← Índice de manuales
Manual funcional · Sistema Plenario v14

Gestión - Importar Comprobantes de Compra con IA

Importar Comprobantes de Compra con IA automatiza la carga de facturas de compra. En lugar de tipear cada comprobante, le pasás los archivos (arrastrándolos, eligiendo una carpeta, seleccionando archivos o pegando un…

Módulo: Gestión ComercialVersión: 1.0Actualizado: 2026-06-23

Detalle

Manual de Usuario Lectura automática de comprobantes de compra (facturas en imagen o PDF) con Inteligencia Artificial: el sistema interpreta cada comprobante, completa proveedor, detalles, alícuotas y percepciones, permite corregir y luego genera los comprobantes de compra con su movimiento en cuenta corriente y asiento contable.

Introducción

Importar Comprobantes de Compra con IA automatiza la carga de facturas de compra. En lugar de tipear cada comprobante, le pasás los archivos (arrastrándolos, eligiendo una carpeta, seleccionando archivos o pegando un JSON) y un proveedor de IA los lee y devuelve los datos estructurados: tipo de comprobante, punto de venta y número, CUIT y denominación del emisor, fecha, detalles con importes y alícuotas de IVA, y percepciones.

El sistema cruza el CUIT contra los Proveedores existentes (y, si no existe, puede dar de alta el proveedor automáticamente al guardar), asigna la cuenta contable de imputación del proveedor a los detalles, y muestra todo en una grilla editable donde podés corregir lo que la IA no haya leído bien. Cada fila se marca con color según su estado de validación. Al confirmar, genera los comprobantes de compra reales, su movimiento en cuenta corriente y su asiento contable, y adjunta la imagen/PDF original a la galería del comprobante.

El proveedor de IA y el modelo son configurables (incluye un modo N8N vía workflow). En la parte inferior de la pantalla se indica qué proveedor y modelo estás usando.

Acceso al módulo

  1. Ingresá al sistema con tu usuario y contraseña.
  2. Abrí el módulo Gestión / área de Compras.
  3. Ingresá a la opción Importar Comprobantes de Compra con IA.
  4. Se abre la ventana con la barra de herramientas, la grilla de comprobantes procesados y el visor de imagen/PDF.

Importante: el acceso depende del menú/permisos del sistema. El uso de IA consume el proveedor/modelo configurado (puede tener costo según el proveedor). Revisá siempre los datos leídos antes de guardar.

Pantalla principal

Zona Contenido
Barra de herramientas Seleccionar carpeta, Seleccionar archivo, Agregar JSON, Configuración (proveedor/modelo de IA), Agregar percepción, Guardar comprobantes.
Grilla de comprobantes (gvComprobantes) Una fila por comprobante leído, con subgrillas de Detalles y Percepciones. Filas en rojo = con error; en verde = ya generadas.
Visor (pdfViewer / pictureEdit) Muestra la imagen o el PDF del comprobante seleccionado para comparar contra los datos leídos.
Indicador de IA (lblProviderModel) Texto "Estás utilizando: \<Proveedor> - \<Modelo>".

La grilla es editable: podés corregir CUIT, datos del comprobante, detalles (cantidad, descripción, importe unitario, % IVA, importe IVA, cuenta) y percepciones (provincia, tipo, importe, cuenta).

Parámetros

Fuentes de entrada de comprobantes:

Origen Cómo se carga
Arrastrar y soltar Soltás archivos sobre la grilla (drag & drop).
Seleccionar carpeta Procesa todos los archivos válidos de una carpeta.
Seleccionar archivo Elegís uno o varios archivos.
Agregar JSON Pegás directamente un JSON con los datos del/los comprobante(s).

Extensiones válidas: .jpg, .jpeg, .png, .bmp, .pdf, .json.

Configuración de IA (botón Configuración): proveedor, modelo, system prompt, user prompt y API key. Soporta el modo N8N (workflow) y proveedores tipo API.

Resultado del proceso

Tras leer los archivos, cada comprobante aparece en la grilla con un estado (Status) y la columna Observaciones Status:

  • Verde: el comprobante ya fue generado (tiene Id).
  • Rojo (salmón): tiene un error o faltan datos (CUIT inválido, proveedor no definido, etc.). No se guarda hasta corregirlo.

Al presionar Guardar comprobantes (o Aceptar), el sistema, por cada comprobante válido:

  1. Si el CUIT no corresponde a un proveedor existente, da de alta el proveedor automáticamente.
  2. Genera el comprobante de compra (clsGestion_Comprobantes_Compras) con sus detalles y percepciones.
  3. Registra el movimiento en cuenta corriente y el asiento contable (clsComprobantes_Registracion_Compras).
  4. Adjunta el archivo original (imagen/PDF) a la galería del comprobante.

Al final muestra un resumen: cantidad de comprobantes generados, si hubo errores, y el recordatorio de revisar la columna Observaciones Status de cada registro. Si un comprobante no generó asiento o movimiento de cuenta corriente, lo indica en sus observaciones.

Acciones disponibles

Acción Descripción
Seleccionar carpeta / archivo / arrastrar Cargan los archivos a procesar por IA.
Agregar JSON Procesa comprobantes desde un JSON pegado manualmente.
Configuración Define proveedor, modelo, prompts y API key de IA.
Editar en grilla Corregís CUIT, datos del comprobante, detalles y percepciones leídos por la IA.
Agregar percepción Agrega una percepción (por defecto IIBB / Buenos Aires) al comprobante seleccionado.
Borrar comprobante / detalle / percepción Eliminan filas de la grilla antes de guardar (con confirmación).
Guardar comprobantes Genera los comprobantes de compra válidos, su CC, asiento y adjunto.

Ejemplo práctico

Recibiste 10 facturas de compra en PDF y querés cargarlas sin tipearlas.

  1. Abrís Importar Comprobantes de Compra con IA y verificás abajo el proveedor/modelo de IA en uso (lo cambiás con Configuración si hace falta).
  2. Arrastrás los 10 PDF sobre la grilla (o usás Seleccionar carpeta).
  3. La IA procesa y muestra una fila por factura; las que quedaron rojas tienen algún dato faltante.
  4. Hacés clic en una fila roja, mirás el PDF en el visor de la derecha y corregís el CUIT o los detalles. Al corregir el CUIT, si el proveedor existe se completa solo; si no, se dará de alta al guardar.
  5. Agregás percepciones si la factura las tiene.
  6. Cuando todas están en verde/ok, presionás Guardar comprobantes y confirmás.
  7. Revisás el resumen y la columna Observaciones Status de cada comprobante (Id de CC y de asiento generados).

Consejos útiles

  • Usá el visor de la derecha para comparar lo que leyó la IA contra el comprobante original antes de guardar.
  • Si una fila está en rojo, corregí los datos: el sistema no guarda comprobantes con error.
  • Verificá el CUIT: si es inválido, se limpia el proveedor y la fila queda con error.
  • Para proveedores nuevos, el alta automática completa lo básico; conviene completar luego los datos del proveedor (dirección, IIBB, etc.).
  • Confirmá qué proveedor/modelo de IA está activo: distintos modelos pueden leer mejor o peor según el tipo de comprobante.
  • Las imágenes/PDF originales quedan adjuntas al comprobante en la galería, sirven como respaldo.

Preguntas frecuentes

¿Qué tipos de archivo puedo importar? Imágenes (.jpg, .jpeg, .png, .bmp), PDF (.pdf) y datos en .json. Podés arrastrarlos, elegir una carpeta, seleccionar archivos o pegar un JSON.
¿Da de alta el proveedor si no existe? Sí. Al guardar, si el CUIT no corresponde a un proveedor existente, el sistema crea el proveedor automáticamente con los datos básicos y le asigna el comprobante.
¿La IA carga todo bien siempre? No necesariamente. Por eso la grilla es editable y marca en rojo lo que tiene error o falta. Siempre revisá los datos contra el comprobante original antes de guardar.
¿Qué genera al guardar? El comprobante de compra con sus detalles y percepciones, el movimiento en cuenta corriente, el asiento contable y el adjunto del archivo original en la galería.
¿Puedo cambiar el proveedor de IA o el modelo? Sí, con el botón Configuración: definís proveedor, modelo, prompts y API key. También soporta el modo N8N por workflow.

Permisos

El formulario no contiene llamadas a IsAllowedObject ni a KeyLicences en su código: no hay un permiso embebido específico dentro del form. El control de acceso se aplica desde el menú/seguridad del sistema sobre la opción que lo lanza.

Verificar contra el binario instalado: el gating de acceso a la opción depende de la configuración de menú/permisos del cliente y no está embebido en el formulario.

Información técnica

Basada en el análisis del formulario real de la v14.

Formularios principales

Form Rol
FormProcesarComprobantesCompraPorIA Pantalla principal: lectura por IA, edición en grilla y generación de los comprobantes de compra.
FormProcesarComprobantesCompraPorIAProvider Configuración del proveedor/modelo de IA (incluye N8N), prompts y API key.
FormProcesarComprobantesCompraPorIA_AddJson Carga manual de un JSON con los comprobantes a procesar.

Permisos reales

Permiso Acción
(sin permiso embebido en el formulario) No hay llamadas a IsAllowedObject ni KeyLicences dentro del form; el acceso se controla desde el menú/seguridad del sistema.

Tablas de base de datos principales

Tabla Uso
TipoComprobantes Mapea la abreviatura leída por la IA al tipo de comprobante de compra.
Proveedores Búsqueda por CUIT y alta automática de proveedor nuevo.
ContabilidadCuentas Cuenta de imputación del proveedor y cuentas de los detalles.
Provincias Provincia de las percepciones.
Tipo_Impuestos Tipos de impuesto/percepción.
IvaAlicuotas Alícuota de IVA de cada detalle.
(Comprobantes de compra) Generación vía clsGestion_Comprobantes_Compras con su detalle y percepciones.
(Cuenta corriente / Asientos) Registración con clsComprobantes_Registracion_Compras (Id_CtaCte, Id_Asiento).
GaleriaArchivos Adjunta el archivo original (imagen/PDF) al comprobante generado.
Parametros Gestion.AreaDeCompras.TipoOperacion_DetalleComprobante_Default (tipo de operación AFIP por defecto del detalle).

Relación con otros módulos / manuales

Manual relacionado Vínculo operativo
Gestion Importador de Comprobantes Compras Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad.
Gestión Compras Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad.
Área de Ventas y Compras (Comprobantes) Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad.
Agregar Cheques por Inteligencia Artificial en Liquidaciones de Factoring Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad.
Asistente IA Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad.

Notas para soporte

  • El proveedor de IA se gestiona con IA_ComprobantesCompras_Manager; el modo N8N usa N8N_Workflows.ProcesarImagenComprobanteCompra. El indicador en pantalla muestra IAManager.Provider y IAManager.ModeloActual.
  • El CUIT se normaliza quitando guiones para cruzar contra Proveedores.Cuit; el alta automática reformatea el CUIT a XX-XXXXXXXX-X.
  • Cuentas usadas en la grilla: predicado Rubro == false && Eliminado == false && Activo == true.
  • Al guardar se fija Id_Especie = 1, Id_Sucursal = 1, Id_CentroDeCosto = 1 y cotización 1 por defecto en el comprobante generado.
  • Estados de fila: rojo (salmón) = Status falso (error/faltante); verde = comprobante ya generado (Id > 0).
¿Te resultó útil este manual?