Was die Regel bedeutet
Geprüft wird, ob die Rechtsangaben des Zahlungsempfängers (cac:PayeeParty/cac:PartyLegalEntity) das Element cbc:RegistrationExpirationDate enthalten, also das Datum, an dem eine Firmenregistrierung ausläuft. Aus diesem Block liest die EN 16931 nur die Registernummer des Zahlungsempfängers (BT-61, in cbc:CompanyID).
Warum sie wichtig ist
Das ist eine Warnung, die Datei wird also weiterhin angenommen. Für den Ablauf der Registrierung eines Zahlungsempfängers gibt es keinen Geschäftsbegriff, die Software des Empfängers hat kein Feld dafür und ignoriert das Datum in der Regel. Entfernen sollten Sie es, wenn Sie einen sauberen Prüfbericht möchten. Die Regel prüft nicht, ob die Registrierung noch gültig ist.
So beheben Sie den Fehler
Löschen Sie ein Ablaufdatum der Registrierung aus den Angaben zum Zahlungsempfänger in Ihrer Rechnungssoftware und exportieren Sie erneut. Wenn Sie das XML selbst erzeugen, löschen Sie cbc:RegistrationExpirationDate aus cac:PayeeParty/cac:PartyLegalEntity. Die Registernummer in cbc:CompanyID kann bleiben.
Der veröffentlichte Regeltext
A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationExpirationDate Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| EN 16931 (UBL) | 1.3.17 |
| EN 16931 (UBL credit note) | 1.3.17 |
| XRechnung 3.0 (UBL) | 3.0.2 |
| XRechnung 3.0 (UBL credit note) | 3.0.2 |
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
| SI-UBL 2.0 / NLCIUS (invoice) | 2.0.3.13 |
| SI-UBL 2.0 / NLCIUS (credit note) | 2.0.3.13 |
| France CTC (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
| CIUS-RO UBL Invoice 1.0.9 | 1.0.9 |
| CIUS-RO UBL Credit Note 1.0.9 | 1.0.9 |