Shared Models

TaxCategory

ParameterData TypeField ValidationsDescription
IdEnum : S,E,Z,OMandatory.This property holds the value of the VAT category
S: Standard Rate
E: Exempt from Tax
Z: Zero Rated Goods
O: Services outside the scope of tax or not subject to VAT
PercentdecimalMandatorythe percentage rate of Value Added Tax (VAT) applied to a product or service. default = 15
TaxSchemeIdstringMandatoryVAT
TaxExemptionReasonCodestringOptionalThis property holds a predefined code that explains the reason for tax exemption or special tax eg: VATEX-SA-33
TaxExemptionReasonstringOptionalSimilar to TaxExemptionReasonCode, but its readable reason

Money Object

ParameterData TypeField ValidationsDescription
CurrencyCodestringMandatoryindicates the currency used in the invoice. "SAR" is the default currency.
AmountdecimalMandatoryAmount.

MultilingualData

ParameterData TypeField ValidationsDescription
enstringMandatoryname in english
arstringMandatoryname in arabic

AllowanceCharge

ParameterData TypeField ValidationsDescription
ChargeIndicatorboolMandatory

To distinguish between a charge (additional cost) and a discount (reduction in cost).

True: Object indicates an additional charge to the base price.

False: Object applies a discount to the base price.

AllowanceChargeReasonStringMandatoryA text field specifying the reason for applying a charge or discount within a transaction. ex : "Discount"
AmountMoney ObjectMandatorydiscount amount exclusive of vat
TaxCategoryObjectMandatory at the invoice level and optional at the item level.Defines the VAT rate and conditions applied to an item, including exemptions and specific tax treatments. Covers standard, exempt, zero-rated, and outside scope VAT conditions.


TaxSubtotal Object

Parameter Data Type Field Validations Description
TaxAmount Money Mandatory The amount of tax applied on this category.
TaxableAmount Money Mandatory The total taxable amount in this tax category
TaxCategory TaxCategory Mandatory Specify the tax ID, percentage, and tax scheme ID. See the example request.