ISDOC amounts and identifiers
16 rules, version Standard ISDOC 6.0.2, published by xmlvalid, after the rules of the ISDOC 6.0.2 standard (appendix A) its Schematron does not check (MIT, source). Checked with ISDOC 6.0.2 .
- XV-CZ-01 In the VAT summary, TaxableAmount + TaxAmount must equal TaxInclusiveAmount (… + … is not …), in the foreign currency too (ISDOC 6.0.2, A.10).
- XV-CZ-02 In the VAT summary, AlreadyClaimedTaxableAmount + AlreadyClaimedTaxAmount must equal AlreadyClaimedTaxInclusiveAmount, in the foreign currency too (ISDOC 6.0.2, A.10).
- XV-CZ-03 In the VAT summary, DifferenceTaxableAmount + DifferenceTaxAmount must equal DifferenceTaxInclusiveAmount, in the foreign currency too (ISDOC 6.0.2, A.10).
- XV-CZ-04 TaxTotal/TaxAmount (…) must equal the sum of TaxAmount of every TaxSubTotal (…), in the foreign currency too (ISDOC 6.0.2, A.10).
- XV-CZ-05 LegalMonetaryTotal/TaxExclusiveAmount (…) must equal the sum of TaxableAmount in the VAT summary (…), in the foreign currency too (ISDOC 6.0.2, A.11).
- XV-CZ-06 LegalMonetaryTotal/TaxInclusiveAmount (…) must equal the sum of TaxInclusiveAmount in the VAT summary (…), in the foreign currency too (ISDOC 6.0.2, A.11).
- XV-CZ-07 LegalMonetaryTotal/AlreadyClaimedTaxExclusiveAmount must equal the sum of AlreadyClaimedTaxableAmount in the VAT summary, in the foreign currency too (ISDOC 6.0.2, A.11).
- XV-CZ-08 LegalMonetaryTotal/AlreadyClaimedTaxInclusiveAmount must equal the sum of AlreadyClaimedTaxInclusiveAmount in the VAT summary, in the foreign currency too (ISDOC 6.0.2, A.11).
- XV-CZ-09 LegalMonetaryTotal/DifferenceTaxExclusiveAmount must equal the sum of DifferenceTaxableAmount in the VAT summary, in the foreign currency too (ISDOC 6.0.2, A.11).
- XV-CZ-10 LegalMonetaryTotal/DifferenceTaxInclusiveAmount must equal the sum of DifferenceTaxInclusiveAmount in the VAT summary, in the foreign currency too (ISDOC 6.0.2, A.11).
- XV-CZ-11 TaxInclusiveAmount - AlreadyClaimedTaxInclusiveAmount must equal DifferenceTaxInclusiveAmount (… - … is not …); taxed advance payments are given as positive amounts (ISDOC 6.0.2, A.6).
- XV-CZ-12 how to fixPayableAmount (…) must equal DifferenceTaxInclusiveAmount + PayableRoundingAmount - PaidDepositsAmount (…); paid advance payments are given as positive amounts (ISDOC 6.0.2, A.6).
- XV-CZ-13 …/UUID is the empty UUID (00000000-0000-0000-0000-000000000000); a UUID must be unique, or a second document with it is taken as a correction of the first (ISDOC 6.0.2, A.4).
- XV-CZ-14 SubDocumentTypeOrigin '…' is not allowed: the only maintainer of a code list for SubDocumentType is CBA (Česká bankovní asociace) (ISDOC 6.0.2, 4.1.10).
- XV-CZ-15 warning The company number (IČO) '…' of a party in CZ is not eight digits with a valid check digit.
- XV-CZ-16 warning The Czech VAT number (DIČ) '…' is not CZ followed by eight to ten digits.