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.

Fehlerhaft
<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>
Korrigiert
<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.