Rules for transaction 10 defined by CEN BII.
Identifier/Error message | Flag |
---|---|
BII2-T10-R001 An invoice MUST have a customization identifier |
fatal |
BII2-T10-R002 An invoice MUST have a business profile identifier |
fatal |
BII2-T10-R003 An invoice MUST have an invoice identifier |
fatal |
BII2-T10-R004 An invoice MUST have an invoice issue date |
fatal |
BII2-T10-R005 An invoice MUST specify the currency code for the document |
fatal |
BII2-T10-R006 An invoice MUST have a seller name and/or a seller identifier |
fatal |
BII2-T10-R008 An invoice MUST have a buyer name and/or a buyer identifier |
fatal |
BII2-T10-R010 An invoice MUST have the sum of line amounts |
fatal |
BII2-T10-R011 An invoice MUST have the invoice total without VAT |
fatal |
BII2-T10-R012 An invoice MUST have the invoice total with VAT (value of purchase) |
fatal |
BII2-T10-R013 An invoice MUST have the amount due for payment |
fatal |
BII2-T10-R014 An invoice MUST have at least one invoice line |
fatal |
BII2-T10-R015 An invoice MUST specify the VAT total amount, if there are VAT line amounts |
fatal |
BII2-T10-R017 Each invoice line MUST have an invoice line identifier |
fatal |
BII2-T10-R018 Each invoice line MUST have an invoiced quantity |
fatal |
BII2-T10-R019 Each invoice line MUST have a quantity unit of measure |
fatal |
BII2-T10-R020 Each invoice line MUST have an invoice line net amount |
fatal |
BII2-T10-R021 Each invoice line MUST have an invoice line item name and/or the invoice line item identifier |
fatal |
BII2-T10-R023 Each invoice period information MUST have an invoice period start date |
fatal |
BII2-T10-R024 Each invoice period information MUST have an invoice period end date |
fatal |
BII2-T10-R025 Each document level allowance or charge details MUST have an allowance and charge reason text |
fatal |
BII2-T10-R026 An invoice MUST contain VAT category details unless VAT total amount is omitted. |
fatal |
BII2-T10-R027 Each VAT category details MUST have a VAT category taxable amount |
fatal |
BII2-T10-R028 Each VAT category details MUST have a VAT category tax amount |
fatal |
BII2-T10-R029 Every VAT category details MUST be defined through a VAT category code |
fatal |
BII2-T10-R030 The VAT category percentage MUST be provided if the VAT category code is standard. |
fatal |
BII2-T10-R031 An invoice period end date MUST be later or equal to an invoice period start date |
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) |
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) |
fatal |
BII2-T10-R034 Invoice line item net price MUST NOT be negative |
fatal |
BII2-T10-R035 Invoice total with VAT MUST NOT be negative |
fatal |
BII2-T10-R037 Amount due for payment in an invoice MUST NOT be negative |
fatal |
BII2-T10-R039 An account identifier MUST be present if payment means type is funds transfer |
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 |
fatal |
BII2-T10-R041 A payment means MUST specify the payment means type |
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 |
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 |
fatal |
BII2-T10-R044 A seller VAT identifier MUST be provided if the invoice has a VAT total amount |
fatal |
BII2-T10-R045 A VAT exemption reason MUST be provided if the VAT category code is exempt or reverse charge. |
fatal |
BII2-T10-R046 Each invoice line MUST be categorized with the invoice line VAT category if the invoice has a VAT total amount |
fatal |
BII2-T10-R047 A buyer VAT identifier MUST be present if the VAT category code is reverse VAT |
fatal |
BII2-T10-R048 An invoice with a VAT category code of reverse charge MUST NOT contain other VAT categories. |
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 |
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) |
fatal |
BII2-T10-R051 Sum of line amounts MUST equal the invoice line net amounts |
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 |
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 |
fatal |
BII2-T10-R054 The sum of allowances at document level MUST be equal to the sum of document level allowance amounts |
fatal |
BII2-T10-R055 The sum of charges at document level MUST be equal to the sum of document level charge amounts |
fatal |
BII2-T10-R056 Amount due for payment MUST be equal to the invoice total amount with VAT minus the paid amounts |
fatal |
BII2-T10-R058 Invoice total without VAT MUST be equal to the sum of VAT category taxable amounts |
fatal |
CL-T10-R001 An Invoice MUST be coded with the InvoiceTypeCode code list UNCL D1001 BII2 subset |
fatal |
CL-T10-R002 DocumentCurrencyCode MUST be coded using ISO code list 4217 |
fatal |
CL-T10-R003 currencyID MUST be coded using ISO code list 4217 |
fatal |
CL-T10-R004 Country codes in an invoice MUST be coded using ISO code list 3166-1 |
fatal |
CL-T10-R006 Payment means in an invoice MUST be coded using UNCL 4461 BII2 subset |
fatal |
CL-T10-R007 Invoice tax categories MUST be coded using UNCL 5305 code list BII2 subset |
fatal |
CL-T10-R008 For Mime code in attribute use MIMEMediaType. |
fatal |
CL-T10-R010 Coded allowance and charge reasons SHOULD belong to the UNCL 4465 code list BII2 subset |
warning |