ehf.2019-06.EHF-UBL-T01.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 Order
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 'cbc:DocumentCurrencyCode' MUST be provided.
Element 'cac:BuyerCustomerParty' MUST be provided.
Element 'cac:SellerSupplierParty' MUST be provided.
Element 'cac:OrderLine' MUST be provided.
Element 'cbc:UBLVersionID' MUST contain value '2.1'.
Attribute 'listID' MUST be present.
Attribute 'listID' 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.
Element 'cbc:URI' MUST be provided.
Element 'cbc:ID' MUST be provided.
Element 'cac:Party' 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.
Element 'cbc:IdentificationCode' MUST be provided.
Attribute 'listID' MUST be present.
Element 'cbc:CompanyID' MUST be provided.
Element 'cac:TaxScheme' MUST be provided.
Element 'cbc:ID' MUST be provided.
Element 'cbc:IdentificationCode' MUST be provided.
Attribute 'listID' MUST be present.
Element 'cac:Party' 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.
Element 'cbc:IdentificationCode' MUST be provided.
Attribute 'listID' MUST be present.
Element 'cac:Party' MUST be provided.
Element 'cbc:ID' MUST be provided.
Attribute 'schemeID' MUST be present.
Element 'cbc:Name' MUST be provided.
Element 'cac:Party' 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.
Element 'cbc:IdentificationCode' MUST be provided.
Attribute 'listID' MUST be present.
Element 'cbc:CompanyID' MUST be provided.
Element 'cac:TaxScheme' MUST be provided.
Element 'cbc:ID' MUST be provided.
Element 'cbc:IdentificationCode' MUST be provided.
Attribute 'listID' MUST be present.
Element 'cbc:ID' MUST be provided.
Attribute 'schemeID' MUST be present.
Element 'cbc:IdentificationCode' MUST be provided.
Attribute 'listID' MUST be present.
Element 'cbc:ID' MUST be provided.
Attribute 'schemeID' MUST be present.
Element 'cbc:Name' MUST be provided.
Element 'cbc:ElectronicMail' MUST be provided.
Attribute 'schemeID' MUST be present.
Element 'cbc:ID' MUST be provided.
Element 'cbc:Note' MUST be provided.
Element 'cbc:ChargeIndicator' MUST be provided.
Element 'cbc:AllowanceChargeReason' MUST be provided.
Element 'cbc:Amount' MUST be provided.
Attribute 'currencyID' MUST be present.
Element 'cbc:TaxAmount' MUST be provided.
Attribute 'currencyID' MUST be present.
Element 'cbc:LineExtensionAmount' MUST be provided.
Attribute 'currencyID' MUST be present.
Attribute 'currencyID' MUST be present.
Attribute 'currencyID' MUST be present.
Attribute 'currencyID' MUST be present.
Attribute 'currencyID' MUST be present.
Attribute 'currencyID' MUST be present.
Attribute 'currencyID' MUST be present.
Attribute 'currencyID' MUST be present.
Element 'cac:LineItem' MUST be provided.
Element 'cbc:ID' MUST be provided.
Element 'cbc:Quantity' MUST be provided.
Element 'cac:Item' MUST be provided.
Attribute 'unitCode' MUST be present.
Attribute 'unitCodeListID' MUST be present.
Attribute 'currencyID' MUST be present.
Attribute 'currencyID' MUST be present.
Element 'cbc:ID' MUST be provided.
Attribute 'schemeID' MUST be present.
Element 'cbc:Name' MUST be provided.
Element 'cbc:PriceAmount' MUST be provided.
Attribute 'currencyID' MUST be present.
Attribute 'unitCode' MUST be present.
Attribute 'unitCodeListID' MUST be present.
Element 'cbc:ChargeIndicator' MUST be provided.
Element 'cbc:Amount' MUST be provided.
Attribute 'currencyID' MUST be present.
Attribute 'currencyID' 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.
Element 'cbc:ItemClassificationCode' MUST be provided.
Attribute 'listID' MUST be present.
Element 'cbc:ID' MUST be provided.
Element 'cac:TaxScheme' MUST be provided.
Attribute 'schemeID' MUST be present.
Element 'cbc:ID' MUST be provided.
Element 'cbc:Name' MUST be provided.
Element 'cbc:Value' MUST be provided.
Attribute 'unitCode' MUST be present.
Attribute 'unitCodeListID' MUST be present.
[NOGOV-T01-R002]-An order MUST contain buyer information
[NOGOV-T01-R018]-An order MUST contain seller information
[NOGOV-T01-R005]-An order line item MUST have a quantity
[NOGOV-T01-R001]-Kundens referanse BØR fylles ut i henhold til norske krav -- Customer reference SHOULD have a value
[NOGOV-T01-R023]-CompanyID for legal entity qualifier must have value 'NO:ORGNR' when provided.
[NOGOV-T01-R024]-CompanyID for tax scheme qualifier must have value 'NO:VAT' when provided.
[NOGOV-T01-R013]-URI MUST be specified when describing external reference documents.
[NOGOV-T01-R014]-Contract ID MUST be specified when referencing contracts.
[NOGOV-T01-R016]-VAT identifier MUST be specified when VAT information is present
[NOGOV-T01-R017]-Every tax scheme MUST be defined through an identifier.
[NOGOV-T01-R015]-Identification code MUST be specified when describing a country.
[NOGOV-T01-R019]-If originator element is present, party must be specified
[NOGOV-T01-R020]-If invoicee element is present, party must be specified
[NOGOV-T01-R004]-If classified tax category is present, VAT category code must be specified
[NOGOV-T01-R003]-If product classification element is present, classification code must be specified
[EHFPROFILE-T01-R001]-An order must only be used in profile 28