external.schematron.2019-06.xslt.OPENPEPPOL-UBL-T110.xslt Maven / Gradle / Ivy
/
*:
[namespace-uri()='
']
[
]
/
@
@*[local-name()='
' and namespace-uri()='
']
/
[
]
/@
/
[
]
/@
.
U
U
U.
n
U.
_
_
business_rules
business_rules
codelist_rules
codelist_rules
OPENPEPPOL T110 bound to UBL
EUGEN-T110-R025
fatal
[EUGEN-T110-R025]-UBLVersionID must be 2.1
EUGEN-T110-R007
fatal
[EUGEN-T110-R007]-Customization id must be: urn:www.cenbii.eu:transaction:biitrns110:ver1.0:extended:urn:www.peppol.eu:bis:peppol42a:ver1.0
EUGEN-T110-R008
fatal
[EUGEN-T110-R008]-Profile id must be: urn:www.cenbii.eu:profile:bii42:ver1.0
EUGEN-T110-R009
fatal
[EUGEN-T110-R009]-Sellers endpoint id must exist
EUGEN-T110-R010
fatal
[EUGEN-T110-R010]-Buyers endpoint id must exist
EUGEN-T110-R028
fatal
[EUGEN-T110-R028]-An order agreement must not contain empty elements
EUGEN-T110-R015
fatal
[EUGEN-T110-R015]-Allowances and charges MUST have a reason
EUGEN-T110-R011
fatal
[EUGEN-T110-R011]-All amounts must have same currency code as document currency
EUGEN-T110-R026
fatal
[EUGEN-T110-R026]-Each item label must have an item label name.
EUGEN-T110-R027
fatal
[EUGEN-T110-R027]-Each item label must have an item label value.
EUGEN-T110-R004
fatal
[EUGEN-T110-R004]-A country identification code MUST have a list identifier attribute "ISO3166-1:Alpha2"
EUGEN-T110-R003
fatal
[EUGEN-T110-R003]-A document currency code MUST have a list identifier attribute "ISO4217"
EUGEN-T110-R001
fatal
[EUGEN-T110-R001]-An endpoint identifier MUST have a scheme identifier attribute
EUGEN-T110-R013
fatal
[EUGEN-T110-R013]-Item classification codes must include code list value
EUGEN-T110-R002
fatal
[EUGEN-T110-R002]-A party identifier MUST have a scheme identifier attribute
EUGEN-T110-R006
fatal
[EUGEN-T110-R006]-A tax category identifier MUST have a scheme identifier attribute "UNCL5305"
EUGEN-T110-R005
fatal
[EUGEN-T110-R005]-A unit code attribute MUST have a unit code list identifier attribute "UNECERec20"
EUGEN-T110-R029
fatal
[EUGEN-T110-R029]-Amounts cannot have more than 2 decimals
EUGEN-T110-R016
fatal
[EUGEN-T110-R016]-Total amount for payment MUST NOT be negative, if expected total amount for payment is provided.
EUGEN-T110-R017
fatal
[EUGEN-T110-R017]-Total sum of line amounts MUST NOT be negative, if expected total sum of line amounts is provided.
EUGEN-T110-R019
fatal
[EUGEN-T110-R019]-Total sum of line amounts MUST equal the sum of the order line amounts at order line level, if total sum of line amounts is provided.
EUGEN-T110-R020
fatal
[EUGEN-T110-R020]-Total sum of charges at document level MUST be equal to the sum of charges at document level, if total sum of charges at document level is provided.
EUGEN-T110-R021
fatal
[EUGEN-T110-R021]-Total sum of allowance at document level MUST be equal to the sum of allowance amounts at document level, if total sum of allowance at document level is provided.
EUGEN-T110-R022
fatal
[EUGEN-T110-R022]-Tax exclusive amount must 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.
EUGEN-T110-R023
fatal
[EUGEN-T110-R023]-Tax inclusive amount must equal tax exclusive amount plus total tax amount plus rounding amount..
EUGEN-T110-R024
fatal
[EUGEN-T110-R024]-Total amount for payment MUST be equal to the tax inclusive amount minus the prepaid amount.
EUGEN-T110-R030
fatal
[EUGEN-T110-R030]-Payable rounding amount should be no more than 10% of payable amount.
OP-T110-R001
fatal
[OP-T110-R001]-currencyID for Amounts MUST be coded using ISO code list 4217
OP-T110-R002
fatal
[OP-T110-R002]-Order agreement currency MUST be coded using ISO code list 4217
OP-T110-R003
fatal
[OP-T110-R003]-An Endpoint Identifier Scheme MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers".
OP-T110-R004
fatal
[OP-T110-R004]-A Party Identifier Scheme MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers".
OP-T110-R006
fatal
[OP-T110-R006]-Unit code for quantities MUST be coded according to the UN/ECE Recommendation 20
OP-T110-R009
fatal
[OP-T110-R009]-Country codes must be from ISO 3166-1 alpha2
OP-T110-R010
fatal
[OP-T110-R010]-Commodity code schemes MUST be according to CENBII3 COMMODITY_SCHEME_ID
© 2015 - 2024 Weber Informatics LLC | Privacy Policy