Identifier/Error message Flag
PEPPOL-T110-CL001
Reason code MUST be according to subset of UNCL 5189 D.16B.
fatal
PEPPOL-T110-CL002
Reason code MUST be according to UNCL 7161 D.16B.
fatal
PEPPOL-T110-R001
Each order agreement line item net price SHALL not be negative
fatal
PEPPOL-T110-R002
Each item in an Order agreement line SHALL be identifiable by either "item sellers identifier" or "item standard identifier"
fatal
PEPPOL-T110-R004
All amounts SHALL have same currency code as document currency
fatal
PEPPOL-T110-R005
Total amount for payment SHALL NOT be negative, if expected total amount for payment is provided.
fatal
PEPPOL-T110-R006
Total amount for payment SHALL NOT be negative, if expected total amount for payment is provided.
fatal
PEPPOL-T110-R007
Total sum of line amounts SHALL equal the sum of the order line amounts at order line level, if total sum of line amounts is provided.
fatal
PEPPOL-T110-R008
Total sum of charges at document level SHALL be equal to the sum of charges at document level, if total sum of charges at document level is provided.
fatal
PEPPOL-T110-R009
Total sum of allowance at document level SHALL be equal to the sum of allowance amounts at document level, if total sum of allowance at document level is provided.
fatal
PEPPOL-T110-R010
Tax exclusive amount SHALL equal the sum of line amount plus total charge amount at document level less total allowance amount at document level if tax exclusive amount is provided.
fatal
PEPPOL-T110-R011
Tax inclusive amount SHALL equal tax exclusive amount plus total tax amount.
fatal
PEPPOL-T110-R012
Total amount for payment SHALL be equal to the tax inclusive amount minus the prepaid amount plus rounding amount
fatal
PEPPOL-T110-R013
Elements of data type amount cannot have more than 2 decimals (I.e. all amounts except unit price amounts)
fatal
PEPPOL-T110-R014
If document totals is provided, all order agreement lines SHALL have a line extension amount
fatal
PEPPOL-T110-R015
Allowance/charge base amount SHALL be provided when allowance/charge percentage is provided.
fatal
PEPPOL-T110-R016
Allowance/charge percentage SHALL be provided when allowance/charge base amount is provided.
fatal
PEPPOL-T110-R017
Allowance/charge amount SHALL equal base amount * percentage/100 if base amount and percentage exists
fatal
PEPPOL-T110-R018
Each document level allowance SHALL have an allowance reason text or an allowance reason code.
fatal
PEPPOL-T110-R019
Each Tax Category SHALL have a TAX category rate, except if the order is not subject to TAX.
fatal
PEPPOL-T110-R020
When TAX category code is "Standard rated" (S) the TAX rate SHALL be greater than zero.
fatal
PEPPOL-T110-R021
Document level allowance or charge amounts SHALL NOT be negative.
fatal
PEPPOL-T110-R022
The Item gross price SHALL NOT be negative.
fatal
PEPPOL-T110-R023
Allowance or charge price amounts SHALL NOT be negative.
fatal
PEPPOL-T110-R024
TAX category tax amount = TAX category taxable amount x (TAX category rate / 100), rounded to two decimals.
fatal
PEPPOL-T110-R025
If TAX breakdown is present, the order agreement TAX total amount = Σ TAX category tax amount.
fatal
PEPPOL-T110-R026
Tax category rates MUST match provided tax categories on document level when such exists.
fatal
PEPPOL-T110-R027
Tax categories MUST match provided tax categories on document level when such exists.
fatal
PEPPOL-T110-R028
A TAX breakdown with TAX Category codes E, AE, K, G or O SHALL have a TAX exemption reason text
fatal
PEPPOL-T110-R029
A TAX breakdown with TAX Category codes S, Z, L and M SHALL NOT have a TAX exemption reason text
fatal
PEPPOL-T110-R030
Specification identifier SHALL start with the value 'urn:fdc:peppol.eu:poacc:trns:order_agreement:3'.
fatal