Mandatory elements (JSON / XML) | Description |
|---|---|
callingSystemNumber / calling_system_number | A descriptor of the calling (source) system sending the transaction. |
companyName / external_company_id | The identifier used by companies when calling Determination. This element tells Determination which company is calling it, letting Determination to use the correct company-specific settings. |
companyRole / merchant_role | The role the company plays in each transaction: B for Buyer, M for mediator, S for Seller. |
documentNumber / invoice_number | This number is passed through to the audit tables and acts as a reference in the audit tables as well as for credit transactions. |
externalCompanyId / external_company_id | The unique identifier used by business application to indicate which company to use in Determination. |
hostSystem / host_system | The name of the ERP instance sending the transaction. |
documentDate / invoice_date | The date of the invoice or document. |
uniqueDocumentNumber / unique_invoice_number | The unique identifier for invoice, as assigned by the ERP system or generated by ONESOURCE Indirect Tax Determination. Note that for the Unrelated Reversal process, the value here can't match with an existing value in the audit database. |
merchantId / Merchant_ID | The root tenant UID. The unique identifier to indicate a company to use in Determination. |
Optional elements | Description |
|---|---|
originalDocumentId | The original document ID as shown on the document in the source system. Not used in calculations. |
originalDocumentDate | The date of the original transaction. Used in Date Determination Rules. |
originalDocumentNumber | This number enables a credit invoice to be associated with an original invoice in the audit tables for reporting purposes. |






