ValidateFin

PEPPOL-EN16931-R051 - Alle Beträge müssen die Rechnungswährung tragen

Jedes currencyID-Attribut im Dokument muss den Währungscode der Rechnung (BT-5) wiedergeben. Einzige Ausnahme ist der Gesamtsteuerbetrag in der Buchungswährung (BT-111), der definitionsgemäß eine andere Währung führt.

PEPPOL-EN16931-R051 - Alle Beträge müssen die Rechnungswährung tragen

Jedes currencyID-Attribut im Dokument muss den Währungscode der Rechnung (BT-5) wiedergeben. Einzige Ausnahme ist der Gesamtsteuerbetrag in der Buchungswährung (BT-111), der definitionsgemäß eine andere Währung führt. Dies ist eine Peppol-BIS-Billing-3.0-Regel. Sie gilt zusätzlich zum EN-16931-Kern, für über das Peppol-Netzwerk ausgetauschte Rechnungen.

BerechnungenPeppol BIS 3.0BT-5 Fehler
Dies ist eine Peppol-BIS-Billing-3.0-Regel. Sie gilt zusätzlich zum EN-16931-Kern, für über das Peppol-Netzwerk ausgetauschte Rechnungen.

Was diese Regel prüft

Jedes currencyID-Attribut im Dokument muss den Währungscode der Rechnung (BT-5) wiedergeben. Einzige Ausnahme ist der Gesamtsteuerbetrag in der Buchungswährung (BT-111), der definitionsgemäß eine andere Währung führt.

So beheben Sie es

Gleichen Sie die currencyID-Attribute der Betragselemente an cbc:DocumentCurrencyCode an; nur der cbc:TaxAmount in der Buchungswährung bleibt unverändert.

Gegen diese Regel prüfen

Diese Regel gehört zu EN 16931. Prüfen Sie Ihre Rechnung mit dem passenden Validator für Ihr Format:

Verwandte Regeln

Quelle: OpenPeppol BIS Billing 3.0 · Zuletzt geprüft: 2026-07-10

Alle Validierungsregeln