Skip to content

Warning

UBL-CR-516: A line should not have its own VAT point date

In short

Warning: worth checking.

UBL-CR-516 means an invoice or credit note line contains a tax point date (cbc:TaxPointDate), which EN 16931 does not use at line level. It is a warning. Remove the date from the line; if a VAT point date applies to the whole document, use the document-level field.

On this page

What it means

The rule checks every cac:InvoiceLine in a UBL invoice and every cac:CreditNoteLine in a UBL credit note for cbc:TaxPointDate. It does not check the document-level VAT point date (BT-7).

Why it matters

EN 16931 provides a VAT point date (BT-7) for the whole document rather than a separate date on each line.

How to fix it

Delete cbc:TaxPointDate from cac:InvoiceLine or cac:CreditNoteLine. If a VAT point date applies to the whole invoice or credit note, put it in cbc:TaxPointDate directly under the document root (BT-7). Do not simply move different line dates into that single field. Recheck the file.

Once the file is corrected, check it again for free: Validate an invoice against EN 16931

Or fix the invoice in a form and download the corrected file, for 1 credit: Fix a rejected e-invoice

The rule as published

A UBL invoice should not include the InvoiceLine TaxPointDate

Where this rule applies

Rule set Version
EN 16931 (UBL) 1.3.17
EN 16931 (UBL credit note) 1.3.17
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
SI-UBL 2.0 / NLCIUS (invoice) 2.0.3.13
SI-UBL 2.0 / NLCIUS (credit note) 2.0.3.13
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 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
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether UBL-CR-516 still fails, and which other rules do.

Updated 6 November 2026