Rules for PEPPOL BIS Order defined by OpenPEPPOL.
Identifier/Error message | Flag |
---|---|
EUGEN-T01-R011 An endpoint identifier MUST have a scheme identifier attribute |
fatal |
EUGEN-T01-R012 A party identifier MUST have a scheme identifier attribute |
fatal |
EUGEN-T01-R013 An order type code MUST have a list identifier attribute “UNCL1001” |
fatal |
EUGEN-T01-R014 A document currency code MUST have a list identifier attribute “ISO4217” |
fatal |
EUGEN-T01-R015 A country identification code MUST have a list identifier attribute “ISO3166-1:Alpha2” |
fatal |
EUGEN-T01-R016 A unit code attribute MUST have a unit code list identifier attribute “UNECERec20” |
fatal |
EUGEN-T01-R017 A tax category identifier MUST have a scheme identifier attribute “UNCL5305” |
fatal |
EUGEN-T01-R018 An order should not contain empty elements |
warning |
EUGEN-T01-R019 If [name] is used, all order lines MUST have a Line total amount. Order line [value-of /ubl:Order/cac:OrderLine/cac:LineItem/cbc:ID[not(../cbc:LineExtensionAmount)]] has no line amount |
fatal |
OP-T01-R001 OrderTypeCode in an order MUST be from UN/ECE 1001 code list PEPPOL Subset |
fatal |
OP-T01-R002 DocumentCurrencyCode MUST be coded using ISO code list 4217 |
fatal |
OP-T01-R003 A Binary Object MIME code attribute MUST be coded using MIME Code Type version 2008 code list |
fatal |
OP-T01-R004 An Enpoint Identifier Scheme identifier MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers". |
fatal |
OP-T01-R005 An Party Identifier Scheme identifier MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers". |
fatal |
OP-T01-R006 Country codes in an order MUST be coded using ISO code list 3166-1 |
fatal |
OP-T01-R007 currencyID MUST be coded using ISO code list 4217 |
fatal |
OP-T01-R008 A tax category identifier MUST be coded using UN/ECE 5305 BII2 Subset |
fatal |
OP-T01-R009 Unit code MUST be coded according to the UN/ECE Recommendation 20 (2009) |
fatal |
OP-T01-R010 The unit code used has been marked as deprecated and will be removed in a future release. |
warning |
OP-T01-R011 The unit code used has been marked for change in a future release so that will be prefixed with an X. As example code AE will become code XAE. |
warning |