$ 300.00
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) • Contacts (contacts) |
| Lines of code | 3310 |
| Technical Name |
OdooIAScanner |
| License | LGPL-3 |
| Website | https://github.com/zanello1234/agroproyect |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) • Contacts (contacts) |
| Lines of code | 3310 |
| Technical Name |
OdooIAScanner |
| License | LGPL-3 |
| Website | https://github.com/zanello1234/agroproyect |
Argentina AI Invoice Scanner
Digitalice y cargue automáticamente facturas, tickets fiscales, DDJJ IVA, SICOSS, Convenio Multilateral y recibos de sueldo utilizando inteligencia artificial de última generación.
Descripción General
Automatice la carga de comprobantes fiscales argentinos con un solo clic
Argentina AI Invoice Scanner es un módulo de Odoo 19 que utiliza modelos de visión por computadora (Anthropic Claude y Google Gemini) para leer, interpretar y cargar automáticamente comprobantes fiscales argentinos en el sistema contable. Compatible con la localización argentina oficial de Odoo (l10n_ar).
El escáner extrae todos los datos relevantes: tipo de comprobante, punto de venta, número, CUIT emisor y receptor, CAE, montos netos, alícuotas de IVA (21%, 10.5%, 27%), otros tributos, moneda, y más. Luego aplica esos datos directamente en la factura de proveedor o cliente, creando asientos contables correctos y asociando automáticamente al proveedor por CUIT.
Funcionalidades Principales
Todo lo que necesita para digitalizar su contabilidad
Escaneo con IA
Envíe un PDF o imagen y el modelo de IA extrae automáticamente todos los campos fiscales: tipo de comprobante, CUIT, CAE, montos, alícuotas de IVA y más.
Reconocimiento de +30 Tipos
Soporta Facturas A/B/C/E/M, Notas de Débito y Crédito, Tickets Fiscales, DDJJ IVA (F731), SICOSS (F931), CM03/CM04/CM05 y Recibos de Sueldo.
Carga Masiva
Suba hasta 10 archivos a la vez. El sistema crea las facturas, las encola y las procesa en paralelo en segundo plano con un cron dedicado.
Revisión Interactiva
Un wizard de revisión muestra todos los datos extraídos antes de aplicarlos. Active o desactive cada campo individualmente con toggles.
Creación Automática de Proveedores
Si el CUIT del emisor no existe como contacto, el módulo crea automáticamente el proveedor con razón social y CUIT listos para operar.
Auditoría Completa
Cada escaneo genera un registro de auditoría: modelo utilizado, tokens consumidos, duración, confianza, prompt enviado y respuesta completa de la IA.
Auto-Escaneo al Adjuntar
Active el escaneo automático y cada vez que adjunte un PDF o imagen a una factura en borrador, se procesará sin intervención manual.
Mapeo Contable Configurable
Configure cuentas contables para IVA F731, SICOSS F931, Convenio Multilateral por jurisdicción, y Recibos de Sueldo desde Ajustes.
API Keys Seguras
Las claves API se almacenan como parámetros del sistema (ir.config_parameter) con campo de tipo password. No se exponen en la UI ni en logs.
¿Cómo Funciona?
Tres pasos para digitalizar sus comprobantes
Escaneo Individual
Adjunte el Comprobante
Suba un PDF o imagen (JPEG, PNG, WebP, GIF) como adjunto en la factura de proveedor o cliente.
Escanee con IA
Presione "Escanear con IA". El sistema envía la imagen al modelo de visión y recibe los datos extraídos en segundos.
Revise y Aplique
Un wizard le muestra todos los campos. Active/desactive los que desee y presione "Aplicar" para completar la factura.
Carga Masiva
Seleccione Tipo y Diario
Elija el tipo de comprobante (factura proveedor, nota de crédito, etc.) y el diario contable destino.
Suba Archivos
Arrastre hasta 10 archivos PDF o imagen al wizard de carga masiva.
Procesamiento en Segundo Plano
El sistema crea las facturas, las encola y un cron las procesa cada minuto con hasta 5 llamadas paralelas a la API.
Tipos de Comprobantes Soportados
Reconocimiento completo de documentos fiscales argentinos AFIP
| Categoría | Documentos | Datos Extraídos |
|---|---|---|
| Facturas | Factura A, B, C, E, M | Tipo, PdV, Número, Fecha, CUIT emisor/receptor, CAE, Vto. CAE, Montos netos, IVA 21%/10.5%/27%, No gravado, Exento, Otros tributos, Total, Moneda |
| Notas de Débito | ND A, B, C, E, M | Mismos campos que facturas + referencia al comprobante original |
| Notas de Crédito | NC A, B, C, E, M | Mismos campos que facturas + referencia al comprobante original |
| Tickets Fiscales | Ticket Factura A, B | Datos del controlador fiscal, CUIT, montos, IVA |
| DDJJ IVA | F731 - Declaración Jurada IVA | Débito fiscal, Crédito fiscal, Saldo técnico, Saldo libre, Retenciones, Percepciones, Saldo período |
| SICOSS | F931 - Seguridad Social | Contribuciones patronales (Seg. Social, Obra Social, LRT, SVO, RENATRE), Remuneración total, Cantidad empleados |
| Convenio Multilateral | CM03, CM04, CM05 | Impuesto determinado, Retenciones bancarias, Retenciones IIBB, Percepciones IIBB, Saldo a favor anterior — por jurisdicción |
| Recibos de Sueldo | Recibo de haberes | CUIT empleador, Nombre empleado, Legajo, CUIL, Sueldo bruto, Deducciones, Sueldo neto, Período |
Proveedores de IA Soportados
Elija el modelo que mejor se adapte a su volumen y presupuesto
Anthropic Claude
Máxima precisión en documentos complejos
- Claude Opus 4.6 — Máxima capacidad
- Claude Sonnet 4.5 — Mejor balance costo/calidad (recomendado)
- Claude Opus 4.5 — Alta precisión
- Claude Haiku 3.5 — Más rápido y económico
Google Gemini
Alternativa competitiva con integración REST directa
- Gemini 3.1 Pro — Última generación
- Gemini 3.0 Pro — Estable y potente
- Gemini 2.5 Pro — Excelente rendimiento
- Gemini 2.5 Flash — Rápido y económico
Configuración
Toda la configuración desde Ajustes → Escaner IA AFIP
Proveedor y API Key
Seleccione Anthropic o Gemini, ingrese su clave API y elija el modelo de IA. Las claves se almacenan de forma segura.
Escaneo Automático
Active para que cada PDF o imagen adjuntada a una factura en borrador se escanee automáticamente.
Cuentas IVA F731
Mapee cuentas contables para: Débito Fiscal, Crédito Fiscal, Saldo Libre, Retenciones y Percepciones IVA.
Cuentas SICOSS F931
Mapee cuentas para Contribuciones Patronales y Aportes del Empleado en declaraciones de Seguridad Social.
Jurisdicciones CM
Configure las 24 provincias con cuentas para Impuesto determinado, Retenciones Bancarias, Retenciones/Percepciones IIBB y Saldo a Favor Anterior.
Cuentas de Recibos
Defina la cuenta contable de Sueldo Neto para la carga automática de recibos de haberes.
Procesamiento en Segundo Plano (Cron)
- Un job programado ejecuta cada 1 minuto para procesar la cola de escaneo
- Procesa hasta 50 facturas por ejecución con 5 workers paralelos
- Timeout de 90 segundos por batch; recuperación automática de escaneos trabados (10 min)
- Ideal para la carga masiva: suba los archivos y deje que el sistema los procese sin intervención
Registro de Auditoría
Trazabilidad completa de cada escaneo realizado
Cada vez que se invoca la IA, se crea un registro inmutable con toda la información del escaneo. Disponible desde el menú Contabilidad → Escaner IA → Registro de Escaneos.
Datos registrados en cada escaneo
- Factura asociada — Referencia directa al documento
- Fecha y hora — Timestamp del escaneo
- Modelo de IA — Ej: "claude-sonnet-4-5", "gemini-2.5-pro"
- Tokens consumidos — Para control de costos
- Duración — Tiempo de respuesta en segundos
- Confianza — Porcentaje de confianza reportado por el modelo (0-100%)
- Estado — Éxito o error con detalle del mensaje
- Prompt enviado — El texto exacto enviado al modelo
- Respuesta completa — JSON crudo devuelto por la IA
- Datos extraídos — JSON parseado con todos los campos
API REST
Integre el escaneo con sistemas externos vía endpoints JSON
Endpoints disponibles
- POST
/l10n_ar_ai_scanner/scan/<move_id>— Dispara un escaneo IA en la factura indicada y retorna los datos extraídos. - POST
/l10n_ar_ai_scanner/status/<move_id>— Consulta el estado actual del escaneo sin disparar uno nuevo.
Ambos endpoints requieren autenticación de usuario Odoo (session) y retornan JSON con campos
success, state, confidence, cae,
cuit_emisor y doc_number.
Seguridad y Permisos
Control de acceso basado en roles de contabilidad
| Recurso | Usuario Contable | Gerente Contable |
|---|---|---|
| Escanear facturas (Wizard) | Lectura / Escritura / Crear | Completo |
| Carga masiva (Wizard) | Lectura / Escritura / Crear | Completo |
| Registro de auditoría | Solo lectura | Completo |
| Jurisdicciones CM | Solo lectura | Completo |
| Configuración (API keys, modelos) | Sin acceso | Completo |
Detalles Técnicos
Dependencias Odoo
account, l10n_ar, l10n_latam_invoice_document, mail
Dependencias Python
anthropic, google-generativeai, pdf2image, pymupdf, Pillow, requests
Modelos Creados
l10n_ar.ai.scan.log, l10n_ar.ai.scan.wizard, l10n_ar.ai.bulk.scan.wizard, l10n_ar.ai.scanner.cm.jurisdiction
Modelos Extendidos
account.move, ir.attachment, res.config.settings
Cron Jobs
1 cron activo: procesa cola de escaneo cada 1 minuto (50 facturas/batch, 5 workers paralelos)
Endpoints REST
2 rutas JSON: /scan/<id> y /status/<id> con autenticación de sesión
Instalación
Instale el Módulo
Copie la carpeta l10n_ar_ai_invoice_scanner en su directorio de addons de Odoo 19 y actualice la lista de aplicaciones.
Instale Dependencias Python
Ejecute pip install -r requirements.txt (anthropic, google-generativeai, pdf2image, pymupdf, Pillow).
Configure la API
Vaya a Ajustes → Escaner IA AFIP, seleccione su proveedor (Claude o Gemini) y pegue su API key.
¡Listo para Escanear!
Abra cualquier factura de proveedor, adjunte un PDF y presione "Escanear con IA".
Please log in to comment on this module