Facturae y FACe: registro, configuración y pruebas
Todo lo que necesitas para configurar desde cero la facturación electrónica a la Administración Pública
Si vas a facturar a organismos públicos por primera vez, necesitas comprender el ecosistema técnico que hace posible la facturación electrónica en España. Esta guía te acompaña desde cero: obtención de certificados, registro en FACe, configuración técnica, y cómo probar tus facturas antes de enviarlas en producción.
¿Qué es Facturae?
Facturae es el formato estándar de factura electrónica estructurada desarrollado por el Ministerio de Hacienda y Administraciones Públicas español. No es un PDF, sino un documento XML que contiene todos los datos de la factura en un formato procesable automáticamente.
Versiones del formato
Existen varias versiones del formato Facturae:
| Versión | Estado | Uso recomendado |
|---|---|---|
| 3.2.2 | Vigente (actual) | Recomendada para nuevas implementaciones |
| 3.2.1 | Vigente | Aún aceptada, pero en desuso |
| 3.2 | Obsoleta | No usar |
| 3.1 y anteriores | Obsoletas | No usar |
✅ Recomendación: Usa siempre Facturae 3.2.2. Es la versión más actual, corrige errores de esquema de versiones anteriores y es compatible con todos los organismos públicos.
Relación con estándares europeos
Facturae es el estándar español, pero FACe también acepta dos formatos europeos:
- UBL (Universal Business Language): Desarrollado por OASIS, ampliamente usado en Europa
- CII (Cross Industry Invoice): Desarrollado por UN/CEFACT, usado en Alemania y otros países
Aunque estos formatos son técnicamente aceptados, en la práctica el 99% de las facturas a organismos españoles se envían en Facturae. UBL y CII se utilizan principalmente en contextos transfronterizos.
Estructura del XML Facturae
Un archivo Facturae contiene:
- Cabecera: Versión del formato, número de serie de factura
- Partes: Datos del emisor y receptor
- Facturas: Uno o más registros de factura
- Líneas de detalle: Conceptos facturados
- Totales: Bases imponibles, impuestos, total
- Firma XAdES: Firma digital del documento
Marco legal del formato
El formato Facturae está regulado por:
- Orden PRE/2971/2007, de 5 de octubre, sobre la expedición de facturas por medios electrónicos cuando el destinatario es una Administración Pública
- Real Decreto 1619/2012, de 30 de noviembre, por el que se aprueba el Reglamento por el que se regulan las obligaciones de facturación
¿Qué es FACe?
FACe (Punto General de Entrada de Facturas Electrónicas) es la plataforma centralizada del Estado español para recibir facturas electrónicas dirigidas a las Administraciones Públicas.
¿Quién debe usar FACe?
Según la Ley 25/2013, de 27 de diciembre, de impulso de la factura electrónica, están obligados a presentar facturas electrónicas a través de FACe:
- Sociedades anónimas (S.A.)
- Sociedades de responsabilidad limitada (S.L.)
- Uniones temporales de empresas (UTE)
- Agrupaciones de interés económico
- Fondos de pensiones, capital riesgo, inversiones, etc.
- Establecimientos permanentes de entidades no residentes
Importante: Los autónomos (personas físicas) no están obligados, pero pueden usar FACe voluntariamente.
Organismos adheridos a FACe
FACe es el punto de entrada para:
- Administración General del Estado (ministerios, organismos autónomos)
- Comunidades Autónomas adheridas (mayoría)
- Ayuntamientos y diputaciones
- Universidades públicas
- Empresas públicas
⚠️ Excepción: El País Vasco tiene su propio sistema de facturación electrónica integrado con Batuz.
Marco legal de FACe
- Ley 25/2013: Impulso de la factura electrónica y creación del registro contable de facturas
- Orden HAP/1650/2015: Condiciones técnicas normalizadas del punto general de entrada
- Resolución de 10 de octubre de 2014: Especificaciones técnicas de los estados de factura
Requisitos previos
Antes de empezar el proceso de configuración, asegúrate de tener:
1. Alta censal en la AEAT
Debes estar dado de alta en Hacienda mediante el modelo 036 (autónomos y sociedades) o modelo 037 (autónomos simplificado). Este trámite te proporciona tu NIF/CIF oficial.
2. Certificado digital
Necesitas un certificado digital cualificado emitido por una Autoridad de Certificación reconocida en España. Este certificado tiene dos funciones:
- Autenticarte en el portal FACe
- Firmar digitalmente las facturas Facturae (firma XAdES)
3. Datos del organismo público cliente
Antes de facturar, necesitas obtener del organismo público:
- CIF del organismo
- Códigos DIR3 (Oficina Contable, Órgano Gestor, Unidad Tramitadora)
- Referencia del expediente o contrato (si aplica)
Obtener un certificado digital cualificado
Sin certificado digital no puedes hacer nada: ni autenticarte en FACe ni firmar facturas. Es lo primero que hay que resolver.
La opción más habitual: FNMT
El certificado de la Fábrica Nacional de Moneda y Timbre es gratuito, ampliamente reconocido y disponible tanto para personas físicas como jurídicas. En la práctica, es el que usa el 90% de la gente que factura a la Administración.
El inconveniente es que requiere un trámite presencial. Así funciona:
- Accede a https://www.sede.fnmt.gob.es/certificados/persona-fisica
- Solicita el certificado (recibirás un código de solicitud)
- Acude a una oficina de registro (FNMT, Hacienda, ayuntamientos) con tu DNI/NIE
- Validan tu identidad presencialmente
- Descarga el certificado desde la web de FNMT (normalmente en 24-48h)
Para empresas (persona jurídica), usa la web de certificados de persona jurídica. El administrador o apoderado debe acreditar su representación con escrituras o poder notarial. Válido 4 años, después toca renovar.
Alternativas al FNMT
| Opción | Para quién | Coste | Particularidades |
|---|---|---|---|
| DNIe (DNI electrónico) | Personas físicas con DNI posterior a 2006 | Gratis | Necesitas lector de tarjeta. No sirve para sociedades. |
| Camerfirma (Cámaras de Comercio) | Empresas que quieren soporte rápido | ~40 €/año | Proceso más ágil, buen soporte técnico. camerfirma.com |
| IZEMPE | Residentes en País Vasco | Variable | Integrado con el ecosistema vasco |
| ACCV | Comunidad Valenciana | Gratis | Solo para residentes o empresas en la CV |
| ANF AC | Notarial | Variable | Certificación notarial |
Si eres autónomo o una SL pequeña, conviene ir directamente con el FNMT: es gratis, lo aceptan en todas partes y la renovación es sencilla.
Formatos de certificado
Los certificados se distribuyen en varios formatos:
| Formato | Extensión | Contenido | Uso |
|---|---|---|---|
| PKCS#12 | .p12, .pfx |
Certificado + clave privada | Importar en navegador o software |
| X.509 | .cer, .crt |
Solo certificado público | Validación, no firma |
| PEM | .pem |
Texto base64 | Servidores, línea de comandos |
✅ Para FACe necesitas: Un certificado en formato
.p12o.pfxcon su contraseña. Este formato incluye la clave privada necesaria para firmar.
Convertir formatos de certificado
Si tienes un certificado en un formato y necesitas otro:
De .cer + .key a .p12 (con OpenSSL):
openssl pkcs12 -export -out certificado.p12 -inkey clave.key -in certificado.cer
Extraer .cer de un .p12:
openssl pkcs12 -in certificado.p12 -clcerts -nokeys -out certificado.cer
Extraer clave privada de un .p12:
openssl pkcs12 -in certificado.p12 -nocerts -out clave.key
Validez del certificado
Los certificados tienen fecha de caducidad:
- FNMT persona física: 4 años
- FNMT persona jurídica: 4 años
- DNIe: Hasta caducidad del DNI (10 años)
- Camerfirma: Según contrato (normalmente 1-3 años)
⚠️ Importante: FACe rechaza facturas firmadas con certificados caducados. Renueva tu certificado al menos un mes antes de su vencimiento.
Registrarse en FACe
Con el certificado en la mano, ya puedes crear tu cuenta en FACe.
Acceso al portal
- Accede a https://face.gob.es
- Haz clic en "Acceso con certificado electrónico"
- Selecciona tu certificado cuando el navegador lo solicite
- Completa el proceso de registro
Configuración de la cuenta
Al registrarte, debes configurar:
Datos de identificación
- NIF/CIF: Se extrae automáticamente del certificado
- Razón social: Nombre de la empresa o nombre completo
- Dirección: Domicilio fiscal
- Teléfono y email: Para notificaciones
Preferencias de notificación
FACe puede notificarte cuando:
- Se registra una factura
- Cambia el estado de una factura
- Una factura es rechazada
- Una factura es pagada
Opciones de notificación:
- SMS (de pago)
- Notificación en la sede electrónica
✅ Recomendación: Activa las notificaciones por email al menos para rechazos y cambios de estado.
Asociación de certificados
Puedes asociar múltiples certificados a tu cuenta:
- Certificado de la empresa (persona jurídica)
- Certificado del administrador (persona física)
- Certificado de empleados autorizados
Para añadir un certificado:
- Accede con tu certificado principal
- Ve a "Mi perfil" → "Certificados asociados"
- Haz clic en "Añadir certificado"
- Accede con el nuevo certificado desde otra sesión
Delegación de gestión
Si trabajas con una asesoría o gestoría, puedes delegar la gestión de tus facturas:
- Accede a "Mi perfil" → "Delegaciones"
- Introduce el NIF del delegado (la asesoría)
- Selecciona los permisos (enviar, consultar, anular)
- Confirma la delegación
La asesoría recibirá una notificación y podrá aceptar la delegación desde su cuenta.
⚠️ Importante: Aunque delegues la gestión, tú sigues siendo responsable legal de las facturas emitidas.
API de FACe
Para integraciones automáticas (como Facturian), FACe proporciona una API SOAP basada en Web Services.
Endpoints:
- Producción:
https://webservice.face.gob.es/... - Staging (pruebas):
https://se-face-webservice.redsara.es/...
Operaciones disponibles:
enviarFactura: Envío de factura Facturae firmadaconsultarFacturas: Consulta de estadosanularFactura: Solicitud de anulaciónconsultarEstados: Listado de estados posibles
No necesitas usar la API directamente si usas Facturian, pero es útil conocerla para debugging.
Los códigos DIR3: el detalle que más quebraderos de cabeza da
El DIR3 (Directorio Común de Unidades Orgánicas y Oficinas) es el registro oficial de unidades administrativas. Parece un trámite menor, pero en la práctica es donde más errores se cometen al facturar por primera vez a un organismo público.
¿Qué son los códigos DIR3?
Cada organismo público está estructurado en unidades, y cada unidad tiene un código DIR3. Para facturar, necesitas tres códigos:
1. Oficina Contable (OC)
Identifica la unidad que gestiona el pago de la factura.
Ejemplo: Para un ayuntamiento, suele ser la Intervención Municipal o la Tesorería.
2. Órgano Gestor (OG)
Identifica la unidad que ha contratado el servicio o adquirido el bien.
Ejemplo: Si has hecho un trabajo para el Área de Urbanismo, el OG es esa área.
3. Unidad Tramitadora (UT)
Identifica la unidad que tramita administrativamente la factura.
Ejemplo: Puede ser el mismo departamento que el OG, o un servicio de gestión administrativa.
¿Cómo obtener los códigos DIR3?
Método 1: Consultar el directorio oficial
- Accede a https://administracionelectronica.gob.es/ctt/dir3
- Busca el organismo por nombre o CIF
- Navega por la estructura hasta encontrar la unidad correcta
- Anota los códigos (formato:
AXXXXXXXoLXXXXXXXX)
Método 2: Preguntar al organismo
Lo más seguro es preguntar directamente al organismo. Normalmente el responsable del contrato o expediente te facilitará los tres códigos.
Método 3: Consultar facturas anteriores
Si ya has facturado antes al mismo organismo, usa los mismos códigos DIR3.
Ejemplo real de códigos DIR3
Ayuntamiento de Madrid - Área de Medio Ambiente:
- Oficina Contable (OC):
L01280066(Intervención General) - Órgano Gestor (OG):
L01280222(Área de Medio Ambiente) - Unidad Tramitadora (UT):
L01280229(Servicio de Gestión Administrativa del Área)
Errores comunes con DIR3
Código obsoleto
Las reorganizaciones administrativas pueden hacer que un código DIR3 quede obsoleto. Si FACe rechaza la factura por código no válido:
- Vuelve a consultar el directorio DIR3
- Contacta con el organismo para confirmar
- Busca notas de "Sustituido por..." en el directorio
Confundir OG y UT
Es fácil confundir el Órgano Gestor con la Unidad Tramitadora. Ante la menor duda, conviene preguntar directamente al organismo. Mejor una llamada de más que un rechazo en FACe.
Usar códigos de otra unidad
Algunos organismos grandes tienen múltiples unidades con códigos diferentes. Asegúrate de usar los de la unidad específica que te contrató.
Formato de los códigos DIR3
- Prefijo L: Administraciones Locales (ayuntamientos, diputaciones)
- Prefijo A: Administración General del Estado
- Prefijo E: Entidades Públicas Empresariales
- Prefijo U: Universidades
Ejemplo:
L01280066→ Ayuntamiento de MadridA04002859→ Ministerio de Hacienda
Generar facturas en formato Facturae
Esquema XML de Facturae 3.2.2
El formato Facturae es un XML complejo. Aquí tienes la estructura básica:
<?xml version="1.0" encoding="UTF-8"?>
<fe:Facturae xmlns:fe="https://www.facturae.gob.es/formato/Paginas/version-3-2.aspx">
<FileHeader>
<SchemaVersion>3.2.2</SchemaVersion>
<Modality>I</Modality>
<InvoiceIssuerType>EM</InvoiceIssuerType>
</FileHeader>
<Parties>
<SellerParty>
<!-- Datos del emisor -->
</SellerParty>
<BuyerParty>
<!-- Datos del receptor (AAPP) -->
</BuyerParty>
</Parties>
<Invoices>
<Invoice>
<InvoiceHeader>
<!-- Número, fecha, tipo -->
</InvoiceHeader>
<InvoiceIssueData>
<!-- Lugar de emisión -->
</InvoiceIssueData>
<TaxesOutputs>
<!-- IVA y otros impuestos -->
</TaxesOutputs>
<InvoiceTotals>
<!-- Totales -->
</InvoiceTotals>
<Items>
<InvoiceLine>
<!-- Línea de factura -->
</InvoiceLine>
</Items>
<AdditionalData>
<!-- DIR3, expediente, etc. -->
</AdditionalData>
</Invoice>
</Invoices>
</fe:Facturae>
Campos obligatorios
Los campos obligatorios según la normativa:
Del emisor:
- NIF/CIF
- Razón social
- Dirección completa
- Código postal
Del receptor:
- CIF del organismo
- Razón social
- Dirección
- Códigos DIR3 (OC, OG, UT)
De la factura:
- Número de factura
- Serie (opcional pero recomendado)
- Fecha de emisión
- Fecha de operación
- Descripción de los conceptos
- Base imponible
- Tipo de IVA
- Cuota de IVA
- Total factura
Adicionales para AAPP:
- Referencia del expediente o contrato (si existe)
- Centro gestor del gasto
Firma XAdES
Todas las facturas Facturae deben estar firmadas digitalmente con XAdES (XML Advanced Electronic Signatures).
Tipos de firma XAdES:
- XAdES-BES: Firma básica (mínimo requerido)
- XAdES-T: Incluye sello de tiempo
- XAdES-LT: Incluye validación a largo plazo
✅ Para FACe: Se requiere al menos XAdES-BES. Facturian genera automáticamente XAdES-T para mayor seguridad.
Proceso de firma:
- Generar el XML Facturae
- Calcular el hash SHA-256 del documento
- Firmar el hash con la clave privada del certificado
- Insertar la firma en el elemento
<Signature>del XML
Librerías para firmar:
- Java: Apache Santuario, XAdES4j
- Node.js: node-xades
- .NET: Microsoft.Xades
- Python: signxml
Si usas Facturian, la firma se realiza automáticamente en el servidor.
Validación del XML
Antes de enviar una factura a FACe, valídala contra el esquema XSD oficial.
Descarga el XSD: https://www.facturae.gob.es/formato/Paginas/version-3-2.aspx
Validar con xmllint (Linux/Mac):
xmllint --schema Facturaev3_2_2.xsd factura.xml --noout
Validar con herramientas online:
La propia web de Facturae ofrece un validador: https://www.face.gob.es/es/facturas/validar-visualizar-facturas
Herramientas de generación
eFACTURAe (oficial)
El Ministerio proporciona una aplicación gratuita para generar Facturae:
Descarga: https://www.facturae.gob.es/formato/Paginas/descarga-aplicacion-escritorio.aspx
Características:
- Genera XML Facturae 3.2.2
- Firma con tu certificado
- Valida contra el esquema
- Interfaz Java (requiere JRE)
Limitaciones:
- Interfaz antigua
- No guarda histórico
- Manual (no automatizado)
Facturian
Facturian automatiza todo el proceso:
- Creas la factura en la interfaz web
- Seleccionas el cliente (organismo público)
- Publicas la factura
- Facturian genera el XML, firma y envía a FACe automáticamente
Pruebas en staging (no te saltes esto)
Antes de enviar facturas reales, siempre prueba en el entorno de staging de FACe. Te va a ahorrar disgustos.
Acceso al entorno de pruebas
URL de staging: https://se-face.redsara.es/
Diferencias con producción:
- Base de datos separada
- Datos de prueba, no reales
- No tiene efectos legales
- Permite depurar errores sin riesgo
Crear una cuenta en staging
- Accede a https://se-face.redsara.es/
- Usa tu certificado digital (el mismo que en producción)
- Crea una cuenta (separada de la de producción)
⚠️ Importante: Las cuentas de staging y producción son independientes. Debes registrarte en ambas.
Datos de prueba
Para probar facturas necesitas:
CIF de organismos de prueba
FACe staging tiene organismos de prueba configurados:
- CIF:
S2800116G(Ayuntamiento de prueba) - CIF:
Q2826004J(Organismo autónomo de prueba)
Códigos DIR3 de prueba
- OC:
L01280066(Oficina contable de prueba) - OG:
L01280222(Órgano gestor de prueba) - UT:
L01280229(Unidad tramitadora de prueba)
Consulta la documentación de FACe para códigos actualizados.
Enviar una factura de prueba
Proceso:
- Genera una factura Facturae con datos de prueba
- Firma el XML con tu certificado
- Accede a FACe staging con tu certificado
- Sube el archivo XML
- Espera la confirmación
Respuesta de FACe:
Si todo va bien, recibirás:
<RegistroFactura>
<NumeroRegistro>202601234567890</NumeroRegistro>
<CodigoEstado>1200</CodigoEstado>
<DescripcionEstado>Registrada</DescripcionEstado>
</RegistroFactura>
Interpretar respuestas
Códigos de estado
| Código | Estado | Significado |
|---|---|---|
| 1200 | Registrada | FACe ha aceptado y registrado la factura |
| 1300 | Registrada en RCF | Anotada en el Registro Contable del organismo |
| 2400 | Contabilizada | El organismo reconoce la deuda |
| 2500 | Pagada | El pago se ha ejecutado |
| 2600 | Rechazada | La factura se rechaza (ver motivo) |
| 3100 | Anulada | Se ha aceptado la anulación |
Errores comunes en pruebas
Error: "Certificado no válido"
- Causa: El certificado ha caducado o no es cualificado
- Solución: Renueva el certificado o usa uno cualificado
Error: "DIR3 no válido"
- Causa: El código DIR3 no existe o está obsoleto
- Solución: Verifica en el directorio DIR3 o usa códigos de prueba
Error: "XML no válido"
- Causa: El XML no cumple el esquema XSD
- Solución: Valida el XML con el esquema oficial
Error: "Firma no válida"
- Causa: La firma XAdES está corrupta o no corresponde al certificado
- Solución: Regenera la firma con la librería correcta
Error: "Factura duplicada"
- Causa: Ya existe una factura con el mismo número y serie
- Solución: Usa otro número de factura o anula la anterior
Simular cambios de estado
Una de las cosas más útiles del entorno de staging es que puedes forzar cambios de estado manualmente. Accede a la factura en el panel, usa "Simular cambio de estado" y selecciona 1300, 2400, 2500 o 2600 según lo que quieras probar.
Esto te permite verificar que tu sistema reacciona bien a rechazos, contabilizaciones y pagos sin esperar a que ningún organismo lo haga. Es especialmente útil si estás integrando por API.
Pasar a producción
Cuando las pruebas en staging te salgan bien, ya puedes enviar facturas reales.
Cambiar a producción
URL de producción: https://face.gob.es
Cambios necesarios:
- Usa la cuenta de producción (no la de staging)
- Usa datos reales (CIF del organismo, códigos DIR3 reales)
- Envía el XML al endpoint de producción
Si usas Facturian, solo tienes que cambiar el modo de "Pruebas" a "Producción" en la configuración.
Primera factura real
Checklist antes de enviar:
- ✅ Certificado digital vigente
- ✅ Cuenta de FACe en producción activa
- ✅ Códigos DIR3 verificados con el organismo
- ✅ XML validado contra el esquema XSD
- ✅ Firma XAdES correcta
- ✅ Datos del emisor correctos (NIF, razón social, dirección)
- ✅ Datos del receptor correctos (CIF del organismo)
- ✅ Importes correctos (base imponible, IVA, total)
- ✅ Referencia del expediente o contrato (si aplica)
Monitorizar estados
Después de enviar la factura, monitoriza su estado:
Estado 1200 (Registrada):
- FACe ha recibido la factura
- Todavía no ha llegado al organismo
Estado 1300 (Registrada en RCF):
- El organismo ha recibido la factura
- Está en su Registro Contable
Estado 2400 (Contabilizada):
- El organismo ha reconocido la obligación de pago
- La factura está aprobada
Estado 2500 (Pagada):
- El pago se ha ejecutado
- Deberías recibir la transferencia en los próximos días
Estado 2600 (Rechazada):
- La factura se rechaza
- Revisa el motivo del rechazo
- Corrige el error y reenvía
Plazos de pago
Según la Ley 3/2004, de lucha contra la morosidad:
- Plazo general: 30 días desde la recepción de la factura
- Plazo en contratos: El pactado (máximo 60 días)
- Intereses de demora: Si pasan más de 30 días sin justificación
En la práctica, muchos organismos tardan bastante más de 30 días. Monitoriza el estado y no dudes en reclamar si se supera el plazo legal.
Alternativa: Usar eFACTURAe
Si no quieres integraciones automáticas, puedes usar la herramienta oficial del gobierno.
Descargar e instalar eFACTURAe
- Descarga desde https://www.facturae.gob.es/formato/Paginas/descarga-aplicacion-escritorio.aspx
- Requiere Java Runtime Environment (JRE) instalado
- Descomprime el ZIP
- Ejecuta
eFACTURAe.jar
Generar factura con eFACTURAe
- Abre eFACTURAe
- Selecciona "Nueva factura"
- Rellena los datos del emisor
- Rellena los datos del receptor (organismo público)
- Introduce los códigos DIR3
- Añade las líneas de factura
- Haz clic en "Generar XML"
- Firma con tu certificado
- Guarda el archivo
.xsig
Enviar a FACe
- Accede a https://face.gob.es con tu certificado
- Selecciona "Enviar factura"
- Sube el archivo
.xsiggenerado por eFACTURAe - Confirma el envío
Configurar en Facturian
Si usas Facturian, la configuración es mucho más sencilla.
Subir tu certificado
- Accede a Configuración → Empresa → Certificados digitales
- Haz clic en "Añadir certificado"
- Sube tu archivo
.p12o.pfx - Introduce la contraseña
- Marca "Usar para FACe"
Configurar el cliente como Administración Pública
- Ve a Clientes → Selecciona el organismo público
- Marca "Es Administración Pública"
- Introduce los códigos DIR3:
- Oficina Contable
- Órgano Gestor
- Unidad Tramitadora
- Introduce la referencia del expediente (si aplica)
- Guarda
Crear y enviar la factura
- Crea la factura normalmente
- Al publicarla, Facturian:
- Genera el XML Facturae 3.2.2
- Firma con tu certificado
- Envía a FACe automáticamente
- Recibe el número de registro
- Monitoriza el estado automáticamente
Modo pruebas vs. producción
En Configuración → Integraciones → FACe:
- Marca "Modo pruebas" para enviar a staging
- Desmarca para enviar a producción
Resolución de problemas
"El certificado no es válido para firma electrónica"
Causa: El certificado no incluye la clave privada o no tiene el uso correcto.
Solución:
- Asegúrate de usar un archivo
.p12o.pfx(no.cer) - Verifica que el certificado tiene el uso "Digital Signature"
"DIR3 no encontrado"
Causa: El código DIR3 no existe en el directorio o está obsoleto.
Solución:
- Consulta https://administracionelectronica.gob.es/ctt/dir3
- Contacta con el organismo para confirmar los códigos
- Revisa si hay notas de "Sustituido por..."
"El XML no cumple el esquema"
Causa: El XML Facturae tiene errores de estructura o campos obligatorios ausentes.
Solución:
- Valida el XML con el XSD oficial
- Usa la herramienta de validación de Facturae.gob.es
- Revisa campos obligatorios (NIF, razón social, bases, IVA)
"Factura duplicada"
Causa: Ya existe una factura con el mismo número y serie.
Solución:
- Si es un error, anula la factura anterior
- Si es una rectificativa, márcala como tal en el XML
- Usa otro número de factura
"El organismo no está adherido a FACe"
Causa: El organismo tiene su propio sistema de facturación.
Solución:
- País Vasco: Usa Batuz
- Cataluña: Usa e.FACT
- Galicia: Usa SEF
- Contacta con el organismo para confirmar
"Error de firma XAdES"
Causa: La firma no se ha generado correctamente.
Solución:
- Asegúrate de usar una librería compatible con XAdES-BES
- Verifica que la firma se inserta en el elemento
<Signature> - Usa la herramienta de validación de firma de Facturae.gob.es
Conclusión
Configurar FACe por primera vez puede parecer complejo, pero en realidad son pocos pasos y, una vez hecho, no tienes que volver a tocarlo. Lo importante es:
- ✅ Obtener certificado digital cualificado
- ✅ Registrarte en FACe (staging y producción)
- ✅ Obtener códigos DIR3 del organismo
- ✅ Generar facturas Facturae 3.2.2 firmadas con XAdES
- ✅ Probar en staging
- ✅ Enviar en producción
- ✅ Monitorizar estados
Con Facturian, todo este proceso es automático: solo tienes que crear la factura y nosotros nos encargamos del XML, la firma, el envío y el seguimiento.
¿Primera vez configurando FACe? Contacta con nuestro soporte técnico y te ayudamos con certificados, códigos DIR3 y pruebas.
Referencias legales
- Ley 25/2013, de 27 de diciembre, de impulso de la factura electrónica y creación del registro contable de facturas en el Sector Público
- Ley 3/2004, de 29 de diciembre, contra la morosidad en operaciones comerciales
- Orden PRE/2971/2007, de 5 de octubre, sobre la expedición de facturas por medios electrónicos
- Orden HAP/1650/2015, de 31 de julio, por la que se modifican las condiciones técnicas normalizadas del punto general de entrada de facturas electrónicas
- Real Decreto 1619/2012, de 30 de noviembre, por el que se aprueba el Reglamento por el que se regulan las obligaciones de facturación
- Resolución de 10 de octubre de 2014, por la que se establecen las condiciones técnicas normalizadas del punto general de entrada de facturas electrónicas
- Portal FACe: https://face.gob.es
- FACe Staging: https://se-face.redsara.es/
- Portal Facturae: https://www.facturae.gob.es
- Directorio DIR3: https://administracionelectronica.gob.es/ctt/dir3
- eFACTURAe: https://www.facturae.gob.es/formato/Paginas/descarga-aplicacion-escritorio.aspx
- Esquema XSD 3.2.2: https://www.facturae.gob.es/formato/Paginas/version-3-2.aspx
Este artículo tiene carácter informativo y no constituye asesoramiento fiscal. Consulta con un profesional para tu situación particular.
