ehf.2018-11.EHF-UBL-T19.sch Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ph-bdve-ehf Show documentation
Show all versions of ph-bdve-ehf Show documentation
Norwegian EHF validation engine
Norwegian rules for EHF Catalogue
Element 'cbc:UBLVersionID' MUST be provided.
Element 'cbc:CustomizationID' MUST be provided.
Element 'cbc:ProfileID' MUST be provided.
Element 'cbc:ID' MUST be provided.
Element 'cbc:IssueDate' MUST be provided.
Element 'cac:ValidityPeriod' MUST be provided.
Element 'cac:ProviderParty' MUST be provided.
Element 'cac:ReceiverParty' MUST be provided.
Element 'cac:CatalogueLine' MUST be provided.
Element 'cbc:UBLVersionID' MUST contain value '2.1'.
Attribute 'listID' MUST be present.
Element 'cbc:ID' MUST be provided.
Element 'cbc:ID' MUST be provided.
Attribute 'schemeID' MUST be present.
Element 'cbc:ID' MUST be provided.
Attribute 'schemeID' MUST be present.
Element 'cbc:Name' MUST be provided.
Attribute 'listID' MUST be present.
Attribute 'schemeID' MUST be present.
Attribute 'listID' MUST be present.
Attribute 'schemeID' MUST be present.
Element 'cbc:ID' MUST be provided.
Attribute 'schemeID' MUST be present.
Element 'cbc:Name' MUST be provided.
Attribute 'listID' MUST be present.
Attribute 'schemeID' MUST be present.
Attribute 'listID' MUST be present.
Attribute 'schemeID' MUST be present.
Element 'cbc:ID' MUST be provided.
Attribute 'schemeID' MUST be present.
Element 'cbc:Name' MUST be provided.
Attribute 'listID' MUST be present.
Attribute 'schemeID' MUST be present.
Element 'cbc:ID' MUST be provided.
Attribute 'schemeID' MUST be present.
Element 'cbc:Name' MUST be provided.
Element 'cbc:ID' MUST be provided.
Element 'cac:Item' MUST be provided.
Attribute 'listID' MUST be present.
Attribute 'unitCode' MUST be present.
Attribute 'unitCodeListID' MUST be present.
Attribute 'unitCode' MUST be present.
Attribute 'unitCodeListID' MUST be present.
Attribute 'unitCode' MUST be present.
Attribute 'unitCodeListID' MUST be present.
Attribute 'listID' MUST be present.
Attribute 'currencyID' MUST be present.
Attribute 'unitCode' MUST be present.
Attribute 'unitCodeListID' MUST be present.
Attribute 'unitCode' MUST be present.
Attribute 'unitCodeListID' MUST be present.
Attribute 'unitCode' MUST be present.
Attribute 'unitCodeListID' MUST be present.
Attribute 'unitCode' MUST be present.
Attribute 'unitCodeListID' MUST be present.
Attribute 'unitCode' MUST be present.
Attribute 'unitCodeListID' MUST be present.
Attribute 'unitCode' MUST be present.
Attribute 'unitCode' MUST be present.
Attribute 'unitCodeListID' MUST be present.
Attribute 'unitCode' MUST be present.
Attribute 'unitCodeListID' MUST be present.
Attribute 'listID' MUST be present.
Element 'cbc:PriceAmount' MUST be provided.
Attribute 'currencyID' MUST be present.
Attribute 'unitCode' MUST be present.
Attribute 'unitCodeListID' MUST be present.
Attribute 'unitCode' MUST be present.
Attribute 'unitCodeListID' MUST be present.
Element 'cbc:ID' MUST be provided.
Element 'cbc:ID' MUST be provided.
Element 'cbc:ID' MUST be provided.
Element 'cbc:ID' MUST be provided.
Attribute 'mimeCode' MUST be present.
Attribute 'listID' MUST be present.
Attribute 'listID' MUST be present.
Attribute 'listID' MUST be present.
Element 'cac:TaxScheme' MUST be provided.
Attribute 'schemeID' MUST be present.
Element 'cbc:Name' MUST be provided.
Element 'cbc:Value' MUST be provided.
Attribute 'unitCode' MUST be present.
Attribute 'unitCodeListID' MUST be present.
Element 'cbc:ID' MUST be provided.
Element 'cbc:CertificateTypeCode' MUST be provided.
Element 'cbc:CertificateType' MUST be provided.
Element 'cac:IssuerParty' MUST be provided.
Element 'cbc:Name' MUST be provided.
Element 'cbc:ID' MUST be provided.
Element 'cbc:AttributeID' MUST be provided.
Attribute 'schemeID' MUST be present.
Attribute 'unitCode' MUST be present.
Attribute 'unitCode' MUST be present.
Attribute 'unitCode' MUST be present.
[NOGOV-T19-R001]-A Catalogue must contain ActionCode on either Header or Line level
[NOGOV-T19-R002]-A Catalogue must have a validity period enddate grater or equal to the current date
[NOGOV-T19-R008]-A cataloge MUST have a validity period.
[NOGOV-T19-R012]-A catalogue should have a catalogue version.
[NOGOV-T19-R009]-A catalogue MUST have a validity start date.
[NOGOV-T19-R010]-A catalogue MUST have an endpoint ID for receiver.
[NOGOV-T19-R013]-A catalogue should have an endpoint ID for seller.
[NOGOV-T19-R011]-Every tax scheme MUST be defined through an identifier.
[NOGOV-T19-R024]-CompanyID for legal entity qualifier must have value 'NO:ORGNR' when provided.
[NOGOV-T19-R003]-A Catalogue line MUST have an orderable indicator
[NOGOV-T19-R004]-A Catalogue line MUST have item/article information
[NOGOV-T19-R005]-A Catalogue item MUST have a name
[EHFPROFILE-T19-R001]-A catalogue must only be used in profile 1
[NOGOV-T19-R020]-Use of ReferencedFileTypeCode version 5 code list requires to use the codes defined in the code list.
[NOGOV-T19-R021]-Use of ValueQualifier is recommended for values except 'NO'.
[NOGOV-T19-R022]-Non-recommended code list is specified as qualifier.
[NOGOV-T19-R023]-Use of SterilisationTypeCode version 2 code list requires to use the codes defined in the code list.