Error codes · cii-d16b
CII-SR-046Fixable here
GlobalID present without schemeID attribute
This is the rejection, word for word: „[CII-SR-046] CII-SR-046 is a fatal EN 16931 Schematron assertion on the CII binding used by ZUGFeRD and Factur-X. If ram:GlobalID is present, it must carry a schemeID attribute. Formal test: not(ram:GlobalID) or (ram:GlobalID/@schemeID).“
What to have readyThe missing value from your purchase order, contract or bookkeeping.
What we doAdd a schemeID attribute from ISO 6523 (party identifiers) or UNTDID 7143 (item identifiers) to every ram:GlobalID that lacks one.
If you enter it yourself in your invoicing software
Before
<ram:SpecifiedTradeProduct><ram:GlobalID>4012345678901</ram:GlobalID><ram:Name>Industrial Widget</ram:Name></ram:SpecifiedTradeProduct>
After
<ram:SpecifiedTradeProduct><ram:GlobalID schemeID="0160">4012345678901</ram:GlobalID><ram:Name>Industrial Widget</ram:Name></ram:SpecifiedTradeProduct>
What the finding looks likeExample
FindingValue missing · CII-SR-046
From youThe missing value
ThenPassed
ProofSHA-256 and /verify link after the check