Höchstens ein AttachmentBinaryObject mit TypeCode 916

Warnung CII-SR-476 Syntax (UBL/CII)

[CII-SR-476] - Mit TypeCode 916 ist nur ein AdditionalReferencedDocument AttachmentBinaryObject BT-125 zulässig.

Empfehlung: Die Rechnung bleibt gültig, sollte aber korrigiert werden, damit sie automatisch verarbeitet werden kann.
Was nicht stimmt

Mehr als ein AttachmentBinaryObject ist unter den AdditionalReferencedDocument-Elementen mit TypeCode 916 enthalten. Insgesamt darf diese Kombination höchstens einmal vorkommen.

Was die Regel bedeutet

Die Regel begrenzt auf ein eingebettetes Dokument mit dem Dokumenttypcode 916 (BT-125). Dadurch bleibt die Anzahl solcher Anhänge für diese Referenzart eindeutig.

Betroffene Felder BT-125
Bitte fügen Sie höchstens ein Dokument mit `TypeCode` 916 als `AttachmentBinaryObject` ein

Die Rechnung enthält mehrere eingebettete Dokumente mit TypeCode 916. Die Anzahl lässt sich auf ein Dokument begrenzen.

Was ist zu tun?
  1. Prüfen Sie die mit TypeCode 916 angelegten AdditionalReferencedDocument-Einträge.
  2. Prüfen Sie den Aufruf von AddAdditionalReferencedDocument(...) und den Wert für attachmentBinaryObject.
  3. Stellen Sie sicher, dass insgesamt höchstens ein zugehöriges AttachmentBinaryObject vorhanden ist.
  4. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:AdditionalReferencedDocument>
  <ram:TypeCode>916</ram:TypeCode>
  <ram:AttachmentBinaryObject>...</ram:AttachmentBinaryObject>
</ram:AdditionalReferencedDocument>
<ram:AdditionalReferencedDocument>
  <ram:TypeCode>916</ram:TypeCode>
  <ram:AttachmentBinaryObject>...</ram:AttachmentBinaryObject>
</ram:AdditionalReferencedDocument>
✓ In Ordnung
<ram:AdditionalReferencedDocument>
  <ram:TypeCode>916</ram:TypeCode>
  <ram:AttachmentBinaryObject>...</ram:AttachmentBinaryObject>
</ram:AdditionalReferencedDocument>
In FactoorSharp prüfen
  • AdditionalReferencedDocument.AttachmentBinaryObject (BT-125)
  • AdditionalReferencedDocument.Filename (BT-125-2)
  • FacturXInvoice.AddAdditionalReferencedDocument(id, typeCode, issueDateTime, name, referenceTypeCode, attachmentBinaryObject, filename, uriID) (attachmentBinaryObject: BT-125)
Abweichender Schweregrad bei der KoSIT
  • Information EN16931 XRechnung (CII) – overwrites CEN severity level "warning" because CII-SR-476 has a wrong rule context (see https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/508); replaced by BR-TMP-5
  • Information EN16931 XRechnung Extension (CII) – overwrites CEN severity level "warning" because CII-SR-476 has a wrong rule context (see https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/508); replaced by BR-TMP-5
  • Information EN16931 XRechnung CVD (CII) – overwrites CEN severity level "warning" because CII-SR-476 has a wrong rule context (see https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/508); replaced by BR-TMP-5
Technische Details

Gezählt werden die AttachmentBinaryObject-Elemente unter AdditionalReferencedDocument-Elementen, deren normalisierter TypeCode dem Textwert 916 entspricht. Der Zähler darf höchstens 1 betragen.

Wo die Regel greift

Die Regel gilt für referenzierte Dokumente im ApplicableHeaderTradeAgreement der Rechnung.

Originalmeldung aus dem Schematron
[CII-SR-476] - Only one AdditionalReferencedDocument AttachmentBinaryObject BT-125 is allowed with TypeCode 916.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement
Prüfausdruck (assert/@test)
count(ram:AdditionalReferencedDocument[normalize-space(ram:TypeCode) = '916']/ ram:AttachmentBinaryObject) <= 1
Änderungen in den KoSIT-Prüfregeln
  • 2026-08-312026-08-31 · Addedcustom level "information" for `CII-SR-475` and `CII-SR-476` because both rules have a wrong rule context in CEN Schematron 1.3.16 (see https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/508); replaced by BR-TMP-4 and BR-TMP-5 in XRechnung Schematron