BR-DEX-14
Die Währungsangabe von "Third party payment amount" BT-DEX-002 muss BT-5 ("Invoice currency code") entsprechen.
Offizieller Regeltext
[BR-DEX-14] Die Währungsangabe von "Third party payment amount" BT-DEX-002 muss BT-5 ("Invoice currency code") entsprechen.
Wo die Regel gilt
| Regelwerk | Dokumenttyp | Schweregrad |
|---|---|---|
| XRechnung mit CEN-Regeln EN 16931 (3.0.2) KoSIT, CEN | EN16931 XRechnung (UBL Invoice), EN16931 XRechnung Extension (UBL Invoice), EN16931 XRechnung CVD (UBL Invoice), EN16931 XRechnung (UBL CreditNote), EN16931 XRechnung CVD (UBL CreditNote) | fatal |
Fatal und Fehler machen die Rechnung ungültig (valid: false); Warnungen und Hinweise nicht.
Betroffene Geschäftsbegriffe (EN 16931)
BT-5
Technische Prüfung
- Syntax
- UBL · XRechnung mit CEN-Regeln EN 16931 (3.0.2)
- Kontext
/ubl:Invoice/cac:PrepaidPayment[$isExtension]- Test (muss erfüllt sein)
cbc:PaidAmount/@currencyID = parent::node()/cbc:DocumentCurrencyCode
So meldet die API diese Regel
Jeder Befund von POST /v1/validate nennt Regel-ID, Schweregrad, Meldung, Position (XPath) und Regelwerk und verlinkt diese Seite (docUrl):
{
"severity": "fatal",
"ruleId": "BR-DEX-14",
"message": "[BR-DEX-14] Die Währungsangabe von \"Third party payment amount\" BT-DEX-002 muss BT-5 (\"Invoice currency code\") entsprechen.",
"xpath": "/…",
"source": "schematron:xrechnung@3.0.2",
"docUrl": "https://einvoice-api.eu/rules/br-dex-14.html"
}Prüfen Sie eine Rechnung gegen diese und alle anderen Regeln des Regelwerks – im Browser, ohne Anmeldung.
Regeltext und Schweregrad stammen unverändert aus dem offiziellen Regelwerk; die Seite wird aus der Konfiguration der API erzeugt. Keine Rechtsberatung.