Namensattribut steht außerhalb des Zahlungsmittelcodes · UBL-DT-18
- Schweregrad · Warnung
- Gilt für · UBL
- Redaktionelle Prüfung ausstehend
Die Prüfung beanstandet das XML-Attribut name außerhalb von cbc:PaymentMeansCode. Beim Zahlungsmittelcode kann es die Zahlungsart in Worten beschreiben.
Stand
Wer kann das korrigieren?
Der Anbieter der Rechnungssoftware kann den Export korrigieren.
So gehen Sie vor
- Suchen Sie das Attribut name an anderen XML-Elementen als cbc:PaymentMeansCode.
- Entfernen Sie das Attribut an der gemeldeten Stelle und lassen Sie den eigentlichen Feldwert stehen.
Regeltext und Quelle
Sinngemäß · Der Test zieht die Zahl der name-Attribute auf cbc:PaymentMeansCode von der Gesamtzahl der name-Attribute ab. Das Ergebnis muss null sein.
Nachricht an den Absender
Guten Tag,
bei der Prüfung der elektronischen Rechnung {invoiceNumber} ist die Regel UBL-DT-18 aufgefallen. Ein XML-Feld außerhalb des Zahlungsmittelcodes trägt das Attribut name. Bitte prüfen Sie die Exportdaten und schicken Sie uns eine korrigierte Datei.
Vielen Dank und freundliche GrüßeBeispiel
Die Währungsangabe EUR trägt zusätzlich name="Euro". In der Korrektur steht der Code EUR ohne das Attribut im Feld.
UBL
cbc:DocumentCurrencyCode/@name
Mit Fehler
<cbc:DocumentCurrencyCode name="Euro">EUR</cbc:DocumentCurrencyCode>
Korrigiert
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>Regelstand
CEN · EN 16931 (KoSIT) 1.3.16
CEN · EN 16931 1.3.17