BR-DE-26

Wenn im Element "Invoice type code" (BT-3) der Code 384 (Corrected invoice) übergeben wird, soll PRECEDING INVOICE REFERENCE BG-3 mind. einmal vorhanden sein.

Offizieller Regeltext

[BR-DE-26] Wenn im Element "Invoice type code" (BT-3) der Code 384 (Corrected invoice) übergeben wird, soll PRECEDING INVOICE REFERENCE BG-3 mind. einmal vorhanden sein.
[BR-DE-26] Wenn im Element Invoice type code (BT-3) der Code 384 (Corrected invoice) übergeben wird, soll PRECEDING INVOICE REFERENCE BG-3 mind. einmal vorhanden sein.
XRechnung mit CEN-Regeln EN 16931 (3.0.2)

Wo die Regel gilt

RegelwerkDokumenttypSchweregrad
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), EN16931 XRechnung (CII), EN16931 XRechnung Extension (CII), EN16931 XRechnung CVD (CII)Warnung

Fatal und Fehler machen die Rechnung ungültig (valid: false); Warnungen und Hinweise nicht.

Betroffene Geschäftsbegriffe (EN 16931)

  • BG-3
  • BT-3

Technische Prüfung

Syntax
UBL · XRechnung mit CEN-Regeln EN 16931 (3.0.2)
Kontext
/ubl:Invoice | /cn:CreditNote
Test (muss erfüllt sein)
((not(normalize-space(cbc:InvoiceTypeCode) = '384' or normalize-space(cbc:CreditNoteTypeCode) = '384') or (cac:BillingReference/cac:InvoiceDocumentReference)))
Syntax
CII · XRechnung mit CEN-Regeln EN 16931 (3.0.2)
Kontext
/rsm:CrossIndustryInvoice
Test (muss erfüllt sein)
not(normalize-space(rsm:ExchangedDocument/ram:TypeCode) = '384') or (rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceReferencedDocument)

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": "warning",
  "ruleId": "BR-DE-26",
  "message": "[BR-DE-26] Wenn im Element \"Invoice type code\" (BT-3) der Code 384 (Corrected invoice) übergeben wird, soll PRECEDING INVOICE REFERENCE BG-3 mind. einmal vorhanden sein.",
  "xpath": "/…",
  "source": "schematron:xrechnung@3.0.2",
  "docUrl": "https://einvoice-api.eu/rules/br-de-26.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.