Werkzeuge › SmartFormular E-Rechnung lite › Prüfregeln › PEPPOL-EN16931-R111
PEPPOL-EN16931-R111
Der Leistungszeitraum einer Position endet nach dem Abrechnungszeitraum der Rechnung
Was die Meldung bedeutet
Der Leistungszeitraum einer Position endet nach dem Abrechnungszeitraum der Rechnung.
Was der Rechnungssteller ändern muss
Zeiträume angleichen.
Diese Regel gehört zur XRechnung, auch wenn ihr Name mit PEPPOL beginnt.
Ihre Rechnung meldet PEPPOL-EN16931-R111? Prüfen Sie sie mit SmartFormular E-Rechnung lite, kostenlos testen bis 31.12.2026: Das Werkzeug zeigt alle Befunde mit Erklärung, die Rechnung lesbar und einen GiroCode zum Bezahlen – im Browser, ohne Upload.
E-Rechnung prüfenHerkunft
- Regelwerk
- XRechnung 3.0.2 (KoSIT, Schematron 2.6.0)
- Syntax
- CII, UBL
- Stufe
- Fehler
Originaltext der Regel
End date of line period MUST be within invoice period.
Technische Angaben für die IT
UBL
Kontext: ubl-invoice:Invoice[cac:InvoicePeriod/cbc:EndDate]/cac:InvoiceLine/cac:InvoicePeriod/cbc:EndDate | ubl-creditnote:CreditNote[cac:InvoicePeriod/cbc:EndDate]/cac:CreditNoteLine/cac:InvoicePeriod/cbc:EndDate Test: not(xs:date(text()) <= xs:date(../../../cac:InvoicePeriod/cbc:EndDate))
CII
Kontext: rsm:SupplyChainTradeTransaction[ram:ApplicableHeaderTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime]/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime Test: not(udt:DateTimeString <= ../../../../ram:ApplicableHeaderTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTimeString)
Verwandte Regeln
- PEPPOL-EN16931-R061Bei Lastschrift fehlt die Angabe „Mandatsreferenz“ (BT-89)
- PEPPOL-EN16931-R101Ein Dokumentverweis in einer Position ist nur als Objektkennung (BT-128) erlaubt
- PEPPOL-EN16931-R110Der Leistungszeitraum einer Position beginnt vor dem Abrechnungszeitraum der Rechnung
- PEPPOL-EN16931-R120Der Nettobetrag einer Position (BT-131) ist nicht Menge mal Preis plus Zuschläge minus Nachlässe
- PEPPOL-EN16931-R121Die Preisbasismenge (BT-149) ist nicht größer als null
- PEPPOL-EN16931-R130Die Einheit der Preisbasismenge (BT-150) unterscheidet sich von der Mengeneinheit (BT-130)