Formato FacturaE
FacturaE · Formato
Formato FacturaE 3.2.2
Sección titulada «Formato FacturaE 3.2.2»Comprende la estructura XML de las facturas FacturaE.
Estructura XML
Sección titulada «Estructura XML»<?xml version="1.0" encoding="UTF-8"?><Facturae xmlns="http://www.facturae.gob.es/formato/Versiones/Facturaev3_2_2.xml"> <FileHeader> <SchemaVersion>3.2.2</SchemaVersion> <Modality>I</Modality> <InvoiceIssuerType>EM</InvoiceIssuerType> </FileHeader> <Parties> <SellerParty>...</SellerParty> <BuyerParty>...</BuyerParty> </Parties> <Invoices> <Invoice>...</Invoice> </Invoices></Facturae>Elementos clave
Sección titulada «Elementos clave»| Elemento | Descripción | Obligatorio |
|---|---|---|
SchemaVersion | Siempre “3.2.2” | Sí |
Modality | I (individual) o L (lote) | Sí |
InvoiceIssuerType | EM (emisor), RE (receptor) o TR (tercero) | Sí |
SellerParty | Datos del emisor de la factura | Sí |
BuyerParty | Datos del receptor de la factura | Sí |
Invoice | Detalles de la factura | Sí |
Entrada simplificada
Sección titulada «Entrada simplificada»Kreyo acepta JSON sencillo y genera XML válido:
{ "seller": { "nif": "B12345678", "name": "Mi Empresa S.L.", "address": "Calle Mayor 1" }, "buyer": { "nif": "P2813400E", "name": "Ministerio de Hacienda", "address": "Calle Alcalá 5" }, "invoice": { "number": "F-2024-001", "date": "2024-01-15", "total": 1210.00 }}Validación
Sección titulada «Validación»Kreyo valida contra el esquema XSD oficial de la AEAT antes de firmar.