Rules for PEPPOL BIS Despatch Advice defined by OpenPEPPOL.

Identifier/Error message Flag
EUGEN-T16-R001
An endpoint identifier MUST have a scheme identifier attribute.
fatal
EUGEN-T16-R002
A party identifier MUST have a scheme identifier attribute.
fatal
EUGEN-T16-R003
A country identification code MUST have a list identifier attribute ISO3166-1:Alpha2.
fatal
EUGEN-T16-R004
A unit code attribute MUST have a unit code list identifier attribute UNECERec20.
fatal
EUGEN-T16-R005
A UNDG code MUST have a list identifier attribute UNCL8273
fatal
EUGEN-T16-R006
A transport handling unit type code MUST have a list identifier attribute UNECERec21.
fatal
EUGEN-T16-R007
Each despatch advice line MUST have a delivered quantity
fatal
EUGEN-T16-R008
A despatch advice should not contain empty elements
warning
OP-T16-R001
Country codes in a despatch advice MUST be coded using ISO code list 3166-1 alpha2
fatal
OP-T16-R002
Unit code MUST be coded according to the UN/ECE Recommendation 20
fatal
OP-T16-R003
UNDG MUST be coded according to the UNCL 8273 code list
fatal
OP-T16-R004
A transport handling unit type MUST be coded according to the UN/ECE Recommendation 21
fatal
OP-T16-R005
An Endpoint Identifier Scheme MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers".
fatal
OP-T16-R006
An Party Identifier Scheme MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers".
fatal
OP-T16-R007
The handling unit measure AttributeID MUST be of value "AAB" for Unit gross weight or "AAW" for Gross volume
fatal
OP-T16-R008
The unit code used has been marked as deprecated and will be removed in a future release.
warning
OP-T16-R009
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