Saltar para o conteúdo

Fatal

BR-29: O período da fatura não pode terminar antes de começar

Em resumo

Fatal: falha nas verificações selecionadas.

BR-29 significa que o período de faturação termina (BT-74) antes de começar (BT-73). Corrija as datas para que a data de fim seja igual ou posterior à data de início.

Nesta página

O que significa

Quando a fatura indica as duas datas do período de faturação, a data de início (BT-73) e a data de fim (BT-74), a data de fim tem de ser igual ou posterior à de início. Um período de um só dia repete a mesma data.

Porque é importante

O período de faturação indica ao adquirente e à autoridade fiscal quando os bens ou serviços foram fornecidos, o que pode determinar o período de IVA. Um período que termina antes de começar é impossível, pelo que a fatura é rejeitada.

Como corrigir

Verifique o período do serviço ou da faturação na fatura e troque ou corrija as datas. Uma causa frequente é uma data com o dia e o mês trocados, como 03/04 interpretada como 4 de março em vez de 3 de abril. Se criar o XML manualmente, as datas estão em cac:InvoicePeriod (UBL) ou em ram:BillingSpecifiedPeriod (CII).

A regra tal como foi publicada

If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73).

Termos de negócio: BT-73, BT-74

Onde esta regra se aplica

Conjunto de regras Versão
EN 16931 (UBL) 1.3.17
EN 16931 (UBL credit note) 1.3.17
EN 16931 (CII) 1.3.17
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
XRechnung 3.0 (CII) 3.0.2
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
Factur-X 1.09 BASIC WL 1.0.9-2
Factur-X 1.09 BASIC 1.0.9-2
Factur-X 1.09 EN 16931 1.0.9-2
Factur-X 1.09 EXTENDED 1.0.9-2
ZUGFeRD 2.5 BASIC WL 2.5.2
ZUGFeRD 2.5 BASIC 2.5.2
ZUGFeRD 2.5 EN 16931 2.5.2
ZUGFeRD 2.5 EXTENDED 2.5.2
SI-UBL 2.0 / NLCIUS (invoice) 2.0.3.13
SI-UBL 2.0 / NLCIUS (credit note) 2.0.3.13
NLCIUS (CII) 1.0.3.13
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
France CTC (CII) 1.4.0-04
CIUS-RO UBL Invoice 1.0.9 1.0.9
CIUS-RO UBL Credit Note 1.0.9 1.0.9
Texto da regra retirado de phive-rules 4.6.4.

Verifique o seu ficheiro

Arraste para aqui a sua fatura eletrónica para ver se a regra BR-29 ainda falha e que outras regras falham.

Atualizado em 6 de novembro de 2026