jagomart
digital resources
picture1_Excel Sheet Download 31307 | Einvoice Data Dictionary


 218x       Filetype XLSX       File size 0.17 MB       Source: zatca.gov.sa


File: Excel Sheet Download 31307 | Einvoice Data Dictionary
sheet 1 introduction zakat tax and customs authority zatca electronic invoice data dictionary to the einvoicing resolution dated 20210528 version date updates 10 20210528 data dictionary details column details a ...

icon picture XLSX Filetype Excel XLSX | Posted on 08 Aug 2022 | 3 years ago
Partial file snippet.
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










Sheet 2: Data dictionary
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=&quot;&quot;, 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

The words contained in this file might help you see if this file matches what you are looking for:

...Sheet introduction zakat tax and customs authority zatca electronic invoice data dictionary to the einvoicing resolution dated version date updates details column a elecronic category bc business term group id in iso cenen standard terms that are not receives no ksa ex de name description for each gj ubl specifications xml tag document credit note cardinality type lo requirements rules from specific qu saudi context status format if it is case w example einvoice en mandatory optional conditional applicable visibility on invoices associated debit notes human readable formats simplified grup ublinvoice process control bg bt identifies userdefined profile of customization being used cbcprofileid text brksaen m required default valuereporting identifier number unique identification cbcid br uuid globally reference identifying cbcuuid brksa letters digits dashes cfeeeeeaacbafbe dates issue gregorian calendar when was issued as per article vat implementing regulation cbcissuedate brksabrksaf...

no reviews yet
Please Login to review.