CRATEAPI

API REST

Cada operación de facturación que hace CrateAPI, agrupada según lo que quieres hacer — Generate, Validate, Convert & Render, Extract & Embed — no según el formato en el que resulte estar la factura.

Dos cosas que conviene saber de entrada: la validación es gratuita — sin tarjeta, sin cuenta — y la extracción es determinista — lee el XML realmente incrustado en un PDF, no reconstruye ni adivina uno.

Pruébalo en directo

Elige una operación, pega o carga un ejemplo, y llama a la API real — aquí mismo, sin registro.

Factura JSON de entrada, XML conforme — o un PDF Factur-X — de salida. Cada salida se valida antes incluso de llegar a ti.

Este es el camino para desarrolladores — para un formulario guiado, usa el generador sin código en la página de inicio.

Generate

Factura JSON de entrada, XML conforme — o un PDF Factur-X — de salida. Cada salida se valida antes incluso de llegar a ti.

UBL / Peppol / XRechnung / RO_CIUSrequiere clave API
POST /v1/generate/ubl

XML de factura UBL 2.1 pre-validado — elige Peppol BIS, XRechnung o RO_CIUS con ?profile=. Si no supera las reglas oficiales, recibes un error en lugar de una factura incorrecta.

CII D16Brequiere clave API
POST /v1/generate/cii

La misma garantía, en CII D16B — la sintaxis dentro de Factur-X y ZUGFeRD.

Factur-Xrequiere clave API
POST /v1/generate/facturx

Un PDF Factur-X completo: nuestro diseño visual limpio, con el XML CII conforme a EN 16931 incrustado dentro.

Formatos nacionalesrequiere clave API
POST /v1/generate/fatturapaPOST /v1/generate/facturaePOST /v1/generate/ksef

FatturaPA de Italia, Facturae de España y FA_VAT/KSeF de Polonia — tres vocabularios XML nacionales propietarios, un único modelo de factura JSON de entrada.

Validate

Exactamente los mismos conjuntos de reglas que hay detrás de cada llamada de generación, expuestos como producto propio. Y lo único gratuito de esta página.

Gratis, sin clave, ahora mismo:

curl -X POST https://api.crateapi.com/v1/validate/ubl \
     -H "Content-Type: application/xml" \
     --data-binary @invoice.xml

{"profile":"peppol","valid":true,"counts":{"fatal":0,"warning":0},"findings":[],"duration_ms":12}
UBL & CIIgratis
POST /v1/validate/ublPOST /v1/validate/cii

Validación completa XSD + Schematron frente a EN 16931, Peppol BIS, XRechnung, RO_CIUS y BR-FR. Hallazgos estructurados con ID de regla — gratis, sin registro, sin clave.

Informe imprimiblerequiere clave API
POST /v1/validate/ubl/report

La misma comprobación, en forma de informe PDF imprimible: un banner VALID/INVALID y una tabla de hallazgos. De pago, a diferencia del endpoint JSON anterior.

Conformidad PDF/A-3gratis
POST /v1/pdfa/validate

Comprueba cualquier PDF frente a PDF/A-3 con veraPDF, el validador de referencia creado para la PDF Association — gratis, igual que la validación de facturas.

Convert & Render

Mueve una factura entre sintaxis, o conviértela en algo que una persona pueda realmente leer.

Convertir entre formatosrequiere clave API
POST /v1/convert/{source}-to-{target}

Ocho direcciones entre UBL, CII, XRechnung y Factur-X. Sin pérdidas o rechazada: lo que no se pueda convertir con limpieza vuelve como 422 con el motivo exacto, nunca una factura degradada en silencio.

Renderizar para humanosrequiere clave API
POST /v1/render/pdfPOST /v1/render/html

XML de factura de entrada, una página PDF o HTML legible de salida — las hojas de estilo oficiales de visualización de KoSIT, la misma vista que necesitan los portales cuando un cliente recibe un XML que no puede abrir.

Extract & Embed

Saca los datos legibles por máquina de un PDF — o mételos dentro.

Extraer el XML incrustadorequiere clave API
POST /v1/extract/xml

Lee el adjunto XML que realmente está dentro de un PDF Factur-X/ZUGFeRD y lo devuelve — determinista, nunca reconstruido ni adivinado.

Extraer los adjuntosrequiere clave API
POST /v1/extract/attachments

Lista todos los archivos incrustados en un PDF, no solo el XML de la factura — documentos de apoyo incluidos (BG-24).

Incrustar en tu propio PDFrequiere clave API
POST /v1/generate/facturx/embed

Tu PDF de factura con tu propia marca más el JSON de la factura, combinados en un Factur-X/PDF/A-3 con el XML conforme incrustado dentro. Mantén tu diseño, gana la conformidad.

¿Listo para llamarla tú mismo?

Cada operación de arriba está a una llamada HTTP de distancia — consigue una clave, o lee antes la referencia completa.

Valida tu factura electrónica gratisSin registro. Pega o sube, informe al instante.
Abrir el validador →