Set up custom VAT or GST taxes
Custom VAT gives you the ability to set up VAT or GST for countries where we don't provide an automated setup. You set up the tax rates that comply with the rules of the tax jurisdiction and tax authority to which you're reporting. We provide some sample templates for invoices.
| Subscription | Taxes |
|---|---|
| Regional availability |
All regions, excluding US |
| User type | Business user with admin privileges |
Prepare for setup
Complete the basic tasks in the following table before initiating the setup tasks for a tax solution.
| Task | Description |
|---|---|
|
Set the locale language for your country |
The locale language determines the terminology that's displayed. Example
If you select AU as the locale language, then the US term "checking account" becomes "cheque account", and in the UK locale, the US term "checking account" becomes "current account". To set the locale language, go to Company > Setup > Company. Select Edit and, in the Global settings section, select Language. Learn more about Terminology across locales. |
|
Set the accounting method |
Select Accrual only for the accounting method. The Taxes application supports accrual accounting and the accrual side of dual-method accrual and cash basis accounting. Cash basis accounting is not supported. Cash basis tax capture is supported only in France for companies or entities that use the TVA Française standard tax solution. |
|
Enter a VAT registration number and operating country |
Ensure a VAT registration number and operating company have been entered on the Company Information page. The number that you enter must be the number that's registered with the tax authority for your country. If you change the VAT registration number after you start entering taxable transactions, your tax submissions will be incorrect. The Deutsche Umsatzsteuer standard tax solution for Germany uses the steuernummer domestic tax ID for the UStVA return. Learn more about editing company information. |
Custom tax solution setup checklist
Complete the tasks in the following table to set up a custom VAT or GST solution.
| Task | Description | Notes |
|---|---|---|
| Create at least one GL account |
Create at least one GL account to capture taxes when transactions are posted to the GL. Typically, a liability account is used. When you configure the tax solution in a later step, you'll specify which GL account to use for the tax details for input taxes and the tax details for output taxes. You can edit the tax details later to change the GL accounts, if needed. Best practice: While you can use the same GL account for the tax details for both input and output taxes, some organizations find it more helpful to track the input and output taxes separately using two different GL accounts.
|
|
| Configure Taxes |
When your company was provisioned, the Taxes application was added to the subscriptions list. Enable the Taxes application if it hasn't already been enabled. (Go to Company > Admin > Subscriptions and then click the Taxes icon.) Configure the Taxes application to support either a single tax jurisdiction or multiple tax jurisdictions. If you select Single tax jurisdiction, select Custom VAT. Learn more about configuring Taxes. Skip this task if the Taxes application has already been configured unless you want to change the installation option from Single tax jurisdiction to Multiple tax jurisdictions so you can use other tax solutions.
|
|
| Grant tax permissions |
Grant the Taxes permissions for Tax Solutions to the users who will configure tax solutions in your organization. Learn more about granting permissions to users. |
|
| Configure the tax solution |
If the Taxes application was configured for Single tax jurisdiction, edit the unconfigured tax solution to enter and save the configuration options:
If the Taxes application was configured for Multiple tax jurisdictions, add a custom VAT solution:
Learn more about configuring tax solutions. |
|
| Define the tax objects for calculating tax |
Create the tax objects that are needed to calculate the tax in this order:
You can create these objects in the product interface or by importing them. Make sure you specify the name of the tax solution when you create the objects. Each tax object belongs to only one tax solution.
To learn about the interaction of these tax objects and how tax schedule maps drive the tax rates that are applied, see Tax schedule maps—Taxes application. |
|
| Ensure that customers are defined with certain tax-specific attributes |
To capture and report tax correctly, set the following attributes for each customer before any transactions are created:
For General Ledger and Accounts Receivable transactions, the contact tax group associated with the customer ship-to contact is used to filter which tax details (rates) users can select for each line item. For Order Entry transactions, the contact tax group associated with the customer ship-to contact is used to determine which tax details are automatically chosen and applied to calculate the tax per line item. If a customer's ship-to contact is the same as the primary contact, entering a tax number for the customer (when appropriate), marking the customer as taxable, and assigning the customer to a contact tax group is sufficient. If the ship-to and primary contacts differ, make sure the ship-to contact has a tax number (when appropriate), is marked as taxable, and is assigned to a contact tax group. Learn more about adding or editing customers and editing contacts. Instead of manually editing customer information or contact information, you can import customer information to define the primary contact and ship-to contact attributes. Learn more about importing customers. In multi-entity organizations, customers can be added at the top or entity level.
|
Required for:
|
| Ensure suppliers are defined with some certain tax-specific attributes |
To capture and report tax correctly, set the following attributes for each supplier before any transactions are created:
For General Ledger and Accounts Payable transactions, the contact tax group associated with the supplier pay-to contact is used to filter which tax details (rates) users can select for each line item. For Purchasing transactions, the contact tax group associated with the supplier pay-to contact is used to determine which tax details are automatically chosen and applied to calculate the tax per line item. If a supplier's pay-to contact is the same as the primary contact, marking the supplier as taxable and assigning the supplier to a contact tax group is sufficient. If the pay-to and primary contacts differ, make sure the pay-to contact is marked as taxable and is assigned to a contact tax group. If a supplier's pay-to contact is the same as the primary contact, entering a tax number for the supplier (when appropriate), marking the supplier as taxable, and assigning the supplier to a contact tax group is sufficient. If the pay-to and primary contacts differ, make sure the pay-to contact has a tax number (when appropriate), is marked as taxable, and is assigned to a contact tax group. Learn more about adding or editing suppliers and editing contacts. Instead of manually editing supplier information or contact information, you can import supplier information to define the primary contact and pay-to contact attributes. Learn more about importing suppliers. In multi-entity organizations, suppliers can be added at the top or entity level.
|
Required for:
|
| Define items as taxable and assign to item contact tax groups |
To capture and report tax correctly in an Order Entry or Purchasing transaction, items need to be marked as taxable and assigned to an item tax group before any transactions are created. Learn more about adding or editing items. Instead of manually editing item information, you can import item information. Learn more about importing items. In multi-entity organizations, items can be added at the top or entity level.
|
Required for:
|
| Create printed document templates |
Create a document template to use for printed tax or sales invoices in Accounts Receivable and Order Entry. You can use the samples that Sage Intacct provides for Australia GST, Canadian Sales Tax, South Africa VAT, or United Kingdom VAT as a starting point:
These sample templates are designed to show VAT or GST separately on each line. The templates for South Africa are specialized to include specific wording to comply with South Africa requirements. Learn more about creating printed document templates. |
Required for:
|
| Assign the printed document template to AR sales invoices in Accounts Receivable |
You assign printed document templates to AR sales invoices on the Configure Accounts Receivable page:
In multi-entity organizations, printed documents templates can be added at the top or entity level. To use a different template in a specific entity, assign at the entity level.
You can also assign printed document templates for specific customers. Templates assigned to customers will override the default template specified on the Configure Accounts Receivable page. Learn more about assigning a printed document template to a transaction or customer. |
Required for:
|
| Create at least one Order Entry transaction definition |
To post VAT or GST in transactions to the GL, you need at least one Order Entry transaction definition with these attributes:
When a transaction that uses this transaction definition is posted, VAT or GST is posted to the GL. You can also print or email a compliant tax or sales invoice. To see the calculated taxes in a non-posting transaction, such as a sales order, enable subtotals in the transaction definition and configure one subtotals line for tax.
Learn more about creating or editing Order Entry transaction definitions. In multi-entity organizations, transaction definitions can be added at the top or entity level.
|
Required for:
|
| Create at least one Purchasing transaction definition |
To post VAT or GST in transactions to the GL, you need at least one Purchasing transaction definition with these attributes:
When a transaction that uses this transaction definition is posted, VAT or GST is posted to the GL. To see the calculated taxes in a non-posting transaction, such as a purchase order, enable subtotals in the transaction definition and configure one subtotals line for tax.
Learn more about creating or editing Purchasing transaction definitions. In multi-entity organizations, transaction definitions can be added at the top or entity level.
|
Required for:
|
| Finalize the setup |
For multi-entity organizations, you want to ensure that your entities are defined correctly with the appropriate tax solution, operating country, and VAT registration number. |