Zum Inhalt springen
E-Rechnung Zentrale

CII-DT-002

CII: Attribut @schemeAgencyName ist nicht vorgesehen

Das Attribut @schemeAgencyName hat in der EN 16931 keine Entsprechung und darf nicht in der Rechnung stehen.

Regelwerk
EN 16931 (CEN)
Stufe
Fehler
Originaltext der Meldung
[CII-DT-002] - schemeAgencyName should not be present

Was bedeutet CII-DT-002?

Die Regel CII-DT-002 meldet sich, wenn in der CII-Rechnung das Attribut @schemeAgencyName an der Stelle /rsm:CrossIndustryInvoice/rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID | /rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:ID | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID → @schemeAgencyName vorkommt. Die UN/CEFACT-CII-Syntax (D16B) kennt dieses Attribut zwar, die EN 16931 ordnet ihm aber keinen Geschäftsbegriff (BT) zu. Für eine normkonforme Rechnung und damit auch für die XRechnung ist es nicht vorgesehen. Die Regel ist als Fehler eingestuft: Solange das Element in der Datei steht, ist die Rechnung ungültig und wird von Rechnungseingangsplattformen abgewiesen.

Typische Ursachen

  • Das Mapping der Software stammt aus einem anderen Rechnungsstandard und wurde nicht an die EN 16931 angepasst.
  • Ein Zusatzmodul schreibt eigene Informationen in die Rechnung.

So beheben Sie den Fehler

  1. Suchen Sie in der XML-Datei das Attribut @schemeAgencyName unterhalb von /rsm:CrossIndustryInvoice/rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID | /rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:ID | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID.
  2. Prüfen Sie, ob dort eine Information steht, die der Empfänger wirklich braucht. Falls ja, übertragen Sie sie in das passende Feld der EN 16931 oder in einen Freitext (z. B. Rechnungsnotiz BT-22).
  3. Entfernen Sie das Attribut bzw. stellen Sie den Export Ihrer Software so ein, dass es nicht mehr erzeugt wird.
  4. Prüfen Sie die Rechnung anschließend erneut.
Wo die Regel prüft (XPath)
CII
/rsm:CrossIndustryInvoice/rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID | /rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:ID | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID | /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID

Rechnung erneut prüfen

Legen Sie die korrigierte Datei hier ab. Die Prüfung läuft mit den offiziellen Regeln in Ihrem Browser.

E-Rechnung hier ablegen

XRechnung (UBL oder CII), ZUGFeRD und Factur-X als XML oder PDF. Gern auch mehrere Dateien auf einmal.

Ihre Rechnung verlässt nie Ihren Browser. Prüfung und Anzeige laufen auf Ihrem Gerät, es wird nichts hochgeladen oder gespeichert.

Ohne Datei testen: , ,