Cómo extraer datos de una factura francesa
(Facture) a Excel
La mayoría de las herramientas de extracción encuentran un "importe total" en un PDF. Pero cuando llega una factura de proveedor francesa (facture fournisseur) de un mayorista en Lyon — con tres tipos de IVA en diferentes líneas, un SIREN oculto en el pie de página y un IVA intracomunitario que termina en "FR" más una clave de verificación de dos dígitos — la columna única de "impuesto" de una herramienta genérica se convierte en algo que su contable (comptable) le devuelve para corregir manualmente. El problema de la extracción no es poner algunos datos en una hoja de cálculo. Es poner los datos correctos en las columnas que coinciden con la estructura contable francesa — la estructura que esperan su declaración CA3 y su software.
Conclusiones clave
- La mayoría de las herramientas de extracción generan una columna 'Impuesto' y asumen un solo tipo impositivo — pero una factura de proveedor francesa estándar tiene tres porcentajes de IVA diferentes y 13 campos legalmente obligatorios.
- Si se agrupan tres tipos de IVA en una sola columna 'Impuesto', la declaración de IVA CA3 se convierte en una conciliación manual que su contable le devuelve — a 15 € por elemento faltante o incorrecto según el Código General de Impuestos.
- ImageToTable.ai nombra cada columna para que coincida con lo que espera la contabilidad francesa — el ID de empresa (SIREN), el número de IVA de la UE (IVA Intracomunitario) y una columna de IVA separada por tipo — para que la hoja de cálculo se integre directamente en Pennylane o Sage sin una sola corrección manual.
¿Qué hace que una factura francesa sea diferente para la extracción de datos?
Una facture francesa no es una factura estadounidense traducida con una etiqueta "francesa". Es un documento legal regido por dos estatutos: el Artículo L441-9 del Código de Comercio, que enumera los campos obligatorios para todas las facturas comerciales entre profesionales, y el Artículo 289 del Código General de Impuestos (CGI), que añade requisitos específicos del IVA — detallados conjuntamente en el Artículo 242 nonies A del Anexo II del CGI. Un campo faltante no es un mero inconveniente. Según el Artículo 1737 del CGI, la multa es de 15 € por cada elemento faltante o incorrecto, con un tope de una cuarta parte del importe de la factura.
Este marco legal crea desafíos de extracción que las herramientas genéricas de OCR para facturas —diseñadas para diseños en inglés con una sola tasa impositiva y un nombre de proveedor simple— no pueden manejar:
- SIREN vs. IVA intracomunitario. Un proveedor francés muestra dos números de identificación. El SIREN (9 dígitos, identificador único de empresa en el registro Sirene) y el IVA intracomunitario (FR seguido de una clave de control de 2 dígitos y el SIREN). La herramienta de extracción debe capturar ambos, y pertenecen a diferentes columnas de hoja de cálculo para distintos fines de cumplimiento.
- IVA con múltiples tasas en una sola factura. Una factura de Metro para un restaurante puede mostrar alimentos al 5.5% de IVA, bebidas no alcohólicas al 10% y un equipo de cocina al 20%. Una extracción genérica que genere una columna de "impuesto" único colapsa tres bases de IVA distintas en un número que su contable no puede asignar a las cuentas correctas.
- Fecha de facturación vs. fecha de entrega. La fecha de la factura (cuando se emitió el documento) y la fecha de entrega o servicio (cuando ocurrió la transacción) pueden diferir y ambas tienen relevancia legal según el Artículo 289 del CGI.
Estos no son casos excepcionales. Son estándar en cualquier factura de un proveedor profesional francés a otra empresa francesa.
Campos obligatorios que definen tus columnas de extracción
Antes de diseñar las columnas de extracción, debes conocer lo que exige la ley en toda factura francesa. Según el artículo L441-9 del Código de Comercio y el artículo 242 nonies A del Anexo II del CGI, una factura válida debe incluir estos campos obligatorios (menciones obligatorias). Cada uno corresponde a una columna que configurarás en tu hoja de extracción:
| # | Campo obligatorio | Nombre de columna de extracción | Propósito |
|---|---|---|---|
| 1 | Numéro de facture | Invoice Number | Único, secuencial, sin saltos permitidos. Es la referencia para pistas de auditoría y detección de duplicados. |
| 2 | Date d'émission | Invoice Date | Determina el período fiscal para la deducción del IVA (cuenta 44566). |
| 3 | Date de la livraison / prestation | Service Date | Puede diferir de la fecha de la factura. Obligatorio cuando sea distinto. |
| 4 | Identité du vendeur (dénomination sociale, adresse) | Supplier Name | Nombre legal y dirección de la sede social del proveedor. |
| 5 | Numéro SIREN/SIRET du vendeur | Supplier SIREN | Número de identificación único de 9 dígitos. El SIRET añade 5 dígitos para el establecimiento. Ambos aparecen en la factura. |
| 6 | N° TVA intracommunautaire | Supplier VAT ID | Formato: FR + clave de 2 dígitos + SIREN (ej. FR12 345 678 901). Obligatorio para transacciones intracomunitarias y validación de deducción del IVA. |
| 7 | Identité de l'acheteur (dénomination sociale, adresse) | Buyer Name | Nombre legal y dirección de su empresa. Desde julio de 2024, el SIREN del comprador también es obligatorio en facturas B2B según la reforma de facturación electrónica. |
| 8 | Désignation des biens ou services | Description | Descripción precisa: naturaleza, cantidad, unidad de cada artículo o servicio. |
| 9 | Prix unitaire HT | Unit Price (excl. tax) | Precio por unidad sin impuestos (HT). Cualquier descuento, rebaja o deducción debe aparecer explícitamente. |
| 10 | Taux de TVA applicable | VAT Rate (%) | Si se aplican múltiples tasas (20%, 10%, 5.5%, 2.1%), cada base imponible y su monto de impuesto correspondiente deben aparecer por separado. |
| 11 | Montant total HT | Subtotal (excl. tax) | Total antes de impuestos. Se utiliza para contabilizar el gasto en la cuenta de gastos correspondiente (cuenta clase 6). |
| 12 | Montant total TVA | Total VAT | Monto total del IVA. Se contabiliza en la cuenta 44566 (IVA deducible sobre otros bienes y servicios) para el IVA deducible. |
| 13 | Montant total TTC | Total (incl. tax) | El total con todos los impuestos incluidos (TTC): el monto realmente pagado. Se contabiliza en la cuenta 401 (proveedores — cuentas por pagar comerciales). |
La tabla anterior representa el mínimo legal. En la práctica, también querrás extraer las condiciones de pago, el IBAN/BIC para el pago y las penalizaciones por retraso, obligatorias en las facturas comerciales francesas según el artículo L441-10 del Código de Comercio.
Esta lista también explica por qué las herramientas son importantes. Una extracción de facturas por campos específicos que te permita definir exactamente qué columnas capturar — en lugar de generar cada token que encuentra — produce una hoja de cálculo que tu contable puede contabilizar sin retrabajo. Cuando defines "SIREN del proveedor" como columna, la herramienta de extracción debe devolver el SIREN de 9 dígitos de la factura, no el IVA intracomunitario, ni el número de registro RCS, ni cada número de 9 dígitos que encuentre en la página.
Gestión de Múltiples Tipos de IVA en una Sola Factura
La mayor fuente de errores de extracción en facturas francesas es el IVA con múltiples tipos. Una sola factura de un mayorista de alimentos como Metro o Transgourmet suele incluir tres tipos de IVA: 5.5% para alimentos básicos, 10% para comidas preparadas o bebidas no alcohólicas, y 20% para equipos o productos no alimentarios. Para complicarlo, diferentes proveedores muestran el desglose del IVA de forma distinta: algunos usan un bloque resumen al final, otros incluyen el tipo junto a cada línea de producto, y otros presentan una página anexa de IVA separada.
El enfoque correcto es extraer a nivel de línea de producto con tipos de IVA por fila:
| Descripción | Cant. | Precio unitario HT | Tipo de IVA | Importe de IVA | Total línea TTC |
|---|---|---|---|---|---|
| Filete de pollo (kg) | 10 | 8.50 | 5.5% | 4.68 | 89.68 |
| Agua mineral 1.5L (pack de 6) | 4 | 3.20 | 5.5% | 0.70 | 13.50 |
| Refresco de cola 33cl (caja de 24) | 2 | 9.90 | 10% | 1.98 | 21.78 |
| Film alimentario profesional | 1 | 45.00 | 20% | 9.00 | 54.00 |
Este enfoque por líneas tiene una ventaja posterior que acelera el cierre de mes de tu contable. Cada fila lleva su propio tipo e importe de IVA. Cuando los datos entran en tu software de contabilidad — ya sea Pennylane, EBP Comptabilité, Cegid o Sage — el software contabiliza el total del IVA deducible en la cuenta 44566 (IVA deducible sobre otros bienes y servicios) y la base HT en la cuenta de gastos correspondiente (cuenta 607 para compras de alimentos, cuenta 602 para suministros consumibles). La alternativa — extraer una sola línea de IVA total y luego deducir qué artículos correspondían a cada tipo — es exactamente el tipo de retrabajo en hojas de cálculo que la extracción debería eliminar.
Si tu factura de proveedor también incluye artículos al tipo del 2.1% (aplicable a ciertos productos farmacéuticos y publicaciones de prensa) o artículos exentos de IVA (como ciertos servicios financieros o educativos), se aplica el mismo principio: cada línea lleva su propio tipo. Una salida de extracción correctamente estructurada no requiere ningún recálculo manual al cierre de mes.
Para operaciones grandes que procesan decenas o cientos de facturas de proveedores por período, un flujo de extracción por lotes aplica la misma estructura de columnas a cada factura en una carpeta, generando una hoja de cálculo consolidada con columnas de IVA consistentes, sin importar cuán diferente cada proveedor formatee sus facturas.
Paso a paso: Extraer datos de facturas francesas a Excel
Aquí está el flujo de extracción desde un PDF de proveedor hasta una hoja de cálculo lista para contabilidad. Cada paso aborda un requisito específico de factura francesa identificado en las secciones anteriores.
La extracción a continuación procesa facturas a nivel de documento — capturando los campos de encabezado listados en la tabla de campos obligatorios anterior. Pruébalo con una factura francesa:
Los archivos se procesan de forma segura y no se almacenan.
Para una extracción detallada por línea — donde cada fila de una factura se convierte en una fila de hoja de cálculo con tipos de IVA individuales por línea — defina "Descripción", "Cantidad", "Precio Unitario HT", "Tipo de IVA", "Importe del IVA" y "Total Línea TTC" como nombres de columna junto con los campos de cabecera. El resultado es un archivo de importación listo para contabilidad.
Destino de los Datos Extraídos: Mapeo a Asientos Contables Franceses
La extracción solo vale la pena si los datos fluyen a su contabilidad sin retrabajo. Aquí se muestra cómo las columnas de la hoja de cálculo se asignan a las entradas del Plan Contable General (PCG) francés que su software de contabilidad registrará:
| Columna Extraída | Cuenta PCG | Nombre de Cuenta | Tipo de Asiento |
|---|---|---|---|
| Total (TTC) | 401 | Proveedores — Cuentas por pagar | Crédito (lo que debe al proveedor) |
| Subtotal (HT) | 607 / 602 / 606* | Compras de mercancías / suministros consumibles / servicios externos | Débito (gasto, la cuenta varía según el tipo de compra) |
| IVA Total | 44566 | IVA deducible sobre otros bienes y servicios | Débito (IVA recuperable en compras) |
| Fecha del Servicio | — | Determina el período fiscal para la deducción del IVA | — |
| SIREN del Proveedor | — | Validación de deducción del IVA (verificación VIES) | — |
* La cuenta de gastos de clase 6 varía según la naturaleza de la compra. Materias primas alimentarias → cuenta 601. Suministros consumibles → cuenta 602. Subcontratación → cuenta 604. Servicios externos → cuenta 606. Material de oficina → cuenta 6063. Su plan de cuentas (plan comptable) determina la asignación precisa.
Esta estructura permite que el resultado de la extracción se integre directamente en la declaración CA3 de TVA al cierre del período. El total de la columna cuenta 44566 de todas las facturas de proveedores se convierte en el importe de TVA deducible en el formulario CA3. Los subtotales (HT) por categoría de gasto determinan la base imponible. Un único flujo de extracción, aplicado de forma consistente a todas las facturas entrantes, reemplaza el proceso manual de leer cada factura y teclear los valores en pantallas contables separadas.
Para los equipos que ya usan software de contabilidad francés, el paso final es sencillo. Pennylane acepta importaciones de datos estructurados. EBP Comptabilité importa archivos Excel en su diario de compras. Cegid y Sage admiten importaciones CSV/Excel para facturas de proveedores. La clave es que las columnas de la hoja de cálculo tengan nombres y formatos consistentes, que es exactamente lo que proporciona un flujo de procesamiento estructurado de facturas.
La reforma de facturación electrónica de 2026 y su impacto en tu flujo de extracción
La reforma de facturación electrónica en Francia, formalizada por el Artículo 91 de la Ley de Finanzas de 2024 y el Decreto n°2024-266 del 25 de marzo de 2024, introduce dos obligaciones en un calendario por fases. A partir del 1 de septiembre de 2026: toda empresa registrada a efectos de IVA en Francia debe poder recibir facturas electrónicas de sus proveedores, ya sea a través de una Plataforma de Desmaterialización Asociada (PDP) o del Portal Público de Facturación (PPF). A partir del 1 de septiembre de 2027: las TPE y microempresas también deben comenzar a emitir facturas electrónicas.
El impacto práctico en tu flujo de extracción depende de la combinación de tus proveedores. Los grandes proveedores y entidades gubernamentales, que ya usan Chorus Pro para facturas B2G, harán la transición temprano, enviándote Factur-X híbridos (PDF/A-3 con XML incrustado) o facturas estructuradas UBL/CII a través de una PDP. Los pequeños proveedores artesanos y microempresas seguirán enviando PDF estándar hasta bien entrado 2027 y más allá. Tu sistema de extracción debe manejar ambos: datos estructurados que llegan preextraídos de una PDP y PDF no estructurados que aún necesitan extracción de campos mediante IA.
Recibir una factura electrónica es una casilla de cumplimiento. Extraer sus datos estructurados en tu software de contabilidad — en columnas que tu contable pueda usar — sigue siendo tu problema de flujo de trabajo. La reforma resuelve el canal de transmisión. No resuelve la integración.
Por eso también tiene sentido estructural invertir en una capa de extracción que se sitúe entre la recepción de facturas y el software de contabilidad. Una PDP enruta la factura a tu bandeja de entrada. Una herramienta de IA lee la factura — ya llegue como Factur-X, PDF estándar o copia en papel fotografiada — y deposita los datos en tu hoja de cálculo. Tu software de contabilidad importa la hoja de cálculo. Ninguno de estos tres componentes necesita cambiar cuando los otros dos evolucionan. Puedes leer más sobre cómo gestionar esta transición de forma rentable como pequeña empresa francesa.
Preguntas frecuentes
¿Puede la IA extraer datos de facturas francesas escritas a mano?
Sí, hasta cierto punto. ImageToTable.ai puede leer texto impreso y manuscrito en facturas francesas mediante IA de modelo de visión, incluyendo importes escritos a mano y notas manuscritas de proveedores que aparecen en facturas de pequeños artesanos. La precisión en escritura a mano es menor que en texto impreso. Si una factura está completamente escrita a mano con caligrafía francesa cursiva, espere menor fidelidad que en una factura impresa de Metro o Transgourmet. La herramienta funciona comprendiendo el significado de los campos, no mediante coincidencia de plantillas de caracteres, por lo que puede identificar un "Montant total" manuscrito incluso cuando la caligrafía varía. Pero no sustituye solicitar una factura legible a su proveedor.
¿La extracción maneja líneas de detalle de factura o solo campos de cabecera?
Ambos. Usted define las columnas. Para extracción solo de cabecera, enumere campos como "Número de factura", "Nombre del proveedor", "Subtotal HT", "Total IVA", "Total TTC". Para extracción de líneas de detalle, añada "Descripción", "Cantidad", "Precio unitario HT", "Tipo de IVA", "Importe IVA" y "Total línea TTC". La herramienta reconoce las líneas de detalle como estructuras de datos repetitivas dentro de la factura y completa una fila de hoja de cálculo por cada línea, repitiendo los campos de cabecera en cada fila.
¿Puede validar el formato del número de IVA intracomunitario?
ImageToTable.ai extrae el ID de IVA tal como aparece en la factura — p. ej., "FR12 345 678 901". No realiza validación VIES (Sistema de Intercambio de Información sobre el IVA) en tiempo real dentro de la interfaz de extracción. Sin embargo, una vez que los datos están en su hoja de cálculo, puede ejecutar una verificación VIES mediante el servicio de validación de la Comisión Europea o la validación integrada de su software de contabilidad. El paso de extracción le proporciona los datos estructurados para validar; el paso de validación ocurre en su flujo de trabajo contable.
¿Cómo maneja la herramienta los diferentes tipos de IVA francés en una misma factura?
Cuando define una estructura de columnas de líneas de detalle — con una columna dedicada "Tipo de IVA" — la IA lee el tipo de IVA por artículo y lo completa en cada fila, distinguiendo entre tipos del 20%, 10%, 5,5% y 2,1% en la misma factura. Para facturas que muestran solo un bloque resumen de IVA (p. ej., "IVA 5,5%: 23,40 €, IVA 20%: 45,00 €"), defina columnas como "Total HT al 5,5%", "IVA 5,5%", "Total HT al 20%", "IVA 20%", y la herramienta extraerá los subtotales por tipo. Esto es más manual que la extracción de líneas de detalle, pero maneja correctamente facturas de proveedores en formato resumen.
¿Qué pasa si mis proveedores franceses envían facturas en distintos formatos (PDF, papel escaneado, cuerpo de correo)?
ImageToTable.ai acepta PDF, JPG, PNG, WebP y AVIF. Para facturas en el cuerpo del correo, guarda el correo como PDF o haz una captura de pantalla y súbela. La herramienta no requiere un formato uniforme ni una plantilla por proveedor: lee cada factura comprendiendo el significado de los campos, no ajustándose a un diseño. Si tienes una variedad de formatos de proveedores, la misma definición de columnas produce resultados consistentes en todos ellos.
¿Y las facturas de Chorus Pro? ¿Puede la herramienta extraer datos de ellas?
Las facturas de Chorus Pro destinadas al sector público (B2G) suelen estar disponibles como PDF que puedes descargar desde el portal de Chorus Pro. Sube esos PDF a ImageToTable.ai y extrae los campos como con cualquier otra factura. La herramienta no se conecta directamente a la API de Chorus Pro. Para el procesamiento de grandes volúmenes de facturas B2G, la mayoría de las organizaciones usan la integración de su PDP para enviar los datos a su software de contabilidad. ImageToTable.ai cubre el vacío cuando esa integración no está disponible o cuando necesitas una extracción rápida de una factura puntual de Chorus Pro.
Una hoja de cálculo que tu contable puede usar de verdad
La diferencia entre una extracción genérica y una diseñada para facturas francesas se ve en la propia hoja de cálculo. Una herramienta genérica produce columnas llamadas "Impuesto" y "Proveedor", obligando a tu contable a decidir qué valor de una factura de 13 campos va en cada sitio. Una extracción adaptada a Francia produce "SIREN del proveedor", "IVA Intracomunitario", "Subtotal (HT)", "IVA 20%", "IVA 10%", "IVA 5,5%": columnas que se corresponden directamente con las cuentas del PCG y las líneas de la declaración CA3 que espera tu software de contabilidad. El paso de extracción es el mismo clic. El retrabajo de fin de mes es lo que desaparece.
Sube una factura francesa y mira lo que sale. Sin inicio de sesión, sin configuración: tres minutos para una hoja de cálculo que tu contable no te devolverá.