Facturas electrónicas sin sustituir tu software de contabilidad
No necesitas sustituir tu software de contabilidad para enviar facturas electrónicas. Tu ERP ya conoce a tus clientes, tus artículos y tus precios. Falta un paso: convertir esos datos en una factura electrónica que cumpla la norma europea EN 16931. Ese paso lo das con una llamada a la API: en esa misma llamada, SealDoc crea la factura electrónica y la comprueba. Tu software sigue siendo la fuente.
Por qué la pregunta surge ahora
Cada vez más clientes piden una factura electrónica estructurada en lugar de un PDF por correo.
- Alemania. Desde el 1 de enero de 2025, toda empresa en Alemania debe poder recibir facturas electrónicas de otras empresas. Lee qué rige en Alemania.
- Bélgica. Desde el 1 de enero de 2026 es obligatoria la factura electrónica estructurada entre empresas belgas, con Peppol como canal estándar. Lee qué cambió en Bélgica.
- Francia. Desde el 1 de septiembre de 2026, toda empresa en Francia debe poder recibir facturas electrónicas. Lee qué cambia en Francia.
Elegir e implantar un ERP nuevo es un proyecto de meses, con migración, formación y un momento de transición. Una integración con el software que ya tienes es un paso mucho más pequeño.
Lo que tu software ya hace, y lo que una factura electrónica exige además
Tu software de contabilidad sabe quién es el cliente, qué se ha entregado, a qué precio y con qué tipo de IVA. Con eso crea una factura que una persona puede leer. Una factura electrónica exige más:
- Una estructura fija. EN 16931 establece qué datos contiene una factura, con un número por dato. El número de factura es BT-1, la fecha de factura BT-2, el número de IVA del vendedor BT-31.
- Códigos fijos. Las categorías de IVA, las unidades, los medios de pago y los tipos de documento salen de listas de códigos fijas. Consulta todos los códigos que necesita una factura electrónica.
- Una sintaxis y un formato. Los datos van en XML, como CII o como UBL, y siguen un formato como Factur-X, XRechnung o Peppol BIS Billing 3.0. Consulta la diferencia entre esos formatos.
- Cientos de reglas de validación. La regla BR-CO-10, por ejemplo, exige que la suma de los importes de línea sea igual al total de las líneas. XRechnung añade sus propias reglas alemanas. Consulta cada regla BR-DE explicada.
SealDoc asume precisamente ese trabajo.
Así funciona la integración
- Tu software envía los datos de la factura. Como JSON a un único endpoint: vendedor, comprador, líneas de factura, tipos de IVA y datos de pago. Si tu software usa sus propios números de factura, SealDoc los adopta.
- SealDoc crea la factura electrónica. SealDoc calcula los importes de línea, el IVA por tipo y los totales, genera el XML en el formato que elijas y crea un PDF/A-3 con ese XML dentro.
- SealDoc comprueba la factura. Cada factura pasa por el esquema y las reglas de validación del formato elegido, y cada PDF por una comprobación PDF/A-3. Si algo no cuadra, tu software recibe un mensaje de error con los hallazgos por regla, y no una factura. Ese intento no cuenta para tu paquete.
- Tu software envía como siempre. La factura está lista en cuanto vuelve la respuesta a la llamada. Después, tu software descarga los archivos: el PDF/A-3, y el XML por separado. Cuál envías depende del formato. Se detalla a continuación.
Tres cosas que hacen fiable una integración
- Sin facturas duplicadas. Si tu software envía la misma llamada dos veces, por ejemplo tras un tiempo de espera agotado, la misma Idempotency-Key devuelve la misma factura. No se crea una segunda.
- Errores antes de la emisión, no después. Una factura que no supera la comprobación no se emite. Tu software recibe los hallazgos y puede corregir la solicitud.
- Tu numeración sigue siendo tuya. Tu software mantiene su propia serie, o dejas que SealDoc asigne el siguiente número de una serie.
Qué formatos
| Formato | Sintaxis | Lo que recibe tu cliente | Lo que descargas de SealDoc |
|---|---|---|---|
| Factur-X / ZUGFeRD | CII | el PDF/A-3 con el XML dentro | el PDF/A-3 con factur-x.xml |
| XRechnung 3.0 | CII | el archivo XML | el XML por separado, y un PDF/A-3 con xrechnung.xml dentro |
| Peppol BIS Billing 3.0 | UBL 2.1 | el mensaje UBL, por la red Peppol | el XML UBL por separado, y un PDF/A-3 con peppol-ubl.xml dentro |
En Factur-X, el propio PDF es la factura: un único archivo para personas y máquinas. En XRechnung y Peppol BIS, la factura es el XML. El PDF/A-3 es entonces la versión legible, para tu propia contabilidad o para enviarlo adjunto. XRechnung existe en dos sintaxis, UBL y CII. SealDoc crea XRechnung en CII.
Cada formato tiene su propia comprobación. SealDoc comprueba Factur-X frente al esquema y las reglas de Factur-X; XRechnung, frente al esquema, las reglas de EN 16931 y las reglas de XRechnung; y Peppol BIS, frente al esquema UBL, las reglas de EN 16931 y las reglas de Peppol.
Qué formato quiere tu cliente depende de su país y de su software de contabilidad. Si no lo sabes, pregúntaselo. Un cliente de la Administración alemana suele pedir XRechnung; una empresa belga recibe por Peppol.
Sin programar
No toda integración necesita un desarrollador. Con el nodo de SealDoc para n8n creas facturas desde tus propios flujos de trabajo, por ejemplo en cuanto entra un pedido en tu tienda online o en tu CRM. Sigue la guía paso a paso, o consulta todas las integraciones.
Lo que cuesta
El acceso a la API está incluido en todos los paquetes Invoice de pago, desde Invoice 50 por 7,50 € al mes (sin IVA) para 50 facturas. Para construir y probar está el paquete gratuito Developer. Para volúmenes mayores está Platform, a partir de Starter: 49 € al mes (sin IVA) por 1.000 documentos. Consulta todos los paquetes.
Preguntas frecuentes
¿Tengo que sustituir mi software de contabilidad por la obligación de facturación electrónica?
No. La obligación se refiere a la factura, no al software que la crea. Tu software actual aporta los datos, y un servicio como SealDoc los convierte en una factura electrónica conforme a EN 16931.
¿Qué datos necesita la API?
Los mismos que en una factura normal: nombre, dirección y número de IVA del vendedor y del comprador, fecha de factura, líneas con descripción, cantidad, precio y tipo de IVA, y los datos de pago. SealDoc calcula por sí mismo los importes y los totales.
¿Cómo sé que la factura electrónica es correcta?
SealDoc comprueba cada factura antes de que esté lista. Si quieres comprobar una factura de otro sistema, usa el validador gratuito. Funciona sin cuenta.
¿Puedo probar la integración antes de pagar?
Sí. El paquete Developer es gratuito y da acceso a la API. Con él construyes la integración y creas facturas de prueba.
En resumen
Tu ERP sigue haciendo lo que mejor sabe hacer: tus clientes, tus pedidos y tu contabilidad. SealDoc añade la factura electrónica: estructurada según EN 16931, en el formato que pide tu cliente, comprobada antes de salir. Mira lo que hacen los desarrolladores con ella o elige un paquete.