XRechnung — Guia completo da faturação eletrónica alemã
Tudo sobre XRechnung: o padrão alemão para faturação eletrónica a autoridades federais, modelo de dados, sintaxes suportadas, portais de envio e erros comuns.
O que é o XRechnung?
XRechnung é o CIUS (Core Invoice Usage Specification) alemão para EN 16931, obrigatório para faturação eletrónica a autoridades federais na Alemanha. Foi desenvolvido pelo IT-Planungsrat e é gerido pela KoSIT (Koordinierungsstelle für IT-Standards).
Desde 27 de novembro de 2020, todos os fornecedores de autoridades federais devem submeter faturas no formato XRechnung. Muitos estados federais introduziram requisitos semelhantes para autoridades estaduais.
XRechnung suporta tanto a sintaxe UBL 2.1 como CII, mas é mais restritivo do que EN 16931: vários campos opcionais em EN 16931 são campos obrigatórios em XRechnung.
Modelo de dados XRechnung
O XRechnung acrescenta requisitos específicos alemães além do EN 16931:
Leitweg-ID (BT-10)
Um identificador de encaminhamento obrigatório para todas as faturas B2G. O Leitweg-ID identifica a entidade pública receptora e é utilizado pelo ZRE para encaminhamento de faturas. Formato: XX-XXXXXXXXXX-XX (numérico com hífens).
Meios de pagamento restritos
O XRechnung limita os valores permitidos de PaymentMeansCode. Para B2G, apenas códigos específicos são aceites (ex. 30 para transferência de crédito, 58 para SEPA). Isto é mais restritivo do que a lista de códigos EN 16931.
Data de entrega obrigatória
O XRechnung exige a data de entrega efetiva (BT-72) ou o período de entrega. Este campo é opcional em EN 16931 mas obrigatório no CIUS alemão.
Sintaxes e versões
A Wachstumschancengesetz estabelece a faturação eletrónica B2B obrigatória:
Janeiro 2025
Todas as empresas alemãs registadas para efeitos de IVA devem poder RECEBER faturas eletrónicas estruturadas em formato EN 16931. Esta é uma obrigação apenas de receção — ainda não é necessário enviar.
Janeiro 2027
Empresas com volume de negócios anual >800.000€ devem ENVIAR faturas eletrónicas estruturadas para transações B2B. Formatos aceites: XRechnung (UBL ou CII), ZUGFeRD 2.x ou qualquer formato conforme com EN 16931.
Janeiro 2028
Todas as restantes empresas (incluindo microempresas) devem enviar faturas eletrónicas estruturadas. Faturas em papel e simples PDF já não são aceites para B2B.
Portais de envio
A contratação pública alemã utiliza plataformas dedicadas:
Portal federal: OZG-RE (Online-Zugang-Gesetz-Rechnungseingang) — o portal de envio central para autoridades federais. Acessível em xrechnung.bund.de.
Rede Peppol: os documentos XRechnung também podem ser transmitidos através do Peppol AS4 se o recetor estiver registado na rede Peppol. A maioria das grandes autoridades federais tem pontos de acesso Peppol.
Portais estaduais: cada estado federal tem os seus próprios portais. Ex.: portal e-Rechnung da Renânia do Norte-Vestfália, Saxónia, Baviera, etc. Verifique os requisitos da autoridade destino.
ValidateFin e XRechnung
O ValidateFin valida documentos XRechnung (tanto sintaxe UBL como CII) contra as regras schematron atuais, incluindo campos obrigatórios específicos do XRechnung como o Leitweg-ID. Os erros são mostrados com números de campo BT.
Abrir validador UBLPerguntas frequentes
O XRechnung é obrigatório para transações B2B na Alemanha?
Atualmente o XRechnung é obrigatório apenas para transações B2G (Business-to-Government) com autoridades federais. Para B2B, a Alemanha introduzirá gradualmente uma obrigação geral de faturação eletrónica entre 2025 e 2028, em que XRechnung e ZUGFeRD serão formatos reconhecidos.
Qual é a diferença entre XRechnung e ZUGFeRD?
XRechnung é um formato XML puro para processamento automático. ZUGFeRD é um híbrido: PDF/A-3 com XML CII incorporado. Ambos podem ser conformes com EN 16931, mas XRechnung é mais restritivo e é o padrão B2G obrigatório. ZUGFeRD é popular para B2B.
O que é o Leitweg-ID e onde o encontro?
O Leitweg-ID é o identificador de encaminhamento para o recetor dentro da autoridade federal. É indicado na encomenda ou contrato recebido da autoridade. Sem o Leitweg-ID correto, a sua fatura não será entregue.
Como valido ficheiros XRechnung?
O ValidateFin valida completamente os ficheiros XRechnung: esquema XSD, regras EN 16931 e regras CIUS específicas do XRechnung. A KoSIT também oferece uma ferramenta de validação oficial em xrechnung.bund.de.
Posso criar XRechnung com o meu software de contabilidade existente?
A maioria dos pacotes de contabilidade alemães (DATEV, Lexware, Sage, SAP) suporta exportação XRechnung. Se o seu software não exportar XRechnung, pode exportar os dados como XML ou CSV e convertê-los com um serviço de conversão.
O que é o KoSIT?
KoSIT (Koordinierungsstelle für IT-Standards) é o organismo alemão de coordenação de normas de TI na administração pública. Define e mantém o padrão XRechnung, publica regras de validação (Schematron) e fornece o validador de referência.
Posso usar o validador KoSIT?
Sim. O KoSIT fornece um validador XRechnung de código aberto (baseado em Java). O ValidateFin oferece uma verificação complementar baseada no navegador, focada no esquema UBL e nas regras de negócio Peppol/EN 16931.
O XRechnung será obrigatório para todo o B2B até 2028?
Não o XRechnung especificamente, mas a faturação eletrónica estruturada num formato conforme com EN 16931 será obrigatória para todas as transações B2B até janeiro de 2028. O XRechnung é um dos formatos aceites.
Como se enquadra o Peppol na faturação eletrónica alemã?
O Peppol está a crescer na Alemanha tanto para B2G como para B2B. O ZRE aceita submissões Peppol AS4. Muitas empresas alemãs estão a aderir à rede Peppol como forma preparada para o futuro de trocar faturas eletrónicas transfronteiriças.
Que penalizações existem por incumprimento?
Atualmente, sem multas diretas por incumprimento B2B. No entanto, a partir de 2028, os compradores podem recusar faturas não eletrónicas e pode perder direitos de dedução do IVA. Para B2G, o incumprimento significa que a sua fatura simplesmente não pode ser submetida e processada.