Odoo 15 - IVA Digital

Gustavo Orrillo
- 14/06/2022 - 5 min. de lectura

El día de hoy se hizo el commit para agregar el IVA Compras al IVA Digital. La operatoria es la habilitual, uno crea el IVA Compras, selecciona las fechas y los diarios


Al ir al tab de IVA Digital, observará que hay un botón llamado "Generar información". Al ser clickeado, actualiza los dos archivos (alicuotas y comprobantes) listos para ser descargados.


No cuenta aún con la información de importación basicamente, porque nadie la pidió aún. 

Bien, cual es el status de la localización? Ya estaría lista para implementaciones de empresas chicas. Ya soporta factura electrónica, factura electrónica de exportación, percepciones en las ventas, recibos, cheques, padrón de AFIP e IVA Digital. Quedaría retenciones las cuales serán agregadas más tarde. Pero en sí ya podrían utilizarla. Recuerden probarla y crear issues en el repositorio de github en el caso que encuentren algún problema.

Anexo técnico

Este módulo hace uso intensivo de las operaciones con recordsets. Lo pueden ver con la siguiente línea que itera los registros de impuestos relacionados con las facturas

for move_tax in inv.move_tax_ids.filtered(lambda l: l.tax_id.tax_group_id.tax_type == 'vat').sorted(lambda l: l.tax_id.tax_group_id.l10n_ar_vat_afip_code):

Por otra parte, archivos a descargarse se almacenan en campos binarios los cuales son computados. Estos son actualizados de la siguiente manera:

self.digital_aliquotas_file = base64.encodebytes(self.REGDIGITAL_CV_ALICUOTAS.encode('ISO-8859-1'))

Que transforma en binario los contenidos del campo de texto con la información de las alícuotas (por ejemplo)

Acerca de:

Gustavo Orrillo

Passionate about programming, he has implemented Odoo for different types of businesses since 2010. In Moldeo Interactive he is a founding Partner and Programmer; In addition to writing on the Blog about different topics related to the developments he makes.