TaxLayer
EntrarComeçar grátis
Técnico2026-08-256 min de leiturapor TaxLayer Team

Data de entrega em ZUGFeRD e XRechnung (BT-72): transpor e corrigir corretamente

Muitos conversores automáticos inserem simplesmente a data da fatura como data de entrega – e isso está errado. A data efetiva de entrega ou prestação é, na EN 16931, um campo próprio (BT-72) e deve refletir o momento real da entrega, e não o dia em que a fatura foi escrita.

> Resposta rápida: A data de entrega (BT-72, no XML como ActualDeliveryDate) é o dia da entrega ou prestação efetiva – e não a data da fatura (BT-2). Ambas podem divergir. O TaxLayer reconhece a data de entrega de forma autónoma a partir da fatura e permite verificá-la e corrigi-la antes da geração.

A data de entrega não é a data da fatura

Em muitas faturas figuram duas datas diferentes: a data em que a fatura foi emitida e a data em que a entrega ou prestação ocorreu efetivamente. Um exemplo:

CampoSignificadoExemplo
BT-2 Data da faturaData de emissão da fatura24.08.2026
BT-72 Data de entrega/prestaçãoDia da entrega efetiva21.08.2026

Se a data de entrega for preenchida erradamente com a data da fatura, a fatura eletrónica é formalmente válida, mas materialmente incorreta – com consequências para o lançamento contabilístico, o momento da prestação e o IVA.

O que exige a EN 16931

A EN 16931 conhece a data de entrega efetiva como BT-72. Nas duas sintaxes, apresenta-se assim:

  • ZUGFeRD / CII: ram:ApplicableHeaderTradeDelivery → ram:ActualDeliverySupplyChainEvent → ram:OccurrenceDateTime
  • XRechnung / UBL: cac:Delivery → cbc:ActualDeliveryDate

O formato é uma data de calendário (em CII como YYYYMMDD, código de formato 102). Descreve o momento da entrega, independentemente da data da fatura ou da data de vencimento.

O erro típico dos conversores automáticos

Um conversor puro de PDF para XML lê muitas vezes apenas os dados de cabeçalho evidentes e preenche os campos em falta com valores predefinidos. Se faltar um reconhecimento próprio da data de entrega, é inserida em substituição a data da fatura. Enquanto ambas as datas forem idênticas, isso passa despercebido – assim que divergem, a fatura eletrónica contém o ActualDeliveryDate errado.

Como o TaxLayer resolve isto

O TaxLayer reconhece a data de entrega/prestação de forma autónoma e separada da data da fatura. No passo de verificação, antes da geração, é apresentada num campo próprio Data de entrega e pode ser aí corrigida antes de o ficheiro ZUGFeRD ou XRechnung ser criado. No XML gerado figura, em seguida, a data correta como ActualDeliveryDate.

Assim, a responsabilidade pela exatidão material continua a ser sua – e um erro automático nem sequer chega a passar.

Conclusão

A data de entrega é um campo próprio, obrigatório ou de uso prático, da EN 16931 (BT-72) e não deve ser equiparada cegamente à data da fatura. Em cada conversão, certifique-se de que o ActualDeliveryDate reflete a data de entrega efetiva.

---

Experimente o TaxLayer gratuitamente agora – reconhece automaticamente a data de entrega, os números de artigo e as referências, e permite verificá-los antes da geração. Questões para info@landauer.de.

Perguntas frequentes

Qual é a diferença entre BT-2 e BT-72?

BT-2 é a data da fatura (data de emissão). BT-72 é a data efetiva de entrega ou prestação – o dia em que a mercadoria foi entregue ou o serviço foi prestado. Ambas podem ser diferentes.

Como se chama a data de entrega no XML?

Em ZUGFeRD/CII figura como ActualDeliveryDate (no elemento ram:ActualDeliverySupplyChainEvent), em XRechnung/UBL como cbc:ActualDeliveryDate no bloco de entrega. Semanticamente, ambos correspondem ao BT-72 da EN 16931.

A data de entrega é obrigatória na fatura eletrónica?

Segundo a EN 16931, o BT-72 não é obrigatório para todas as faturas, mas na prática é frequentemente exigido – sobretudo quando a data de entrega e a data da fatura divergem. Em entregas intracomunitárias e em muitos setores é, de facto, necessário.

Por que razão os conversores usam muitas vezes a data da fatura como data de entrega?

Porque muitas ferramentas não reconhecem a data de entrega de forma autónoma e, em substituição, inserem a data da fatura. Isso resulta num ActualDeliveryDate incorreto quando a entrega ocorreu efetivamente noutro dia.

Posso corrigir a data de entrega no TaxLayer?

Sim. O TaxLayer reconhece a data de entrega a partir do documento e apresenta-a no passo de verificação como um campo próprio, que pode ajustar a qualquer momento antes da geração. Encontra mais referências em Números de artigo em ZUGFeRD.

Converta as suas faturas PDF agora

Experimente o TaxLayer gratuitamente – 2 conversões por mês, sem cartão de crédito.

Começar