Setting Up VAT for GCC States

Tax codes determine how much tax is charged on each transaction line item. For NetSuite to calculate correct values on transaction records and tax reports, make sure that the tax codes for the GCC States are set up correctly.

For more information on tax codes, see Tax Code Properties and Creating Tax Codes.

Tax Code Provisioning for GCC States

To benefit from the automatic tax code provisioning feature, you must first install the International Tax Reports SuiteApp (Bundle ID: 43003) in your account before you create subsidiaries.

For more information on how to install the International Tax Reports SuiteApp, see Installing and Setting Up International Tax Reports.

If the GCC subsidiary and nexus have already been created before the SuiteApp is installed, you can create the GCC tax codes by running the Create Tax Code SS script.

To create tax codes for GCC States using a script:

  1. Go to Customization > Scripting > Script Deployments.

  2. On the Script Deployments page, click the Edit link next to the Create Tax Code SS (customdeploy_create_taxcodes_ss) script.

  3. On the Parameters subtab, select a GCC State in the Tax Code Nexus field.

  4. Click Save and Execute in the Save button dropdown menu.

Important:

To run the Create Tax Code SS script, you need to have an Administrator role.

Important:

If you already have created tax codes in the GCC subsidiary, the script will check for duplicates, and will not provision or overwrite the existing tax code.

After performing these steps, the tax codes for the GCC States are automatically created. To check and view the GCC States tax codes, go to Setup > Accounting > Tax Codes.

Tax Code Table for GCC States

You can rename the tax codes. Tax reports identify transactions by looking at the tax code properties, not the tax code names.

On the Tax Code page, check the boxes of the properties that apply to the tax code.

Important:

If the tax code is to be used for Intra GCC trading, you must check the GCC Member State box on the Tax Code page

For more information about tax code properties, see Tax Code Properties.

Tax Code Table for Saudi Arabia:

Tax Code

Description

Property

Rate

Notional Rate

Available On

S-KSA

Standard Rate - Domestic

 

5%

 

Both (Sales and Purchases)

Z-KSA

Zero Rate - Domestic

 

0%

 

Both (Sales and Purchases)

Z-S GCC

Sales to registered customers in GCC states

Custom Check box - GCC State

Default to checked

0%

 

Sales

EX-KSA

Zero Rate- Exports

Exports

0%

 

Sales

IMZ-KSA

Zero Rate - Imports (Goods and services)

Imports

Reverse Charge Code

0%

5%

Purchases

IMG-KSA

Standard Rate - Imports (Goods)

Imports

5%

 

Purchases

IMS-KSA

Standard Rate - Imports (Services)

Reverse Charge Code

Applies to Service Items

Imports

0%

5%

Purchases

RCS-KSA

Reverse Charge - Sales

Reverse Charge Code

0%

 

Sales

RCP-KSA

Reverse Charge - Purchases

Reverse Charge Code

Applies to Service Items

0%

5%

Purchases

X-KSA

Exempt

Exempt

 

 

Both (Sales and Purchases)

No_Tax-KSA

Out of Scope

Exclude from VAT Reports

Blank

 

 

Tax Code Table for United Arab Emirates:

Tax Code

Description

Property

Rate

Notional Rate

Available On

S-UAE

Standard Rate - Domestic

 

5%

 

Both (Sales and Purchases)

Z-UAE

Zero Rate - Domestic

 

0%

 

Both (Sales and Purchases)

X-UAE

Exempt

 

 

 

Both (Sales and Purchases)

ZS-GCC

Sales to tax registered customers in GCC states

GCC State - Checked by default

Reverse Charge Code - Checked

0%

5%

Sales

EX- UAE

Zero Rate - Exports

Exports

0%

 

Sales

IMZ-UAE

Zero Rate - Imports (Goods and services)

Imports

Reverse Charge Code

0%

5%

Purchases

IMG- UAE

Standard Rate - Imports (Goods)

Imports

5%

 

Purchases

IMS-UAE

Standard Rate - Imports (Services)

Imports

Reverse Charge Code

Applies to Service items

0%

5%

Purchases

RCS-UAE

Reverse Charge - Sales

Reverse Charge

0%

 

Sales

RCP-UAE

