PEPPOL-EN16931-R110: Positionszeitraum beginnt zu früh

Das Startdatum eines Positionszeitraums muss innerhalb des Abrechnungszeitraums der Rechnung liegen.

Regelwerk
XRechnung (KoSIT)
Syntax
UBL und CII
Betroffene Felder
–

Offizieller Regeltext

Start date of line period MUST be within invoice period.

Regeltext aus dem XRechnung-Schematron in Version 2.6.0 (KoSIT), Lizenz Apache 2.0; enthalten in der XRechnung-Validatorkonfiguration 2026-08-31. Die Regel stammt aus dem Peppol-Regelwerk und ist Bestandteil des XRechnung-Schematron.

Schweregrad

Ein Verstoß führt im Szenario „XRechnung“ des KoSIT-Validators zur Ablehnung der Rechnung.

Typische Ursachen

Nachberechnungen aus dem Vormonat werden in eine Monatsrechnung übernommen, ohne den Abrechnungszeitraum anzupassen.

So behebst du den Fehler

Den Abrechnungszeitraum so wählen, dass er alle Positionszeiträume umfasst, oder den Positionszeitraum korrigieren.

Geprüftes Beispiel: falsch und richtig

Die Auszüge stammen aus vollständigen, synthetischen Rechnungen des E-Rechnungs-Testkorpus. Geänderte Zeilen sind hervorgehoben. Beide Dateien werden in den automatischen Tests mit dem KoSIT-Validator geprüft.

Beispiel in UBL

Änderung gegenüber der gültigen Rechnung: Positionszeitraum beginnt vor dem Abrechnungszeitraum.

Falsch – ab Zeile 156
<cbc:LineExtensionAmount currencyID="EUR">234.00</cbc:LineExtensionAmount>
<cac:InvoicePeriod>
  <cbc:StartDate>2026-08-31</cbc:StartDate>
  <cbc:EndDate>2026-09-17</cbc:EndDate>
</cac:InvoicePeriod>
Richtig – ab Zeile 156
<cbc:LineExtensionAmount currencyID="EUR">234.00</cbc:LineExtensionAmount>
<cac:InvoicePeriod>
  <cbc:StartDate>2026-09-17</cbc:StartDate>
  <cbc:EndDate>2026-09-17</cbc:EndDate>
</cac:InvoicePeriod>

Prüfergebnis (KoSIT-Validator 1.6.3, Konfiguration 2026-08-31): falsche Datei abgelehnt, korrigierte Datei angenommen. Meldungen zur falschen Datei:

  • PEPPOL-EN16931-R110 Start date of line period MUST be within invoice period. Fundstelle: /Invoice[1]/InvoiceLine[2]/InvoicePeriod[1]/StartDate[1]

Vollständige Dateien im Testkorpus: peppol-r110-positionszeitraum-beginnt-zu-frueh_ubl.xml (falsch) und leistungszeitraum_ubl.xml (richtig).

Beispiel in CII

Änderung gegenüber der gültigen Rechnung: Positionszeitraum beginnt vor dem Abrechnungszeitraum.

Falsch – ab Zeile 77
<ram:BillingSpecifiedPeriod>
  <ram:StartDateTime>
    <udt:DateTimeString format="102">20260831</udt:DateTimeString>
  </ram:StartDateTime>
  <ram:EndDateTime>
Richtig – ab Zeile 77
<ram:BillingSpecifiedPeriod>
  <ram:StartDateTime>
    <udt:DateTimeString format="102">20260917</udt:DateTimeString>
  </ram:StartDateTime>
  <ram:EndDateTime>

Prüfergebnis (KoSIT-Validator 1.6.3, Konfiguration 2026-08-31): falsche Datei abgelehnt, korrigierte Datei angenommen. Meldungen zur falschen Datei:

  • PEPPOL-EN16931-R110 Start date of line period MUST be within invoice period. Fundstelle: /CrossIndustryInvoice[1]/SupplyChainTradeTransaction[1]/IncludedSupplyChainTradeLineItem[2]/SpecifiedLineTradeSettlement[1]/BillingSpecifiedPeriod[1]/StartDateTime[1]

Vollständige Dateien im Testkorpus: peppol-r110-positionszeitraum-beginnt-zu-frueh_cii.xml (falsch) und leistungszeitraum_cii.xml (richtig).

Testdateien zu PEPPOL-EN16931-R110

Technische Details: Kontext und Prüfausdruck aus dem Schematron

CII

Kontext:

rsm:SupplyChainTradeTransaction[ram:ApplicableHeaderTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime]/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime

Prüfausdruck:

udt:DateTimeString >= ../../../../ram:ApplicableHeaderTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTimeString

UBL

Kontext:

ubl-invoice:Invoice[cac:InvoicePeriod/cbc:StartDate]/cac:InvoiceLine/cac:InvoicePeriod/cbc:StartDate | ubl-creditnote:CreditNote[cac:InvoicePeriod/cbc:StartDate]/cac:CreditNoteLine/cac:InvoicePeriod/cbc:StartDate

Prüfausdruck:

xs:date(text()) >= xs:date(../../../cac:InvoicePeriod/cbc:StartDate)

Technische Formatprüfung nach XRechnung 3.0.2; keine steuerliche oder rechtliche Beratung.