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.

Extracción de datos de factura francesa a hoja de cálculo Excel con calculadora

Conclusiones clave

  1. 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.
  2. 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.
  3. 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 obligatorioNombre de columna de extracciónPropósito
1Numéro de factureInvoice NumberÚnico, secuencial, sin saltos permitidos. Es la referencia para pistas de auditoría y detección de duplicados.
2Date d'émissionInvoice DateDetermina el período fiscal para la deducción del IVA (cuenta 44566).
3Date de la livraison / prestationService DatePuede diferir de la fecha de la factura. Obligatorio cuando sea distinto.
4Identité du vendeur (dénomination sociale, adresse)Supplier NameNombre legal y dirección de la sede social del proveedor.
5Numéro SIREN/SIRET du vendeurSupplier SIRENNúmero de identificación único de 9 dígitos. El SIRET añade 5 dígitos para el establecimiento. Ambos aparecen en la factura.
6N° TVA intracommunautaireSupplier VAT IDFormato: FR + clave de 2 dígitos + SIREN (ej. FR12 345 678 901). Obligatorio para transacciones intracomunitarias y validación de deducción del IVA.
7Identité de l'acheteur (dénomination sociale, adresse)Buyer NameNombre 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.
8Désignation des biens ou servicesDescriptionDescripción precisa: naturaleza, cantidad, unidad de cada artículo o servicio.
9Prix unitaire HTUnit Price (excl. tax)Precio por unidad sin impuestos (HT). Cualquier descuento, rebaja o deducción debe aparecer explícitamente.
10Taux de TVA applicableVAT 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.
11Montant total HTSubtotal (excl. tax)Total antes de impuestos. Se utiliza para contabilizar el gasto en la cuenta de gastos correspondiente (cuenta clase 6).
12Montant total TVATotal VATMonto total del IVA. Se contabiliza en la cuenta 44566 (IVA deducible sobre otros bienes y servicios) para el IVA deducible.
13Montant total TTCTotal (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ónCant.Precio unitario HTTipo de IVAImporte de IVATotal línea TTC
Filete de pollo (kg)108.505.5%4.6889.68
Agua mineral 1.5L (pack de 6)43.205.5%0.7013.50
Refresco de cola 33cl (caja de 24)29.9010%1.9821.78
Film alimentario profesional145.0020%9.0054.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.

1
Sube tu factura de proveedor francés. Los formatos compatibles incluyen PDF, JPG o PNG — ya sea una factura digital limpia de un mayorista importante, una copia impresa fotografiada de un pequeño proveedor artesano, o una factura en papel escaneada. Esto último es especialmente común con proveedores franceses pequeños que aún no han adoptado la facturación electrónica.
2
Define tus columnas de extracción. Escribe los nombres de las columnas que corresponden a los campos que necesitas — "Número de Factura", "Fecha de Factura", "Nombre del Proveedor", "SIREN del Proveedor", "NIF del Proveedor (número de IVA intracomunitario)", "Subtotal (HT)", "Total IVA (TVA)", "Total (TTC)". Añade columnas de detalle si necesitas desglose por artículo: "Descripción", "Cantidad", "Precio Unitario HT", "Tipo de IVA", "Importe IVA", "Total Línea TTC". Cada nombre de columna que escribas se convierte en el encabezado de tu hoja de cálculo final.
3
Procesa y revisa. La IA lee la factura, localiza cada campo comprendiendo su significado — no buscando una posición fija en la página — y completa las columnas correspondientes. Este enfoque semántico, llamado Extracción de Columnas Personalizadas, significa que la misma definición de columna funciona en facturas de todos los proveedores, independientemente del diseño. Un proveedor puede poner el número de factura en la esquina superior derecha; otro puede colocarlo centrado debajo del logotipo. La IA lo encuentra en ambos casos.
4
Exportar a Excel (XLSX). Descarga la hoja de cálculo estructurada. Cada columna se completa con los valores extraídos, las fechas están normalizadas y los formatos numéricos son consistentes — lista para importar en Pennylane, EBP, Cegid, Sage o cualquier software de contabilidad que acepte importaciones estructuradas de Excel.

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:

JPG/PNG/PDF Extracción IA

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ídaCuenta PCGNombre de CuentaTipo de Asiento
Total (TTC)401Proveedores — Cuentas por pagarCrédito (lo que debe al proveedor)
Subtotal (HT)607 / 602 / 606*Compras de mercancías / suministros consumibles / servicios externosDébito (gasto, la cuenta varía según el tipo de compra)
IVA Total44566IVA deducible sobre otros bienes y serviciosDébito (IVA recuperable en compras)
Fecha del ServicioDetermina el período fiscal para la deducción del IVA
SIREN del ProveedorValidació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á.

📮 contact email: [email protected]