external.schematron.2018-11.xslt.OPENPEPPOL-UBL-T10.xslt Maven / Gradle / Ivy
/
*:
[namespace-uri()='
']
[
]
/
@
@*[local-name()='
' and namespace-uri()='
']
/
[
]
/@
/
[
]
/@
.
U
U
U.
n
U.
_
_
UBL-T10
UBL-T10
CodesT10
CodesT10
OPENPEPPOL T10 bound to UBL
EUGEN-T10-R012
fatal
[EUGEN-T10-R012]-An allowance percentage MUST NOT be negative.
EUGEN-T10-R022
fatal
[EUGEN-T10-R022]-An allowance or charge amount MUST NOT be negative.
EUGEN-T10-R052
fatal
[EUGEN-T10-R052]-Document level amounts cannot have more than 2 decimals
EUGEN-T10-R029
fatal
[EUGEN-T10-R029]-An allowance charge reason code MUST have a list identifier attribute 'UNCL4465'.
EUGEN-T10-R027
fatal
[EUGEN-T10-R027]-A country identification code MUST have a list identifier attribute 'ISO3166-1:Alpha2'.
EUGEN-T10-R026
fatal
[EUGEN-T10-R026]-A currency code element MUST have a list identifier attribute 'ISO4217'.
EUGEN-T10-R036
fatal
[EUGEN-T10-R036]-An invoice MUST have a buyer name
EUGEN-T10-R038
fatal
[EUGEN-T10-R038]-An invoice MUST have a buyer postal address
EUGEN-T10-R040
warning
[EUGEN-T10-R040]-A customer SHOULD provide information about its legal entity information
EUGEN-T10-R034
fatal
[EUGEN-T10-R034]-An delivery location identifier MUST have a scheme identifier attribute.
EUGEN-T10-R033
fatal
[EUGEN-T10-R033]-A document type code MUST have a list identifier attribute 'UNCL1001'.
EUGEN-T10-R023
fatal
[EUGEN-T10-R023]-An endpoint identifier MUST have a scheme identifier attribute.
EUGEN-T10-R031
fatal
[EUGEN-T10-R031]-A financial account identifier MUST have a scheme identifier attribute.
EUGEN-T10-R044
fatal
[EUGEN-T10-R044]-If the tax currency code is different from the document currency code, the tax exchange rate MUST be provided
EUGEN-T10-R047
warning
[EUGEN-T10-R047]- An invoice should not contain empty elements
EUGEN-T10-R053
fatal
[EUGEN-T10-R053]- An invoice must have an Invoice type code
EUGEN-T10-R025
fatal
[EUGEN-T10-R025]-An invoice type code MUST have a list identifier attribute 'UNCL1001'.
EUGEN-T10-R054
warning
[EUGEN-T10-R054]-A party legal entity company identifier SHOULD have a scheme identifier attribute.
EUGEN-T10-R024
fatal
[EUGEN-T10-R024]-A party identifier MUST have a scheme identifier attribute.
EUGEN-T10-R004
warning
[EUGEN-T10-R004]-If the payment means are international account transfer and the account id is IBAN then the financial institution should be identified by using the BIC id.
EUGEN-T10-R028
fatal
[EUGEN-T10-R028]-A payment means code MUST have a list identifier attribute 'UNCL4461'.
EUGEN-T10-R035
fatal
[EUGEN-T10-R035]-An invoice MUST have a seller name
EUGEN-T10-R037
fatal
[EUGEN-T10-R037]-An invoice MUST have a seller postal address
EUGEN-T10-R039
warning
[EUGEN-T10-R039]-A supplier SHOULD provide information about its legal entity information
EUGEN-T10-R041
warning
[EUGEN-T10-R041]-The VAT identifier for the supplier SHOULD be prefixed with country code for companies with VAT registration in EU countries
EUGEN-T10-R008
fatal
[EUGEN-T10-R008]-For each tax subcategory the category ID and the applicable tax percentage MUST be provided.
EUGEN-T10-R032
fatal
[EUGEN-T10-R032]-A tax category identifier MUST have a scheme identifier attribute 'UNCL5305'.
EUGEN-T10-R045
fatal
[EUGEN-T10-R045]-Tax exchange rate MUST specify the calculation rate and the operator code.
EUGEN-T10-R043
fatal
[EUGEN-T10-R043]-The total tax amount MUST equal the sum of tax amounts per category.
EUGEN-T10-R049
fatal
[EUGEN-T10-R049]- Total tax amount cannot have more than 2 decimals.
EUGEN-T10-R050
fatal
[EUGEN-T10-R050]- Tax subtotal amounts cannot have more than 2 decimals.
EUGEN-T10-R051
fatal
[EUGEN-T10-R051]-Document level amounts cannot have more than 2 decimals
EUGEN-T10-R042
fatal
[EUGEN-T10-R042]-The tax amount per category MUST be the taxable amount multiplied by the category percentage.
EUGEN-T10-R046
fatal
[EUGEN-T10-R046]-If the tax currency code is different from the document currency code, each tax subtotal has to include the tax amount in both currencies
EUGEN-T10-R030
fatal
[EUGEN-T10-R030]-A unit code attribute MUST have a unit code list identifier attribute 'UNECERec20'.
EUGEN-T10-R048
fatal
[EUGEN-T10-R048]-Document level amounts cannot have more than 2 decimals
EUGEN-T10-R055
fatal
[EUGEN-T10-R055]-Each invoice line MUST have an invoice line item name
OP-T10-R001
fatal
[OP-T10-R001]-Contract document type code MUST be coded using UNCL 1001 list BII2 subset.
OP-T10-R002
fatal
[OP-T10-R002]-An Endpoint Identifier Scheme MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers".
OP-T10-R003
fatal
[OP-T10-R003]-An Party Identifier Scheme MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers".
OP-T10-R004
fatal
[OP-T10-R004]-A payee account identifier scheme MUST be from the Account ID PEPPOL code list
OP-T10-R006
fatal
[OP-T10-R006]-Unit code MUST be coded according to the UN/ECE Recommendation 20
OP-T10-R056
warning
[OP-T10-R056]-The unit code used has been marked as deprecated and will be removed in a future release.
OP-T10-R057
warning
[OP-T10-R057]-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.
OP-T10-R008
fatal
[OP-T10-R008]-A Party Company Identifier Scheme MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers".
OP-T10-R009
fatal
[OP-T10-R009]-TaxCurrencyCode MUST be coded using ISO code list 4217
OP-T10-R010
fatal
[OP-T10-R010]-SourceCurrencyCode MUST be coded using ISO code list 4217
OP-T10-R011
fatal
[OP-T10-R011]-TargetCurrencyCode MUST be coded using ISO code list 4217
© 2015 - 2024 Weber Informatics LLC | Privacy Policy