En este artículo
¿Qué es FacturaE y para qué sirve?
FacturaE es el formato estándar español de factura electrónica, regulado por el Ministerio de Hacienda bajo la especificación técnica Facturae 3.2.2. A diferencia de un PDF o un ticket impreso, una eFactura FacturaE es un archivo XML estructurado que cumple con un esquema oficial y lleva incorporada una firma digital que garantiza la identidad del emisor y la integridad del documento.
Este formato es el estándar obligatorio para facturar a la administración pública española a través del portal FACe, y cada vez más empresas lo adoptan en sus relaciones B2B para automatizar la recepción, contabilización y archivo de facturas.
Las eFacturas FacturaE tienen extensión .xsig (XML firmado) y pueden ser verificadas por cualquier software compatible. Su estructura incluye datos del emisor, receptor, líneas de detalle, impuestos, totales y, opcionalmente, centros administrativos para la administración pública.
FacturaE vs VeriFactu: ¿en qué se diferencian?
Es habitual confundir FacturaE con VeriFactu, pero son sistemas complementarios con objetivos diferentes:
| Concepto | VeriFactu | FacturaE |
|---|---|---|
| ¿Qué es? | Sistema de registro y verificación de la AEAT | Formato de factura electrónica XML firmada |
| ¿A quién afecta? | A todos los negocios con software de facturación | Obligatorio para facturar a la administración pública; opcional para B2B |
| ¿Cómo funciona? | Cadena de hashes + envío automático a la AEAT | Generación de XML firmado digitalmente con certificado |
| ¿Requiere certificado? | No (el software gestiona los hashes) | Sí: certificado digital .p12/.pfx para la firma XAdES |
| ¿Formato de salida? | Registro interno (no visible para el cliente) | Archivo .xsig descargable y envíable a FACe |
En la práctica, un negocio puede usar ambos simultáneamente: VeriFactu para cumplir con la normativa de registro ante Hacienda, y FacturaE para generar las eFacturas firmadas que necesitan sus clientes B2B o la administración pública.
¿Quién necesita usar FacturaE?
La factura electrónica en formato FacturaE es obligatoria en estos casos:
- Proveedores de la administración pública: Cualquier empresa o autónomo que facture a un organismo público español (ayuntamientos, ministerios, universidades, hospitales públicos, etc.) debe enviar sus facturas en formato FacturaE a través del portal FACe.
- Contratos públicos: Todas las facturas derivadas de licitaciones y contratos con el sector público deben ser electrónicas desde la Ley 25/2013.
Además, es recomendable en estos escenarios:
- Relaciones B2B con grandes empresas: Muchas corporaciones exigen recibir eFacturas para automatizar su contabilidad.
- Facturación internacional intracomunitaria: FacturaE facilita el cumplimiento de la Directiva 2014/55/UE sobre facturación electrónica.
- Sector salud, educación y servicios profesionales: Sectores con alta presencia de contratación pública.
Si tu negocio solo vende al consumidor final (B2C), las facturas simplificadas (F2) y completas (F1) estándar son suficientes. FacturaE es un paso adicional para las relaciones B2B y con la administración.
¿Cómo funciona la factura electrónica FacturaE?
El proceso de generación de una eFactura FacturaE sigue estos pasos:
1. Generación del XML: El software de facturación genera un archivo XML siguiendo el esquema Facturae 3.2.2 del Ministerio de Hacienda. Este XML contiene todos los datos de la factura: emisor, receptor, líneas de detalle, impuestos, totales, y opcionalmente los centros administrativos del destinatario público.
2. Firma digital XAdES-EPES: El XML se firma digitalmente utilizando el certificado digital del emisor. La firma XAdES-EPES (XML Advanced Electronic Signatures with Explicit Policy Identifier) garantiza tres cosas: la identidad del firmante, que el documento no ha sido alterado y el momento exacto de la firma.
3. Validación: El archivo firmado (.xsig) se valida automáticamente contra el esquema XSD oficial para asegurar que cumple con la estructura requerida.
4. Envío: La eFactura se envía al destinatario. Si es un organismo público, se sube al portal FACe. Si es una empresa privada, se envía por email o por los canales acordados entre las partes.
Todo este proceso es automático en FactuTPV: el usuario solo tiene que pulsar un botón para descargar la eFactura firmada.
El certificado digital: requisito imprescindible
Para firmar eFacturas necesitas un certificado digital en formato .p12 o .pfx (PKCS#12). Este certificado es el equivalente digital de tu firma manuscrita: identifica legalmente a tu empresa.
¿Qué certificado necesitas?
- Certificado de persona jurídica: Emitido a nombre de tu empresa (con el CIF). Es el más habitual para facturación B2B.
- Certificado de representante: Emitido a nombre de un administrador o apoderado que representa legalmente a la empresa.
¿Dónde obtenerlo?
- FNMT (Fábrica Nacional de Moneda y Timbre): Emite certificados gratuitos para personas jurídicas. Proceso: solicitud online, acreditación presencial en Hacienda, descarga del certificado.
- Autoridades de certificación privadas: ANF AC, Camerfirma, AC Firmaprofesional, entre otras. Ofrecen certificados con soporte técnico adicional.
Cómo configurar el certificado en FactuTPV:
- Accede a Ajustes en el menú lateral.
- En la sección Facturación electrónica, busca Certificado digital.
- Selecciona tu archivo .p12 o .pfx y escribe la contraseña.
- Pulsa Subir y validar.
El sistema verifica automáticamente que el certificado es válido, no ha expirado y que el NIF del certificado coincide con el NIF de tu negocio.
Importante: El certificado digital no es exclusivo de FacturaE. También se utiliza para VeriFactu en modo SOAP y para cualquier trámite electrónico con la administración. Una vez configurado en FactuTPV, funciona para ambos sistemas.
Códigos DIR3 y facturación a la administración pública (FACe)
Para facturar a un organismo público a través de FACe, necesitas identificar al destinatario mediante tres códigos DIR3 (Directorio Común de Unidades Orgánicas):
| Código DIR3 | Descripción | Ejemplo |
|---|---|---|
| Oficina Contable | Unidad que registra la factura en su contabilidad | L01234567 |
| Órgano Gestor | Unidad responsable del contrato o pedido | EA0012345 |
| Unidad Tramitadora | Unidad que tramita y aprueba el pago | A02345678 |
¿Dónde encontrar los códigos DIR3?
- Directorio DIR3 oficial: En la web del Portal de Administración Electrónica (PAe) del Ministerio de Hacienda.
- Pliegos del contrato: Los códigos DIR3 suelen aparecer en la documentación del contrato público.
- Contacto con el organismo: Si no los encuentras, contacta directamente con el departamento de contabilidad del organismo.
En FactuTPV, los códigos DIR3 se configuran en la ficha del cliente, en la sección Datos de facturación electrónica. Solo admiten letras y números (sin espacios ni caracteres especiales).
Cómo configurar FacturaE en FactuTPV paso a paso
Configurar la facturación electrónica en FactuTPV es un proceso sencillo de tres pasos:
Paso 1: Activar FacturaE
- Ve a Ajustes desde el menú lateral.
- En la sección Facturación electrónica, activa el interruptor FacturaE.
Paso 2: Subir tu certificado digital
- En la misma sección de Ajustes, localiza Certificado digital.
- Selecciona tu archivo .p12 o .pfx.
- Introduce la contraseña del certificado.
- Pulsa Subir y validar.
- Verifica que el estado muestra Válido y que el NIF coincide.
Paso 3: Configurar los clientes B2B
- Ve a Clientes y edita el cliente al que vas a facturar.
- Despliega Datos de facturación electrónica.
- Completa el tipo de cliente (Empresa/Persona), tipo de NIF, dirección completa (calle, CP, ciudad, provincia, país).
- Si es un organismo público, añade los tres códigos DIR3.
- Guarda los cambios.
Paso 4: Generar la eFactura
- Realiza una venta asignando el cliente B2B (se genera factura F1).
- En el historial de Ventas, localiza la venta.
- Pulsa el botón de descarga y selecciona eFactura (.xsig).
- El sistema genera el XML, lo firma con tu certificado y descarga el archivo.
Errores comunes al generar eFacturas y cómo solucionarlos
Al trabajar con facturación electrónica, pueden surgir estos errores frecuentes:
| Error | Causa | Solución |
|---|---|---|
| Certificado digital no configurado | No se ha subido un certificado .p12 en Ajustes | Sube tu certificado en Ajustes > Certificado digital |
| El certificado ha expirado | El certificado digital ha caducado | Renueva el certificado en la FNMT y súbelo de nuevo |
| NIF del certificado no coincide | El NIF del certificado es diferente al NIF del negocio | Usa un certificado emitido para el CIF/NIF correcto |
| Faltan códigos DIR3 | El cliente FACe no tiene los 3 códigos obligatorios | Completa los campos DIR3 en la ficha del cliente |
| Dirección del cliente incompleta | Falta CP, ciudad o provincia en los datos B2B | Completa todos los campos de dirección del cliente |
| Código DIR3 inválido | El código contiene espacios o caracteres especiales | Usa solo letras y números en los códigos DIR3 |
| Error de esquema XML | Un campo del cliente tiene un formato no válido | Revisa que el código de país sea ISO 3166-1 alpha-3 (ej: ESP) |
Consejo: Antes de generar la primera eFactura a un cliente nuevo, verifica que todos sus datos B2B estén completos y correctos. Una vez configurados, las siguientes facturas se generarán sin problemas.
Ventajas de la factura electrónica para tu negocio
Adoptar la facturación electrónica aporta beneficios significativos más allá del cumplimiento legal:
- Acceso a contratación pública: Sin eFactura, no puedes facturar a ningún organismo público en España. Tener FacturaE configurado te abre las puertas a licitaciones y contratos públicos.
- Cobro más rápido: Las eFacturas se procesan automáticamente por los sistemas contables del receptor, reduciendo los plazos de aprobación y pago.
- Reducción de errores: Al ser un formato estructurado (XML), los datos se validan automáticamente. No hay errores de transcripción manual.
- Ahorro en papel y envío: No necesitas imprimir, sellar, meter en sobre ni enviar por correo. Un archivo .xsig enviado por email es legalmente válido.
- Trazabilidad completa: La firma digital garantiza quién emitió la factura, cuándo y que no ha sido alterada. Ideal para auditorías.
- Automatización contable: Los sistemas ERP de tus clientes pueden importar automáticamente las eFacturas, agilizando la conciliación.
Preguntas frecuentes
¿Es obligatorio usar FacturaE para mi negocio?
Solo es obligatorio si facturas a la administración pública española (vía FACe). Para ventas B2C y muchas relaciones B2B, las facturas PDF estándar son suficientes. Sin embargo, cada vez más empresas lo exigen en B2B.
¿Puedo usar el mismo certificado digital para VeriFactu y FacturaE?
Sí. Una vez configurado el certificado en Ajustes > Certificado digital, funciona tanto para firmar eFacturas (FacturaE) como para el envío SOAP de registros a la AEAT (VeriFactu).
¿Cuánto cuesta obtener un certificado digital?
Los certificados de la FNMT (Fábrica Nacional de Moneda y Timbre) son gratuitos para personas jurídicas. Solo necesitas solicitarlo online y acreditar tu identidad presencialmente en una oficina de Hacienda. Los certificados de autoridades privadas tienen un coste variable (desde 15 hasta 80 euros al año).
¿Qué pasa si mi certificado caduca?
No podrás generar nuevas eFacturas hasta que renueves el certificado. FactuTPV te mostrará una alerta cuando el certificado esté próximo a expirar. Las facturas ya firmadas siguen siendo válidas.
¿Dónde encuentro los códigos DIR3 de un organismo público?
En el directorio DIR3 oficial del Ministerio de Hacienda (Portal de Administración Electrónica). También suelen aparecer en los pliegos del contrato público o puedes solicitarlos al departamento de contabilidad del organismo.
¿FacturaE sustituye a VeriFactu?
No. Son complementarios. VeriFactu registra y encadena todas tus facturas ante la AEAT. FacturaE genera el documento electrónico firmado para clientes B2B y administraciones públicas. Un negocio puede y debe usar ambos.
Equipo FactuTPV
Somos el equipo detrás de FactuTPV, el software TPV con VeriFactu integrado para autónomos, pymes y hostelería en España. Escribimos sobre facturación electrónica, gestión de negocio y las últimas novedades fiscales para ayudarte a estar siempre al día.
Contactar con nosotros →