BR-TMP-2: Adresse des externen Dokuments (BT-124) ist keine absolute URL
Offizielle Meldung
[BR-TMP-2] BT-124 "External document location" muss eine absolute URL mit gültigem Schema enthalten.
[BR-TMP-2] BT-124 "External document location" muss eine absolute URL mit gültigem Schema enthalten.
- Schweregrad
- Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
- Gilt für
- XRechnung (CII), XRechnung (UBL)
- Betroffene Felder
- BT-124
Was bedeutet das?
Die Adresse eines externen Dokuments (External document location, BT-124) muss eine absolute URL mit gültigem Schema sein, also mit einem Schema wie https: beginnen. Der angegebene Wert erfüllt das nicht. Die Meldung ist eine Warnung.
Geprüft wird, ob der Wert mit einem Buchstaben beginnt, gefolgt von mindestens einem weiteren Buchstaben, einer Ziffer oder einem der Zeichen + . - und einem Doppelpunkt. CII: ram:AdditionalReferencedDocument mit ram:TypeCode 916 und ram:URIID. UBL: cac:Attachment/cac:ExternalReference/cbc:URI.
Typische Ursachen
Die Adresse wurde ohne Schema angegeben, z. B. www.example.com/lieferschein.pdf.
Es wurde ein relativer Pfad oder ein Dateipfad (z. B. C:\Belege\lieferschein.pdf) angegeben.
Vor der Adresse steht ein Leerzeichen.
So beheben Sie den Fehler
BT-124 als vollständige URL angeben, z. B. https://www.example.com/lieferschein.pdf.
Ein Dokument, das nur lokal vorliegt, nicht verlinken, sondern als Anhang einbetten (BT-125).
Die Rechnung erneut erzeugen und prüfen.
In E-Rechnungsfreund
Im Rechnungsformular in der Ansicht „Experte“ im Abschnitt „Zusätzliche Dokumente (BG-24)“ bei „Quelle“ „URL“ im Feld „URL (BT-124)“ die vollständige Adresse einschließlich https:// eintragen. Für eine lokale Datei stattdessen „Lokale Datei“ wählen.
Beispiel
Fehlerhaft
<ram:AdditionalReferencedDocument>
<ram:IssuerAssignedID>LS-4711</ram:IssuerAssignedID>
<ram:URIID>www.example.com/lieferschein.pdf</ram:URIID>
<ram:TypeCode>916</ram:TypeCode>
</ram:AdditionalReferencedDocument>
Richtig
<ram:AdditionalReferencedDocument>
<ram:IssuerAssignedID>LS-4711</ram:IssuerAssignedID>
<ram:URIID>https://www.example.com/lieferschein.pdf</ram:URIID>
<ram:TypeCode>916</ram:TypeCode>
</ram:AdditionalReferencedDocument>
Für Entwickler: Prüfausdruck je Syntax
XRechnung (CII) (CII)
Kontext: /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:AdditionalReferencedDocument[ram:TypeCode = '916']
not(exists(ram:URIID)) or (matches(ram:URIID, $XR-URL-REGEX))
XRechnung (UBL) (UBL)
Kontext: /ubl:Invoice/cac:AdditionalDocumentReference/cac:Attachment/cac:ExternalReference | /cn:CreditNote/cac:AdditionalDocumentReference/cac:Attachment/cac:ExternalReference
matches(cbc:URI, $XR-URL-REGEX)
Verwandte Prüfregeln
Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.