Hoppa till huvudinnehåll

Factura electronica

Frihet genera facturas electronicas estructuradas conformes a la norma europea EN16931. A diferencia del PDF, una e-factura es un archivo XML que los sistemas contables del receptor pueden procesar de forma automatica, sin reescribir datos a mano.

Disponible en planes Business+.


Formatos soportados

FormatoEstandarUso principal
UBL 2.1OASIS UBLInternacional, PEPPOL, Espana
CIIUN/CEFACT Cross Industry InvoiceAlemania, Francia, Europa central
Factur-XPDF/A-3 con XML embebidoFrancia, Alemania (ZUGFeRD)

Los tres formatos cumplen EN16931 y son interoperables dentro del ecosistema europeo.

Adaptaciones por pais

Frihet genera automaticamente la variante correcta segun el pais del destinatario o la configuracion de tu empresa:

PaisFormato / Estandar
EspanaUBL 2.1 + VeriFactu
AlemaniaXRechnung (UBL o CII)
ItaliaFattura PA (XML propio)
FranciaFactur-X (PDF/A-3 + CII)
Red PEPPOLUBL 2.1 via PEPPOL BIS
Otros paises EUEN16931 UBL o CII segun preferencia

Configuracion

  1. Ve a AjustesFacturacionE-factura
  2. Selecciona el formato por defecto para tu empresa
  3. Si usas PEPPOL, introduce tu PEPPOL ID (ej: 0188:ES12345678A)
  4. Para Fattura PA (Italia), anade el Codice SDI del destinatario
  5. Guarda los cambios

Puedes sobrescribir el formato en cada factura individual desde el panel de opciones avanzadas.


Generar una e-factura

Automaticamente al guardar o enviar

Frihet genera el XML estructurado de forma automatica cada vez que guardas o envias una factura. No hay ningun paso adicional. El archivo queda adjunto al registro de la factura y puede descargarse en cualquier momento.

Descargar el XML

  1. Abre la factura en estado Enviada o Cobrada
  2. Haz clic en Mas opcionesDescargar XML
  3. Se descarga el archivo en el formato configurado (ej: F-2026-0001_UBL.xml)

Via API

GET /v1/invoices/:id/xml
Authorization: Bearer {API_KEY}
Accept: application/xml

El endpoint devuelve el XML segun el formato configurado en la factura o en la cuenta. Puedes forzar un formato concreto con el parametro ?format=ubl|cii|facturx.

Consulta la referencia completa en API REST.


Factur-X: PDF con XML embebido

Factur-X combina un PDF legible por humanos con un XML EN16931 embebido en el propio archivo (formato PDF/A-3). El receptor puede abrir el PDF como cualquier otro o procesarlo automaticamente si su software lo soporta.

Cuando el formato configurado es Factur-X:

  • El PDF de la factura se genera en PDF/A-3
  • El XML CII se incrusta como adjunto interno (factur-x.xml)
  • El archivo resultante cumple el perfil EN16931 (anteriormente ZUGFeRD 2.1)

No hay ninguna diferencia en el flujo de envio: Frihet adjunta el Factur-X al email igual que el PDF normal.


VeriFactu (Espana)

Para empresas espanolas, cada factura enviada se registra en la cadena de hash VeriFactu de forma automatica. La e-factura UBL incluye los campos obligatorios del sistema VeriFactu:

  • Hash SHA-256 encadenado
  • Huella digital del emisor
  • Numero de registro y serie

No necesitas hacer nada adicional. Si tienes VeriFactu habilitado en AjustesCumplimiento, Frihet gestiona el registro automaticamente.

Para mas detalle, consulta VeriFactu.


XRechnung (Alemania)

XRechnung es el estandar obligatorio para facturas a administraciones publicas alemanas. Frihet genera XRechnung en formato UBL 2.1 o CII segun la preferencia del receptor.

Campos requeridos adicionales frente a EN16931 basico:

CampoDescripcion
Leitweg-IDIdentificador de enrutamiento del receptor publico
Buyer referenceReferencia interna del comprador
Numero de pedidoObligatorio en muchos organismos

Introduce el Leitweg-ID en el campo correspondiente al crear la factura (aparece cuando el pais del cliente es Alemania).


Fattura PA (Italia)

Para facturas dirigidas a la administracion publica italiana, Frihet genera el formato XML propio del sistema SDI (Sistema di Interscambio).

Campos adicionales requeridos:

CampoDescripcion
Codice SDICodigo de destinacion del receptor
Codice FiscaleIdentificacion fiscal italiana
Regime fiscaleRegimen fiscal del emisor (ej: RF01 ordinario)

Configura estos datos en el perfil del cliente antes de emitir la factura.


PEPPOL

PEPPOL es la red europea de intercambio electronico de documentos (facturas, pedidos, albaranes). Para enviar facturas por PEPPOL:

  1. Tu empresa debe tener un PEPPOL ID registrado en un Access Point
  2. Configura el Access Point en AjustesE-facturaPEPPOL
  3. Al enviar una factura a un cliente con PEPPOL ID, Frihet envia el UBL directamente a la red

El receptor recibe la factura en su propio sistema contable sin necesidad de email.


Validacion

Frihet valida el XML generado contra el esquema EN16931 antes de entregarlo. Si hay campos obligatorios ausentes (NIF del receptor, datos bancarios, etc.), se muestra un aviso con los campos que hay que completar antes de poder generar la e-factura.


Requisitos del plan

La generacion de facturas electronicas esta disponible a partir del plan Business+. En planes inferiores puedes descargar PDF pero no XML estructurado ni envio PEPPOL.

Consulta la comparativa completa en frihet.io/precios.


Anterior: Cobros y pagos | Siguiente: Pagos parciales