Genera facturas Facturae válidas, sin construir el esquema tú mismo.
España tiene facturación electrónica B2G obligatoria desde 2015 a través de FACe, el punto de entrada de facturas del sector público, y un mandato B2B a nivel nacional (Ley Crea y Crece) ya está aprobado y se despliega por fases desde 2026. Cada factura Facturae es un documento XML estricto, con su propio modelo de partes, identificadores fiscales españoles y - a diferencia de UBL o CII - una firma digital obligatoria (XAdES). CrateAPI genera y valida ese XML a partir de un modelo de factura JSON simple: facturas estándar en EUR, detalle completo de vendedor/comprador (tipo de persona, tipo de residencia, códigos postales españoles), listas para firmar y enviar por tu propio canal.
Cómo encaja en tu pipeline
- Envía una factura JSON a generate/facturae - recibes de vuelta XML Facturae 3.2.2, sin firmar.
- Pásalo por validate/facturae para una validación estructural XSD (gratuita, sin clave) antes de firmar y enviar.
- Aplica tu propia firma XAdES y entrega el XML a tu canal - FACe para facturas al sector público, o el punto de entrada de tu comprador para B2B.
Para quién es esto
- Proveedores de software — que añaden salida Facturae a un ERP, herramienta de facturación o SaaS que factura a administraciones públicas o empresas españolas.
- Gestorías y asesorías — que necesitan una segunda comprobación estructural independiente antes de que la factura de un cliente salga firmada.
- Autónomos y pequeñas empresas que facturan a administraciones públicas españolas — que necesitan un XML Facturae conforme sin adoptar ellos mismos la especificación completa.
Qué obtienes hoy
- Un validador gratuito — sin clave, sin registro: pega el XML, recibe cada hallazgo estructural.
- Facturas estándar en EUR (tipo 380) con detalle completo de vendedor/comprador - direcciones españolas, de la UE o de fuera de la UE, identificadores de persona física o jurídica.
- Alcance estricto, aplicado con honestidad: notas de crédito, monedas distintas del EUR y líneas de IVA no estándar se rechazan con un 422 claro, nunca aproximadas en silencio.
CrateAPI no firma ni transmite facturas. El XML que generamos no está firmado - aplica tu propia firma XAdES antes de enviarlo a FACe (sector público) o a tu canal B2B. La nuestra es la capa de formato: aseguramos que el XML sea estructuralmente válido a la primera.
¿Tienes curiosidad por saber cómo se compara el mandato B2G de España y las próximas reglas B2B con el resto de la UE? Consulta nuestro seguimiento de mandatos de facturación electrónica en la UE.