Guía Completa del Formato Facturae
Todo lo que necesitas saber sobre el estándar español de factura electrónica.
1. ¿Qué es Facturae?
Facturae es el formato estándar de factura electrónica en España, regulado por el Ministerio de Hacienda. Es un archivo XML que sigue un esquema definido (XSD) y contiene toda la información necesaria de una factura comercial.
Características principales:
- Formato abierto basado en XML
- Esquema definido públicamente (XSD)
- Obligatorio para facturar a la Administración Pública
- Soporta firma digital XAdES
- Incluye todos los datos fiscales requeridos por la normativa española
Marco legal:
- Ley 25/2013 de impulso de la factura electrónica
- Orden HAP/492/2014 que regula los requisitos técnicos
- Obligatorio para proveedores de la Administración Pública desde 2015
2. Versiones del Formato
| Versión | Namespace | Estado | Uso |
|---|---|---|---|
| 3.2.2 | http://www.facturae.gob.es/formato/Versiones/Facturaev3_2_2.xml | Actual | FACe (obligatorio) |
| 3.2.1 | http://www.facturae.es/formato/Versiones/Facturaev3_2_1.xml | Vigente | Sector privado |
| 3.2 | http://www.facturae.es/formato/Versiones/Facturaev3_2.xml | Legacy | Algunos organismos |
Diferencias principales:
- 3.2 → 3.2.1: Mejoras en campos de dirección y datos bancarios
- 3.2.1 → 3.2.2: Soporte para Suministro Inmediato de Información (SII), nuevos tipos impositivos, mejoras en identificación fiscal
3. Estructura del XML
Un archivo Facturae tiene una estructura jerárquica con los siguientes elementos principales:
<fe:Facturae>
<FileHeader>
<SchemaVersion>3.2.2</SchemaVersion>
<Modality>I</Modality> <!-- I=Individual, L=Lote -->
<InvoiceIssuerType>EM</InvoiceIssuerType>
<Batch>...</Batch>
</FileHeader>
<Parties>
<SellerParty>...</SellerParty> <!-- Emisor -->
<BuyerParty>...</BuyerParty> <!-- Receptor -->
</Parties>
<Invoices>
<Invoice>
<InvoiceHeader>...</InvoiceHeader>
<InvoiceIssueData>...</InvoiceIssueData>
<TaxesOutputs>...</TaxesOutputs> <!-- IVA repercutido -->
<TaxesWithheld>...</TaxesWithheld> <!-- Retenciones -->
<InvoiceTotals>...</InvoiceTotals>
<Items>...</Items> <!-- Líneas de detalle -->
<PaymentDetails>...</PaymentDetails> <!-- Datos de pago -->
</Invoice>
</Invoices>
</fe:Facturae>
Campos obligatorios:
- Número de factura y serie
- Fecha de emisión
- NIF/CIF del emisor y receptor
- Razón social o nombre completo
- Dirección fiscal
- Base imponible e impuestos
- Total a pagar
4. Tipos de Factura
Por clase de documento
- FC - Factura completa
- FA - Factura simplificada
- AF - Autofactura
Por tipo de operación
- OO - Factura original
- OR - Factura rectificativa
- CO - Copia de factura
Facturas rectificativas:
Las facturas rectificativas (tipo OR) se usan para corregir errores o anular facturas anteriores. Deben incluir referencia a la factura original y pueden tener importes negativos.
5. Firma Digital XAdES
Las facturas enviadas a FACe deben estar firmadas digitalmente con el estándar XAdES (XML Advanced Electronic Signatures), que garantiza:
- Autenticidad: El emisor es quien dice ser
- Integridad: El contenido no ha sido modificado
- No repudio: El emisor no puede negar haber emitido la factura
Niveles de firma XAdES:
| Nivel | Incluye | Validez |
|---|---|---|
| XAdES-BES | Firma básica + certificado | Mientras el certificado sea válido |
| XAdES-T | BES + sello de tiempo | Prueba de existencia en fecha |
| XAdES-C | T + referencias de validación | Referencias a CRLs/OCSP |
| XAdES-XL | C + datos de validación embebidos | Validación a largo plazo |
Certificados válidos:
Para firmar facturas electrónicas en España puedes usar:
- Certificado de la FNMT (Fábrica Nacional de Moneda y Timbre)
- DNI electrónico (DNIe)
- Certificados de prestadores cualificados (Camerfirma, Firmaprofesional, etc.)
6. Envío a FACe
FACe (Punto General de Entrada de Facturas Electrónicas) es la plataforma del Gobierno de España para recibir facturas electrónicas de proveedores de la Administración Pública.
Requisitos para enviar a FACe:
- Factura en formato Facturae versión 3.2.2
- Firmada digitalmente con certificado cualificado
- Incluir los códigos DIR3:
- Oficina contable
- Órgano gestor
- Unidad tramitadora
- Datos fiscales correctos y completos
Proceso de envío:
- Crear la factura en formato Facturae 3.2.2
- Firmar con certificado digital
- Acceder a face.gob.es
- Subir el archivo firmado
- FACe validará y enviará al organismo correspondiente
Importante: Los códigos DIR3 los proporciona el organismo público al que facturas. Puedes consultarlos en el directorio de FACe.
Visualiza tus facturas Facturae
FacturaView te permite abrir, visualizar y exportar facturas Facturae de cualquier versión.
Abrir FacturaView