E-Invoice Setup

Prev Next

E-Invoice Setup

You can navigate to E-Invoice Setup page by entering the page name in search.

image.png

However, not all of these setups are relevant to API, only the fields described in the table below.

Field Description
Check VAT Mismatch in API Request (Purchase) Ignores VAT mismatch check for purchase document creation, VAT can be adjusted using Correct VAT Differences in Purchase/Sales Documents (ESF) report.
Check VAT Mismatch in API Request (Sales) Ignores VAT mismatch check for sales document creation, VAT can be adjusted using Correct VAT Differences in Purchase/Sales Documents (ESF) report.
Allow API Documents Edit Documents created via E-Invoice API will have a property "Created via API" which by default prevents users from editing these documents.
Check Duplicates by Reg. No. Enables checking of Registration Number in Customer/Vendor API. If system finds a record that has the same value, it throws an error and does not allow to insert a new record.
Check Duplicates by Name Enables checking of customer/vendor Name in Customer/Vendor API. If system finds a record that has the same name, it throws an error and does not allow to insert a new record.
Assign Default Template Indicates whether template code for customer/vendor should be assigned automatically.
Local Customer Template Determines which template should be assigned to a local customer. A customer is considered local if they do not have a country assigned or if their country matches the one specified in the Company Information.
EU Customer Template Determines which template should be assigned to EU customer.
Foreign Customer Template Determines which template should be assigned to foreign customer.
Local Vendor Template Determines which template should be assigned to a local vendor. A vendor is considered local if they do not have a country assigned or if their country matches the one specified in the Company Information.
EU Vendor Template Determines which template should be assigned to EU vendor.
Foreign Vendor Template Determines which template should be assigned to foreign vendor.

Additional Setup for VAT mismatch check:

Field Description
Allow VAT Auto Correction Allows for VAT Difference, that doesn't exceed Max. allowed VAT difference in General Ledger Setup, to be adjusted during POST action.

How is VAT Mismatch calculated?
VAT Mismatch is calculated comparing apiTotalAmountInclVAT that is calculated in a third party system, with Total Amount Incl. VAT that is calculated in BC. We get an error if apiTotalAmountExclVAT and Amount calculated in BC does not match.