Reverse Charge - Purchases

Reverse Charge

0%

5%

Purchases

No_Tax-UAE

Out of Scope

Exclude from VAT Reports

Blank

 

 

For more information about Setting Tax Preferences and Setting Up Tax Periods, see Setting Tax Preferences and Setting Up Tax Periods.

Setting Default Tax Items on Customer Records

After you have set up your tax codes, you can set a default tax code on a customer record.

For example, you can set a default tax code that defines a customer as VAT Exempt if they provide financial services, life insurance, or if they are based in a Designated Free Tax Zone. Charities and nonprofit organizations are usually exempt from tax.

This default tax code will be automatically filled on all transaction forms related to this customer. However, you can override this on the transaction form.

Selecting anything other than the default ‘blank' selection will override the tax engine lookup for that customer on transactions and will always use the selected tax code.

To set tax items on customer records:

  1. Go to Lists > Relationships > Customers.

  2. Click the Edit link of the customer record, or click New to create a new customer.

  3. Click the Financial subtab.

  4. In the Tax Item field, select a default tax code for this customer.

  5. Click Save.

Setting Up Tax Agencies as Vendors

In most countries, businesses are required to collect tax from sales. Then, the collected tax must be paid to the tax authority on behalf of the customers. Default tax agencies are automatically set up by the system when you create a subsidiary or nexus, but you must edit the tax agency vendor record to provide details such as address information and change the name of the tax agency.

In a OneWorld account, multiple subsidiaries can pay taxes to the same tax agency. When you add a subsidiary, and its nexus is the same as that of an existing subsidiary, NetSuite creates a copy of the preferred tax vendor for that nexus to associate it with the new subsidiary. This copy (known as a child or shadow vendor) is necessary because tax agency vendors cannot be shared between subsidiaries. However, you can share non tax agency vendors with multiple subsidiaries. For more information, see Assigning Subsidiaries to a Vendor.

Note:

The child tax vendors that NetSuite creates when subsidiaries share a tax nexus are hidden, and therefore cannot be used directly in transactions.

Accounts associated with tax agency vendors are tax control accounts. If you want to attach an A/P account to a vendor, make sure the vendor type is not tax agency.

Tax agency vendors are not available for selection in the Name column when you create a journal entry. If you use tax codes in transactions, NetSuite posts tax to the appropriate tax agency associated with the subsidiary.

Do not use Write Check to pay a tax agency. If you want to pay liabilities to a tax agency, you must go to Transactions > Bank > Pay Tax Liability, where you can select the appropriate tax agency in the Payee field.

An administrator can create a vendor record for a tax agency if necessary.

To set up a tax agency as a vendor:

  1. Go to Lists > Relationships > Vendors > New.

  2. On the Vendor page, specify the governmental authority to which you must pay tax. For example, in the Vendor field, you can enter the name of the state or provincial tax agency where your business is located.

  3. In the Category field on the Info subtab, be sure to select Tax Agency.

  4. Enter any additional information as needed.

  5. Click Save.

You can select this tax agency when you set up tax preferences and tax codes.

Creating Tax Schedules

Tax schedules are required in accounts with the Advanced Taxes feature enabled. Tax schedules determine how NetSuite calculates taxes for items in each nexus. The Tax Schedule field on an item record is located on the Accounting subtab, under Tax/Tariff Information.

For most countries, goods and services are charged at the same rate across the country, so there is no need for tax schedules to be set up.

In accounts without Advanced Taxes enabled, the tax treatment for an item is determined by the tax code assigned to it.

To create a tax schedule:

  1. Go to Setup > Accounting > Taxes > Tax Schedules > New.

  2. In the Product field, enter the name of the tax schedule that you want to associate with a product or item.

    When you create or edit item records, you can select the name of the tax schedule on the Accounting subtab of standard item forms.

  3. Enter a description for this tax schedule.

  4. Click the Non US Nexuses subtab, and select the sales and purchase tax codes to be used when charging customers with shipping addresses in those countries.

    Non US Nexuses Subtab

    Screenshot of Non US Nexuses subtab
  5. Click Save.

You can create or edit an item record and choose the tax schedule that applies to the item. For more information about item records, see Using Item Records.

General Notices