Fehlercodes · EN 16931

BR-CO-20Im Rechnungssystem

Invoice line period dates required

So lautet die Ablehnung wörtlich: „[BR-CO-20] If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both.

When cac:InvoicePeriod is present within cac:InvoiceLine, either cbc:StartDate (BT-134) or cbc:EndDate (BT-135) must be provided. An empty InvoicePeriod element violates BR-CO-20.

Was Sie bereithaltenNichts. Die Datei muss im Rechnungssystem neu erzeugt werden; wir prüfen sie danach erneut.
Was wir tunInvoice Navigator automatically fixes this issue by correcting the `cac:InvoicePeriod` element in your Invoice.
Wenn Sie es selbst im Rechnungssystem eintragen
Vorher
<cac:InvoiceLine>
  <cac:InvoicePeriod><!-- invalid or missing value --></cac:InvoicePeriod>
</cac:InvoiceLine>
Nachher
<cac:InvoiceLine>
  <cac:InvoicePeriod>correct-value</cac:InvoicePeriod>
</cac:InvoiceLine>

Die Reihenfolge ist Teil der Regel: steht das Element an der falschen Stelle, lehnt der Validator mit BR-CO-20 ab.

So sieht der Befund ausBeispiel
BefundAufbau fehlerhaft · BR-CO-20
Stelle//cac:InvoiceLine/cac:InvoicePeriod[not(cbc:StartDate) and not(cbc:EndDate)]
Von IhnenNeu exportierte Datei
DanachNeu exportieren
NachweisSHA-256 und /verify-Link nach der Prüfung