PEPPOL-EN16931-R110
Beginnt eine Position einen eigenen Leistungszeitraum, muss dieser innerhalb des Abrechnungszeitraums der Rechnung liegen: das Startdatum der Position darf nicht vor dem Start der Rechnung liegen.
- Schweregrad
- Fehler
- Gilt für
- CII, UBL
- Regelwerk
- v2026-01-31
Offizieller Regeltext
Start date of line period MUST be within invoice period.
Warum tritt PEPPOL-EN16931-R110 auf?
Nachberechnungen sind der klassische Fall: eine Leistung aus dem Vormonat wird in die laufende Rechnung aufgenommen und behält ihren echten Zeitraum, während der Rechnungszeitraum nur den aktuellen Monat abdeckt.
Wie behebt man PEPPOL-EN16931-R110?
Weiten Sie den Rechnungszeitraum (cac:InvoicePeriod im Kopf) so, dass er alle Positionen umfasst, oder stellen Sie die Nachberechnung in eine eigene Rechnung. Geprüft wird cbc:StartDate der Position gegen cbc:StartDate im Kopf.
Im XML
Ausschnitt in UBL. Der CII-Pfad steht oben im Text — dieselbe Änderung, andere Elementnamen.
<cac:InvoicePeriod>
<cbc:StartDate>2026-08-01</cbc:StartDate>
<cbc:EndDate>2026-08-31</cbc:EndDate>
</cac:InvoicePeriod>
<cac:InvoiceLine>
<cbc:ID>1</cbc:ID>
<cac:InvoicePeriod>
<cbc:StartDate>2026-07-15</cbc:StartDate>
</cac:InvoicePeriod>
</cac:InvoiceLine><cac:InvoicePeriod>
<cbc:StartDate>2026-07-01</cbc:StartDate>
<cbc:EndDate>2026-08-31</cbc:EndDate>
</cac:InvoicePeriod>
<cac:InvoiceLine>
<cbc:ID>1</cbc:ID>
<cac:InvoicePeriod>
<cbc:StartDate>2026-07-15</cbc:StartDate>
</cac:InvoicePeriod>
</cac:InvoiceLine>NormAPI liefert technische Validierung, keine Steuer- oder Rechtsberatung.