218x Filetype XLSX File size 0.17 MB Source: zatca.gov.sa
Sheet 1: Introduction
Zakat, Tax and Customs Authority (ZATCA) | ||||||||
Electronic Invoice Data Dictionary to the E-Invoicing resolution dated 2021-05-28 | ||||||||
Version | Date | Updates | ||||||
1.0 | 2021-05-28 | |||||||
Data dictionary details | ||||||||
Column | Details | |||||||
A | Elecronic invoice category | |||||||
B-C | Business term group and ID in ISO CEN/EN 16931:2017 standard. The terms that are not in ISO CEN/EN 16931:2017 standard receives: - no group ID - a KSA term ID (ex: KSA-1) |
|||||||
D-E | Name and description for each business term | |||||||
G-J | UBL specifications for each business term: - XML tag in Invoice document - XML tag in Credit Note document - tag cardinality - data type |
|||||||
L-O | Business requirements and rules for each business term: - rules from ISO CEN/EN 16931:2017 - KSA specific rules |
|||||||
Q-U | Saudi context for each business term: - status for each invoice type - specific format if it is the case |
|||||||
W | Example for each business term | |||||||
ZATCA E-invoice Category | Business term ID (EN 16931) / KSA term ID | Business term name | Description | UBL specifications | Business requirements and rules | KSA context | |||||||||||||||||
EN 16931 Rules | KSA Rules | KSA status (Mandatory / Optional / Conditional / Not applicable) in the XML format | KSA specific format | Visibility on Invoice for Tax invoices and associated credit and debit notes | Visibility on human readable formats for Simplified Tax invoices and associated credit and debit notes | Example | |||||||||||||||||
Grup ID | Term ID | Invoice (/ubl:Invoice/) tag | Cardinality | Data type | Tax invoice | Debit note (tax invoice) |
Credit note (tax invoice) |
Simplified invoice | Debit note (simplified tax invoice) |
Credit note (simplified tax invoice) |
|||||||||||||
Process control | BG-3 | BT-23 | Business process type | Identifies a user-defined profile of the customization of UBL being used. | cbc:ProfileID | 0..1 | Text | BR-KSA-EN16931-01 | M | M | M | M | M | M | Not Required | Not Required | Default value reporting:1.0 |
||||||
Invoice identifier | - | BT-1 | Invoice number | A unique identification of the Invoice. | cbc:ID | 1..1 | Identifier | BR-02 | M | M | M | M | M | M | Required | Required | 2021/02/12/1230 | ||||||
Invoice UUID | - | KSA-1 | Unique invoice identifier | Globally unique reference identifying the invoice. | cbc:UUID | 1..1 | Identifier | BR-KSA-03 | M | M | M | M | M | M | letters, digits and dashes | Not Required | Not Required | 3cf5ee18-ee25-44ea-a444-2c37ba7f28be | |||||
Dates | - | BT-2 | Invoice issue date (gregorian calendar) | The date when the Invoice was issued as per Article 53 of the VAT Implementing Regulation | cbc:IssueDate | 1..1 | Date | BR-03 | BR-KSA-04 BR-KSA-F-01 |
M | M | M | M | M | M | Required | Required | 2021-02-25 | |||||
Times | - | KSA-25 | Invoice issue time | The time when the invoice was issued. | cbc:IssueTime | 1..1 | Time | BR-KSA-70 | M | M | M | M | M | M | HH:mm:ss | Not Required | Not Required | 16:55:24 | |||||
Invoice type code | - | BT-3 | Invoice type code | A code specifying the functional type of the Invoice. | cbc:InvoiceTypeCode | 1..1 | String | BR-04 BR-CL-01 |
BR-KSA-05 |
M | M | M | M | M | M | Subset of UN/CEFACT code list 1001, D.16B | Not Required (The invoice type -not the code- will be printed in the title) |
Not Required (The invoice type -not the code- will be printed in the title) |
380 | ||||
Invoice transaction code | - | KSA-2 | Invoice type transactions | A code of the invoice subtype and invoices transactions. | cbc:InvoiceTypeCode / @name | 0..1 | String | BR-KSA-06 BR-KSA-07 BR-KSA-31 |
M | M | M | M | M | M | Structure: NNPNESB where NN (positions 1 and 2) = invoice subtype: - 01 for tax invoice - 02 for simplified tax invoice P (position 3) = 3rd Party invoice transaction, 0 for false, 1 for true N (position 4) = Nominal invoice transaction, 0 for false, 1 for true E (position 5) = Exports invoice transaction, 0 for false, 1 for true S (position 6) = Summary invoice transaction, 0 for false, 1 for true B (position 7) = Self-billed invoice transaction, ) for false, 1 for true |
Required | Required | 010100 | |||||
Notes | BG-1 | BT-22 | Invoice note | A textual note that gives unstructured information that is relevant to the Invoice as a whole. | cbc:Note | 0..* | Text | O | O | O | O | O | O | Not Required | Not Required | Unstructured text | |||||||
Currencies | - | BT-5 | Invoice currency code | The currency in which all Invoice amounts are given, except for the Total VAT amount in accounting currency. | cbc:DocumentCurrencyCode | 0..1 | Code | BR-05 BR-CL-04 |
BR-KSA-CL-02 | M | M | M | M | M | M | Not Required | Not Required | SAR | |||||
Currencies | - | BT-6 | Tax currency code | The currency used for VAT accounting and reporting purposes as accepted or required in the country of the Seller. Shall be used in combination with the Total VAT amount in accounting currency (BT-111). |
cbc:TaxCurrencyCode | 0..1 | Code | BR-CL-05 | BR-KSA-EN16931-02 BR-KSA-68 |
M | M | M | M | M | M | ISO 4217 Currency codes | Not Required | Not Required | SAR | ||||
Reference documents | - | BT-13 | Purchase order ID | An identifier of a referenced purchase order, issued by the Buyer. | cac:OrderReference/cbc:ID | 1..1 if its parent context exists | Identifier | O | O | O | O | O | O | Not Required | Not Required | 161313031 | |||||||
Reference documents | BG-3 | BT-25 | Billing reference ID | The sequential number (Invoice number BT-1) of the original invoice(s) that the credit/debit note is related to. | cac:BillingReference / cac:InvoiceDocumentReference / cbc:ID | 1..1 if its parent context exists | Text | BR-55 | BR-KSA-56 | NA | M | M | NA | M | M | free text | Required | Required | 156166151 | ||||
Reference documents | - | BT-12 | Contract ID | The identification of a contract. | cac:ContractDocumentReference / cbc:ID | 1..1 if its parent context exists | Identifier | O | O | O | O | O | O | Not Required | Not Required | 161313031 | |||||||
Invoice counter value | - | KSA-16 | Invoice counter value | Invoice counter value | cac:AdditionalDocumentReferene / cbc:UUID where cac:AdditionalDocumentReferene / cbc:ID = ICV |
0..1 | Identifier | BR-KSA-33 BR-KSA-34 |
M | M | M | M | M | M | numeric | Not Required | Not Required | 46531 | |||||
Previous invoice hash | - | KSA-13 | Previous invoice hash | The base64 encoded SHA256 hash of the previous invoice. This hash will be computed from the business payload of the previous invoice: UBL XML of the previous invoice without tags for QR code (KSA-14) and cryptographic stamp (KSA-15). For the first invoice, the previous invoice hash is "NWZlY2ViNjZmZmM4NmYzOGQ5NTI3ODZjNmQ2OTZjNzljMmRiYzIzOWRkNGU5MWI0NjcyOWQ3M2EyN2ZiNTdlOQ==", the equivalent for base64 encoded SHA256 of "0" (zero) character. More details can be found in the Security Features Implementation Standard. |
cac:AdditionalDocumentReference / cac:Attachment / cbc:EmbeddedDocumentBinaryObject where cac:AdditionalDocumentReference / cbc:ID = PIH cac:AdditionalDocumentReference / cac:Attachment / cbc:EmbeddedDocumentBinaryObject /@mimeCode = text/plain |
0..1 | Text | BR-KSA-26 BR-KSA-61 |
M | M | M | M | M | M | Not Required | Not Required | NWZlY2ViNjZmZmM4NmYzOGQ5NTI3ODZjNmQ2OTZjNzljMmRiYzIzOWRkNGU5MWI0NjcyOWQ3M2EyN2ZiNTdlOQ== | ||||||
QR code | - | KSA-14 | Invoice QR code | QR code must contain: - Seller VAT number - Seller Name - VAT Total - Invoice Total (including VAT) - Hash of the XML invoice - Invoice issue date and time - QR Code stamp (For simplified tax invoices and associated notes, it will be applied by the seller's device. For the tax invoice and associated notes, it will be applied by ZATCA's portal) More details can be found in the Security Features Implementation Standard. |
cac:AdditionalDocumentReference / cac:Attachment / cbc:EmbeddedDocumentBinaryObject where cac:AdditionalDocumentReference / cbc:ID = QR cac:AdditionalDocumentReference / cac:Attachment / cbc:EmbeddedDocumentBinaryObject /@mimeCode = text/plain |
0..1 | Text | BR-KSA-27 | M | M | M | M | M | M | Required | Required | AQkxMjM0NTY3ODkCCjEyLzEyLzIwMjADBDEwMDADAzE1MPaIn2Z2jg6VqWvWV6IrZZNzLF7xvZrWXW5xRV5yFY2xFu0ycXOiyqV0k7Wsh6b1IcE2Tfzap1AQAQVsktmsv1FFQ1MxIAAAAGKblFMh9nFRSn8tvftXqo9zRSz2VEAPITSZ3W7UDHKhUx+7yXGijLtJSZGXMOc+jpKwARzDl68GmmRd75NWdOs= | ||||||
Cryptographic stamp | - | KSA-15 | Cryptographic stamp | Invoice cryptographic stamp More details can be found in the Security Features Implementation Standard. |
In the UBL extension ext:UBLExtensions / ext:UBLExtension / ext:ExtensionContent / sig:UBLDocumentSignatures xmlns:sig= "urn:oasis:names:specification:ubl:schema:xsd:CommonSignatureComponents-2" xmlns:sac="urn:oasis:names:specification:ubl:schema:xsd:SignatureAggregateComponents-2" xmlns:sbc= "urn:oasis:names:specification:ubl:schema:xsd:SignatureBasicComponents-2" xmlns:xades="urn:oasis:names:specification:ubl:schema:xsd:XAdESv141-2" / sac:SignatureInformation / cbc:ID = urn:oasis:names:specification:ubl:signature:1 (default value) sbc:ReferencedSignatureID = urn:oasis:names:specification:ubl:signature:Invoice (default value) ds:Signature - here is XMLDsig + XAdES XML generated by the EU XAdES tool for the cryptographic stamp In the main UBL cac:Signature / cbc:ID = urn:oasis:names:specification:ubl:signature:Invoice (default value) cac:Signature / cbc:SignatureMethod = urn:oasis:names:specification:ubl:dsig:enveloped:xades (default value) |
0..1 | Complex tag | Digital Identity Standards BR-KSA-28 BR-KSA-29 BR-KSA-30 BR-KSA-60 |
M | M | M | M | M | M | Not Required | Not Required | In the UBL extension <ext:UBLExtensions> <ext:UBLExtension> <ext:ExtensionURI>urn:oasis:names:specification:ubl:dsig:enveloped:xades</ext:ExtensionURI> <ext:ExtensionContent> <sig:UBLDocumentSignatures xmlns:sac="urn:oasis:names:specification:ubl:schema:xsd:SignatureAggregateComponents-2" xmlns:sbc="urn:oasis:names:specification:ubl:schema:xsd:SignatureBasicComponents-2" xmlns:sig="urn:oasis:names:specification:ubl:schema:xsd:CommonSignatureComponents-2"> <sac:SignatureInformation> <cbc:ID>urn:oasis:names:specification:ubl:signature:1</cbc:ID> <sbc:ReferencedSignatureID>urn:oasis:names:specification:ubl:signature:Invoice</sbc:ReferencedSignatureID> <ds:Signature Id="signature" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> <ds:SignedInfo> <ds:CanonicalizationMethod Algorithm="http://www.w3.org/2006/12/xml-c14n11"/> <ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"/> <ds:Reference Id="invoiceSignedData" URI=""> <ds:Transforms> <ds:Transform Algorithm="http://www.w3.org/TR/1999/REC-xpath-19991116"> <ds:XPath>not(//ancestor-or-self::ext:UBLExtensions)</ds:XPath> </ds:Transform> <ds:Transform Algorithm="http://www.w3.org/TR/1999/REC-xpath-19991116"> <ds:XPath>not(//ancestor-or-self::cac:Signature)</ds:XPath> </ds:Transform> <ds:Transform Algorithm="http://www.w3.org/TR/1999/REC-xpath-19991116"> <ds:XPath>not(//ancestor-or-self::cac:AdditionalDocumentReference[cbc:ID='QR'])</ds:XPath> </ds:Transform> <ds:Transform Algorithm="http://www.w3.org/2006/12/xml-c14n11"/> </ds:Transforms> <ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> <ds:DigestValue>tIgyb6RmuRm+rvj8tL5cbwK5eRk=</ds:DigestValue> </ds:Reference> <ds:Reference Type="http://www.w3.org/2000/09/xmldsig#SignatureProperties" URI="#xadesSignedProperties"> <ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> <ds:DigestValue>skZ+8g6hyUFzbbTZvJZRyAREMiM=</ds:DigestValue> </ds:Reference> </ds:SignedInfo> <ds:SignatureValue>J3dQSz3nEQd8wagH2CBlip1fj03NTccYAQTGiU/4IhBYzylKxjB09OMBb5vXj2Lv7eXhciRoMmvSF+A9eIUd2a4b5aEm7VBkxIbyGgltNHR8u3oZ7Ee+HNWRAQU+IFCKpZoVA68Bo/g4Gy3pqNQoC7AOghUUXTjvFEBcHVgpt/5wDC8U3PwNfx9hzpU00t/b042GyLECGjPDzr8mGbI09mobT7sSb9oPPzxsC71dph+oU0ug+TAh2NheVih+HWCe870hFJvH3mZ9YcC/lcMXb80Ot+LSjgV8gcTSDz/BaOYLjEGvZrOxmoK2doUZNPi811tbq6nC4jjlrU+NRr5kQA==</ds:SignatureValue> <ds:KeyInfo> <ds:X509Data> <ds:X509Certificate>MIIDaDCCAlCgAwIBAgIKlswlvJ8beIpd9jANBgkqhkiG9w0BAQsFADBiMRkwFwYDVQQDExBNb2hkIEtoYWxpZmEgUDEyMRAwDgYDVQQKEwd0ZXMgcHdjMQkwBwYDVQQLEwAxGzAZBgkqhkiG9w0BCQEWDFRlc3RAcHdjLmNvbTELMAkGA1UEBhMCQUUwHhcNMjEwMjI1MTI1NjU3WhcNMjYwMjI1MTI1NjU3WjBiMRkwFwYDVQQDExBNb2hkIEtoYWxpZmEgUDEyMRAwDgYDVQQKEwd0ZXMgcHdjMQkwBwYDVQQLEwAxGzAZBgkqhkiG9w0BCQEWDFRlc3RAcHdjLmNvbTELMAkGA1UEBhMCQUUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDWaRBaLHqhlZDDAf+YH2H2xgtHT9tMcg3vmGuP4YT2aeG77RWnIu0bqtNiNrOK+ph7UE+B2ClyW+CRixDx82Qkn9IUX+nw28QO7ux9UBDt3nIeL6euAUPMxrnyESALXXRjTLrJK3p6vsFr3hNbP4V0t/ZDAtk36PAn6WfKZICMI63GnzWLAQz6QOGvVmOYNym93Q84W9Ttn844yfun1EVj/+XC3bYmysTPbAgPZ/vT1UgeolOrvnsEKeDR8w43C1Juuw9CVi3duekYf1WVjfuNNClocjZ0N4D7dYdg536bqtc4F8C6sBmk/2YfG/Fsqb6DSU0FU1dSj+rjZvaR6tIDAgMBAAGjIDAeMA8GCSqGSIb3LwEBCgQCBQAwCwYDVR0PBAQDAgeAMA0GCSqGSIb3DQEBCwUAA4IBAQDACtfjpOtcy5dPp1tS31rB9lJ7aeQ6dayxJGyXGovhjYZ8N60sAR/0Yfe1EkjbFLV25AGw/06jZV7Fy8jK2jR7TJnv2QnxZz4ldg2k8DolC6J4YZqI5R0THFnd09MNHcgV6ChGJNzivRRkTrwFM0qWErTCh/5wA/GHgqRKjWUA/S2P7UbKbjIA5Ba6N3K/zT4DfspxvvCp50jigPyh1e/UilQdexNFUmkUyZBisKEhpdHURHCJY2ip0iH8wZtG4oiGtisLEHJT+ZREWIzjTUKlw9ImXu2e4ptzrPBPLMGdWdQ153YCkXFKLbV97JBUzilUhJ7GouDYKj3PnUzLMCSd</ds:X509Certificate> </ds:X509Data> </ds:KeyInfo> <ds:Object> <xades:QualifyingProperties Target="signature" xmlns:xades="http://uri.etsi.org/01903/v1.3.2#"> <xades:SignedProperties Id="xadesSignedProperties"> <xades:SignedSignatureProperties> <xades:SigningTime>2021-02-25T12:57:51Z</xades:SigningTime> <xades:SigningCertificate> <xades:Cert> <xades:CertDigest> <ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> <ds:DigestValue>p6/1GNOqntK37JwfUub56vSecg0=</ds:DigestValue> </xades:CertDigest> <xades:IssuerSerial> <ds:X509IssuerName>C=SA, E=Test@test Taxpayer.com, OU="", O=test Taxpayer, CN=EGS0001</ds:X509IssuerName> <ds:X509SerialNumber>1234</ds:X509SerialNumber> </xades:IssuerSerial> </xades:Cert> </xades:SigningCertificate> </xades:SignedSignatureProperties> </xades:SignedProperties> </xades:QualifyingProperties> </ds:Object> </ds:Signature> </sac:SignatureInformation> </sig:UBLDocumentSignatures> </ext:ExtensionContent> </ext:UBLExtension> </ext:UBLExtensions> In the main UBL <cac:Signature> <cbc:ID>urn:oasis:names:specification:ubl:signature:Invoice</cbc:ID> <cbc:SignatureMethod>urn:oasis:names:specification:ubl:dsig:enveloped:xades</cbc:SignatureMethod> </cac:Signature> |
||||||
Seller identification | BG-5 | KSA-18 |
Group VAT number (registered) | Group VAT Registration as per Article 10 of VAT Regulations | cac:AccountingSupplierParty / cac:Party / cac:PartyIdentification / cbc:ID where schemeID = HQ |
0..1 | Identifier | BR-KSA-39 BR-KSA-41 |
C | C | C | C | C | C | number / arabic numerals | Required | Required | 3xxxxxxxxx1xxx3 | |||||
Seller identification | BG-5 | BT-29 BT-29-1 |
Other seller ID | Other seller ID is one of the list: - Commercial registration number with "CRN" as schemeID - Momra license with "MOM" as schemeID - MLSD license with "MLS" as schemeID - Sagia license with "SAG" as schemeID - Other OD with "OTH" as schemeID |
cac:AccountingSupplierParty / cac:Party / cac:PartyIdentification / cbc:ID where attribute schemeID is according to the description |
0..* | Identifier | BR-KSA-08 | C | C | C | C | C | C | alphanumeric | Required | Required | 456789123 | |||||
Seller address | BG-5 | BT-35 | Address - Street | Seller address line 1 - the main address line in an address | cac:AccountingSupplierParty / cac:Party / cac:PostalAddress / cbc:StreetName | 0..1 | Text | BR-08 | BR-KSA-09 | M | M | M | M | M | M | Required | Required | Main street 1 | |||||
Seller address | BG-5 | BT-36 | Address - Additional street | Seller address line 2 - an additional address line in an address that can be used to give further details supplementing the main line. | cac:AccountingSupplierParty / cac:Party / cac:PostalAddress / cbc:AdditionalStreetName | 0..1 | Text | BR-08 | O | O | O | O | O | O | Required | Required | |||||||
Seller address | BG-5 | KSA-17 | Additional - Building number | Seller address building number | cac:AccountingSupplierParty / cac:Party / cac:PostalAddress / cbc:BuildingNumber | 0..1 | Text | BR-08 | BR-KSA-09 BR-KSA-37 |
M | M | M | M | M | M | Required | Required | ||||||
Seller address | BG-5 | KSA-23 | Address - Additional number | Seller address additional number | cac:AccountingSupplierParty / cac:Party / cac:PostalAddress / cbc:PlotIdentification | 0..1 | Text | BR-08 | BR-KSA-09 BR-KSA-64 |
M | M | M | M | M | M | fix 4 digits | Required | Required | |||||
Seller address | BG-5 | BT-37 | Address - City | The common name of the city, town or village, where the Seller's address is located. | cac:AccountingSupplierParty / cac:Party / cac:PostalAddress / cbc:CityName | 0..1 | Text | BR-08 | BR-KSA-09 | M | M | M | M | M | M | Required | Required | Riyadh | |||||
Seller address | BG-5 | BT-38 | Address - Seller postal code | Seller post code | cac:AccountingSupplierParty / cac:Party / cac:PostalAddress / cbc:PostalZone | 0..1 | Text | BR-08 | BR-KSA-09 BR-KSA-66 |
M | M | M | M | M | M | fix 5 digits | Required | Required | 72415 | ||||
Seller address | BG-5 | BT-39 | Address - Province/State | Seller country subdivision | cac:AccountingSupplierParty / cac:Party / cac:PostalAddress / cbc:CountrySubentity | 0..1 | Text | BR-08 | M | M | M | M | M | M | Required | Required | Riyadh Region | ||||||
Seller address | BG-5 | KSA-3 | Address - Neighborhood | The name of the subdivision of the Seller city, town, or village in which its address is located, such as the name of its district or borough. | cac:AccountingSupplierParty / cac:Party / cac:PostalAddress / cbc:CitySubdivisionName | 0..1 | Text | BR-08 | BR-KSA-09 | M | M | M | M | M | M | Required | Required | District A | |||||
Seller address | BG-5 | BT-40 | Address - Country code | Seller country code |
cac:AccountingSupplierParty / cac:Party / cac:PostalAddress / cac:Country / cbc:IdentificationCode | 1..1 if its parent context exists | Code | BR-08 BR-09 BR-CL-14 |
BR-KSA-09 BR-KSA-38 |
M | M | M | M | M | M | Required | Required | SA | |||||
Seller identification | BG-5 | BT-31 | VAT number (registered) | Seller VAT identifier - taxpayer entity Also known as Seller VAT identification number. |
cac:AccountingSupplierParty / cac:Party / cac:PartyTaxScheme / cbc:CompanyID where cac:AccountingSupplierParty / cac:Party / cac:PartyTaxScheme / cac:TaxScheme = VAT |
1..1 if its parent context exists | Identifier | BR-KSA-39 BR-KSA-40 |
M | M | M | M | M | M | Required | Required | 3xxxxxxxxx00003 | ||||||
Seller identification | BG-5 | BT-27 | Seller name | Seller name | cac:AccountingSupplierParty / cac:Party / cac:PartyLegalEntity / cbc:RegistrationName | 1..1 | Text | BR-06 | M | M | M | M | M | M | Required | Required | SELLER SA | ||||||
Buyer identification | BG-5 | KSA-20 | Group VAT number (registered) | Buyer Group VAT Registration as per Article 10 of VAT Regulations | cac:AccountingSupplierParty / cac:Party / cac:PartyIdentification / cbc:ID where attribute schemeID = HQ |
0..1 | Identifier | BR-KSA-45 BR-KSA-46 |
C | C | C | C | C | C | number / arabic numerals | Required | Not Required | 3xxxxxxxxx1xxx3 | |||||
Buyer identification | BG-7 | BT-46 BT-46-1 |
Other buyer ID | Other Buyer ID must be one of the following list: - National ID with "NAT" as schemeID - Tax Identification Number "TIN" as schemeID - Iqama Number with "IQA" as schemeID - Passport ID with "PAS" as schemeID - Commercial registration number with "CRN" as schemeID - Momra license with "MOM" as schemeID - MLSD license with "MLS" as schemeID - Sagia license with "SAG" as schemeID - GCC ID with "GCC" as schemeID - Other ID with "OTH" as schemeID |
cac:AccountingCustomerParty / cac:Party / cac:PartyIdentification / cbc:ID where attribute "schemeID" is according to the description |
0..* | Identifier | BR-KSA-14 BR-KSA-49 |
C | C | C | C | C | C | alphanumeric | Required | Required | 456789123 | |||||
Buyer address | BG-8 | BT-50 | Address - Street | Buyer address line 1 - the main address line in an address | cac:AccountingCustomerParty / cac:Party / cac:PostalAddress / cbc:StreetName | 0..1 | Text | BR-10 | BR-KSA-10 BR-KSA-63 |
M | M | M | O | O | O | Required | Not Required | Main street 1 | |||||
Buyer address | BG-8 | BT-51 | Address - Additional street | Buyer address line 2 - an additional address line in an address that can be used to give further details supplementing the main line. | cac:AccountingCustomerParty / cac:Party / cac:PostalAddress / cbc:AdditionalStreetName | 0..1 | Text | M | M | M | O | O | O | Required | Not Required | PO Box 14 | |||||||
Buyer address | BG-8 | KSA-18 |
Address - Building number | Buyer address building number | cac:AccountingCustomerParty / cac:Party / cac:PostalAddress / cbc:BuildingNumber | 0..1 | Text | BR-10 | BR-KSA-10 BR-KSA-63 |
M | M | M | O | O | O | Required | Not Required | ||||||
Buyer address | BG-8 | KSA-19 | Address - Additional number | Buyer address additional number | cac:AccountingCustomerParty / cac:Party / cac:PostalAddress / cbc:PlotIdentification | 0..1 | Text | BR-KSA-63 BR-KSA-65 |
C | C | C | O | O | O | Required | Not Required | |||||||
Buyer address | BG-8 | BT-52 | Address - City | The common name of the city, town or village, where the Buyer's address is located. | cac:AccountingCustomerParty / cac:Party / cac:PostalAddress / cbc:CityName | 0..1 | Text | BR-10 | BR-KSA-10 BR-KSA-63 |
M | M | M | O | O | O | Required | Not Required | Riyadh | |||||
Buyer address | BG-8 | BT-53 | Address - Buyer postal code | Buyer postal code | cac:AccountingCustomerParty / cac:Party / cac:PostalAddress / cbc:PostalZone | 0..1 | Text | BR-10 | BR-KSA-10 BR-KSA-63 BR-KSA-67 |
M | M | M | O | O | O | Required | Not Required | ||||||
Buyer address | BG-8 | BT-54 | Address - Province/State | Buyer country subdivision | cac:AccountingCustomerParty / cac:Party / cac:PostalAddress / cbc:CountrySubentity | 0..1 | Text | M | M | M | O | O | O | Required | Not Required | Riyadh Region | |||||||
Buyer address | BG-8 | KSA-4 | Address - District/Neighborhood | The name of the subdivision of the Buyer city, town, or village in which its address is located, such as the name of its district or borough. | cac:AccountingCustomerParty / cac:Party / cac:PostalAddress / cbc:CitySubdivisionName | 0..1 | Text | BR-KSA-63 | M | M | M | O | O | O | Required | Not Required | District B | ||||||
Buyer address | BG-8 | BT-55 | Address - Country code | Buyer country code | cac:AccountingCustomerParty / cac:Party / cac:PostalAddress / cac:Country / cbc:IdentificationCode | 1..1 if its parent context exists | Code | BR-CL-14 BR-10 |
BR-KSA-10 BR-KSA-62 BR-KSA-63 |
M | M | M | O | O | O | Required | Not Required | SA | |||||
Buyer identification | BG-7 | BT-48 | VAT number (registered) | The Buyer's VAT identifier (also known as Buyer VAT identification number). | cac:AccountingCustomerParty / cac:Party / cac:PartyTaxScheme / cbc:CompanyID where cac:AccountingCustomerParty / cac:Party / cac:PartyTaxScheme / cac:TaxScheme = VAT |
1..1 if its parent context exists | Identifier | BR-KSA-44 BR-KSA-46 |
C | C | C | O | O | O | Required | Not Required | 3xxxxxxxxx00003 | ||||||
Buyer identification | BG-7 | BT-44 | Buyer name | The full name of the Buyer. | cac:AccountingCustomerParty / cac:Party / cac:PartyLegalEntity / cbc:RegistrationName | 1..1 if its parent context exists | Text | BR-KSA-25 BR-KSA-42 |
M | M | M | C | C | C | Required | Required | BUYER SA | ||||||
Delivery dates | BG-13 | KSA-5 | Supply date (gregorian calendar) | The date when the supply is performed For credit and debit notes , it acts as the original supply date. |
cac:Delivery / cbc:ActualDeliveryDate | 0..1 | Date | BR-KSA-15 BR-KSA-F-01 |
O | O | O | O | O | O | Required | Not Required | 2021-02-26 | ||||||
Delivery dates | - | KSA-24 | Supply end date | Calendar field "End Date" for Continuous Supplies. | cac:Delivery / cbc:LatestDeliveryDate | 0..1 | Date | BR-KSA-F-01 BR-KSA-35 BR-KSA-36 |
O | O | O | O | O | O | Required | Not Required | 2021-02-26 | ||||||
Payment instructions - Payment mean | BG-16 | BT-81 | Payment means type code | The means, expressed as code, for how a payment is expected to be or has been settled. Entries from the UNTDID 4461 code list |
cac:PaymentMeans / cbc:PaymentMeansCode | 1..1 | Code | BR-49 BR-CL-16 |
BR-KSA-16 | M | M | M | O | O | O | subset of UNRDID 4461 | Not Required | Not Required | 30 | ||||
Payment instructions - credit / debit note reason | - | KSA-10 | Reasons for issuance of credit / debit note | Reasons for issuance of credit / debit note as per Article 40 (paragraph 1) of KSA VAT regulations, a Credit and Debit Note is issued for these 4 instances: - Cancellation or suspension of the supplies after its occurrence either wholly or partially - In case of essential change or amendment in the supply, which leads to the change of the VAT due; - Amendment of the supply value which is pre-agreed upon between the supplier and consumer; - In case of goods or services refund. |
cac:PaymentMeans / cbc:InstructionNote | 0..* | Text | BR-KSA-17 | NA | M | M | NA | M | M | string | Not Required | Required | Cancellation | |||||
Payment instructions - Credit transfer | BG-17 | KSA-22 | Payment terms | The payment terms, if mode of payment is credit. Free text | cac:PaymentMeans / cac:PayeeFinancialAccount / cbc:PaymentNote | 0..1 | Text | O | O | O | O | O | O | Not Required | Not Required | Payment by credit | |||||||
Allowance (discount) at document level | BG-20 | - | Document level allowance indicator | An indicator that this AllowanceCharge describes a discount. The value of this tag indicating discount (Allowance) must be "false". |
cac:AllowanceCharge / cbc:ChargeIndicatorr | 1..1 if its parent context exists | boolean | BR-KSA-F-02 | C | C | C | C | C | C | Not Required | Not Required | Fixed value "false" | ||||||
Allowance (discount) at document level | BG-20 | BT-94 | Document level allowance percentage | The percentage that may be used, in conjunction with the document level allowance base amount, to calculate the document level allowance amount. | cac:AllowanceCharge / cbc:MultiplierFactorNumeric | 0..1 | Percentage | BR-KSA-DEC-01 BR-KSA-EN16931-05 |
C | C | C | C | C | C | Upto 2 decimal places, in Arabic numerals (The following numerals: 1234567890) Value between 0.00 and 100.00 |
Not Required | Not Required | 20 | |||||
Allowance (discount) at document level | BG-20 | BT-92 | Document level allowance amount | The amount of an allowance, without VAT. | cac:AllowanceCharge / cbc:Amount | 1..1 if its parent context exists | Amount | BR-31 BR-DEC-01 |
BR-KSA-EN16931-03 BR-KSA-F-04 |
C | C | C | C | C | C | Up to 2 decimal places, Arabic numerals (EX: 123456) Maximum 14 characters |
Required | Required | 24 | ||||
Allowance (discount) at document level | BG-20 | BT-5 | Currency for document level allowance amount | Currency for line allowance amount | cac:AllowanceCharge / cbc:Amount @currencyID | 1..1 if its parent context exists | Code | BR-CL-03 | BR-KSA-CL-02 | C | C | C | C | C | C | Required | Required | SAR | |||||
Allowance (discount) at document level | BG-20 | BT-93 | Document level allowance base amount | The base amount that may be used, in conjunction with the Invoice line allowance percentage, to calculate the Invoice line allowance amount. | cac:AllowanceCharge / cbc:BaseAmount | 0..1 | Amount | BR-DEC-02 | BR-KSA-F-04 BR-KSA-EN16931-04 |
C | C | C | C | C | C | Up to 2 decimal places, Arabic numerals (EX: 123456) Maximum 14 characters |
Not Required | Not Required | 120 | ||||
Allowance (discount) at document level | BG-20 | BT-5 | Currency for document level allowance base amount | Currency for invoice line allowance base amount | cac:AllowanceCharge / cbc:BaseAmount @currencyID | 1..1 if its parent context exists | Code | BR-CL-03 | BR-KSA-CL-02 BR-KSA-EN16931-04 |
C | C | C | C | C | C | Not Required | Not Required | SAR | |||||
Allowance (discount) at document level | BG-20 | BT-95 | Document level allowance VAT category code | A coded identification of what VAT category applies to the document level allowance. | cac:AllowanceCharge / cac:TaxCategory / cbc:ID | 1..1 if its parent context exists | Code | BR-32 BR-O-13 |
BR-KSA-18 | C | C | C | C | C | C | Subset of UNCL5305 | Not Required | Not Required | S | ||||
Allowance (discount) at document level | BG-20 | BT-96 | Document level allowance VAT rate | The VAT rate, represented as percentage that applies to the document level allowance. | cac:AllowanceCharge / cac:TaxCategory / cbc:Percent | 1..1 if its parent context exists | Percentage | BR-S-06 BR-Z-06 BR-E-06 BR-O-06 |
BR-KSA-DEC-02 | C | C | C | C | C | C | Upto 2 decimal places, in Arabic numerals (EX: 123456) Value between 0.00 and 100.00 |
Not Required | Not Required | 20 | ||||
Allowance (discount) at document level | BG-20 | KSA-21 | Tax scheme ID | Mandatory element. Use “VAT” | cac:AllowanceCharge / cac:TaxCategory / cac:TaxScheme / cbc:ID | 1..1 if its parent context exists | string | BR-KSA-54 | C | C | C | C | C | C | Not Required | Not Required | VAT | ||||||
Invoice total amounts - Sum of Invoice line net amount | BG-22 | BT-106 | Sum of Invoice line net amount | Sum of all Invoice line net amounts in the Invoice without VAT | cac:LegalMonetaryTotal / cbc:LineExtensionAmount | 1..1 | Amount | BR-CO-10 BR-DEC-09 |
BR-KSA-F-04 | M | M | M | M | M | M | In Arabic numerals (The following numerals: 1234567890) | Not Required | Not Required | 4200.00 | ||||
Invoice total amounts - Sum of Invoice line net amount | BG-22 | BT-5 | Currency for sum of invoice line net amount | Currency for invoicetotal amount | cac:LegalMonetaryTotal / cbc:LineExtensionAmount @currencyID | 1..1 | Code | BR-CL-03 | BR-KSA-CL-02 | M | M | M | M | M | M | Not Required | Not Required | SAR | |||||
Invoice total amounts - Sum of Invoice line net amount | BG-22 | BT-107 | Sum of allowances on document level | Sum of all allowances on document level in the Invoice. Allowances on line level are included in the Invoice line net amount which is summed up into the Sum of Invoice line net amount. |
cac:LegalMonetaryTotal / cbc:AllowanceTotalAmount | 0..1 | Amount | BR-CO-11 BR-DEC-10 |
BR-KSA-F-04 | C | C | C | C | C | C | In Arabic numerals (The following numerals: 1234567890) | Required | Not Required | 300 | ||||
Invoice total amounts - Sum of Invoice line net amount | BG-22 | BT-5 | Currency for sum of allowances on document level | Currency for invoice total amount without VAT | cac:LegalMonetaryTotal / cbc:AllowanceTotalAmount @currencyID | 1..1 if its parent context exists | Code | BR-CL-03 | BR-KSA-CL-02 | C | C | C | C | C | C | Required | Not Required | SAR | |||||
Invoice total amounts - Total amount without VAT | BG-22 | BT-109 | Invoice total amount without VAT | The total amount of the Invoice without VAT. | cac:LegalMonetaryTotal / cbc:TaxExclusiveAmount | 1..1 | Amount | BR-13 BR-CO-13 BR-DEC-12 |
BR-KSA-F-04 | M | M | M | M | M | M | In Arabic numerals (The following numerals: 1234567890) | Required | Required | 4000.00 | ||||
Invoice total amounts - Total amount without VAT | BG-22 | BT-5 | Currency for invoice total amount without VAT | Currency for invoice total amount without VAT | cac:LegalMonetaryTotal / cbc:TaxExclusiveAmount @currencyID | 1..1 | Code | BR-CL-03 | BR-KSA-CL-02 | M | M | M | M | M | M | Required | Required | SAR | |||||
Invoice total amounts - Total VAT amount | BG-22 | BT-110 | Invoice total VAT amount | The total VAT amount for the Invoice. The Invoice total VAT amount is the sum of all VAT category tax amounts. |
cac:TaxTotal / cbc:TaxAmount | 1..1 | Amount | BR-CO-14 BR-DEC-13 |
BR-KSA-EN16931-08 BR-KSA-EN16931-09 BR-KSA-F-04 BR-KSA-55 |
M | M | M | M | M | M | In Arabic numerals (The following numerals: 1234567890) | Not Required | Not Required | 800.00 | ||||
Invoice total amounts - Total VAT amount | BG-22 | BT-5 | Currency for total VAT amount | Currency for total VAT amount | cac:TaxTotal / cbc:TaxAmount @currencyID | 1..1 | Code | BR-CL-03 | BR-KSA-CL-02 | M | M | M | M | M | M | Not Required | Not Required | SAR | |||||
Invoice total amounts - Total VAT amount in accounting currency | BG-22 | BT-111 | Invoice total VAT amount in accounting currency | The VAT total amount expressed in the accounting currency accepted or required in the country of the Seller. To be used when the VAT accounting currency (BT-6) differs from the Invoice currency code (BT-5). The VAT amount in accounting currency is not used in the calculation of the Invoice totals. |
cac:TaxTotal / cbc:TaxAmount | 1..1 | Code | BR-53 BR-DEC-15 |
BR-KSA-EN16931-08 BR-KSA-EN16931-09 BR-KSA-F-04 BR-KSA-55 |
M | M | M | M | M | M | Required | Required | 800.00 | |||||
Invoice total amounts - Total VAT amount in accounting currency | BG-22 | BT-6 | Currency for invoice total VAT amount in accounting currency | Currency for invoice total VAT amount in accounting currency | cac:TaxTotal / cbc:TaxAmount @currencyID | 1..1 | Amount | BR-CL-03 | BR-KSA-CL-02 | M | M | M | M | M | M | In Arabic numerals (The following numerals: 1234567890) | Required | Required | SAR | ||||
Invoice total amounts - Total amount with VAT | BG-22 | BT-112 | Invoice total amount with VAT | The total amount of the Invoice with VAT. The Invoice total amount with VAT is the Invoice total amount without VAT plus the Invoice total VAT amount. |
cac:LegalMonetaryTotal / cbc:TaxInclusiveAmount | 1..1 | Amount | BR-14 BR-CO-15 BR-DEC-14 |
BR-KSA-F-04 | M | M | M | M | M | M | In Arabic numerals (The following numerals: 1234567890) | Required | Required | 4800.00 | ||||
Invoice total amounts - Total amount with VAT | BG-22 | BT-5 | Currency for invoice total amount with VAT | Currency for invoice total amount with VAT | cac:LegalMonetaryTotal / cbc:TaxInclusiveAmount @currencyID | 1..1 | Code | BR-CL-03 | BR-KSA-CL-02 | M | M | M | M | M | M | Required | Required | SAR | |||||
Invoice total amounts - Paid amount | BG-22 | BT-113 | Paid amount | The sum of amounts which have been paid in advance including VAT. This amount is subtracted from the invoice total amount with VAT to calculate the amount due for payment. |
cac:LegalMonetaryTotal / cbc:PrepaidAmount | 0..1 | Amount | BR-DEC-16 | O | O | O | O | O | O | In Arabic numerals (The following numerals: 1234567890) | Not Required | Not Required | 100 | |||||
Invoice total amounts - Paid amount | BG-22 | BT-5 | Currency for paid amount | Currency for paid amount | cac:LegalMonetaryTotal / cbc:PrepaidAmount @currencyID | 1..1 if its parent context exists | Code | BR-CL-03 | BR-KSA-CL-02 | C | C | C | C | C | C | Not Required | Not Required | SAR | |||||
Invoice total amounts - Payable amount | BG-22 | BT-115 | Amount due for payment | The outstanding amount that is requested to be paid. This amount is the Invoice total amount with VAT minus the paid amount that has been paid in advance. The amount is zero in case of a fully paid Invoice. |
cac:LegalMonetaryTotal / cbc:PayableAmount | 1..1 | Amount | BR-15 BR-CO-16 BR-DEC-18 |
BR-KSA-F-04 | M | M | M | M | M | M | In Arabic numerals (The following numerals: 1234567890) | Required | Required | 4701.52 | ||||
Invoice total amounts - Payable amount | BG-22 | BT-5 | Currency for amount due for payment | Currency for paid amount | cac:LegalMonetaryTotal / cbc:PayableAmount @currencyID | 1..1 | Code | BR-CL-03 | BR-KSA-CL-02 | C | C | C | C | C | C | Required | Required | SAR | |||||
VAT breakdown | BG-23 | BT-116 | VAT category taxable amount | Sum of all taxable amounts subject to a specific VAT category code and VAT category rate (if the VAT category rate is applicable). The sum of Invoice line net amount minus allowances on document level which are subject to a specific VAT category code and VAT category rate (if the VAT category rate is applicable). |
cac:TaxTotal / cac:TaxSubtotal / cbc:TaxableAmount | 1..1 | Amount | BR-45 BR-S-08 BR-Z-08 BR-E-08 BR-O-08 BR-DEC-19 BR-CO-18 |
BR-KSA-F-04 | M | M | M | M | M | M | In Arabic numerals (The following numerals: 1234567890) | Not Required | Not Required | 200 | ||||
VAT breakdown | BG-23 | BT-5 | Currency for VAT category taxable amount | Currency for VAT category taxable amount | cac:TaxTotal / cac:TaxSubtotal / cbc:TaxableAmount /@currencyID | 1..1 | Code | BR-CL-03 | BR-KSA-CL-02 | M | M | M | M | M | M | Not Required | Not Required | SAR | |||||
VAT breakdown | BG-23 | BT-117 | VAT category tax amount | Calculated by multiplying the VAT category taxable amount with the VAT category rate for the relevant VAT category. | cac:TaxTotal / cac:TaxSubtotal / cbc:TaxAmount | 1..1 | Amount | BR-46 BR-CO-17 BR-S-09 BR-Z-09 BR-E-09 BR-O-09 BR-DEC-20 BR-CO-18 |
BR-KSA-F-04 | M | M | M | M | M | M | In Arabic numerals (The following numerals: 1234567890) | Not Required | Not Required | 40 | ||||
VAT breakdown | BG-23 | BT-5 | Currency for category tax amount | Currency for category tax amount | cac:TaxTotal / cac:TaxSubtotal / cbc:TaxAmount /@currencyID | 1..1 | Code | BR-CL-03 BR-CO-18 |
BR-KSA-CL-02 | M | M | M | M | M | M | Not Required | Not Required | SAR | |||||
VAT breakdown | BG-23 | BT-118 | VAT category code | Coded identification of a VAT category. | cac:TaxTotal / cac:TaxSubtotal / cbc:TaxAmount / cac:TaxCategory / cbc:ID | 1..1 | Code | BR-47 BR-S-01 BR-Z-01 BR-E-01 BR-O-01 BR-CO-18 |
BR-KSA-18 | M | M | M | M | M | M | Subset of UNCL5305 | Required | Not Required | S | ||||
VAT breakdown | BG-23 | BT-119 | VAT category rate | The VAT rate, represented as percentage that applies for the relevant VAT category. | cac:TaxTotal / cac:TaxSubtotal / cbc:TaxAmount / cac:TaxCategory / cbc:Percent | 1..1 | Percentage | BR-48 BR-CO-18 |
BR-KSA-DEC-02 | M | M | M | M | M | M | Upto 2 decimal places, in Arabic numerals (EX: 123456) Value between 0.00 and 100.00 |
Required | Not Required | 20.00 | ||||
VAT breakdown | BG-23 | BT-121 | VAT exemption reason code | A coded statement of the reason for why the amount is exempted from VAT. | cac:TaxTotal / cac:TaxSubtotal / cbc:TaxAmount / cac:TaxCategory / cbc:TaxExemptionReasonCode | 0..1 | Code | BR-KSA-CL-04 BR-KSA-CL-05 |
C | C | C | C | C | C | Not Required | Not Required | |||||||
VAT breakdown | BG-23 | BT-120 | VAT exemption reason text | A textual statement of the reason why the amount is exempted from VAT or why no VAT is being charged | cac:TaxTotal / cac:TaxSubtotal / cbc:TaxAmount / cac:TaxCategory / cbc:TaxExemptionReason | 0..1 | Text | BR-S-10 BR-E-10 BR-O-10 |
BR-KSA-69 | C | C | C | C | C | C | Required | Required | Exemption reason | |||||
VAT breakdown | BG-23 | KSA-21 | Tax scheme ID | Mandatory element. Use “VAT” | cac:TaxTotal / cac:TaxSubtotal / cac:TaxCategory / cac:TaxScheme / cbc:ID | 1..1 | string | BR-CO-18 | BR-KSA-54 | M | M | M | M | M | M | Not Required | Not Required | VAT | |||||
Line items - ID | BG-25 | BT-126 | Invoice line identifier | A unique identifier for the individual line within the Invoice. | cac:InvoiceLine / cbc:ID | 1..1 | Identifier | BR-21 BR-16 |
M | M | M | M | M | M | Not Required | Not Required | 1 | ||||||
Line items - Quantity | BG-25 | BT-129 | Invoiced quantity | The quantity of items (goods or services) that is charged in the Invoice line. | cac:InvoiceLine / cbc:InvoicedQuantity | 0..1 | Quantity | BR-22 | BR-KSA-F-04 | M | M | M | M | M | M | Integer, In Arabic numerals (The following numerals: 1234567890) | Required | Required | 4 | ||||
Line items - Quantity | BG-25 | BT-130 | Invoiced quantity unit of measure | The unit of measure that applies to the invoiced quantity. | cac:InvoiceLine / cbc:InvoicedQuantity @ unitCode | 0..1 | string | O | O | O | O | O | O | Not Required | Not Required | PCE | |||||||
Line items - Line extension amount | BG-25 | BT-131 | Invoice line net amount | The total amount of the Invoice line, including allowances (discounts). It is the item net price multiplied with the quantity. The amount is “net” without VAT. |
cac:InvoiceLine / cbc:LineExtensionAmount | 1..1 | Amount | BR-24 BR-DEC-23 |
BR-KSA-EN16931-11 BR-KSA-F-04 |
M | M | M | M | M | M | Up to 2 decimal places, Arabic numerals (EX: 123456) Maximum 14 characters |
Required | Not Required | 2000 | ||||
Line items - Line extension amount | BG-25 | BT-5 | Currency for invoice line net amount | Currency for invoice line net amount | cac:InvoiceLine / cbc:LineExtensionAmount @currencyID | 1..1 | Code | BR-CL-03 | BR-KSA-CL-02 | M | M | M | M | M | M | Required | Required | SAR | |||||
Line items - Allowance (discount) at line level | BG-27 | - | Invoice line allowance indicator | An indicator that this AllowanceCharge describes a discount. The value of this tag indicating discount (Allowance) must be "false". |
cac:InvoiceLine / cac:AllowanceCharge / cbc:ChargeIndicator | 1..1 if its parent context exists | boolean | BR-KSA-F-02 | C | O | O | O | O | O | Not Required | Not Required | Fixed value "false" | ||||||
Line items - Allowance (discount) at line level | BG-27 | BT-138 | Invoice line allowance percentage | The percentage that may be used, in conjunction with the Invoice line allowance base amount, to calculate the Invoice line allowance amount. | cac:InvoiceLine / cac:AllowanceCharge / cbc:MultiplierFactorNumeric | 0..1 | Percentage | BR-KSA-DEC-01 BR-KSA-EN16931-05 BR-KSA-EN16931-04 |
C | O | O | O | O | O | Upto 2 decimal places, in Arabic numerals (EX: 123456) Value between 0.00 and 100.00 |
Not Required | Not Required | 20.000000 | |||||
Line items - Allowance (discount) at line level | BG-27 | BT-136 | Invoice line allowance amount (discount or rebate amount) | The amount of an allowance, without VAT. | cac:InvoiceLine / cac:AllowanceCharge / cbc:Amount | 1..1 if its parent context exists | Amount | BR-41 BR-DEC-24 |
BR-KSA-EN16931-03 BR-KSA-F-04 |
C | O | O | O | O | O | Up to 2 decimal places, Arabic numerals (EX: 123456) Maximum 14 characters |
Required | Required | 24.34 | ||||
Line items - Allowance (discount) at line level | BG-27 | BT-5 | Currency for line allowance amount | Currency for line allowance amount | cac:InvoiceLine / cac:AllowanceCharge / cbc:Amount @currencyID | 1..1 if its parent context exists | Code | BR-CL-03 | BR-KSA-CL-02 | C | O | O | O | O | O | Required | Required | SAR | |||||
Line items - Allowance (discount) at line level | BG-27 | BT-137 | Invoice line allowance base amount | The base amount that may be used, in conjunction with the Invoice line allowance percentage, to calculate the Invoice line allowance amount. | cac:InvoiceLine / cac:AllowanceCharge / cbc:BaseAmount | 0..1 | Amount | BR-DEC-25 | BR-KSA-F-04 BR-KSA-EN16931-04 |
C | O | O | O | O | O | Up to 2 decimal places, Arabic numerals (EX: 123456) Maximum 14 characters |
Not Required | Not Required | 120.34 | ||||
Line items - Allowance (discount) at line level | BG-27 | BT-5 | Currency for invoice line allowance base amount | Currency for invoice line allowance base amount | cac:InvoiceLine / cac:AllowanceCharge / cbc:BaseAmount @currencyID | 1..1 if its parent context exists | Code | BR-CL-03 | BR-KSA-CL-02 | C | O | O | O | O | O | Not Required | Not Required | SAR | |||||
Line items - Line VAT amount | - | KSA-11 | VAT line amount | VAT amount as per Article 53 | cac:InvoiceLine / cac:TaxTotal / cbc:TaxAmount | 1..1 if its parent context exists | Amount | BR-KSA-DEC-03 BR-KSA-F-04 BR-KSA-50 BR-KSA-52 |
M | M | M | O | O | O | Upto 2 decimal places, in SAR, in Arabic numerals (EX: 123456) | Required | Not Required | 20.04 | |||||
Line items - Line VAT amount | - | BT-5 | Currency for VAT line amount | Currency for VAT line amount | cac:InvoiceLine / cac:TaxTotal / cbc:TaxAmount @currencyID | 1..1 if its parent context exists | Code | BR-KSA-CL-01 BR-KSA-CL-02 |
M | M | M | O | O | O | Required | Not Required | SAR | ||||||
Line items - Line amount with VAT | - | KSA-12 | Line amount inclusive VAT | Line amount inclusive VAT | cac:InvoiceLine / cac:TaxTotal / cbc:RoundingAmount | 0..1 | Amount | BR-KSA-DEC-04 BR-KSA-F-04 BR-KSA-51 BR-KSA-53 |
M | M | M | O | O | O | Upto 2 decimal places, in SAR, in Arabic numerals (EX: 123456) | Required with a statement saying “inclusive of VAT” | Required with a statement saying “inclusive of VAT” | 20.04 | |||||
Line items - Line amount with VAT | - | BT-5 | Currency for line amount inclusive VAT | Currency for line amount inclusive VAT | cac:InvoiceLine / cac:TaxTotal / cbc:RoundingAmount @curencyID | 1..1 if its parent context exists | Code | BR-KSA-CL-01 BR-KSA-CL-02 |
M | M | M | O | O | O | Required | Required | SAR | ||||||
Line items - Description | BG-31 | BT-153 | Item name | The description of goods or services as per Article 53 of the VAT Implementing Regulation. | cac:InvoiceLine / cac:Item / cbc:Name | 1..1 if its parent context exists | Text | BR-25 | M | M | M | M | M | M | Required | Required | Item name | ||||||
Line items - Identifiers | BG-31 | BT-156 | Item Buyer's identifier | An identifier, assigned by the Buyer, for the item. | cac:InvoiceLine / cac:Item / cac:BuyersItemIdentification / cbc:ID | 1..1 if its parent context exists | Identifier | O | O | O | O | O | O | Not Required | Not Required | 1234567 | |||||||
Line items - Identifiers | BG-31 | BT-155 | Item Seller's identifier | An identifier, assigned by the Seller, for the item. | cac:InvoiceLine / cac:Item / cac:SellersItemIdentification / cbc:ID | 1..1 if its parent context exists | Identifier | O | O | O | O | O | O | Not Required | Not Required | 123456 | |||||||
Line items - Identifiers | BG-31 | BT-157 | Item standard identifier | An item identifier based on a registered scheme. This should include the product code type and the actual code. This list includes UPC (11 digit, 12 digit, 13 digit EAN), GTIN (14 digit), Customs HS Code and multiple other codes |
cac:InvoiceLine / cac:Item / cac:StandardItemIdentification / cbc:ID | 1..1 if its parent context exists | Identifier | O | O | O | O | O | O | Not Required | Not Required | 1234567891234 | |||||||
Line items - Item price | BG-29 | BT-146 | Item net price | The price of an item, exclusive of VAT, after subtracting item price discount. The Item net price has to be equal with the Item gross price minus the Item price discount. |
cac:InvoiceLine / cac:Price / cbc:PriceAmount | 1..1 | Amount | BR-26 | BR-KSA-EN16931-07 BR-KSA-DEC-05 BR-KSA-F-04 |
M | M | M | M | M | M | Up to 2 decimal places, Arabic numerals (EX: 123456) Maximum 14 characters |
Not Required | Not Required | 50.24 | ||||
Line items - Item price | BG-29 | BT-5 | Currency for item net price | Currency for item net price | cac:InvoiceLine / cac:Price / cbc:PriceAmount @ schemeID | 1..1 | Code | BR-CL-03 | BR-KSA-CL-02 | M | M | M | M | M | M | Not Required | Not Required | SAR | |||||
Line items - VAT | BG-30 | BT-151 | Invoiced item VAT category code | The VAT category code for the invoiced item. | cac:InvoiceLine / cac:Item / cac:ClassifiedTaxCategory / cbc:ID | 1..1 | Code | BR-CO-04 BR-O-12 BR-CL-18 |
BR-KSA-18 | M | M | M | M | M | M | Subset of UNCL5305 | Not Required | Not Required | S | ||||
Line items - VAT | BG-30 | BT-152 | Invoiced item VAT rate | The VAT rate, represented as percentage that applies to the invoiced item as per Article 53 of the VAT Implementing Regulation |
cac:InvoiceLine / cac:Item / cac:ClassifiedTaxCategory / cbc:Percent | 1..1 | Percentage | BR-S-05 BR-Z-05 BR-E-05 BR-O-05 |
BR-KSA-DEC-02 BR-KSA-F-04 |
M | M | M | M | M | M | Upto 2 decimal places, in Arabic numerals (EX: 123456) Value between 0.00 and 100.00 |
Required | Required | 20 | ||||
Line items - VAT | BG-30 | KSA-21 | Tax scheme ID | Mandatory element. Use “VAT” | cac:InvoiceLine / cac:Item / cac:ClassifiedTaxCategory / cac:TaxScheme / cbc:ID | 1..1 | string | BR-KSA-54 | M | M | M | M | M | M | Not Required | Not Required | VAT | ||||||
Line items - Item price | BG-29 | BT-149 | Item price base quantity |
The number of item units to which the price applies. |
cac:InvoiceLine / cac:Price / cbc:BaseQuantity | 0..1 | Quantity | BR-KSA-F-04 | O | O | O | O | O | O | In Arabic numerals (The following numerals: 1234567890) | Not Required | Not Required | 1 | |||||
Line items - Item price | BG-29 | BT-150 | Item price base quantity unit code | Item price base quantity unit code | cac:InvoiceLine / cac:Price / cbc:BaseQuantity @unitCode | 0..1 | Code | O | O | O | O | O | O | Not Required | Not Required | PCE | |||||||
Line items - Item price | BG-29 | - | Price allowance indicator | An indicator that this AllowanceCharge describes a discount. The value of this tag indicating discount (Allowance) must be "false". This is in the context of the line item price level (not the line item level). | cac:InvoiceLine / cac:Price / cac:AllowanceCharge / cbc:ChargeIdicator | 1..1 if its parent context exists | Boolean | BR-KSA-EN16931-06 | C | C | C | C | C | C | Not Required | Not Required | Fixed value "false" | ||||||
Line items - Item price | BG-29 | BT-147 | Item price discount | The total discount subtracted from the Item gross price to calculate the Item net price. Only applies if the discount is provided per unit and if it is not included in the Item gross price. This is in the context of the line item price level (not the line item level). |
cac:InvoiceLine / cac:Price / cac:AllowanceCharge / cbc:Amount | 1..1 if its parent context exists | Amount | BR-KSA-F-04 | C | C | C | C | C | C | In Arabic numerals (The following numerals: 1234567890) | Not Required | Not Required | 10 | |||||
Line items - Item price | BG-29 | BT-5 | Currency for item price discount | Currency for item price discount | cac:InvoiceLine / cac:Price / cac:AllowanceCharge / cbc:Amount @ currencyID | 1..1 if its parent context exists | Code | BR-CL-03 | BR-KSA-CL-02 | C | C | C | C | C | C | Not Required | Not Required | SAR | |||||
Line items - Item price | BG-29 | BT-148 | Item gross price | The unit price, exclusive of VAT, before subtracting Item price discount. | cac:InvoiceLine / cac:Price / cac:AllowanceCharge / cbc:BaseAmount | 1..1 if its parent context exists | Amount | BR-KSA-F-04 | C | C | C | C | C | C | In Arabic numerals (The following numerals: 1234567890) | Not Required | Not Required | 60.25 | |||||
Line items - Item price | BG-29 | BT-5 | Currency for item gross prices | Currency for item gross prices. This is in the context of the line item price level (not the line item level). | cac:InvoiceLine / cac:Price / cac:AllowanceCharge / cbc:BaseAmount @ currencyID | 1..1 if its parent context exists | Code | BR-CL-03 | BR-KSA-CL-02 | C | C | C | C | C | C | Not Required | Not Required | SAR |
no reviews yet
Please Login to review.