Thomson Reuters · Schema
ReverseResponse
LegalTaxFinanceRisk ManagementFraud PreventionComplianceData
Properties
| Name | Type | Description |
|---|---|---|
| callingSystemNumber | string | A pass-through element that contains a descriptor of the calling system sending the transaction. Determination uses as cobmination of hostSystem, callingSystemNumber and uniqueDocumentNumber to lookup |
| hostSystem | string | The name of the Source System instance sending the transaction. Determination uses as combination of hostSystem, callingSystemNumber and uniqueDocumentNumber to lookup of audit records. If a existing |
| documentDate | string | The date of the invoice as stored on this document. This is used for comparison to configurations throughout Determination and is also used to query transaction data in reporting. |
| documentNumber | string | This number is passed through to the audit tables and acts as a reference in the audit tables as well as for credit transactions. ONESOURCE Indirect Tax Determination supports two audit keys to enable |
| uniqueDocumentNumber | string | The unique identifier for this document, as assigned by the Source System. If value is not provided for commit or reverse, ONESOURCE determination will auto generate this value based on concatenated v |
| externalCompanyId | string | The unique identifier used by your business application to indicate which company to use in Determination. This identifier also distinguishes between different calling applications that may be used by |
| requestStatus | boolean | Result of the reversal, True or False |
| message | string | Text message of the result of the reversal operation. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/thomson-reuters/main/json-schema/thomson-reuters-reverse-response-schema.json",
"title": "ReverseResponse",
"x-generated": "2026-10-20",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/thomson-reuters-indirect-tax-determination-rest-tax-service-openapi.yml#/components/schemas/ReverseResponse",
"type": "object",
"properties": {
"callingSystemNumber": {
"type": "string",
"maxLength": 100,
"description": "A pass-through element that contains a descriptor of the calling system sending the transaction. Determination uses as cobmination of hostSystem, callingSystemNumber and uniqueDocumentNumber to lookup of audit records. If a existing record is found in Audit database, the existing document is reversed, and new document is added to the Audit database."
},
"hostSystem": {
"type": "string",
"maxLength": 100,
"description": "The name of the Source System instance sending the transaction. Determination uses as combination of hostSystem, callingSystemNumber and uniqueDocumentNumber to lookup of audit records. If a existing record is found in Audit database, the existing document is reversed, and new document is added to the Audit database."
},
"documentDate": {
"type": "string",
"format": "date",
"description": "The date of the invoice as stored on this document. This is used for comparison to configurations throughout Determination and is also used to query transaction data in reporting."
},
"documentNumber": {
"type": "string",
"maxLength": 200,
"description": "This number is passed through to the audit tables and acts as a reference in the audit tables as well as for credit transactions. ONESOURCE Indirect Tax Determination supports two audit keys to enable the lookup of audit records."
},
"uniqueDocumentNumber": {
"type": "string",
"maxLength": 200,
"description": "The unique identifier for this document, as assigned by the Source System. If value is not provided for commit or reverse, ONESOURCE determination will auto generate this value based on concatenated value of externalCompanyID|documentNumber|companyRole."
},
"externalCompanyId": {
"type": "string",
"maxLength": 100,
"description": "The unique identifier used by your business application to indicate which company to use in Determination. This identifier also distinguishes between different calling applications that may be used by your company. This element may be passed at the batch level or with each document, and is passed through to the Determination response, and to the Audit database."
},
"requestStatus": {
"type": "boolean",
"description": "Result of the reversal, True or False"
},
"message": {
"type": "string",
"maxLength": 200,
"description": "Text message of the result of the reversal operation."
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/thomson-reuters-reverse-response"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.