CRATEAPI

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

  1. Envía una factura JSON a generate/facturae - recibes de vuelta XML Facturae 3.2.2, sin firmar.
  2. Pásalo por validate/facturae para una validación estructural XSD (gratuita, sin clave) antes de firmar y enviar.
  3. 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

  1. 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.
  2. Gestorías y asesorías — que necesitan una segunda comprobación estructural independiente antes de que la factura de un cliente salga firmada.
  3. 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

  1. Un validador gratuito — sin clave, sin registro: pega el XML, recibe cada hallazgo estructural.
  2. 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.
  3. 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.

Probar el validador gratuito Unirme a la lista de espera → -20% en el lanzamiento