Automatically generated rules to validate document instances of EHF Invoice 2.0.

Identifier/Error message Flag
EHF-T10-B00101
Element 'cbc:UBLVersionID' MUST be provided.
warning
EHF-T10-B00102
Element 'cbc:CustomizationID' MUST be provided.
warning
EHF-T10-B00103
Element 'cbc:ProfileID' MUST be provided.
warning
EHF-T10-B00104
Element 'cbc:ID' MUST be provided.
warning
EHF-T10-B00105
Element 'cbc:IssueDate' MUST be provided.
warning
EHF-T10-B00106
Element 'cbc:InvoiceTypeCode' MUST be provided.
warning
EHF-T10-B00107
Element 'cbc:DocumentCurrencyCode' MUST be provided.
warning
EHF-T10-B00108
Element 'cac:AccountingSupplierParty' MUST be provided.
warning
EHF-T10-B00109
Element 'cac:AccountingCustomerParty' MUST be provided.
warning
EHF-T10-B00110
Element 'cac:PaymentMeans' MUST be provided.
warning
EHF-T10-B00111
Element 'cac:TaxTotal' MUST be provided.
warning
EHF-T10-B00112
Element 'cac:LegalMonetaryTotal' MUST be provided.
warning
EHF-T10-B00113
Element 'cac:InvoiceLine' MUST be provided.
warning
EHF-T10-B00201
Element 'cbc:UBLVersionID' MUST contain value '2.1'.
warning
EHF-T10-B00701
Attribute 'listID' MUST be present.
warning
EHF-T10-B01101
Attribute 'listID' MUST be present.
warning
EHF-T10-B01301
Attribute 'listID' MUST be present.
warning
EHF-T10-B01601
Element 'cbc:StartDate' MUST be provided.
warning
EHF-T10-B01602
Element 'cbc:EndDate' MUST be provided.
warning
EHF-T10-B01901
Element 'cbc:ID' MUST be provided.
warning
EHF-T10-B02101
Element 'cbc:ID' MUST be provided.
warning
EHF-T10-B02301
Attribute 'listID' MUST be present.
warning
EHF-T10-B02601
Element 'cbc:ID' MUST be provided.
warning
EHF-T10-B03001
Attribute 'mimeCode' MUST be present.
warning
EHF-T10-B03201
Element 'cbc:URI' MUST be provided.
warning
EHF-T10-B03401
Element 'cac:Party' MUST be provided.
warning
EHF-T10-B03501
Element 'cac:PartyName' MUST be provided.
warning
EHF-T10-B03502
Element 'cac:PostalAddress' MUST be provided.
warning
EHF-T10-B03601
Attribute 'schemeID' MUST be present.
warning
EHF-T10-B03801
Element 'cbc:ID' MUST be provided.
warning
EHF-T10-B03901
Attribute 'schemeID' MUST be present.
warning
EHF-T10-B04101
Element 'cbc:Name' MUST be provided.
warning
EHF-T10-B04301
Element 'cbc:CityName' MUST be provided.
warning
EHF-T10-B04302
Element 'cbc:PostalZone' MUST be provided.
warning
EHF-T10-B04303
Element 'cac:Country' MUST be provided.
warning
EHF-T10-B04901
Element 'cbc:IdentificationCode' MUST be provided.
warning
EHF-T10-B05001
Attribute 'listID' MUST be present.
warning
EHF-T10-B05201
Element 'cbc:CompanyID' MUST be provided.
warning
EHF-T10-B05202
Element 'cac:TaxScheme' MUST be provided.
warning
EHF-T10-B05301
Attribute 'schemeID' MUST be present.
warning
EHF-T10-B05501
Element 'cbc:ID' MUST be provided.
warning
EHF-T10-B05701
Element 'cbc:RegistrationName' MUST be provided.
warning
EHF-T10-B05702
Element 'cbc:CompanyID' MUST be provided.
warning
EHF-T10-B05901
Attribute 'schemeID' MUST be present.
warning
EHF-T10-B06401
Element 'cbc:IdentificationCode' MUST be provided.
warning
EHF-T10-B06501
Attribute 'listID' MUST be present.
warning
EHF-T10-B07301
Element 'cac:Party' MUST be provided.
warning
EHF-T10-B07401
Element 'cac:PartyName' MUST be provided.
warning
EHF-T10-B07402
Element 'cac:PostalAddress' MUST be provided.
warning
EHF-T10-B07403
Element 'cac:Contact' MUST be provided.
warning
EHF-T10-B07501
Attribute 'schemeID' MUST be present.
warning
EHF-T10-B07701
Element 'cbc:ID' MUST be provided.
warning
EHF-T10-B07801
Attribute 'schemeID' MUST be present.
warning
EHF-T10-B08001
Element 'cbc:Name' MUST be provided.
warning
EHF-T10-B08201
Element 'cbc:CityName' MUST be provided.
warning
EHF-T10-B08202
Element 'cbc:PostalZone' MUST be provided.
warning
EHF-T10-B08203
Element 'cac:Country' MUST be provided.
warning
EHF-T10-B08801
Element 'cbc:IdentificationCode' MUST be provided.
warning
EHF-T10-B08901
Attribute 'listID' MUST be present.
warning
EHF-T10-B09101
Element 'cac:TaxScheme' MUST be provided.
warning
EHF-T10-B09201
Attribute 'schemeID' MUST be present.
warning
EHF-T10-B09401
Element 'cbc:ID' MUST be provided.
warning
EHF-T10-B09601
Element 'cbc:RegistrationName' MUST be provided.
warning
EHF-T10-B09602
Element 'cbc:CompanyID' MUST be provided.
warning
EHF-T10-B09801
Attribute 'schemeID' MUST be present.
warning
EHF-T10-B10301
Element 'cbc:IdentificationCode' MUST be provided.
warning
EHF-T10-B10501
Element 'cbc:ID' MUST be provided.
warning
EHF-T10-B11201
Element 'cbc:ID' MUST be provided.
warning
EHF-T10-B11301
Attribute 'schemeID' MUST be present.
warning
EHF-T10-B11501
Element 'cbc:Name' MUST be provided.
warning
EHF-T10-B11801
Attribute 'schemeID' MUST be present.
warning
EHF-T10-B12001
Element 'cac:PartyName' MUST be provided.
warning
EHF-T10-B12101
Element 'cbc:Name' MUST be provided.
warning
EHF-T10-B12301
Element 'cac:Country' MUST be provided.
warning
EHF-T10-B12901
Element 'cbc:IdentificationCode' MUST be provided.
warning
EHF-T10-B13101
Element 'cbc:CompanyID' MUST be provided.
warning
EHF-T10-B13102
Element 'cac:TaxScheme' MUST be provided.
warning
EHF-T10-B13201
Attribute 'schemeID' MUST be present.
warning
EHF-T10-B13401
Element 'cbc:ID' MUST be provided.
warning
EHF-T10-B13901
Attribute 'schemeID' MUST be present.
warning
EHF-T10-B14701
Element 'cbc:IdentificationCode' MUST be provided.
warning
EHF-T10-B14801
Attribute 'listID' MUST be present.
warning
EHF-T10-B15001
Element 'cbc:PaymentMeansCode' MUST be provided.
warning
EHF-T10-B15002
Element 'cbc:PaymentDueDate' MUST be provided.
warning
EHF-T10-B15003
Element 'cac:PayeeFinancialAccount' MUST be provided.
warning
EHF-T10-B15101
Attribute 'listID' MUST be present.
warning
EHF-T10-B15601
Element 'cbc:ID' MUST be provided.
warning
EHF-T10-B15701
Attribute 'schemeID' MUST be present.
warning
EHF-T10-B15901
Element 'cbc:ID' MUST be provided.
warning
EHF-T10-B16101
Element 'cbc:ID' MUST be provided.
warning
EHF-T10-B17101
Element 'cbc:IdentificationCode' MUST be provided.
warning
EHF-T10-B17201
Attribute 'listID' MUST contain value 'ISO3166-1:Alpha2'
fatal
EHF-T10-B17401
Element 'cbc:Note' MUST be provided.
warning
EHF-T10-B17601
Element 'cbc:ChargeIndicator' MUST be provided.
warning
EHF-T10-B17602
Element 'cbc:Amount' MUST be provided.
warning
EHF-T10-B17603
Element 'cac:TaxCategory' MUST be provided.
warning
EHF-T10-B17801
Attribute 'listID' MUST be present.
warning
EHF-T10-B18101
Attribute 'currencyID' MUST be present.
warning
EHF-T10-B18301
Element 'cbc:ID' MUST be provided.
warning
EHF-T10-B18302
Element 'cac:TaxScheme' MUST be provided.
warning
EHF-T10-B18401
Attribute 'schemeID' MUST be present.
warning
EHF-T10-B18701
Element 'cbc:ID' MUST be provided.
warning
EHF-T10-B18901
Element 'cbc:SourceCurrencyCode' MUST be provided.
warning
EHF-T10-B18902
Element 'cbc:TargetCurrencyCode' MUST be provided.
warning
EHF-T10-B18903
Element 'cbc:CalculationRate' MUST be provided.
warning
EHF-T10-B18904
Element 'cbc:MathematicOperatorCode' MUST be provided.
warning
EHF-T10-B19001
Attribute 'listID' MUST be present.
warning
EHF-T10-B19201
Attribute 'listID' MUST be present.
warning
EHF-T10-B19501
Element 'cbc:MathematicOperatorCode' MUST contain value 'Multiply'.
warning
EHF-T10-B19701
Element 'cbc:TaxAmount' MUST be provided.
warning
EHF-T10-B19702
Element 'cac:TaxSubtotal' MUST be provided.
warning
EHF-T10-B19801
Attribute 'currencyID' MUST be present.
warning
EHF-T10-B20001
Element 'cbc:TaxableAmount' MUST be provided.
warning
EHF-T10-B20002
Element 'cbc:TaxAmount' MUST be provided.
warning
EHF-T10-B20003
Element 'cac:TaxCategory' MUST be provided.
warning
EHF-T10-B20101
Attribute 'currencyID' MUST be present.
warning
EHF-T10-B20301
Attribute 'currencyID' MUST be present.
warning
EHF-T10-B20501
Attribute 'currencyID' MUST be present.
warning
EHF-T10-B20701
Element 'cbc:ID' MUST be provided.
warning
EHF-T10-B20702
Element 'cbc:Percent' MUST be provided.
warning
EHF-T10-B20703
Element 'cac:TaxScheme' MUST be provided.
warning
EHF-T10-B20801
Attribute 'schemeID' MUST be present.
warning
EHF-T10-B21201
Element 'cbc:ID' MUST be provided.
warning
EHF-T10-B21401
Element 'cbc:LineExtensionAmount' MUST be provided.
warning
EHF-T10-B21402
Element 'cbc:TaxExclusiveAmount' MUST be provided.
warning
EHF-T10-B21403
Element 'cbc:TaxInclusiveAmount' MUST be provided.
warning
EHF-T10-B21404
Element 'cbc:PayableAmount' MUST be provided.
warning
EHF-T10-B21501
Attribute 'currencyID' MUST be present.
warning
EHF-T10-B21701
Attribute 'currencyID' MUST be present.
warning
EHF-T10-B21901
Attribute 'currencyID' MUST be present.
warning
EHF-T10-B22101
Attribute 'currencyID' MUST be present.
warning
EHF-T10-B22301
Attribute 'currencyID' MUST be present.
warning
EHF-T10-B22501
Attribute 'currencyID' MUST be present.
warning
EHF-T10-B22701
Attribute 'currencyID' MUST be present.
warning
EHF-T10-B22901
Attribute 'currencyID' MUST be present.
warning
EHF-T10-B23101
Element 'cbc:ID' MUST be provided.
warning
EHF-T10-B23102
Element 'cbc:InvoicedQuantity' MUST be provided.
warning
EHF-T10-B23103
Element 'cbc:LineExtensionAmount' MUST be provided.
warning
EHF-T10-B23104
Element 'cac:Item' MUST be provided.
warning
EHF-T10-B23105
Element 'cac:Price' MUST be provided.
warning
EHF-T10-B23401
Attribute 'unitCode' MUST be present.
warning
EHF-T10-B23402
Attribute 'unitCodeListID' MUST be present.
warning
EHF-T10-B23701
Attribute 'currencyID' MUST be present.
warning
EHF-T10-B24301
Element 'cbc:LineID' MUST be provided.
warning
EHF-T10-B24501
Element 'cbc:ActualDeliveryDate' MUST be provided.
warning
EHF-T10-B25001
Element 'cac:Country' MUST be provided.
warning
EHF-T10-B25601
Element 'cbc:IdentificationCode' MUST be provided.
warning
EHF-T10-B25701
Attribute 'listID' MUST be present.
warning
EHF-T10-B25901
Element 'cbc:ChargeIndicator' MUST be provided.
warning
EHF-T10-B25902
Element 'cbc:Amount' MUST be provided.
warning
EHF-T10-B26201
Attribute 'currencyID' MUST be present.
warning
EHF-T10-B26401
Element 'cbc:TaxAmount' MUST be provided.
warning
EHF-T10-B26501
Attribute 'currencyID' MUST be present.
warning
EHF-T10-B26701
Element 'cbc:Name' MUST be provided.
warning
EHF-T10-B26702
Element 'cac:ClassifiedTaxCategory' MUST be provided.
warning
EHF-T10-B27001
Element 'cbc:ID' MUST be provided.
warning
EHF-T10-B27201
Element 'cbc:ID' MUST be provided.
warning
EHF-T10-B27501
Element 'cbc:IdentificationCode' MUST be provided.
warning
EHF-T10-B27601
Attribute 'listID' MUST contain value 'ISO3166-1:Alpha2'
fatal
EHF-T10-B27801
Element 'cbc:ItemClassificationCode' MUST be provided.
warning
EHF-T10-B28101
Element 'cbc:ID' MUST be provided.
warning
EHF-T10-B28102
Element 'cac:TaxScheme' MUST be provided.
warning
EHF-T10-B28501
Element 'cbc:ID' MUST be provided.
warning
EHF-T10-B28701
Element 'cbc:Name' MUST be provided.
warning
EHF-T10-B28702
Element 'cbc:Value' MUST be provided.
warning
EHF-T10-B29001
Element 'cac:PartyName' MUST be provided.
warning
EHF-T10-B29101
Element 'cbc:Name' MUST be provided.
warning
EHF-T10-B29401
Attribute 'schemeID' MUST be present.
warning
EHF-T10-B29601
Element 'cbc:PriceAmount' MUST be provided.
warning
EHF-T10-B29701
Attribute 'currencyID' MUST be present.
warning
EHF-T10-B30001
Element 'cbc:ChargeIndicator' MUST be provided.
warning
EHF-T10-B30002
Element 'cbc:Amount' MUST be provided.
warning
EHF-T10-B30401
Attribute 'currencyID' MUST be present.
warning
EHF-T10-B30601
Attribute 'currencyID' MUST be present.
warning