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.
View JSON Schema on GitHub

JSON Schema

thomson-reuters-reverse-response-schema.json Raw ↑
{
  "$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.
All 92 tools →

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.