InvoiceGlass

Währungscode an einem Betrag · CII-DT-031

  • Schweregrad · Fehler
  • Gilt für · CII
  • Redaktionelle Prüfung ausstehend

Die Rechnungswährung steht im Abrechnungsblock. Ein Währungsattribut am einzelnen Betrag ist an dieser Stelle nicht vorgesehen.

Stand

Wer kann das korrigieren?

Der Absender kann die Rechnung korrigieren.

So gehen Sie vor

  1. Übernehmen Sie die tatsächliche Rechnungswährung in ram:InvoiceCurrencyCode. Lassen Sie currencyID am gemeldeten Betragsfeld weg.
  2. CII · //ram:*[ends-with(name(), 'Amount') and not (self::ram:TaxTotalAmount)]/@currencyID

Regeltext und Quelle

Sinngemäß · Betragsfelder mit Namen, die auf Amount enden, dürfen außer TaxTotalAmount kein Attribut currencyID tragen.

Nachricht an den Absender

Guten Tag,

bei der Prüfung der XML-Rechnung {invoiceNumber} erschien die Meldung CII-DT-031. Es geht um „Währungscode an einem Betrag“. Bitte korrigieren Sie den Export und senden Sie mir die aktualisierte XML-Datei.

Vielen Dank.

Beispiel

Der Positionsnettobetrag bleibt gleich. Die korrigierte Angabe lässt das zusätzliche Währungsattribut weg.

CII

//ram:*[ends-with(name(), 'Amount') and not (self::ram:TaxTotalAmount)]/@currencyID

Mit Fehler
<ram:LineTotalAmount currencyID="EUR">100.00</ram:LineTotalAmount>

Korrigiert
<ram:LineTotalAmount>100.00</ram:LineTotalAmount>

Regelstand

CEN · EN 16931 (KoSIT) 1.3.16

CEN · EN 16931 1.3.17

Datei jetzt prüfen