Saudi Arabia: Invoice Subtype Code
You must specify an invoice subtype code for Saudi Arabia.
This value is generated by the source system when the source e-invoice is created and is sent to Vertex e-Invoicing.
Use the InvoiceSubtypeCode
sub-element of the InvoiceExtension Extension to model this information.
Elements
Element | Description |
---|---|
Invoice/UBLExtensions/UBLExtension/ExtensionContent/InvoiceExtension/InvoiceSubtypeCode | Use one of the allowed values. |
Restrictions
- You must use one of the following values. These follow the
NNPNESB
pattern.
Position | Code | Description |
---|---|---|
1 and 2 | NN | 01 tax invoice, 02 simplified invoice |
3 | P | 3rd Party invoice transaction, 0 for false, 1 for true |
4 | N | Nominal invoice transaction, 0 for false, 1 for true |
5 | E | Exports invoice transaction, 0 for false, 1 for true |
6 | S | Summary invoice transaction, 0 for false, 1 for true |
7 | B | Self-billed invoice transaction, 0 for false, 1 for true |
Example
<ubl:Invoice>
<!-- Code omitted for clarity -->
<cec:UBLExtensions>
<cec:UBLExtension>
<cec:ExtensionContent>
<vrbl:InvoiceExtension>
<!-- Code omitted for clarity -->
<vrbl:InvoiceSubtypeCode>0100000</vrbl:InvoiceSubtypeCode>
</vrbl:InvoiceExtension>
</cec:ExtensionContent>
</cec:UBLExtension>
</cec:UBLExtensions>
<!-- Code omitted for clarity -->
</ubl:Invoice>
Updated 2 days ago