← Volver a todos los artículos

Automatiza la facturación electrónica UE con el conector SealDoc Make

SealDoc Team · · 6 min de lectura

Muchas empresas ya trabajan dentro de Make. Sus pedidos llegan desde una tienda online, sus archivos aterrizan en Google Drive, sus confirmaciones salen por Gmail. Lo que todavía no tienen es una forma de encajar la facturación electrónica conforme en ese mismo flujo de trabajo visual sin construir peticiones HTTP a mano. Eso es lo que hace la app de SealDoc para Make.

Qué es Make

Make (antes Integromat) es una plataforma de automatización visual que conecta más de 1.500 aplicaciones mediante un constructor de escenarios de arrastrar y soltar. Dibujas el flujo, defines las asignaciones de datos y Make lo ejecuta según una programación o cada vez que se activa un disparador. Sin alojamiento, sin despliegue, sin código. Lo usan equipos de finanzas, responsables de operaciones y desarrolladores, porque la curva de aprendizaje es suave y la cobertura es amplia.

Qué aporta la app de SealDoc

Seis acciones y un disparador, listos para arrastrar al canvas:

  • Generate Invoice: convierte datos de factura estructurados (vendedor, comprador, líneas) en una factura electrónica Factur-X: un PDF/A-3 con el XML incrustado, validado frente a EN 16931 y con sello de tiempo.
  • Create Job: sube un archivo (PDF, Word, Excel, PowerPoint o una imagen) para convertirlo a PDF/A-3, con opciones para un sello de tiempo RFC 3161, un evidence pack, accesibilidad PDF/UA y OCR.
  • Generate Document: renderiza Markdown o HTML directamente en un PDF/A-3 sellado.
  • Get Job: devuelve el estado y los detalles de cualquier trabajo.
  • Validate Invoice: comprueba un archivo Factur-X o ZUGFeRD existente frente a EN 16931 y devuelve un veredicto con cada hallazgo.
  • Peppol-Ready Check: busca un número de IVA en el Peppol Directory.
  • Job Status Changed (disparador): inicia un escenario en el momento en que un trabajo subido se completa o falla. Funciona con los webhooks de SealDoc, incluidos a partir del plan Growth.

Un escenario práctico en cuatro módulos

Supón que tus facturas empiezan como filas en una hoja de Google Sheets: una fila por factura, con el número, la fecha, el cliente y la línea. Quieres que cada fila nueva se convierta en una factura electrónica conforme en tu archivo de Dropbox.

Módulo 1: Google Sheets, Watch New Rows. Apúntalo a la hoja. Cada fila nueva inicia el escenario.

Módulo 2: SealDoc, Generate Invoice. Asigna los campos de la fila:

  • Invoice number e Invoice date desde la fila. Currency: EUR.
  • VAT rate (decimal): 0.21 para el 21 %. Deja VAT category y VAT label vacíos para un tipo general; SealDoc deduce la categoría y escribe la mención.
  • Seller: tu propia empresa, con nombre de la empresa, número de IVA, dirección, código postal, ciudad y país (código de dos letras). El número de IVA tiene que coincidir con el número de IVA de tu espacio de trabajo de SealDoc.
  • Buyer: elige la opción de datos del comprador y asigna los campos del cliente, o usa un cliente que hayas guardado en SealDoc.
  • Line items: descripción, cantidad, unidad y precio unitario (sin IVA).
  • Profile: Basic, que produce Factur-X.

El módulo responde con un jobId, un status y un statusUrl. La generación de la factura ocurre dentro de la llamada, así que status es completed cuando el módulo termina y no hay nada que esperar.

Módulo 3: HTTP, Make a request. Método GET, URL https://api.sealdoc.eu/api/download/{{2.jobId}} y una cabecera: X-Api-Key con tu clave API como valor. La respuesta es el PDF/A-3 sellado con factur-x.xml incrustado. ¿Necesitas también el XML por separado? Añade una segunda petición a https://api.sealdoc.eu/api/invoices/{{2.jobId}}/xml.

Módulo 4: Dropbox, Upload a File. Asigna los datos del Módulo 3, dale al archivo un nombre como el número de factura más .pdf y elige la carpeta de destino. La factura queda archivada, validada y con sello de tiempo.

Cuatro módulos, ningún JSON que construir a mano, ninguna lógica de reintentos que cablear tú mismo. Todo el escenario cabe en una sola pantalla.

Por qué el cumplimiento sin código importa para los mandatos UE

Los estados miembros de la UE están desplegando la facturación electrónica B2B a distintas velocidades:

  • Francia: desde el 1 de septiembre de 2026, toda empresa establecida en Francia debe poder recibir facturas electrónicas, y las grandes y medianas empresas deben emitirlas. Las pequeñas empresas y las microempresas se suman en septiembre de 2027.
  • Alemania: desde el 1 de enero de 2025, las empresas tienen que poder recibir facturas electrónicas. Emitirlas pasa a ser obligatorio en 2027 y 2028.
  • Bélgica: desde el 1 de enero de 2026, las empresas establecidas en Bélgica intercambian las facturas B2B por vía electrónica, con Peppol como vía estándar.
  • Polonia: KSeF es obligatorio desde el 1 de febrero de 2026 para los mayores contribuyentes y desde el 1 de abril de 2026 para los demás.

Cada mandato tiene su propio formato, sus propias reglas y su propia vía de entrega. Mantenerse al día como desarrollador es perseguir un objetivo en movimiento. En Make, con SealDoc detrás, es otro problema: SealDoc valida cada factura frente a EN 16931 antes de sellarla, y cuando cambian las reglas, la validación cambia con ellas de nuestro lado.

Ese es el valor central: los cambios normativos viven en el motor de SealDoc, no en tu escenario.

Cómo conectar SealDoc en Make

La app de SealDoc para Make está en acceso anticipado. Pide acceso a través de nuestra página de contacto. Cuando la app esté en tu organización de Make:

  1. Añade cualquier módulo de SealDoc a un escenario.
  2. Abre su campo Connection y haz clic en Add.
  3. Pega tu clave API de SealDoc en API key. La clave se crea en la app de SealDoc, en Integration → API Keys; solo se muestra una vez.
  4. Haz clic en Save.

A partir de ese momento, todos los módulos de SealDoc de tus escenarios pueden usar esa conexión. Validate Invoice y Peppol-Ready Check no necesitan ninguna conexión.

Empieza ahora

Generate Invoice necesita un espacio de trabajo de SealDoc con acceso a la API: el plan gratuito Developer o cualquier plan de pago. Create Job con sellos de tiempo y evidence packs empieza en Starter, y el disparador Job Status Changed en Growth. Todos los planes están en nuestra página de precios.

¿Ya llamas a la API de SealDoc desde módulos HTTP? La app de SealDoc los sustituye por módulos que conocen cada campo, así que tus asignaciones siguen siendo legibles. Todas las formas de conectar SealDoc están en nuestra página de integraciones.

La automatización del cumplimiento no tiene por qué ser un proyecto de ingeniería de seis semanas. Cuatro módulos en Make bastan para empezar.


← Volver a todos los artículos