ehf.2019-06.EHF-UBL-T110.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 Agreement
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:OrderReference' MUST be provided.
Element 'cac:SellerSupplierParty' MUST be provided.
Element 'cac:BuyerCustomerParty' MUST be provided.
Element 'cac:OrderLine' MUST be provided.
Element 'cbc:UBLVersionID' MUST contain value '2.1'.
Element 'cbc:ID' MUST be provided.
Element 'cbc:ID' MUST be provided.
Attribute 'mimeCode' MUST be present.
Element 'cbc:URI' MUST be provided.
Element 'cac:Party' MUST be provided.
Element 'cbc:EndpointID' MUST be provided.
Element 'cbc:ID' MUST be provided.
Element 'cbc:Name' MUST be provided.
Element 'cbc:IdentificationCode' MUST be provided.
Element 'cac:Party' MUST be provided.
Element 'cbc:EndpointID' MUST be provided.
Element 'cbc:ID' MUST be provided.
Element 'cbc:Name' MUST be provided.
Element 'cbc:IdentificationCode' MUST be provided.
Element 'cbc:ID' MUST be provided.
Element 'cbc:Name' MUST be provided.
Element 'cbc:ID' MUST be provided.
Element 'cbc:Name' MUST be provided.
Element 'cbc:StartDate' MUST be provided.
Element 'cbc:ID' MUST be provided.
Element 'cbc:Name' MUST be provided.
Element 'cbc:IdentificationCode' MUST be provided.
Element 'cbc:ChargeIndicator' 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:TaxAmount' MUST be provided.
Element 'cac:TaxCategory' MUST be provided.
Attribute 'currencyID' MUST be present.
Attribute 'currencyID' MUST be present.
Element 'cac:TaxScheme' MUST be provided.
Element 'cbc:ID' MUST be provided.
Element 'cbc:LineExtensionAmount' MUST be provided.
Element 'cbc:TaxExclusiveAmount' MUST be provided.
Element 'cbc:TaxInclusiveAmount' MUST be provided.
Element 'cbc:PayableAmount' 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:Price' MUST be provided.
Element 'cac:Item' MUST be provided.
Attribute 'currencyID' MUST be present.
Attribute 'currencyID' MUST be present.
Element 'cbc:StartDate' MUST be provided.
Element 'cbc:PriceAmount' MUST be provided.
Attribute 'currencyID' MUST be present.
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:ItemClassificationCode' MUST be provided.
Element 'cbc:ID' MUST be provided.
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.
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 'cac:PartyName' MUST be provided.
Element 'cbc:Name' MUST be provided.
Element 'cbc:ID' MUST be provided.
Order agreement MUST have a profile identification.
At least one order line MUST exist.
Delivery period MUST have a start date.
Monetary total MUST have total amount without VAT.
An Order agreement line MUST contain a quantity.
An Order agreement line MUST contain price.
Additional item property MUST have a value.