external.schematron.2018-11.xslt.BIIRULES-UBL-T10.xslt Maven / Gradle / Ivy
/
*:
[namespace-uri()='
']
[
]
/
@
@*[local-name()='
' and namespace-uri()='
']
/
[
]
/@
/
[
]
/@
.
U
U
U.
n
U.
_
_
UBL-T10
UBL-T10
CodesT10
CodesT10
BIIRULES T10 bound to UBL
BII2-T10-R025
fatal
[BII2-T10-R025]-Each document level allowance or charge details MUST have an allowance and charge reason text
BII2-T10-R043
fatal
[BII2-T10-R043]-Document level allowances and charges details MUST have allowance and charge VAT category if the invoice has a VAT total amount
BII2-T10-R001
fatal
[BII2-T10-R001]-An invoice MUST have a customization identifier
BII2-T10-R002
fatal
[BII2-T10-R002]-An invoice MUST have a business profile identifier
BII2-T10-R003
fatal
[BII2-T10-R003]-An invoice MUST have an invoice identifier
BII2-T10-R004
fatal
[BII2-T10-R004]-An invoice MUST have an invoice issue date
BII2-T10-R005
fatal
[BII2-T10-R005]-An invoice MUST specify the currency code for the document
BII2-T10-R006
fatal
[BII2-T10-R006]-An invoice MUST have a seller name and/or a seller identifier
BII2-T10-R008
fatal
[BII2-T10-R008]-An invoice MUST have a buyer name and/or a buyer identifier
BII2-T10-R010
fatal
[BII2-T10-R010]-An invoice MUST have the sum of line amounts
BII2-T10-R011
fatal
[BII2-T10-R011]-An invoice MUST have the invoice total without VAT
BII2-T10-R012
fatal
[BII2-T10-R012]-An invoice MUST have the invoice total with VAT (value of purchase)
BII2-T10-R013
fatal
[BII2-T10-R013]-An invoice MUST have the amount due for payment
BII2-T10-R014
fatal
[BII2-T10-R014]-An invoice MUST have at least one invoice line
BII2-T10-R015
fatal
[BII2-T10-R015]-An invoice MUST specify the VAT total amount, if there are VAT line amounts
BII2-T10-R026
fatal
[BII2-T10-R026]-An invoice MUST contain VAT category details unless VAT total amount is omitted.
BII2-T10-R035
fatal
[BII2-T10-R035]-Invoice total with VAT MUST NOT be negative
BII2-T10-R037
fatal
[BII2-T10-R037]-Amount due for payment in an invoice MUST NOT be negative
BII2-T10-R044
fatal
[BII2-T10-R044]-A seller VAT identifier MUST be provided if the invoice has a VAT total amount
BII2-T10-R047
fatal
[BII2-T10-R047]-A buyer VAT identifier MUST be present if the VAT category code is reverse VAT
BII2-T10-R048
fatal
[BII2-T10-R048]-An invoice with a VAT category code of reverse charge MUST NOT contain other VAT categories.
BII2-T10-R058
fatal
[BII2-T10-R058]-Invoice total without VAT MUST be equal to the sum of VAT category taxable amounts
BII2-T10-R017
fatal
[BII2-T10-R017]-Each invoice line MUST have an invoice line identifier
BII2-T10-R018
fatal
[BII2-T10-R018]-Each invoice line MUST have an invoiced quantity
BII2-T10-R019
fatal
[BII2-T10-R019]-Each invoice line MUST have a quantity unit of measure
BII2-T10-R020
fatal
[BII2-T10-R020]-Each invoice line MUST have an invoice line net amount
BII2-T10-R021
fatal
[BII2-T10-R021]-Each invoice line MUST have an invoice line item name and/or the invoice line item identifier
BII2-T10-R032
fatal
[BII2-T10-R032]-A scheme identifier for the invoice line item registered identifier MUST be provided if invoice line item registered identifiers are used to identify a product.(e.g. GTIN)
BII2-T10-R034
fatal
[BII2-T10-R034]-Invoice line item net price MUST NOT be negative
BII2-T10-R046
fatal
[BII2-T10-R046]-Each invoice line MUST be categorized with the invoice line VAT category if the invoice has a VAT total amount
BII2-T10-R023
fatal
[BII2-T10-R023]-Each invoice period information MUST have an invoice period start date
BII2-T10-R024
fatal
[BII2-T10-R024]-Each invoice period information MUST have an invoice period end date
BII2-T10-R031
fatal
[BII2-T10-R031]-An invoice period end date MUST be later or equal to an invoice period start date
BII2-T10-R039
fatal
[BII2-T10-R039]-An account identifier MUST be present if payment means type is funds transfer
BII2-T10-R040
fatal
[BII2-T10-R040]-A sellers financial institution identifier MUST be provided if the scheme of the account identifier is IBAN and the payment means is international bank transfer
BII2-T10-R041
fatal
[BII2-T10-R041]-A payment means MUST specify the payment means type
BII2-T10-R042
fatal
[BII2-T10-R042]-A sellers financial institution identifier scheme MUST be BIC if the scheme of the account identifier is IBAN and the payment means type is international account transfer
BII2-T10-R051
fatal
[BII2-T10-R051]-Sum of line amounts MUST equal the invoice line net amounts
BII2-T10-R052
fatal
[BII2-T10-R052]-An invoice total without VAT MUST equal the sum of line amounts plus the sum of charges on document level minus the sum of allowances on document level
BII2-T10-R053
fatal
[BII2-T10-R053]-An invoice total with VAT MUST equal the invoice total without VAT plus the VAT total amount and the rounding of invoice total
BII2-T10-R054
fatal
[BII2-T10-R054]-The sum of allowances at document level MUST be equal to the sum of document level allowance amounts
BII2-T10-R055
fatal
[BII2-T10-R055]-The sum of charges at document level MUST be equal to the sum of document level charge amounts
BII2-T10-R056
fatal
[BII2-T10-R056]-Amount due for payment MUST be equal to the invoice total amount with VAT minus the paid amounts
BII2-T10-R027
fatal
[BII2-T10-R027]-Each VAT category details MUST have a VAT category taxable amount
BII2-T10-R028
fatal
[BII2-T10-R028]-Each VAT category details MUST have a VAT category tax amount
BII2-T10-R029
fatal
[BII2-T10-R029]-Every VAT category details MUST be defined through a VAT category code
BII2-T10-R030
fatal
[BII2-T10-R030]-The VAT category percentage MUST be provided if the VAT category code is standard.
BII2-T10-R045
fatal
[BII2-T10-R045]-A VAT exemption reason MUST be provided if the VAT category code is exempt or reverse charge.
BII2-T10-R049
fatal
[BII2-T10-R049]-The invoice total without VAT MUST be equal to the VAT category taxable amount if the VAT category code is reverse charge
BII2-T10-R050
fatal
[BII2-T10-R050]-The VAT category tax amount MUST be zero if the VAT category code is reverse charge (since there is only one VAT category allowed it follows that the invoice tax total for reverse charge invoices is zero)
BII2-T10-R033
fatal
[BII2-T10-R033]-A list identifier for a invoice line item commodity classification MUST be provided if invoice line item commodity classification are used to classify an invoice line item (e.g. CPV or UNSPSC)
CL-T10-R001
fatal
[CL-T10-R001]-An Invoice MUST be coded with the InvoiceTypeCode code list UNCL D1001 BII2 subset
CL-T10-R002
fatal
[CL-T10-R002]-DocumentCurrencyCode MUST be coded using ISO code list 4217
CL-T10-R003
fatal
[CL-T10-R003]-currencyID MUST be coded using ISO code list 4217
CL-T10-R004
fatal
[CL-T10-R004]-Country codes in an invoice MUST be coded using ISO code list 3166-1
CL-T10-R006
fatal
[CL-T10-R006]-Payment means in an invoice MUST be coded using UNCL 4461 BII2 subset
CL-T10-R007
fatal
[CL-T10-R007]-Invoice tax categories MUST be coded using UNCL 5305 code list BII2 subset
CL-T10-R008
fatal
[CL-T10-R008]-For Mime code in attribute use MIMEMediaType.
CL-T10-R010
warning
[CL-T10-R010]-Coded allowance and charge reasons SHOULD belong to the UNCL 4465 code list BII2 subset
© 2015 - 2024 Weber Informatics LLC | Privacy Policy