Skip to content

QR en Factura Electrónica

Ignacio Buioli edited this page Oct 4, 2021 · 9 revisions

Mediante una disposición el Código de Barras del CAE quedó en desuso a favor de un código QR. Las nuevas instalaciones de Odoo ya presentan la implementación en caso de necesitar la feature en una implementación anterior, seguir los siguientes pasos dependiendo el caso:

Para Localización de AdHoc

Actualizar los siguientes repositorios de Adhoc mediante git pull

https://github.com/ingadhoc/odoo-argentina/ https://github.com/ingadhoc/argentina-reporting

Actualizar los modulos puntalmente: l10n_ar_afipws_fe (Factura Electronica Argentina) l10n_ar_aeroo_einvoice (Argentinian Like Electronic Invoice)

Si hay algun problema al visualizar el QR se puede usar un reporte ODT custom que compartio Patricio de Trix.hosting

ODT Custom

Para agregar el reporte ir a modo desarrollador, menu ajustes, tecnico, informes. Buscar el reporte aeroo de factura electronica y cambiarlo por el nombre de archivo descargado mas arriba.

Para Localización de Moldeo Interactive [sólo Odoo 13 en adelante]

Clonar el módulo l10n_ar_fe_qr en la carpeta de Addons de terceros, con la branch correspondiente a la versión. Instalar el módulo normalmente.

Para Localización de Codize-Exemax [Odoo 14 en adelante]

El QR ya viene implementado en la factura electrónica, no debe realizarse ningún paso extra.

Para otras Localizaciones [menor a Odoo 13]

Para versión 11: Clonar el módulo l10n_ar_fe_qr en la carpeta de Addons de terceros, con la branch 11.0

Para versión 9: Clonar l10n_ar_fe_qr con la branch 9.0

Instalar el módulo. Editar el archivo ODT correspondiente a la Factura Electrónica para que se muestre el QR. Para ello debe en LibreOffice hay que dirigirse a Insertar > Marco > Marco, editar el tamaño y los márgenes; y agregar en la tab Opciones, campo Nombre lo siguiente: image: asimage(o.image_qr, size_x=150,size_y=150,hold_ratio=True)

Reiniciar el servidor de Odoo. Advertencia: es necesario para el uso de este módulo en concreto tener solo una base de datos activa o un dbfilter; de lo contrario dará errores.

Clone this wiki locally