9173 lines
241 KiB
YAML
9173 lines
241 KiB
YAML
swagger: "2.0"
|
|
info:
|
|
title: "sf-gate"
|
|
version: 1.2.7
|
|
description: "Salesforce Gateway Microservice"
|
|
termsOfService: "http://taxnexus.net/terms/"
|
|
contact:
|
|
email: "noc@taxnexus.net"
|
|
license:
|
|
name: "Proprietary - Copyright (c) 2018-2021 by Taxnexus, Inc."
|
|
schemes:
|
|
- "http"
|
|
basePath: "/v1"
|
|
host: "sf-gate.fabric.tnxs.net:8080"
|
|
securityDefinitions:
|
|
ApiKeyAuth:
|
|
type: apiKey
|
|
in: header
|
|
name: X-API-Key
|
|
security:
|
|
- ApiKeyAuth: []
|
|
consumes:
|
|
- application/json
|
|
produces:
|
|
- application/json
|
|
parameters:
|
|
accountIdQuery:
|
|
description:
|
|
Taxnexus Id of the Account to be used a record retrieval
|
|
in: query
|
|
name: accountId
|
|
required: false
|
|
type: string
|
|
accountIdQueryRequired:
|
|
description:
|
|
Taxnexus Id of the Account to be used a record retrieval
|
|
in: query
|
|
name: accountId
|
|
required: true
|
|
type: string
|
|
accountNumberQuery:
|
|
description:
|
|
The Taxnexus Account Number of the Account to be used a record
|
|
retrieval
|
|
in: query
|
|
name: accountNumber
|
|
required: false
|
|
type: string
|
|
accountRequest:
|
|
description: A request with an array of Account Objects
|
|
in: body
|
|
name: accountRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/AccountRequest"
|
|
accountTypeQuery:
|
|
description: The Type of this Object
|
|
enum:
|
|
- channel_partner_member
|
|
- channel_partner_prospect
|
|
- new
|
|
- other
|
|
- system
|
|
- tax_administrator_member
|
|
- tax_administrator_prospect
|
|
- taxpayer_customer
|
|
- taxpayer_prospect
|
|
in: query
|
|
name: type
|
|
required: false
|
|
type: string
|
|
activeQuery:
|
|
description: Retrieve only active records?
|
|
in: query
|
|
name: active
|
|
required: false
|
|
type: boolean
|
|
addressQuery:
|
|
description: Postal Address URL encoded; partial addresses allowed
|
|
in: query
|
|
name: address
|
|
required: false
|
|
type: string
|
|
apiKeyQuery:
|
|
description: Taxnexus Id of the User to be retrieved
|
|
in: query
|
|
name: apikey
|
|
required: false
|
|
type: string
|
|
authorityIdQuery:
|
|
description: Taxnexus Id of the Authority to be retrieved
|
|
in: query
|
|
name: authorityId
|
|
required: false
|
|
type: string
|
|
authorityRequestBody:
|
|
description: A request with an array of Authority Objects
|
|
in: body
|
|
name: authorityRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/AuthorityRequest"
|
|
roleIdQuery:
|
|
description: Taxnexus Id of the Role to be retrieved
|
|
in: query
|
|
name: roleId
|
|
required: false
|
|
type: string
|
|
backendIdQuery:
|
|
description: Taxnexus Id of the Backend to be retrieved
|
|
in: query
|
|
name: backendId
|
|
required: false
|
|
type: string
|
|
backendRequestBody:
|
|
description: An array of new Backend records
|
|
in: body
|
|
name: backendsRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/BackendRequest"
|
|
cashReceiptIdQuery:
|
|
description: Taxnexus Record Id of a Cash Receipt
|
|
in: query
|
|
name: cashReceiptId
|
|
required: false
|
|
type: string
|
|
cashReceiptRequest:
|
|
description: The response to a Cash Receipt Request
|
|
in: body
|
|
name: cashReceiptRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/CashReceiptRequest"
|
|
clusterIdQuery:
|
|
description: Taxnexus Record Id of a Cluster
|
|
in: query
|
|
name: clusterId
|
|
required: false
|
|
type: string
|
|
databaseIdQuery:
|
|
description: Taxnexus Record Id of a Database
|
|
in: query
|
|
name: databaseId
|
|
required: false
|
|
type: string
|
|
tenantIdQuery:
|
|
description: Taxnexus Record Id of a Tenant
|
|
in: query
|
|
name: tenantId
|
|
required: false
|
|
type: string
|
|
clusterRequest:
|
|
description: An array of Cluster records
|
|
in: body
|
|
name: ClusterRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/ClusterRequest"
|
|
tenantRequest:
|
|
description: An array of Tenant records
|
|
in: body
|
|
name: CTenantRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/TenantRequest"
|
|
databaseRequest:
|
|
description: An array of Database records
|
|
in: body
|
|
name: DatabaseRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/DatabaseRequest"
|
|
companyIdQuery:
|
|
description: Taxnexus Id of the Company to be retrieved
|
|
in: query
|
|
name: companyId
|
|
required: false
|
|
type: string
|
|
contactIdQuery:
|
|
description: Taxnexus Id of the Contact to be retrieved
|
|
in: query
|
|
name: contactId
|
|
required: false
|
|
type: string
|
|
contactRequest:
|
|
description: An array of new Contact records
|
|
in: body
|
|
name: contactsRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/ContactRequest"
|
|
countryIdQuery:
|
|
description: The Country Taxnexus ID
|
|
in: query
|
|
name: countryId
|
|
required: false
|
|
type: string
|
|
countryQuery:
|
|
description: The Country abbreviation (2 char)
|
|
in: query
|
|
name: country
|
|
required: false
|
|
type: string
|
|
countyIdQuery:
|
|
description: The County Taxnexus ID
|
|
in: query
|
|
name: countyId
|
|
required: false
|
|
type: string
|
|
countyQuery:
|
|
description: The County Name
|
|
in: query
|
|
name: county
|
|
required: false
|
|
type: string
|
|
dateFromQuery:
|
|
description: The Starting Date for an object retrieval
|
|
in: query
|
|
name: dateFrom
|
|
required: false
|
|
type: string
|
|
dateToQuery:
|
|
description: The Ending Date for an object retrieval
|
|
in: query
|
|
name: dateTo
|
|
required: false
|
|
type: string
|
|
documentIdQuery:
|
|
description: Taxnexus Id of the Document to be retrieved
|
|
in: query
|
|
name: documentId
|
|
required: false
|
|
type: string
|
|
domainIdQuery:
|
|
description: Taxnexus Id of the Domain to be retrieved
|
|
in: query
|
|
name: domainId
|
|
required: false
|
|
type: string
|
|
domainQuery:
|
|
description: "The Tax Domain to rate (cannabis, sales or telecom)"
|
|
in: query
|
|
name: name
|
|
required: false
|
|
type: string
|
|
filingIdQuery:
|
|
description: Taxnexus Id of the Filing to be retrieved
|
|
in: query
|
|
name: filingId
|
|
required: false
|
|
type: string
|
|
filingRequestBody:
|
|
description: A request with an array of Filing Objects
|
|
in: body
|
|
name: filingRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/FilingRequest"
|
|
filingTypeIdQuery:
|
|
description: Taxnexus Record Id of a Filing
|
|
in: query
|
|
name: filingTypeId
|
|
required: false
|
|
type: string
|
|
filingTypeRequest:
|
|
description: A request with an array of FilingType Objects
|
|
in: body
|
|
name: FilingTypeRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/FilingTypeRequest"
|
|
glAccountRequest:
|
|
description: An array of new Statement records
|
|
in: body
|
|
name: glAccountRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/GlAccountRequest"
|
|
glBalanceIdQueryRequired:
|
|
description: Taxnexus Id of a GL Balance Record
|
|
in: query
|
|
name: glbalanceId
|
|
required: true
|
|
type: string
|
|
idRequestBody:
|
|
description: An array of existing Taxnexus Record IDs
|
|
in: body
|
|
name: idsRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/IdsRequest"
|
|
ingestIdQuery:
|
|
description: Taxnexus Record Id of an Ingest
|
|
in: query
|
|
name: ingestId
|
|
required: false
|
|
type: string
|
|
ingestRequest:
|
|
description: An array of new Ingest records
|
|
in: body
|
|
name: IngestRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/IngestRequest"
|
|
invoiceIdQuery:
|
|
description: Taxnexus Id of the Invoice to be retrieved
|
|
in: query
|
|
name: invoiceId
|
|
required: false
|
|
type: string
|
|
invoiceRequestBody:
|
|
description: An array of new Invoice records
|
|
in: body
|
|
name: invoicesRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/InvoiceRequest"
|
|
jobIdQuery:
|
|
description: Taxnexus Record Id of a Job record
|
|
in: query
|
|
name: jobId
|
|
required: false
|
|
type: string
|
|
jobRequest:
|
|
description: An array of new Job records
|
|
in: body
|
|
name: JobRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/JobRequest"
|
|
journalEntryRequest:
|
|
description: An array of Journal Entry records
|
|
in: body
|
|
name: journalEntryRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/SubmissionRequest"
|
|
licenseIdQuery:
|
|
description: Taxnexus Id of the License to be retrieved
|
|
in: query
|
|
name: licenseId
|
|
required: false
|
|
type: string
|
|
licenseTypeIdQuery:
|
|
description: Taxnexus Id of the License Type to be retrieved
|
|
in: query
|
|
name: licensetypeId
|
|
required: false
|
|
type: string
|
|
limitQuery:
|
|
description: "How many objects to return at one time"
|
|
format: int64
|
|
in: query
|
|
name: limit
|
|
required: false
|
|
type: integer
|
|
masterQuery:
|
|
description: Retrieve only master records?
|
|
in: query
|
|
name: master
|
|
required: false
|
|
type: boolean
|
|
nameQuery:
|
|
description: The Name of this Object
|
|
in: query
|
|
name: name
|
|
required: false
|
|
type: string
|
|
offsetQuery:
|
|
description: How many objects to skip? (default 0)
|
|
format: int64
|
|
in: query
|
|
name: offset
|
|
required: false
|
|
type: integer
|
|
orderIdQuery:
|
|
description: Taxnexus Id of the Company to be retrieved
|
|
in: query
|
|
name: orderId
|
|
required: false
|
|
type: string
|
|
periodIdQuery:
|
|
description: Taxnexus Id of the Period to be used a record retrieval
|
|
in: query
|
|
name: periodId
|
|
required: false
|
|
type: string
|
|
periodIdQueryRequired:
|
|
description:
|
|
Taxnexus Id of the Period to be used in a record retrieval
|
|
in: query
|
|
name: periodId
|
|
required: true
|
|
type: string
|
|
periodNameQueryRequired:
|
|
description: The Taxnexus Accounting Period
|
|
in: query
|
|
name: period
|
|
required: false
|
|
type: string
|
|
periodRequest:
|
|
description: An array of Period records
|
|
in: body
|
|
name: periodRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/PeriodRequest"
|
|
placeIdQuery:
|
|
description: The City name (must be accompanied by State)
|
|
in: query
|
|
name: placeId
|
|
required: false
|
|
type: string
|
|
placeQuery:
|
|
description: The City name (must be accompanied by State)
|
|
in: query
|
|
name: place
|
|
required: false
|
|
type: string
|
|
poIdQuery:
|
|
description: Taxnexus Id of the Purchase Order to be retrieved
|
|
in: query
|
|
name: poId
|
|
required: false
|
|
type: string
|
|
productIdQuery:
|
|
description:
|
|
Taxnexus Id of the Account to be used a record retrieval
|
|
in: query
|
|
name: productId
|
|
required: false
|
|
type: string
|
|
productRequestBody:
|
|
description: A request with an array of Product Objects
|
|
in: body
|
|
name: productRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/ProductRequest"
|
|
productdQuery:
|
|
description: Taxnexus Id of the Product to be retrieved
|
|
in: query
|
|
name: productId
|
|
required: false
|
|
type: string
|
|
quoteIdQuery:
|
|
description: Taxnexus Id of the Company to be retrieved
|
|
in: query
|
|
name: quoteId
|
|
required: false
|
|
type: string
|
|
serviceIdQuery:
|
|
description: Service ID
|
|
in: query
|
|
name: serviceId
|
|
type: string
|
|
serviceRequest:
|
|
description: An array of Service records
|
|
in: body
|
|
name: ServiceRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/ServiceRequest"
|
|
stateIdQuery:
|
|
description: The State or Province abbreviation (2 char)
|
|
in: query
|
|
name: stateId
|
|
required: false
|
|
type: string
|
|
stateQuery:
|
|
description: The State or Province abbreviation (2 char)
|
|
in: query
|
|
name: state
|
|
required: false
|
|
type: string
|
|
statementIdQuery:
|
|
description: Taxnexus Id of the Company to be retrieved
|
|
in: query
|
|
name: statementId
|
|
required: false
|
|
type: string
|
|
statementRequestBody:
|
|
description: An array of new Statement records
|
|
in: body
|
|
name: statementsRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/StatementRequest"
|
|
submissionIdQuery:
|
|
description: Taxnexus Id of the Submisssion to be retrieved
|
|
in: query
|
|
name: submissionId
|
|
required: false
|
|
type: string
|
|
submissionRequestBody:
|
|
description: An array of new Submission records
|
|
in: body
|
|
name: submisssionsRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/SubmissionRequest"
|
|
subscriptionIdQuery:
|
|
description: Taxnexus Id of the Subscription to be retrieved
|
|
in: query
|
|
name: subscriptionId
|
|
required: false
|
|
type: string
|
|
subscriptionRequestBody:
|
|
description: A request with an array of Subscription Objects
|
|
in: body
|
|
name: subscriptionRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/SubscriptionRequest"
|
|
taxInvoiceRequestBody:
|
|
description: A list of InvoiceBasic objects
|
|
in: body
|
|
name: taxInvoicesRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/TaxInvoicesRequest"
|
|
taxOrderRequestBody:
|
|
description: A list of InvoiceBasic objects
|
|
in: body
|
|
name: taxOrdersRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/TaxOrdersRequest"
|
|
taxPoRequestBody:
|
|
description: A list of PurchaseOrderBasic objects
|
|
in: body
|
|
name: taxPosRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/TaxPurchaseOrdersRequest"
|
|
taxQuoteRequestBody:
|
|
description: A list of InvoiceBasic objects
|
|
in: body
|
|
name: taxQuotesRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/TaxQuotesRequest"
|
|
taxTypeAccountIdQuery:
|
|
description: Taxnexus Id of the Tax Type Account to be retrieved
|
|
in: query
|
|
name: taxtypeaccountId
|
|
required: false
|
|
type: string
|
|
taxTypeIdQuery:
|
|
description: Taxnexus Id of the Tax Type to be retrieved
|
|
in: query
|
|
name: taxtypeId
|
|
required: false
|
|
type: string
|
|
taxnexuscodeIdQuery:
|
|
description: Taxnexus Id of the Taxnexus Code to be retrieved
|
|
in: query
|
|
name: taxnexuscodeId
|
|
required: false
|
|
type: string
|
|
templateIdQuery:
|
|
description: Taxnexus Record Id of a Template
|
|
in: query
|
|
name: templateId
|
|
required: false
|
|
type: string
|
|
typeQuery:
|
|
description: The Type of this Object
|
|
in: query
|
|
name: type
|
|
required: false
|
|
type: string
|
|
userIdQuery:
|
|
description: Taxnexus Id of the User to be retrieved
|
|
in: query
|
|
name: userId
|
|
required: false
|
|
type: string
|
|
notebookIdQuery:
|
|
description: Template ID
|
|
in: query
|
|
name: notebookId
|
|
type: string
|
|
notebookRequest:
|
|
description: An array of Notebook records
|
|
in: body
|
|
name: NotebookRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/NotebookRequest"
|
|
responses:
|
|
AccessForbidden:
|
|
description: "Access forbidden, account lacks access"
|
|
schema:
|
|
$ref: "#/definitions/Error"
|
|
AccountResponse:
|
|
description: Taxnexus Response with Account objects
|
|
schema:
|
|
$ref: "#/definitions/AccountResponse"
|
|
AccountingRuleResponse:
|
|
description: Taxnexus Response with Accounting Rule objects
|
|
schema:
|
|
$ref: "#/definitions/AccountingRuleResponse"
|
|
AccountingRulesetResponse:
|
|
description: Taxnexus Response with Accounting Ruleset objects
|
|
schema:
|
|
$ref: "#/definitions/AccountingRulesetResponse"
|
|
AuthorityResponse:
|
|
description: An array of Authority objects
|
|
schema:
|
|
$ref: "#/definitions/AuthorityResponse"
|
|
BackendResponse:
|
|
description: Taxnexus Response with Backend objects
|
|
schema:
|
|
$ref: "#/definitions/BackendResponse"
|
|
RoleResponse:
|
|
description: Taxnexus Response with Role objects
|
|
schema:
|
|
$ref: "#/definitions/RoleResponse"
|
|
CashReceiptResponse:
|
|
description: Taxnexus Response with Cash Receipt objects
|
|
schema:
|
|
$ref: "#/definitions/CashReceiptResponse"
|
|
ClusterResponse:
|
|
description: Taxnexus Response with Cluster objects
|
|
schema:
|
|
$ref: "#/definitions/ClusterResponse"
|
|
DatabaseResponse:
|
|
description: Taxnexus Response with Database objects
|
|
schema:
|
|
$ref: "#/definitions/DatabaseResponse"
|
|
TenantResponse:
|
|
description: Taxnexus Response with Tenant objects
|
|
schema:
|
|
$ref: "#/definitions/TenantResponse"
|
|
CompanyResponse:
|
|
description: Taxnexus Response with Company objects
|
|
schema:
|
|
$ref: "#/definitions/CompanyResponse"
|
|
Conflict:
|
|
description: Conflict
|
|
schema:
|
|
$ref: "#/definitions/Error"
|
|
ContactResponse:
|
|
description: An array of Contact objects
|
|
schema:
|
|
$ref: "#/definitions/ContactResponse"
|
|
CountryResponse:
|
|
description: Taxnexus Response with an array of Country objects
|
|
schema:
|
|
$ref: "#/definitions/CountryResponse"
|
|
CountyResponse:
|
|
description: Taxnexus Response with an array of County objects
|
|
schema:
|
|
$ref: "#/definitions/CountyResponse"
|
|
DeleteResponse:
|
|
description: An array of Message Objects with Delete Status
|
|
schema:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Message"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
DomainResponse:
|
|
description: Taxnexus Response with an array of Domain objects
|
|
schema:
|
|
$ref: "#/definitions/DomainResponse"
|
|
FilingResponse:
|
|
description: Taxnexus Response with an array of Filing objects
|
|
schema:
|
|
$ref: "#/definitions/FilingResponse"
|
|
FilingTypeResponse:
|
|
description: Taxnexus Response with an array of FilingType objects
|
|
schema:
|
|
$ref: "#/definitions/FilingTypeResponse"
|
|
GlAccountResponse:
|
|
description: An array of GL Account Objects
|
|
schema:
|
|
$ref: "#/definitions/GlAccountResponse"
|
|
GlBalanceResponse:
|
|
description: An array of GL Balance Objects
|
|
schema:
|
|
$ref: "#/definitions/GlBalanceResponse"
|
|
IngestResponse:
|
|
description: Taxnexus Response with Ingest objects
|
|
schema:
|
|
$ref: "#/definitions/IngestResponse"
|
|
InvalidDataError:
|
|
description: Invalid data was sent
|
|
schema:
|
|
$ref: "#/definitions/InvalidError"
|
|
InvoiceResponse:
|
|
description:
|
|
Taxnexus Response with an array of Invoice (full) objects
|
|
schema:
|
|
$ref: "#/definitions/InvoiceResponse"
|
|
JobResponse:
|
|
description: Taxnexus Response with Job objects
|
|
schema:
|
|
$ref: "#/definitions/JobResponse"
|
|
LicenseResponse:
|
|
description: An array of License Objects
|
|
schema:
|
|
$ref: "#/definitions/LicenseResponse"
|
|
LicenseTypeResponse:
|
|
description: An array of License Type Objects
|
|
schema:
|
|
$ref: "#/definitions/LicenseTypeResponse"
|
|
NotFound:
|
|
description: Resource was not found
|
|
schema:
|
|
$ref: "#/definitions/Error"
|
|
OrderResponse:
|
|
description: An array of Order objects
|
|
schema:
|
|
$ref: "#/definitions/OrderResponse"
|
|
PeriodResponse:
|
|
description: Taxnexus Response with Period objects
|
|
schema:
|
|
$ref: "#/definitions/PeriodResponse"
|
|
PlaceResponse:
|
|
description: Taxnexus Response with an array of Place objects
|
|
schema:
|
|
$ref: "#/definitions/PlaceResponse"
|
|
ProductResponse:
|
|
description: An array of Product objects
|
|
schema:
|
|
$ref: "#/definitions/ProductResponse"
|
|
PurchaseOrderResponse:
|
|
description: An array of Purchase Order objects
|
|
schema:
|
|
$ref: "#/definitions/PurchaseOrderResponse"
|
|
QuoteResponse:
|
|
description: An array of Quote objects
|
|
schema:
|
|
$ref: "#/definitions/QuoteResponse"
|
|
ServerError:
|
|
description: Server Internal Error
|
|
schema:
|
|
$ref: "#/definitions/Error"
|
|
ServiceResponse:
|
|
description: Taxnexus Response with Service objects
|
|
schema:
|
|
$ref: "#/definitions/ServiceResponse"
|
|
StateResponse:
|
|
description: Taxnexus Response with an array of State objects
|
|
schema:
|
|
$ref: "#/definitions/StateResponse"
|
|
StatementResponse:
|
|
description: An array of Statement objects
|
|
schema:
|
|
$ref: "#/definitions/StatementResponse"
|
|
SubmissionResponse:
|
|
description: Taxnexus Response with Submission objects
|
|
schema:
|
|
$ref: "#/definitions/SubmissionResponse"
|
|
SubscriptionResponse:
|
|
description: An array of Subscription Objects
|
|
schema:
|
|
$ref: "#/definitions/SubscriptionResponse"
|
|
TaxTransactionResponse:
|
|
description: An array of Tax Transaction Objects
|
|
schema:
|
|
$ref: "#/definitions/TaxTransactionResponse"
|
|
TaxTypeAccountResponse:
|
|
description: An array of TaxTypeAccount objects
|
|
schema:
|
|
$ref: "#/definitions/TaxTypeAccountResponse"
|
|
TaxTypeResponse:
|
|
description: Taxnexus Response with an array of Tax Type objects
|
|
schema:
|
|
$ref: "#/definitions/TaxTypeResponse"
|
|
TaxnexusCodeResponse:
|
|
description:
|
|
Taxnexus Response with an array of Taxnexus Code objects
|
|
schema:
|
|
$ref: "#/definitions/TaxnexusCodeResponse"
|
|
TemplateResponse:
|
|
description: Taxnexus Response with Template objects
|
|
schema:
|
|
$ref: "#/definitions/TemplateResponse"
|
|
Unauthorized:
|
|
description: "Access unauthorized, invalid API-KEY was used"
|
|
schema:
|
|
$ref: "#/definitions/Error"
|
|
UnprocessableEntity:
|
|
description: "Unprocessable Entity, likely a bad parameter"
|
|
schema:
|
|
$ref: "#/definitions/Error"
|
|
UserResponse:
|
|
description: Taxnexus Response with User objects
|
|
schema:
|
|
$ref: "#/definitions/UserResponse"
|
|
NotebookResponse:
|
|
description: Taxnexus Response with Notebook objects
|
|
schema:
|
|
$ref: "#/definitions/NotebookResponse"
|
|
paths:
|
|
/accountingrules:
|
|
get:
|
|
description: Return a list of Accounting Rules for an Account
|
|
operationId: getAccountingRules
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/accountIdQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/AccountingRuleResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of Accounting Rules
|
|
tags:
|
|
- AccountingRules
|
|
/accountingrulesets:
|
|
get:
|
|
description: Return a list of Accounting Rulesets for an Account
|
|
operationId: getAccountingRulesets
|
|
parameters:
|
|
- $ref: "#/parameters/accountIdQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/AccountingRulesetResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of Accounting Rulesets
|
|
tags:
|
|
- AccountingRulesets
|
|
/accounts:
|
|
get:
|
|
description: Return a list of Accounts
|
|
operationId: getAccounts
|
|
parameters:
|
|
- $ref: "#/parameters/accountIdQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/AccountResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of accounts
|
|
tags:
|
|
- Accounts
|
|
post:
|
|
description: Account record to be added
|
|
operationId: postAccounts
|
|
parameters:
|
|
- $ref: "#/parameters/accountRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/AccountResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Add a new account to Taxnexus
|
|
tags:
|
|
- Accounts
|
|
put:
|
|
description: Update a single account specified by accountId
|
|
operationId: putAccount
|
|
parameters:
|
|
- $ref: "#/parameters/accountRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/AccountResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Update a single account
|
|
tags:
|
|
- Accounts
|
|
/authorities:
|
|
get:
|
|
description: Return a list of available Authorities
|
|
operationId: getAuthorities
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/accountIdQuery"
|
|
- $ref: "#/parameters/companyIdQuery"
|
|
- $ref: "#/parameters/authorityIdQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/AuthorityResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of Authorities
|
|
tags:
|
|
- Authorities
|
|
/backends:
|
|
get:
|
|
description: Return a list of Backends
|
|
operationId: getBackends
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/backendIdQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/BackendResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of Backends
|
|
tags:
|
|
- Backends
|
|
/roles:
|
|
get:
|
|
description: Return a list of Roles
|
|
operationId: getRoles
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/roleIdQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/RoleResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of Roles
|
|
tags:
|
|
- Roles
|
|
/cashreceipts:
|
|
get:
|
|
description: Return a list of available Taxnexus Cash Receipts
|
|
operationId: getCashReceipts
|
|
parameters:
|
|
- $ref: "#/parameters/accountIdQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
- $ref: "#/parameters/cashReceiptIdQuery"
|
|
- $ref: "#/parameters/companyIdQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/CashReceiptResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of Cash Receipts
|
|
tags:
|
|
- CashReceipts
|
|
post:
|
|
description: Create New Cash Receipts
|
|
operationId: postCashReceipts
|
|
parameters:
|
|
- in: body
|
|
name: cashReceiptRequest
|
|
schema:
|
|
$ref: "#/definitions/CashReceiptRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/CashReceiptResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Create new Cash Receipts
|
|
tags:
|
|
- CashReceipts
|
|
put:
|
|
description: Put a list of Cash Receipts
|
|
operationId: putCashRecipts
|
|
parameters:
|
|
- in: body
|
|
name: cashReceiptRequest
|
|
schema:
|
|
$ref: "#/definitions/CashReceiptRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/CashReceiptResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Put a list of Cash Receipts
|
|
tags:
|
|
- CashReceipts
|
|
/clusters:
|
|
get:
|
|
description: Return a list of Cluster records from the datastore
|
|
operationId: getClusters
|
|
parameters:
|
|
- $ref: "#/parameters/clusterIdQuery"
|
|
- $ref: "#/parameters/companyIdQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ClusterResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list Clusters
|
|
tags:
|
|
- Clusters
|
|
post:
|
|
description: Create Clusters in Taxnexus
|
|
operationId: postClusters
|
|
parameters:
|
|
- $ref: "#/parameters/clusterRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ClusterResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Create new Clusters
|
|
tags:
|
|
- Clusters
|
|
put:
|
|
description: Update Cluster in Taxnexus
|
|
operationId: putClusters
|
|
parameters:
|
|
- $ref: "#/parameters/clusterRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ClusterResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Update Clustera
|
|
tags:
|
|
- Clusters
|
|
/tenants:
|
|
get:
|
|
description: Return a list of Tenant records from the datastore
|
|
operationId: getTenants
|
|
parameters:
|
|
- $ref: "#/parameters/tenantIdQuery"
|
|
- $ref: "#/parameters/companyIdQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/TenantResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list Tenants
|
|
tags:
|
|
- Tenants
|
|
post:
|
|
description: Create Tenants in Taxnexus
|
|
operationId: Tenants
|
|
parameters:
|
|
- $ref: "#/parameters/tenantRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/TenantResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Create new Tenants
|
|
tags:
|
|
- Tenants
|
|
put:
|
|
description: Update Tenant in Taxnexus
|
|
operationId: putTenants
|
|
parameters:
|
|
- $ref: "#/parameters/tenantRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/TenantResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Update Tenants
|
|
tags:
|
|
- Tenants
|
|
/databases:
|
|
get:
|
|
description: Return a list of Database records from the datastore
|
|
operationId: getDatabases
|
|
parameters:
|
|
- $ref: "#/parameters/databaseIdQuery"
|
|
- $ref: "#/parameters/companyIdQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/DatabaseResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list Databases
|
|
tags:
|
|
- Databases
|
|
post:
|
|
description: Create Databases in Taxnexus
|
|
operationId: postDatabases
|
|
parameters:
|
|
- $ref: "#/parameters/databaseRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/DatabaseResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Create new Databases
|
|
tags:
|
|
- Databases
|
|
put:
|
|
description: Update Database in Taxnexus
|
|
operationId: putDatabases
|
|
parameters:
|
|
- $ref: "#/parameters/databaseRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/DatabaseResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Update Databases
|
|
tags:
|
|
- Databases
|
|
/companies:
|
|
get:
|
|
description: Retrieve a Company record from the datastore
|
|
operationId: getCompanies
|
|
parameters:
|
|
- $ref: "#/parameters/companyIdQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/CompanyResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a Company record
|
|
tags:
|
|
- Companies
|
|
/contacts:
|
|
delete:
|
|
description: Delete Taxnexus Contact record
|
|
operationId: deleteContact
|
|
parameters:
|
|
- $ref: "#/parameters/contactIdQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/DeleteResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Delete a Contact
|
|
tags:
|
|
- Contacts
|
|
get:
|
|
description: Return a list of all available Contacts
|
|
operationId: getContacts
|
|
parameters:
|
|
- $ref: "#/parameters/accountIdQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
- $ref: "#/parameters/companyIdQuery"
|
|
- $ref: "#/parameters/contactIdQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ContactResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of contacts
|
|
tags:
|
|
- Contacts
|
|
post:
|
|
description: Contact record to be added
|
|
operationId: postContacts
|
|
parameters:
|
|
- $ref: "#/parameters/contactRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ContactResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Add new contacts
|
|
tags:
|
|
- Contacts
|
|
put:
|
|
description: Update Contact records
|
|
operationId: putContacts
|
|
parameters:
|
|
- $ref: "#/parameters/contactRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ContactResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Update Contact
|
|
tags:
|
|
- Contacts
|
|
/counties:
|
|
get:
|
|
description: "Retrieve Counties, filter with parameters"
|
|
operationId: getCounties
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/stateQuery"
|
|
- $ref: "#/parameters/countyIdQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/CountyResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Retrieve Counties
|
|
tags:
|
|
- Counties
|
|
/countries:
|
|
get:
|
|
description: "Retrieve Countries, filter with parameters"
|
|
operationId: getCountries
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/countryIdQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/CountryResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Retrieve Countries
|
|
tags:
|
|
- Countries
|
|
/domains:
|
|
get:
|
|
description:
|
|
"Return all of the Commerce Domains in the Taxnexus system.
|
|
Domains categorize general categories of commerce, such as
|
|
Merchandise, Wholesale Goods, Wholesale Trade, Services, etc."
|
|
operationId: getDomains
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/domainQuery"
|
|
- $ref: "#/parameters/domainIdQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/DomainResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get Domain records
|
|
tags:
|
|
- Domains
|
|
/filings:
|
|
get:
|
|
description: Return a list of available Regulatory Filings
|
|
operationId: getFilings
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/domainQuery"
|
|
- $ref: "#/parameters/accountIdQuery"
|
|
- $ref: "#/parameters/companyIdQuery"
|
|
- $ref: "#/parameters/filingIdQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/FilingResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of Filings
|
|
tags:
|
|
- Filings
|
|
post:
|
|
description: Create new Filings
|
|
operationId: postFilings
|
|
parameters:
|
|
- $ref: "#/parameters/filingRequestBody"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/FilingResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Create new Filings
|
|
tags:
|
|
- Filings
|
|
put:
|
|
description:
|
|
Update all the fields in a Filing record identified by Taxnexus
|
|
ID
|
|
operationId: putFilings
|
|
parameters:
|
|
- $ref: "#/parameters/filingRequestBody"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/FilingResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Update a Filing
|
|
tags:
|
|
- Filings
|
|
/filingtypes:
|
|
get:
|
|
description: Return a list of available Regulatory FilingTypes
|
|
operationId: getFilingTypes
|
|
parameters:
|
|
- $ref: "#/parameters/filingTypeIdQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/FilingTypeResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of FilingTypes
|
|
tags:
|
|
- FilingTypes
|
|
post:
|
|
description: Create new FilingTypes
|
|
operationId: postFilingTypes
|
|
parameters:
|
|
- $ref: "#/parameters/filingTypeRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/FilingTypeResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Create new FilingTypes
|
|
tags:
|
|
- FilingTypes
|
|
put:
|
|
description:
|
|
Update all the fields in a FilingType record identified by
|
|
Taxnexus ID
|
|
operationId: putFilingTypes
|
|
parameters:
|
|
- $ref: "#/parameters/filingTypeRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/FilingTypeResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Update a FilingType
|
|
tags:
|
|
- FilingTypes
|
|
/glaccounts:
|
|
get:
|
|
description: Return a list of available General Ledger Accounts
|
|
operationId: getGlAccounts
|
|
parameters:
|
|
- $ref: "#/parameters/accountIdQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/GlAccountResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of General Ledger Accounts
|
|
tags:
|
|
- GlAccounts
|
|
/glbalances:
|
|
get:
|
|
description:
|
|
Return a list of General Ledger Account Balances for a Taxnexus
|
|
Account
|
|
operationId: getGlBalances
|
|
parameters:
|
|
- $ref: "#/parameters/accountIdQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/GlBalanceResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of General Ledger Account Balances
|
|
tags:
|
|
- GlBalances
|
|
/ingests:
|
|
get:
|
|
description: Return a list of Print-Ready Ingest records
|
|
operationId: getIngests
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/accountIdQuery"
|
|
- $ref: "#/parameters/accountNumberQuery"
|
|
- $ref: "#/parameters/companyIdQuery"
|
|
- $ref: "#/parameters/ingestIdQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/IngestResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list Ingests
|
|
tags:
|
|
- Ingests
|
|
post:
|
|
description: Update Ingests
|
|
operationId: postIngests
|
|
parameters:
|
|
- $ref: "#/parameters/ingestRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/IngestResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Update Ingests
|
|
tags:
|
|
- Ingests
|
|
put:
|
|
description: Update Ingests
|
|
operationId: putIngests
|
|
parameters:
|
|
- $ref: "#/parameters/ingestRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/IngestResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Update Ingests
|
|
tags:
|
|
- Ingests
|
|
/invoices:
|
|
get:
|
|
description: Return a list of available Taxnexus Invoices
|
|
operationId: getInvoices
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/accountIdQuery"
|
|
- $ref: "#/parameters/companyIdQuery"
|
|
- $ref: "#/parameters/invoiceIdQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/InvoiceResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of Invoices
|
|
tags:
|
|
- Invoices
|
|
post:
|
|
description: Create New Invoices
|
|
operationId: postInvoices
|
|
parameters:
|
|
- in: body
|
|
name: invoiceRequest
|
|
schema:
|
|
$ref: "#/definitions/InvoiceRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/InvoiceResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Create a new Invoice
|
|
tags:
|
|
- Invoices
|
|
put:
|
|
description: Put a list of Invoices
|
|
operationId: putInvoices
|
|
parameters:
|
|
- in: body
|
|
name: invoiceRequest
|
|
schema:
|
|
$ref: "#/definitions/InvoiceRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/InvoiceResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Put a list of Invoices
|
|
tags:
|
|
- Invoices
|
|
/jobs:
|
|
get:
|
|
description: Return a list of Job records from the datastore
|
|
operationId: getJobs
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/accountIdQuery"
|
|
- $ref: "#/parameters/accountNumberQuery"
|
|
- $ref: "#/parameters/companyIdQuery"
|
|
- $ref: "#/parameters/jobIdQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/JobResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list Jobs
|
|
tags:
|
|
- Jobs
|
|
post:
|
|
description: Create and enqueue Jobs in Taxnexus
|
|
operationId: postJobs
|
|
parameters:
|
|
- $ref: "#/parameters/jobRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/JobResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Create new Jobs
|
|
tags:
|
|
- Jobs
|
|
put:
|
|
description: Update Jobs in Taxnexus
|
|
operationId: putJobs
|
|
parameters:
|
|
- $ref: "#/parameters/jobRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/JobResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Update Jobs
|
|
tags:
|
|
- Jobs
|
|
/licenses:
|
|
get:
|
|
description: "Retrieve all licenses, filter with parameters"
|
|
operationId: getLicenses
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/accountIdQuery"
|
|
- $ref: "#/parameters/companyIdQuery"
|
|
- $ref: "#/parameters/licenseIdQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/LicenseResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Retrieve licenses
|
|
tags:
|
|
- Licenses
|
|
post:
|
|
description: Create new Licenses
|
|
operationId: postLicenses
|
|
parameters:
|
|
- description: The new licenses
|
|
in: body
|
|
name: licenseRequest
|
|
schema:
|
|
$ref: "#/definitions/LicenseRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/LicenseResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Create new Licenses
|
|
tags:
|
|
- Licenses
|
|
put:
|
|
description: Add or update licenses
|
|
operationId: putLicenses
|
|
parameters:
|
|
- description: The updated licenses
|
|
in: body
|
|
name: licenseRequest
|
|
schema:
|
|
$ref: "#/definitions/LicenseRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/LicenseResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Upsert a License
|
|
tags:
|
|
- Licenses
|
|
/licensetypes:
|
|
get:
|
|
description: Retrieve LicenseType records
|
|
operationId: getLicenseTypes
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/companyIdQuery"
|
|
- $ref: "#/parameters/licenseTypeIdQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/LicenseTypeResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Retrieve LicenseType records
|
|
tags:
|
|
- LicenseTypes
|
|
/orders:
|
|
get:
|
|
description: Return a list of Orders
|
|
operationId: getOrders
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/accountIdQuery"
|
|
- $ref: "#/parameters/accountNumberQuery"
|
|
- $ref: "#/parameters/companyIdQuery"
|
|
- $ref: "#/parameters/orderIdQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/OrderResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of Orders
|
|
tags:
|
|
- Orders
|
|
post:
|
|
description: Create new Orders
|
|
operationId: postOrders
|
|
parameters:
|
|
- in: body
|
|
name: order
|
|
schema:
|
|
$ref: "#/definitions/OrderBasicRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/OrderResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Create new Orders
|
|
tags:
|
|
- Orders
|
|
put:
|
|
description: Create new Orders
|
|
operationId: putOrders
|
|
parameters:
|
|
- in: body
|
|
name: order
|
|
schema:
|
|
$ref: "#/definitions/Order"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/OrderResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Create new Orders
|
|
tags:
|
|
- Orders
|
|
/periods:
|
|
get:
|
|
description: Return a list of Periods for an Account
|
|
operationId: getPeriods
|
|
parameters:
|
|
- $ref: "#/parameters/accountIdQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/periodIdQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/PeriodResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of Periods
|
|
tags:
|
|
- Periods
|
|
/places:
|
|
get:
|
|
description: "Retrieve Places, filter with parameters"
|
|
operationId: getPlaces
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/stateQuery"
|
|
- $ref: "#/parameters/placeIdQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/PlaceResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Retrieve Places
|
|
tags:
|
|
- Places
|
|
/pos:
|
|
get:
|
|
description: Return a list of available Purchase Orders
|
|
operationId: getPos
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/accountIdQuery"
|
|
- $ref: "#/parameters/companyIdQuery"
|
|
- $ref: "#/parameters/poIdQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/PurchaseOrderResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of Purchase Orders
|
|
tags:
|
|
- PurchaseOrders
|
|
post:
|
|
description: Create New Purchase Order
|
|
operationId: postPos
|
|
parameters:
|
|
- in: body
|
|
name: purchaseOrderRequest
|
|
schema:
|
|
$ref: "#/definitions/PurchaseOrderRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/PurchaseOrderResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Create a new Purchase Order
|
|
tags:
|
|
- PurchaseOrders
|
|
put:
|
|
description: Upsert a list of Purchase Order
|
|
operationId: putPos
|
|
parameters:
|
|
- in: body
|
|
name: purchaseOrderRequest
|
|
schema:
|
|
$ref: "#/definitions/PurchaseOrderRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/PurchaseOrderResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Upsert a list of Purchase Order
|
|
tags:
|
|
- PurchaseOrders
|
|
/products:
|
|
get:
|
|
description: Return a list of all available Products
|
|
operationId: getProducts
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/productIdQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ProductResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of Products
|
|
tags:
|
|
- Products
|
|
/quotes:
|
|
get:
|
|
description: Return a list of available Taxnexus Quotes
|
|
operationId: getQuotes
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/accountIdQuery"
|
|
- $ref: "#/parameters/accountNumberQuery"
|
|
- $ref: "#/parameters/companyIdQuery"
|
|
- $ref: "#/parameters/quoteIdQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/QuoteResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of Quotes
|
|
tags:
|
|
- Quotes
|
|
post:
|
|
description: Create new Quotes
|
|
operationId: postQuotes
|
|
parameters:
|
|
- in: body
|
|
name: order
|
|
schema:
|
|
$ref: "#/definitions/Order"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/QuoteResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Create new Quotes
|
|
tags:
|
|
- Quotes
|
|
put:
|
|
description: Update QUotes
|
|
operationId: putQuotes
|
|
parameters:
|
|
- in: body
|
|
name: order
|
|
schema:
|
|
$ref: "#/definitions/Order"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/QuoteResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Update Quotes
|
|
tags:
|
|
- Quotes
|
|
/services:
|
|
get:
|
|
description: Return a list of Services records from the datastore
|
|
operationId: getServices
|
|
parameters:
|
|
- $ref: "#/parameters/serviceIdQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ServiceResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of Services
|
|
tags:
|
|
- Services
|
|
post:
|
|
description: Create Services in Taxnexus
|
|
operationId: postServices
|
|
parameters:
|
|
- $ref: "#/parameters/serviceRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ServiceResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Create new Services
|
|
tags:
|
|
- Services
|
|
put:
|
|
description: Update Services in Taxnexus
|
|
operationId: putServices
|
|
parameters:
|
|
- $ref: "#/parameters/serviceRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ServiceResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Update Services
|
|
tags:
|
|
- Services
|
|
/statements:
|
|
get:
|
|
description: Return a list of all available Statements
|
|
operationId: getStatements
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/accountIdQuery"
|
|
- $ref: "#/parameters/accountNumberQuery"
|
|
- $ref: "#/parameters/companyIdQuery"
|
|
- $ref: "#/parameters/statementIdQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/StatementResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of statements
|
|
tags:
|
|
- Statements
|
|
post:
|
|
description:
|
|
Create a new Statement for a particular Account with a Date
|
|
Range
|
|
operationId: postStatements
|
|
parameters:
|
|
- $ref: "#/parameters/statementRequestBody"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/StatementResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Create new Statements
|
|
tags:
|
|
- Statements
|
|
/states:
|
|
get:
|
|
description: "Retrieve States, filter with parameters"
|
|
operationId: getStates
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/countryQuery"
|
|
- $ref: "#/parameters/stateIdQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/StateResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Retrieve States
|
|
tags:
|
|
- States
|
|
/submissions:
|
|
get:
|
|
description: Return a list of available Submissions
|
|
operationId: getSubmissions
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/accountIdQuery"
|
|
- $ref: "#/parameters/companyIdQuery"
|
|
- $ref: "#/parameters/submissionIdQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/SubmissionResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of Submissions
|
|
tags:
|
|
- Submissions
|
|
post:
|
|
description: Create new Sumissions
|
|
operationId: postSubmissions
|
|
parameters:
|
|
- $ref: "#/parameters/submissionRequestBody"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/SubmissionResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Add new Submissions
|
|
tags:
|
|
- Submissions
|
|
put:
|
|
description:
|
|
Update all the fields in a Submission record identified by
|
|
Taxnexus Id
|
|
operationId: putSubmissions
|
|
parameters:
|
|
- $ref: "#/parameters/submissionRequestBody"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/SubmissionResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Update a Submission
|
|
tags:
|
|
- Submissions
|
|
/subscriptions:
|
|
get:
|
|
description: Return a list of available Subscriptions
|
|
operationId: getSubscriptions
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/accountIdQuery"
|
|
- $ref: "#/parameters/companyIdQuery"
|
|
- $ref: "#/parameters/subscriptionIdQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/SubscriptionResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of Subscriptions
|
|
tags:
|
|
- Subscriptions
|
|
post:
|
|
description: Create new Sumissions
|
|
operationId: postSubscriptions
|
|
parameters:
|
|
- $ref: "#/parameters/subscriptionRequestBody"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/SubscriptionResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Add new Subscriptions
|
|
tags:
|
|
- Subscriptions
|
|
put:
|
|
description:
|
|
Update all the fields in a Subscription record identified by
|
|
Taxnexus Id
|
|
operationId: putSubscriptions
|
|
parameters:
|
|
- $ref: "#/parameters/subscriptionRequestBody"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/SubscriptionResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Update a Subscription
|
|
tags:
|
|
- Subscriptions
|
|
/taxnexuscodes:
|
|
get:
|
|
description: Return a list of TaxnexusCodes
|
|
operationId: getTaxnexusCodes
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/taxnexuscodeIdQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/TaxnexusCodeResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of TaxnexusCodes
|
|
tags:
|
|
- TaxnexusCodes
|
|
/taxtypeaccounts:
|
|
get:
|
|
description: Return a list of Tax Type Accounts
|
|
operationId: getTaxTypeAccounts
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/accountIdQuery"
|
|
- $ref: "#/parameters/placeQuery"
|
|
- $ref: "#/parameters/stateQuery"
|
|
- $ref: "#/parameters/countyQuery"
|
|
- $ref: "#/parameters/countryQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
- $ref: "#/parameters/taxTypeAccountIdQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/TaxTypeAccountResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of Tax Type Accounts
|
|
tags:
|
|
- TaxTypeAccounts
|
|
post:
|
|
description: Create a new Tax Type Account
|
|
operationId: postTaxTypeAccounts
|
|
parameters:
|
|
- description: The new Tax Type Account
|
|
in: body
|
|
name: taxtypeaccount
|
|
schema:
|
|
$ref: "#/definitions/TaxTypeAccountRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/TaxTypeAccountResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Create new Tax Type Accounts
|
|
tags:
|
|
- TaxTypeAccounts
|
|
put:
|
|
description: Update a TaxTypeAccount
|
|
operationId: putTaxTypeAccounts
|
|
parameters:
|
|
- in: body
|
|
name: taxtypeaccount
|
|
schema:
|
|
$ref: "#/definitions/TaxTypeAccountRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/TaxTypeAccountResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Update TaxTypeAccounts
|
|
tags:
|
|
- TaxTypeAccounts
|
|
/taxtypes:
|
|
get:
|
|
description:
|
|
Return a complete list of all the tax types handled by Taxnexus;
|
|
use the lat long parameters to retrieve a Situs lookup
|
|
operationId: getTaxTypes
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/addressQuery"
|
|
- $ref: "#/parameters/placeQuery"
|
|
- $ref: "#/parameters/stateQuery"
|
|
- $ref: "#/parameters/countyQuery"
|
|
- $ref: "#/parameters/countryQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
- $ref: "#/parameters/taxTypeIdQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/TaxTypeResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of Tax Types
|
|
tags:
|
|
- TaxTypes
|
|
/templates:
|
|
get:
|
|
description:
|
|
"Returns the PDF rendering template, or a link to where to get
|
|
the template"
|
|
operationId: getTemplates
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/templateIdQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/TemplateResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get PDF Rendering Templates
|
|
tags:
|
|
- Templates
|
|
/users:
|
|
get:
|
|
description: Return a list of User records from the datastore
|
|
operationId: getUsers
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/userIdQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
- $ref: "#/parameters/apiKeyQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/UserResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list Users
|
|
tags:
|
|
- Users
|
|
/notebooks:
|
|
get:
|
|
description: Return a list of Notebook records from the datastore
|
|
operationId: getNotebooks
|
|
parameters:
|
|
- $ref: "#/parameters/notebookIdQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/NotebookResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of Notebooks
|
|
tags:
|
|
- Notebooks
|
|
post:
|
|
description: Create Notebooks in Taxnexus
|
|
operationId: postNotebooks
|
|
parameters:
|
|
- $ref: "#/parameters/notebookRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/NotebookResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Create new Notebooks
|
|
tags:
|
|
- Notebooks
|
|
put:
|
|
description: Update Notebooks in Taxnexus
|
|
operationId: putNotebooks
|
|
parameters:
|
|
- $ref: "#/parameters/notebookRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/NotebookResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Update Notebooks
|
|
tags:
|
|
- Notebooks
|
|
definitions:
|
|
AccountingRule:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
id:
|
|
type: string
|
|
description: Taxnexus Record Id
|
|
accountid:
|
|
type: string
|
|
description: The Account for whom this Account Rule exists
|
|
code:
|
|
type: string
|
|
description: The Code used for Accounting Rule Lookups
|
|
cogsaccountid:
|
|
type: string
|
|
description:
|
|
The Cost of Goods Sold account to be used for this Accounting
|
|
Rule
|
|
cogsaccountname:
|
|
type: string
|
|
description: COGS Account Name
|
|
createdbyid:
|
|
type: string
|
|
description: Created By
|
|
createddate:
|
|
type: string
|
|
description: Created Date
|
|
creditaccountid:
|
|
type: string
|
|
description:
|
|
The GL Account that is the Credit Account to be used in this
|
|
Accounting Rule
|
|
creditaccountname:
|
|
type: string
|
|
description: Credit Account Name
|
|
debitaccountid:
|
|
type: string
|
|
description:
|
|
The GL Account that is the Debit Account to be used in this
|
|
Accounting Rule
|
|
debitaccountname:
|
|
type: string
|
|
description: Debit Account Name
|
|
description:
|
|
type: string
|
|
description: Description
|
|
inventoryaccountid:
|
|
type: string
|
|
description:
|
|
The GL Account that is the Inventory Account to be used in
|
|
this Accounting Rule
|
|
inventoryaccountname:
|
|
type: string
|
|
description: Inventory Account Name
|
|
isdeferred:
|
|
type: boolean
|
|
description:
|
|
Is this a deferred tax, not to be charged on the invoice?
|
|
lastmodifiedbyid:
|
|
type: string
|
|
description: Last Modified By
|
|
lastmodifieddate:
|
|
type: string
|
|
description: Last Modified Date
|
|
parentfk:
|
|
type: string
|
|
description: Parent Foreign Key
|
|
proportion:
|
|
type: number
|
|
description:
|
|
The Proportion of Revenue which is governed by this Accounting
|
|
Rule; used for proportional taxing of products and services
|
|
AccountingRuleRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/AccountingRule"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
AccountingRuleResponse:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/AccountingRule"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
AccountingRuleset:
|
|
type: object
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
id:
|
|
type: string
|
|
description: Taxnexus Record Id
|
|
accountid:
|
|
type: string
|
|
description: Taxnexus Account ID
|
|
code:
|
|
type: string
|
|
description: Accounting Ruleset Code
|
|
createdbyid:
|
|
type: string
|
|
description: Created By
|
|
createddate:
|
|
type: string
|
|
description: Created Date
|
|
description:
|
|
type: string
|
|
description: Ruleset Description
|
|
lastmodifiedbyid:
|
|
type: string
|
|
description: Last Modified By
|
|
lastmodifieddate:
|
|
type: string
|
|
description: Last Modified Date
|
|
number:
|
|
type: string
|
|
description: Taxnexus Ruleset Number
|
|
items:
|
|
items:
|
|
$ref: "#/definitions/AccountingRulesetItem"
|
|
type: array
|
|
AccountingRulesetRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/AccountingRuleset"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
AccountingRulesetResponse:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/AccountingRuleset"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
AccountingRulesetItem:
|
|
type: object
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
id:
|
|
type: string
|
|
description: Taxnexus Record Id
|
|
accountingrulecode:
|
|
type: string
|
|
description: The code of the rule in this ruleset
|
|
Account:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
accountnumber:
|
|
description: Account Number
|
|
type: string
|
|
accountsource:
|
|
description: The marketing orgin of this account
|
|
type: string
|
|
active:
|
|
description: Active
|
|
type: boolean
|
|
administrativelevel:
|
|
description:
|
|
"For tax authorities, this account's administrative level,
|
|
e.g. Local, County, State or Federal"
|
|
type: string
|
|
amount:
|
|
description: Rollup Tax Amount
|
|
type: number
|
|
amountinvoiced:
|
|
description: Amount Invoiced
|
|
type: number
|
|
amountpaid:
|
|
description: Amount Paid
|
|
type: number
|
|
annualrevenue:
|
|
description: Annual Revenue Estimate
|
|
format: double
|
|
type: number
|
|
balance:
|
|
description: Account Balance
|
|
type: number
|
|
billingaddress:
|
|
$ref: "#/definitions/Address"
|
|
billingcontactid:
|
|
description: Contact ID
|
|
type: string
|
|
billingpreference:
|
|
description: Billing Preference
|
|
type: string
|
|
businessaddress:
|
|
$ref: "#/definitions/Address"
|
|
cannabiscustomer:
|
|
type: boolean
|
|
description: Is this a cannabis customer?
|
|
channelprogramlevelname:
|
|
description: Channel Program Level Name
|
|
type: string
|
|
channelprogramname:
|
|
description: Channel Program Name
|
|
type: string
|
|
clientenddate:
|
|
description: Client End Date
|
|
type: string
|
|
clientstartdate:
|
|
description: Client Start Date
|
|
type: string
|
|
companyid:
|
|
description: The Company ID of this Account
|
|
type: string
|
|
coordinateid:
|
|
description: The Id of the geo coordinates of this account
|
|
type: string
|
|
createdbyid:
|
|
description: Created By User ID
|
|
type: string
|
|
createddate:
|
|
description: Created Date
|
|
type: string
|
|
customerid:
|
|
description: Customer ID from source system
|
|
type: string
|
|
customerpriority:
|
|
description: Customer Priority
|
|
type: string
|
|
dandbcompanyid:
|
|
description: D-n-B Company
|
|
type: string
|
|
dba:
|
|
description: This Account's 'Doing Business As' name
|
|
type: string
|
|
defaultaddress:
|
|
$ref: "#/definitions/Address"
|
|
defaultbackendid:
|
|
description: Default Backend ID
|
|
type: string
|
|
defaultdeliverycontactid:
|
|
description: Default Delivery Address Contact ID
|
|
type: string
|
|
defaultenduserid:
|
|
description: Default End User Contact ID
|
|
type: string
|
|
description:
|
|
description: Description
|
|
type: string
|
|
dunsnumber:
|
|
description: D-U-N-S Number
|
|
type: string
|
|
ein:
|
|
description: EIN
|
|
type: string
|
|
email:
|
|
description: Main Account Email
|
|
type: string
|
|
enrollmentstatus:
|
|
description: Enrollment Status
|
|
type: string
|
|
fax:
|
|
description: Fax
|
|
type: string
|
|
id:
|
|
description: Taxnexus Account Id
|
|
type: string
|
|
industry:
|
|
description: Industry
|
|
type: string
|
|
iscustomerportal:
|
|
description: Customer Portal Account
|
|
type: boolean
|
|
ispartner:
|
|
description: Partner Account
|
|
type: boolean
|
|
ispcustomer:
|
|
description: ISP Customer?
|
|
type: boolean
|
|
jigsaw:
|
|
description: Data.com Key
|
|
type: string
|
|
lastmodifiedbyid:
|
|
description: Last Modified By User ID
|
|
type: string
|
|
lastmodifieddate:
|
|
description: Last Modified Date
|
|
type: string
|
|
mspcustomer:
|
|
description: MSP Customer?
|
|
type: boolean
|
|
naicscode:
|
|
description: NAICS Code
|
|
type: string
|
|
naicsdesc:
|
|
description: NAICS Description
|
|
type: string
|
|
name:
|
|
description: Account Name
|
|
type: string
|
|
numberofemployees:
|
|
description: Employee Count Estimate
|
|
type: number
|
|
format: int64
|
|
numberoflocations:
|
|
description: Number of Locations Estimate
|
|
type: number
|
|
format: int64
|
|
opencharges:
|
|
description: Open Charges
|
|
type: number
|
|
ordercontactid:
|
|
description: Vendor Order Contact ID
|
|
type: string
|
|
orderemail:
|
|
description: Order Email
|
|
type: string
|
|
ownerid:
|
|
description: Account Owner User ID
|
|
type: string
|
|
ownership:
|
|
description: Ownership
|
|
type: string
|
|
parentfk:
|
|
description: Parent Foreign Key
|
|
type: string
|
|
parentid:
|
|
description: Parent Account
|
|
type: string
|
|
phone:
|
|
description: Phone
|
|
type: string
|
|
placeid:
|
|
description:
|
|
The ID of the Place situs record that applies to this Account
|
|
type: string
|
|
preparerid:
|
|
description: Tax Preparer Contact ID
|
|
type: string
|
|
rating:
|
|
description: Rating
|
|
type: string
|
|
ratingengineid:
|
|
description: Rating Engine identifier
|
|
type: string
|
|
ref:
|
|
description: External Reference ID
|
|
type: string
|
|
revenuebase:
|
|
description: Rollup Revenue Base
|
|
type: number
|
|
revenuenet:
|
|
description: Rollup Revenue Net
|
|
type: number
|
|
revenuenottaxable:
|
|
description: Rollup Revenue Not Taxable
|
|
type: number
|
|
shippingaddress:
|
|
$ref: "#/definitions/Address"
|
|
shippingcensustract:
|
|
description: Shipping Census Tract
|
|
type: string
|
|
shippingcounty:
|
|
description: Shipping County
|
|
type: string
|
|
shippingcontactid:
|
|
description: Shipping Contact ID
|
|
type: string
|
|
sic:
|
|
description: SIC Code
|
|
type: string
|
|
sicdesc:
|
|
description: SIC Description
|
|
type: string
|
|
site:
|
|
description: Account Site
|
|
type: string
|
|
status:
|
|
description: Account Status
|
|
type: string
|
|
taxexemption:
|
|
description: Tax Exemption
|
|
type: string
|
|
taxontax:
|
|
description: Rollup Tax On Tax
|
|
type: number
|
|
telecomcustomer:
|
|
description: Telecom Customer?
|
|
type: boolean
|
|
tickersymbol:
|
|
description: Ticker Symbol
|
|
type: string
|
|
tradestyle:
|
|
description: Tradestyle
|
|
type: string
|
|
type:
|
|
description: Type
|
|
type: string
|
|
unappliedpayments:
|
|
description: Unapplied Payments
|
|
type: number
|
|
unitbase:
|
|
description: Rollup Unit Base
|
|
type: number
|
|
upsellopportunity:
|
|
description: Upsell Opportunity
|
|
type: string
|
|
website:
|
|
description: Website
|
|
type: string
|
|
whmcsclientid:
|
|
description: WHMCS Client ID
|
|
type: number
|
|
format: int64
|
|
xerocontactid:
|
|
description: Xero Contact ID
|
|
type: string
|
|
yearstarted:
|
|
description: Year Started
|
|
type: string
|
|
type: object
|
|
AccountRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Account"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
AccountResponse:
|
|
description: An array of Account objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Account"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
Address:
|
|
properties:
|
|
city:
|
|
description: City
|
|
type: string
|
|
country:
|
|
description: Country full name
|
|
type: string
|
|
countrycode:
|
|
description: Country Code
|
|
type: string
|
|
postalcode:
|
|
description: Postal Code
|
|
type: string
|
|
state:
|
|
description: State full name
|
|
type: string
|
|
statecode:
|
|
description: State Code
|
|
type: string
|
|
street:
|
|
description: Street number and name
|
|
type: string
|
|
required:
|
|
- city
|
|
- statecode
|
|
type: object
|
|
Authority:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
accountid:
|
|
description: Account
|
|
type: string
|
|
addressline1:
|
|
description: Address Line 1
|
|
type: string
|
|
addressline2:
|
|
description: Address Line 2
|
|
type: string
|
|
btn:
|
|
description: Billing Telephone Number
|
|
type: string
|
|
city:
|
|
description: City
|
|
type: string
|
|
contactid:
|
|
description: Contact ID
|
|
type: string
|
|
country:
|
|
type: string
|
|
createdbyid:
|
|
description: Created By User ID
|
|
type: string
|
|
createddate:
|
|
description: Created Date
|
|
type: string
|
|
date:
|
|
type: string
|
|
dateapproved:
|
|
description: Date Approved
|
|
type: string
|
|
id:
|
|
description: Taxnexus Record Identifier
|
|
type: string
|
|
lastmodifiedbyid:
|
|
description: Last Modified By User ID
|
|
type: string
|
|
lastmodifieddate:
|
|
description: Last Modified Date
|
|
type: string
|
|
losingcarrier:
|
|
description: Losing Carrier
|
|
type: string
|
|
name:
|
|
description: Authority Number
|
|
type: string
|
|
nameline1:
|
|
description: Name Line 1
|
|
type: string
|
|
nameline2:
|
|
description: Name Line 2
|
|
type: string
|
|
opportunityid:
|
|
description: Opportunity ID
|
|
type: string
|
|
orderid:
|
|
description: Order ID
|
|
type: string
|
|
parentfk:
|
|
description:
|
|
UUID Reference the master record that owns this item
|
|
type: string
|
|
postalcode:
|
|
description: Zip Code
|
|
type: string
|
|
quoteid:
|
|
description: Quote ID
|
|
type: string
|
|
ref:
|
|
description: "Source System identifier for this record, if any"
|
|
type: string
|
|
state:
|
|
description: State
|
|
type: string
|
|
status:
|
|
description: Status
|
|
type: string
|
|
transferdate:
|
|
description: Transfer Date
|
|
type: string
|
|
type:
|
|
description: Authority Type
|
|
type: string
|
|
type: object
|
|
AuthorityRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Authority"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
AuthorityResponse:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Authority"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
Backend:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
accountid:
|
|
description: The Account that owns this Backend
|
|
type: string
|
|
active:
|
|
description: Active
|
|
type: boolean
|
|
apikey:
|
|
description: apikey
|
|
type: string
|
|
applicationname:
|
|
description: Used to identify the State were required
|
|
type: string
|
|
authtype:
|
|
description: Authentication Type
|
|
type: string
|
|
backendname:
|
|
description: Backend Name
|
|
type: string
|
|
baseurl:
|
|
description: base_url
|
|
type: string
|
|
callbackurl:
|
|
description: callback_url
|
|
type: string
|
|
clientid:
|
|
description: client_id
|
|
type: string
|
|
clientsecret:
|
|
description: client_secret
|
|
type: string
|
|
companyid:
|
|
description: Company
|
|
type: string
|
|
createdbyid:
|
|
type: string
|
|
description: Created By
|
|
createddate:
|
|
type: string
|
|
description: Created Date
|
|
description:
|
|
description: Description
|
|
type: string
|
|
id:
|
|
description: Taxnexus Record Id Only; not used in POST
|
|
type: string
|
|
lastmodifiedbyid:
|
|
type: string
|
|
description: Last Modified By
|
|
lastmodifieddate:
|
|
type: string
|
|
description: Last Modified Date
|
|
loginurl:
|
|
description: login_url
|
|
type: string
|
|
managementpassword:
|
|
description: Management Password
|
|
type: string
|
|
managementurl:
|
|
description: Management URL
|
|
type: string
|
|
managementusername:
|
|
description: Management Username
|
|
type: string
|
|
metrclicense:
|
|
description: MetrcLicense
|
|
type: string
|
|
metrcstate:
|
|
description: MetrcState
|
|
type: string
|
|
ownerid:
|
|
description: Ownerid
|
|
type: string
|
|
password:
|
|
description: password
|
|
type: string
|
|
production:
|
|
description: Production
|
|
type: boolean
|
|
projectid:
|
|
description: project_id
|
|
type: string
|
|
providercredentials:
|
|
description: Provider Credentials
|
|
type: string
|
|
realm:
|
|
description: realm
|
|
type: string
|
|
ref:
|
|
description: "Source System identifier for this record, if any"
|
|
type: string
|
|
resellerbackendid:
|
|
description: Resellerbackendid
|
|
type: string
|
|
securitytoken:
|
|
description: security_token
|
|
type: string
|
|
timeout:
|
|
description: Timeout
|
|
format: int64
|
|
type: number
|
|
tokenuri:
|
|
description: token_uri
|
|
type: string
|
|
type:
|
|
description: Type
|
|
type: string
|
|
username:
|
|
description: username
|
|
type: string
|
|
vendor:
|
|
description: Backend Vendor Name
|
|
type: string
|
|
type: object
|
|
BackendRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Backend"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
BackendResponse:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Backend"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
CashReceipt:
|
|
description:
|
|
Cash Receipt tracks all cash transactions in and out of the
|
|
enterprise
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
accountbalance:
|
|
description: Account Balance
|
|
type: number
|
|
accountid:
|
|
description: Account
|
|
type: string
|
|
accountname:
|
|
description: Account Name
|
|
type: string
|
|
amount:
|
|
description: Amount
|
|
type: number
|
|
appliedamount:
|
|
description: Applied Amount
|
|
type: number
|
|
attempt_number:
|
|
description: Attempt Number
|
|
type: number
|
|
auditmessage:
|
|
description: Audit Trail Message
|
|
type: string
|
|
autopay:
|
|
description: Autopay?
|
|
type: boolean
|
|
billingcontactid:
|
|
description: Billing Contact
|
|
type: string
|
|
billingrunid:
|
|
description: Billing Run
|
|
type: string
|
|
createdbyid:
|
|
description: Created By
|
|
type: string
|
|
customerid:
|
|
description: Customer Id
|
|
type: string
|
|
date:
|
|
description: Journal Date
|
|
type: string
|
|
description:
|
|
description: Memo
|
|
type: string
|
|
gateway:
|
|
description: Gateway
|
|
type: string
|
|
gatewaykey:
|
|
description: Gateway Key
|
|
type: string
|
|
gatewaymessage:
|
|
description: Gateway Message
|
|
type: string
|
|
gatewaytxn:
|
|
description: GatewayTxn?
|
|
type: boolean
|
|
id:
|
|
description: Taxnexus Record ID
|
|
type: string
|
|
invoiceid:
|
|
description: Invoice
|
|
type: string
|
|
isvalid:
|
|
description: Is Valid?
|
|
type: boolean
|
|
lastmodifiedbyid:
|
|
description: Last Modified By
|
|
type: string
|
|
name:
|
|
description: Payment Number
|
|
type: string
|
|
parentfk:
|
|
description: Parent Foreign Key
|
|
type: string
|
|
partneraccountid:
|
|
description: Partner Account
|
|
type: string
|
|
payment_method:
|
|
description: Payment Method
|
|
type: string
|
|
pending:
|
|
description: Pending?
|
|
type: boolean
|
|
periodid:
|
|
description: Period
|
|
type: string
|
|
picklistvalue:
|
|
description: Picklist Value
|
|
type: string
|
|
posted:
|
|
description: Posted
|
|
type: boolean
|
|
processed:
|
|
description: Processed
|
|
type: boolean
|
|
processing:
|
|
description: Processing
|
|
type: boolean
|
|
recordtypeid:
|
|
description: Record Type
|
|
type: string
|
|
ref:
|
|
description: External Reference
|
|
type: string
|
|
reference:
|
|
description: Reference
|
|
type: string
|
|
referencenumber:
|
|
description: Reference Number
|
|
type: number
|
|
rejected:
|
|
description: Rejected?
|
|
type: boolean
|
|
sourceid:
|
|
description: Source Payment Method
|
|
type: string
|
|
statementitemtype:
|
|
description: Statement Item Type
|
|
type: string
|
|
status:
|
|
description: Status
|
|
type: string
|
|
templateid:
|
|
description: Template
|
|
type: string
|
|
type:
|
|
description: Type
|
|
type: string
|
|
unappliedamount:
|
|
description: Unapplied Amount
|
|
type: number
|
|
validpayment:
|
|
description: Valid Payment?
|
|
type: boolean
|
|
xeroid:
|
|
description: Xero Credit Note Id
|
|
type: string
|
|
type: object
|
|
CashReceiptRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/CashReceipt"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
CashReceiptResponse:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/CashReceipt"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
Cluster:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: string
|
|
description: Taxnexus Record Id
|
|
name:
|
|
type: string
|
|
description: Cluster Name
|
|
createdbyid:
|
|
type: string
|
|
description: Created By
|
|
createddate:
|
|
type: string
|
|
description: Created Date
|
|
description:
|
|
type: string
|
|
description: Description
|
|
environment:
|
|
type: string
|
|
description: Environment
|
|
ref:
|
|
type: string
|
|
description: External Reference
|
|
gateway:
|
|
type: string
|
|
description: Gateway
|
|
ip_address:
|
|
type: string
|
|
description: IP Address
|
|
lastmodifiedbyid:
|
|
type: string
|
|
description: Last Modified By
|
|
lastmodifieddate:
|
|
type: string
|
|
description: Last Modified Date
|
|
ownerid:
|
|
type: string
|
|
description: Owner
|
|
status:
|
|
type: string
|
|
description: Status
|
|
subnet:
|
|
type: string
|
|
description: Subnet
|
|
tenantid:
|
|
type: string
|
|
description: tenantid
|
|
type:
|
|
type: string
|
|
description: Type
|
|
zone:
|
|
type: string
|
|
description: Zone
|
|
ClusterRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Cluster"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
required:
|
|
- meta
|
|
- data
|
|
type: object
|
|
ClusterResponse:
|
|
description: An array of cluster objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Cluster"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
Company:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
accountid:
|
|
description: Taxnexus ID of the Account that owns this Company
|
|
type: string
|
|
accountnumberprefix:
|
|
description: Account Number Prefix
|
|
type: string
|
|
advancedperiodid:
|
|
description: The next period to be used in periodic billing
|
|
type: string
|
|
billingaddress:
|
|
$ref: "#/definitions/Address"
|
|
billingadvice:
|
|
description: Billing Advice
|
|
type: string
|
|
billingcontactid:
|
|
description: Contact ID
|
|
type: string
|
|
billingemail:
|
|
description: Billing Email
|
|
type: string
|
|
billingphone:
|
|
description: Billing Phone
|
|
type: string
|
|
billingwebsite:
|
|
description: Billing Website
|
|
type: string
|
|
closedperiodid:
|
|
description: The last closed period
|
|
type: string
|
|
coatemplateid:
|
|
description: Chart of Accounts Template Account ID
|
|
type: string
|
|
coloraccent1:
|
|
description: Color Accent1
|
|
type: string
|
|
coloraccent2:
|
|
description: Color Accent2
|
|
type: string
|
|
colorprimary:
|
|
description: Color Primary
|
|
type: string
|
|
createdbyid:
|
|
description: Created By User ID
|
|
type: string
|
|
createddate:
|
|
description: Created Date
|
|
type: string
|
|
currentperiodid:
|
|
description: The current period
|
|
type: string
|
|
currentperiodstatus:
|
|
description: The current period's status value
|
|
type: string
|
|
customersuccessid:
|
|
description: User ID of default Customer Success user
|
|
type: string
|
|
dateclosed:
|
|
description: Date Closed
|
|
type: string
|
|
defaultaddress:
|
|
$ref: "#/definitions/Address"
|
|
defaultcompany:
|
|
description: Default Company?
|
|
type: boolean
|
|
fontbody:
|
|
description: Font Name for Body Text
|
|
type: string
|
|
fontheading:
|
|
description: Font Name for Heading
|
|
type: string
|
|
fontheadingnarrow:
|
|
description: Font Name for Heading Narrow
|
|
type: string
|
|
fontlink:
|
|
description: Font Names for CSS Link
|
|
type: string
|
|
fontmono:
|
|
description: Font Name for Monospace
|
|
type: string
|
|
id:
|
|
description: Taxnexus Record Id
|
|
type: string
|
|
international:
|
|
description: International Customers?
|
|
type: boolean
|
|
lastaccountnumber:
|
|
description: Last Account Number
|
|
format: int64
|
|
type: number
|
|
lastmodifiedbyid:
|
|
description: Last Modified By User ID
|
|
type: string
|
|
lastmodifieddate:
|
|
description: Last Modified Date
|
|
type: string
|
|
lasttaxtypenumber:
|
|
description: Last TaxType Number
|
|
format: int64
|
|
type: number
|
|
logo:
|
|
description: Logo URL
|
|
type: string
|
|
name:
|
|
description: Company Name
|
|
type: string
|
|
ownerid:
|
|
description: The ID of the contact who owns this Company
|
|
type: string
|
|
preparerid:
|
|
description: User ID of the default tax preparer
|
|
type: string
|
|
pricebookid:
|
|
description: The ID of the default Pricebook for this company
|
|
type: string
|
|
usertechleadid:
|
|
description:
|
|
The ID of the contact who is the User Tech Lead for Company
|
|
type: string
|
|
type: object
|
|
CompanyResponse:
|
|
description: An array of Company objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Company"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
Contact:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
id:
|
|
description: Taxnexus Record Id
|
|
type: string
|
|
accountid:
|
|
description: The primary account ID of this contact
|
|
type: string
|
|
assistantname:
|
|
description: Assistant Name
|
|
type: string
|
|
assistantphone:
|
|
description: Asst. Phone
|
|
type: string
|
|
birthdate:
|
|
description: Birthdate
|
|
type: string
|
|
createdbyid:
|
|
description: Created By User ID
|
|
type: string
|
|
createddate:
|
|
description: Created Date
|
|
type: string
|
|
department:
|
|
description: Department
|
|
type: string
|
|
description:
|
|
description: Description
|
|
type: string
|
|
donotcall:
|
|
description: Do Not Call?
|
|
type: boolean
|
|
email:
|
|
description: Email address
|
|
type: string
|
|
emailbounceddate:
|
|
description: Email Bounce Date
|
|
type: string
|
|
emailbouncedreason:
|
|
description: Email Bounce Reason
|
|
type: string
|
|
enrollmentstatus:
|
|
description: Taxnexus Enrollment Status
|
|
type: string
|
|
fax:
|
|
description: Fax Number
|
|
type: string
|
|
firstname:
|
|
description: First Name
|
|
type: string
|
|
hasoptedoutofemail:
|
|
description: Email Opt Out
|
|
type: boolean
|
|
hasoptedoutoffax:
|
|
description: Fax Opt Out
|
|
type: boolean
|
|
homephone:
|
|
description: Home Phone
|
|
type: string
|
|
isemailbounced:
|
|
description: Does this contact have bounced emails?
|
|
type: boolean
|
|
isprovisioned:
|
|
description: Is Provisioned?
|
|
type: boolean
|
|
lastmodifiedbyid:
|
|
description: Last Modified By User ID
|
|
type: string
|
|
lastmodifieddate:
|
|
description: Last Modified Date
|
|
type: string
|
|
lastname:
|
|
description: Last Name
|
|
type: string
|
|
leadsource:
|
|
description: Lead Source
|
|
type: string
|
|
level:
|
|
description: Level
|
|
type: string
|
|
linkedin:
|
|
description: LinkedIn Page
|
|
type: string
|
|
mailingaddress:
|
|
$ref: "#/definitions/Address"
|
|
mailinglists:
|
|
description: Mailing Lists
|
|
type: string
|
|
mobilephone:
|
|
description: Mobile Phone
|
|
type: string
|
|
name:
|
|
description: Full Name
|
|
type: string
|
|
otheraddress:
|
|
$ref: "#/definitions/Address"
|
|
otherphone:
|
|
description: Other Phone
|
|
type: string
|
|
ownerid:
|
|
description: The User ID of the user who owns this Contact
|
|
type: string
|
|
personalemail:
|
|
description: Personal Email Address for this Contact
|
|
type: string
|
|
phone:
|
|
description: Phone Number
|
|
type: string
|
|
photourl:
|
|
description: URL of a photograph of this User
|
|
type: string
|
|
recruitingstatus:
|
|
description: Recruiting Status
|
|
type: string
|
|
ref:
|
|
description: External reference to this contact, if any
|
|
type: string
|
|
reportstoid:
|
|
description: Reports To Contact ID
|
|
type: string
|
|
salutation:
|
|
description: Contact Salutation
|
|
type: string
|
|
status:
|
|
description: The Contact Status
|
|
type: string
|
|
title:
|
|
description: Contact Title
|
|
type: string
|
|
type:
|
|
description: Contact Type
|
|
type: string
|
|
type: object
|
|
ContactRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Contact"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
required:
|
|
- meta
|
|
- data
|
|
type: object
|
|
ContactResponse:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Contact"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
ContractBasic:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
description:
|
|
description: Description
|
|
type: string
|
|
enddate:
|
|
description: Contract End Date
|
|
type: string
|
|
hourlyrate:
|
|
description: Hourly Rate
|
|
type: number
|
|
id:
|
|
description: Taxnexus Record Id
|
|
type: string
|
|
isactive:
|
|
description: Is Active?
|
|
type: boolean
|
|
name:
|
|
description: Contract Name
|
|
type: string
|
|
parentfk:
|
|
description:
|
|
UUID Reference the master record that owns this item
|
|
type: string
|
|
paymentterms:
|
|
description: Payment Terms
|
|
type: string
|
|
pricebook2id:
|
|
description: Price Book
|
|
type: string
|
|
ref:
|
|
description: "Source System identifier for this record, if any"
|
|
type: string
|
|
startdate:
|
|
description: Contract Start Date
|
|
type: string
|
|
status:
|
|
description: Status
|
|
type: string
|
|
type:
|
|
description: Contract Type
|
|
type: string
|
|
type: object
|
|
Country:
|
|
properties:
|
|
accountid:
|
|
description: Account
|
|
type: string
|
|
amount:
|
|
description: Rollup Amount
|
|
type: number
|
|
format: double
|
|
code:
|
|
description: Code
|
|
type: string
|
|
latitude:
|
|
type: number
|
|
format: double
|
|
longitude:
|
|
type: number
|
|
format: double
|
|
contactid:
|
|
description: Contact
|
|
type: string
|
|
enrollmentstatus:
|
|
description: Enrollment Status
|
|
type: string
|
|
id:
|
|
description: Taxnexus Record Id
|
|
type: string
|
|
interest:
|
|
description: Interest
|
|
type: number
|
|
format: double
|
|
name:
|
|
description: Country Name
|
|
type: string
|
|
penalty:
|
|
description: Penalty
|
|
type: number
|
|
format: double
|
|
ref:
|
|
description: "Source System identifier for this record, if any"
|
|
type: string
|
|
reportedadjustments:
|
|
description: Reported Adjustments
|
|
type: number
|
|
format: double
|
|
reporteddeductions:
|
|
description: Reported Deductions
|
|
type: number
|
|
format: double
|
|
reportednetrevenue:
|
|
description: Reported Net Revenue
|
|
type: number
|
|
format: double
|
|
reportedrate:
|
|
description: Reported Rate
|
|
type: number
|
|
format: double
|
|
reportedrevenue:
|
|
description: Reported Revenue
|
|
type: number
|
|
format: double
|
|
revenuebase:
|
|
description: Rollup Revenue Base
|
|
type: number
|
|
format: double
|
|
revenuenet:
|
|
description: Rollup Revenue Net
|
|
type: number
|
|
format: double
|
|
revenuenottaxable:
|
|
description: Rollup Revenue Not Taxable
|
|
type: number
|
|
format: double
|
|
status:
|
|
description: Document Status
|
|
type: string
|
|
format: double
|
|
subtotal:
|
|
description: Reported Tax
|
|
type: number
|
|
format: double
|
|
taxinstances:
|
|
items:
|
|
$ref: "#/definitions/TaxInstance"
|
|
type: array
|
|
templateid:
|
|
description: Template
|
|
type: string
|
|
totalamount:
|
|
description: Total Amount
|
|
type: number
|
|
format: double
|
|
unitbase:
|
|
description: Unit Base
|
|
type: number
|
|
type: object
|
|
CountryResponse:
|
|
description: An array of Country objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Country"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
County:
|
|
properties:
|
|
accountid:
|
|
description: Account
|
|
type: string
|
|
latitude:
|
|
type: number
|
|
format: double
|
|
longitude:
|
|
type: number
|
|
format: double
|
|
amount:
|
|
description: Rollup Amount
|
|
type: number
|
|
format: double
|
|
areadescription:
|
|
description: AreaDescription
|
|
type: string
|
|
contactid:
|
|
description: Contact
|
|
type: string
|
|
countryid:
|
|
description: Country Taxnexus ID
|
|
type: string
|
|
enrollmentstatus:
|
|
description: Enrollment Status
|
|
type: string
|
|
fips:
|
|
description: FIPS
|
|
type: string
|
|
fipsclass:
|
|
description: FIPS Class
|
|
type: string
|
|
functionalstatus:
|
|
description: Functional Status
|
|
type: string
|
|
geocode:
|
|
description: Geocode
|
|
type: string
|
|
gnis:
|
|
description: GNIS Code
|
|
format: int64
|
|
type: number
|
|
hasdistricttaxes:
|
|
description: True if this Place has District Sales taxes
|
|
type: boolean
|
|
id:
|
|
description: Taxnexus Record Id
|
|
type: string
|
|
interest:
|
|
description: Interest
|
|
format: double
|
|
type: number
|
|
landarea:
|
|
description: Land Area
|
|
type: number
|
|
format: int64
|
|
legalname:
|
|
description: Legal Name
|
|
type: string
|
|
name:
|
|
description: County Name
|
|
type: string
|
|
penalty:
|
|
description: Penalty
|
|
format: double
|
|
type: number
|
|
ref:
|
|
description: "Source System identifier for this record, if any"
|
|
type: string
|
|
reportedadjustments:
|
|
description: Reported Adjustments
|
|
type: number
|
|
format: double
|
|
reporteddeductions:
|
|
description: Reported Deductions
|
|
type: number
|
|
format: double
|
|
reportednetrevenue:
|
|
description: Reported Net Revenue
|
|
type: number
|
|
format: double
|
|
reportedrate:
|
|
description: Reported Rate
|
|
type: number
|
|
format: double
|
|
reportedrevenue:
|
|
description: Reported Revenue
|
|
type: number
|
|
format: double
|
|
revenuebase:
|
|
description: Rollup Revenue Base
|
|
type: number
|
|
format: double
|
|
revenuenet:
|
|
description: Rollup Revenue Net
|
|
type: number
|
|
format: double
|
|
revenuenottaxable:
|
|
description: Rollup Revenue Not Taxable
|
|
type: number
|
|
format: double
|
|
stateid:
|
|
description: State
|
|
type: string
|
|
status:
|
|
description: Document Status
|
|
type: string
|
|
subtotal:
|
|
description: Reported Tax
|
|
format: double
|
|
type: number
|
|
taxinstances:
|
|
items:
|
|
$ref: "#/definitions/TaxInstance"
|
|
type: array
|
|
templateid:
|
|
description: Print Template ID
|
|
type: string
|
|
totalamount:
|
|
description: Total Amount
|
|
format: double
|
|
type: number
|
|
totalarea:
|
|
description: Total Area
|
|
format: int64
|
|
type: number
|
|
unitbase:
|
|
description: Unit Base
|
|
type: number
|
|
format: double
|
|
waterarea:
|
|
description: Water Area
|
|
format: int64
|
|
type: number
|
|
type: object
|
|
CountyResponse:
|
|
description: An array of County objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/County"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
CreditCard:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
active:
|
|
description: Active
|
|
type: boolean
|
|
billingcity:
|
|
description: Billing City
|
|
type: string
|
|
billingstate:
|
|
description: Billing State
|
|
type: string
|
|
billingstreet:
|
|
description: Billing Street
|
|
type: string
|
|
billingzip:
|
|
description: Billing Zip
|
|
type: string
|
|
cc_cid:
|
|
description: CC CID
|
|
type: string
|
|
cc_number:
|
|
description: CC Number
|
|
type: string
|
|
cc_print:
|
|
description: CC_Print
|
|
type: string
|
|
cc_type:
|
|
description: CC Type
|
|
type: string
|
|
companyid:
|
|
description: Company
|
|
type: string
|
|
expmonth:
|
|
description: Exp Month
|
|
type: string
|
|
expyear:
|
|
description: Exp Year
|
|
type: string
|
|
id:
|
|
description: Record Id
|
|
type: string
|
|
name:
|
|
description: CC Name
|
|
type: string
|
|
type: object
|
|
Domain:
|
|
properties:
|
|
active:
|
|
description: Active
|
|
type: boolean
|
|
description:
|
|
description: Description
|
|
type: string
|
|
id:
|
|
description: Taxnexus Record Id Only; not used in POST
|
|
type: string
|
|
name:
|
|
description: Name
|
|
type: string
|
|
type: object
|
|
DomainResponse:
|
|
description: An array of Domain objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Domain"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
Error:
|
|
properties:
|
|
code:
|
|
format: int64
|
|
type: integer
|
|
fields:
|
|
type: string
|
|
message:
|
|
type: string
|
|
type: object
|
|
Filing:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
accountid:
|
|
type: string
|
|
authorityid:
|
|
type: string
|
|
accountname:
|
|
description: Account Name on Filing
|
|
type: string
|
|
amount:
|
|
description: The amount of tax to be paid with this filing
|
|
format: double
|
|
type: number
|
|
contactid:
|
|
description: Billing Contact
|
|
type: string
|
|
createdbyid:
|
|
description: Created By User ID
|
|
type: string
|
|
createddate:
|
|
description: Created Date
|
|
type: string
|
|
date:
|
|
description: Filing Date
|
|
type: string
|
|
duedate:
|
|
description: Due Date
|
|
format: string
|
|
filingnumber:
|
|
description: Due Date
|
|
format: string
|
|
filingtypeid:
|
|
description: The ID of the Filing Type for this Filing
|
|
format: string
|
|
frequency:
|
|
description: Due Date
|
|
format: string
|
|
id:
|
|
description: Record Id
|
|
type: string
|
|
interest:
|
|
description: Interest
|
|
format: double
|
|
type: number
|
|
interestrate:
|
|
description: Interest
|
|
format: double
|
|
type: number
|
|
lastmodifiedbyid:
|
|
description: Last Modified By User ID
|
|
type: string
|
|
lastmodifieddate:
|
|
description: Last Modified Date
|
|
type: string
|
|
monthnumber:
|
|
description: The number of the Month of the filing
|
|
format: int64
|
|
type: number
|
|
ownerid:
|
|
description: Taxneuxs ID of the User who owns this record
|
|
type: string
|
|
penalty:
|
|
description: Penalty
|
|
format: double
|
|
type: number
|
|
penaltydays:
|
|
description: Penalty Days
|
|
format: double
|
|
type: number
|
|
penaltyrate:
|
|
description: Penalty Days
|
|
format: double
|
|
type: number
|
|
periodid:
|
|
description: Period
|
|
type: string
|
|
preparerid:
|
|
description: Taxnexus ID of the Contact who prepared this filing
|
|
type: string
|
|
quarternumber:
|
|
description: The number of the Month of the filing
|
|
format: int64
|
|
type: number
|
|
ref:
|
|
description: "Source System identifier for this record, if any"
|
|
type: string
|
|
reportedadjustments:
|
|
description: Reported Adjustments
|
|
format: double
|
|
type: number
|
|
reporteddeductions:
|
|
description: Reported Deductions
|
|
format: double
|
|
type: number
|
|
reportednetrevenue:
|
|
description: Reported Net Revenue
|
|
format: double
|
|
type: number
|
|
reportedrate:
|
|
description: Reported Rate
|
|
format: double
|
|
type: number
|
|
reportedrevenue:
|
|
description: Reported Revenue
|
|
format: double
|
|
type: number
|
|
revenuebase:
|
|
description: Revenue Base
|
|
format: double
|
|
type: number
|
|
revenuenet:
|
|
description: Revenue Net
|
|
format: double
|
|
type: number
|
|
revenuenottaxable:
|
|
description: Revenue Not Taxable
|
|
format: double
|
|
type: number
|
|
semiannualnumber:
|
|
description: The number of the Month of the filing
|
|
format: int64
|
|
type: number
|
|
status:
|
|
description: Status
|
|
type: string
|
|
submissionid:
|
|
description: Taxnexus ID of the Submission that owns this Filing
|
|
type: string
|
|
subtotal:
|
|
description: Reported Tax
|
|
format: double
|
|
type: number
|
|
taxontax:
|
|
description: Tax On Tax
|
|
format: double
|
|
type: number
|
|
taxtypeaccountid:
|
|
description:
|
|
The TaxType Account for which this Filing is paying remittance
|
|
type: string
|
|
totalamount:
|
|
description: Total Amount
|
|
format: double
|
|
type: number
|
|
unitbase:
|
|
description: Unit Base
|
|
format: double
|
|
type: number
|
|
yearnumber:
|
|
description: The number of the Month of the filing
|
|
format: int64
|
|
type: number
|
|
type: object
|
|
FilingRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Filing"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
FilingResponse:
|
|
description: An array of Filing Objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Filing"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
FilingDueDate:
|
|
type: object
|
|
description: Dates when this FilingType is due for filing
|
|
properties:
|
|
duedate:
|
|
type: string
|
|
description:
|
|
type: string
|
|
FilingTypeInstance:
|
|
type: object
|
|
description: A list of jurisdictions that use this Filing Type
|
|
properties:
|
|
countryid:
|
|
type: string
|
|
description: Country Id
|
|
countyid:
|
|
type: string
|
|
description: County ID
|
|
objecttype:
|
|
type: string
|
|
description:
|
|
The type of object that owns this FilingType instance
|
|
filingtypeid:
|
|
description: The ID of the Filing Type for this Filing
|
|
format: string
|
|
placeid:
|
|
type: string
|
|
description: Place ID
|
|
stateid:
|
|
type: string
|
|
description: StateID
|
|
FilingType:
|
|
type: object
|
|
description: An array of FilingType Objects
|
|
properties:
|
|
accountid:
|
|
description: Tax Authority
|
|
type: string
|
|
contactid:
|
|
description: Contact
|
|
type: string
|
|
createdbyid:
|
|
description: Created By
|
|
type: string
|
|
createddate:
|
|
description: Created Date
|
|
type: string
|
|
duedates:
|
|
items:
|
|
$ref: "#/definitions/FilingDueDate"
|
|
type: array
|
|
filingcity:
|
|
description: Filing City
|
|
type: string
|
|
filingcountry:
|
|
description: Filing Country
|
|
type: string
|
|
filingpostalcode:
|
|
description: Filing Postal Code
|
|
type: string
|
|
filingstate:
|
|
description: Filing State
|
|
type: string
|
|
filingstreet:
|
|
description: Filing Street
|
|
type: string
|
|
formname:
|
|
description: Form Name
|
|
type: string
|
|
formversion:
|
|
description: Form Version
|
|
type: string
|
|
frequency:
|
|
description: Frequency
|
|
type: string
|
|
fullname:
|
|
description: Filing Full Name
|
|
type: string
|
|
id:
|
|
description: Record Id
|
|
type: string
|
|
instances:
|
|
items:
|
|
$ref: "#/definitions/FilingTypeInstance"
|
|
type: array
|
|
lastmodifiedbyid:
|
|
description: Last Modified By
|
|
type: string
|
|
lastmodifieddate:
|
|
description: Last Modifed Date
|
|
type: string
|
|
level:
|
|
description: Jurisdictional Level
|
|
type: string
|
|
name:
|
|
description: Name
|
|
type: string
|
|
ownerid:
|
|
description: Owner
|
|
type: string
|
|
sagatype:
|
|
description: Saga Type
|
|
type: string
|
|
submissionmethod:
|
|
description: Submission Method
|
|
type: string
|
|
templateinstructionsid:
|
|
description: Instructions Template
|
|
type: string
|
|
templatereturnid:
|
|
description: Return Template
|
|
type: string
|
|
FilingTypeRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/FilingType"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
required:
|
|
- meta
|
|
- data
|
|
type: object
|
|
FilingTypeResponse:
|
|
description: An array of Filing Objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/FilingType"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
GlAccount:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
accountid:
|
|
description: Account
|
|
type: string
|
|
accountlevel:
|
|
description: Account Level
|
|
type: number
|
|
accountname:
|
|
description: Account Name
|
|
type: string
|
|
accountnumber:
|
|
description: Account Number
|
|
type: number
|
|
accountsign:
|
|
description: Account Sign
|
|
type: string
|
|
accounttype:
|
|
description: Account Type
|
|
type: string
|
|
description:
|
|
description: Description
|
|
type: string
|
|
name:
|
|
description: Display Name
|
|
type: string
|
|
id:
|
|
description: Taxnexus Record Id
|
|
type: string
|
|
isactive:
|
|
description: Is Active?
|
|
type: boolean
|
|
isbankaccount:
|
|
description: Is Bank Account ?
|
|
type: boolean
|
|
issummary:
|
|
description: Is Summary?
|
|
type: boolean
|
|
parentfk:
|
|
description: Parent Foreign Key
|
|
type: string
|
|
parentglaccountid:
|
|
description: Parent GL Account
|
|
type: string
|
|
ref:
|
|
description: Reference
|
|
type: string
|
|
status:
|
|
description: Status
|
|
type: string
|
|
type: object
|
|
GlAccountRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/GlAccount"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
GlAccountResponse:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/GlAccount"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
GlBalance:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
accountname:
|
|
description: Account Name
|
|
type: string
|
|
amount:
|
|
description: Amount
|
|
type: number
|
|
closedate:
|
|
description: Close Date
|
|
type: string
|
|
createdbyid:
|
|
description: Created By User ID
|
|
type: string
|
|
createddate:
|
|
description: Created Date
|
|
type: string
|
|
credits:
|
|
description: Credits
|
|
type: number
|
|
debits:
|
|
description: Debits
|
|
type: number
|
|
description:
|
|
description: Description
|
|
type: string
|
|
glaccountdisplay:
|
|
description: GL Account Display Value
|
|
type: string
|
|
glaccountid:
|
|
description: GL Account
|
|
type: string
|
|
id:
|
|
description: Taxnexus Record Id Only; not used in POST
|
|
type: string
|
|
lastmodifiedbyid:
|
|
description: Last Modified By User ID
|
|
type: string
|
|
lastmodifieddate:
|
|
description: Last Modified Date
|
|
type: string
|
|
periodid:
|
|
description: Period ID
|
|
type: string
|
|
ref:
|
|
description: "Source System identifier for this record, if any"
|
|
type: string
|
|
rollupcredits:
|
|
description: Rollup Credits
|
|
type: number
|
|
rollupdebits:
|
|
description: Rollup Debits
|
|
type: number
|
|
status:
|
|
description: Status
|
|
type: string
|
|
type: object
|
|
GlBalanceResponse:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/GlBalance"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
Ids:
|
|
description: Taxnexus Record Ids
|
|
items:
|
|
type: string
|
|
type: array
|
|
IdsRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Ids"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
Ingest:
|
|
description: A record of the Ingest of information into Taxnexus
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
accountid:
|
|
description: Account ID
|
|
type: string
|
|
amount:
|
|
description: Rollup Tax Amount
|
|
format: double
|
|
type: number
|
|
backendid:
|
|
description: Backend ID
|
|
type: string
|
|
companyid:
|
|
description: Company ID
|
|
type: string
|
|
createdbyid:
|
|
description: Taxnexus User ID
|
|
type: string
|
|
createddate:
|
|
description: Date of Job Creation
|
|
type: string
|
|
description:
|
|
description: Ingest Description
|
|
type: string
|
|
enddate:
|
|
description: End Date
|
|
type: string
|
|
filename:
|
|
description: Filename
|
|
type: string
|
|
formatted:
|
|
description: Numeric and Date Values Pre-formatted as Text
|
|
properties:
|
|
amount:
|
|
type: string
|
|
ingestdate:
|
|
type: string
|
|
invoicecount:
|
|
type: string
|
|
pocount:
|
|
type: string
|
|
revenuebase:
|
|
type: string
|
|
revenuenottaxable:
|
|
type: string
|
|
unitbase:
|
|
type: string
|
|
type: object
|
|
id:
|
|
description: Record Id
|
|
type: string
|
|
ingestdate:
|
|
description: Ingest Date
|
|
type: string
|
|
ingestfailurereason:
|
|
description: Ingest Failure Reason
|
|
type: string
|
|
ingesttype:
|
|
description: Ingest Type
|
|
enum:
|
|
- fabric
|
|
- internal
|
|
- suretax
|
|
- taxnexus-api
|
|
type: string
|
|
invoicecount:
|
|
description: Invoice Count
|
|
format: int64
|
|
type: number
|
|
jobid:
|
|
description: Job ID
|
|
type: string
|
|
lastmodifiedbyid:
|
|
description: Taxnexus User ID
|
|
type: string
|
|
lastmodifieddate:
|
|
description: Last Modified Date
|
|
type: string
|
|
metrclicense:
|
|
description: License
|
|
type: string
|
|
metrcstate:
|
|
description: State Code
|
|
type: string
|
|
objecttype:
|
|
description: Ingest Object Type
|
|
enum:
|
|
- account
|
|
- cash-receipt
|
|
- contact
|
|
- invoice
|
|
- order
|
|
- po
|
|
- quote
|
|
type: string
|
|
parentfk:
|
|
description: Parent Foreign Key
|
|
type: string
|
|
periodid:
|
|
description: Period ID
|
|
type: string
|
|
pocount:
|
|
description: PO Count
|
|
format: int64
|
|
type: number
|
|
postfailurereason:
|
|
description: Post Failure Reason
|
|
type: string
|
|
ratingengineid:
|
|
description: Rating Engine ID
|
|
type: string
|
|
ref:
|
|
description: Source System Reference
|
|
type: string
|
|
revenuebase:
|
|
description: Rollup Revenue Base
|
|
format: double
|
|
type: number
|
|
revenuenet:
|
|
description: Rollup Revenue Net
|
|
format: double
|
|
type: number
|
|
revenuenottaxable:
|
|
description: Rollup Revenue Not Taxable
|
|
format: double
|
|
type: number
|
|
sagaid:
|
|
description:
|
|
The Saga ID used to link log entries and transactions
|
|
type: string
|
|
sagatype:
|
|
description: The type of Saga transaction being performed
|
|
type: string
|
|
source:
|
|
description: The source system that generated this job
|
|
type: string
|
|
startdate:
|
|
description: Start Date
|
|
type: string
|
|
status:
|
|
description: Ingest Status
|
|
enum:
|
|
- failed_accounting
|
|
- failed_existing
|
|
- failed_glpost
|
|
- failed_invoice
|
|
- failed_po
|
|
- ingested
|
|
- new
|
|
- posted
|
|
- queued
|
|
- rated
|
|
- rejected
|
|
type: string
|
|
taxtransactioncount:
|
|
description: Tax Transaction Count
|
|
format: int64
|
|
type: number
|
|
templateid:
|
|
description: Template
|
|
type: string
|
|
unitbase:
|
|
description: Rollup Unit Base
|
|
format: int64
|
|
type: number
|
|
required:
|
|
- accountid
|
|
- objecttype
|
|
type: object
|
|
IngestRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Ingest"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
required:
|
|
- meta
|
|
- data
|
|
type: object
|
|
IngestResponse:
|
|
description: An array of Print-Ready ingest Objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Ingest"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
InvalidError:
|
|
allOf:
|
|
- $ref: "#/definitions/Error"
|
|
- properties:
|
|
details:
|
|
items:
|
|
type: string
|
|
type: array
|
|
type: object
|
|
Invoice:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
accountbalance:
|
|
description: Account Balance
|
|
format: double
|
|
type: number
|
|
accountid:
|
|
description: Account
|
|
type: string
|
|
accountname:
|
|
description: Account Name
|
|
type: string
|
|
advance:
|
|
description: Advance?
|
|
type: boolean
|
|
amount:
|
|
description: Invoice Amount
|
|
format: double
|
|
type: number
|
|
amount_adjustment:
|
|
description: Amount Adjustment
|
|
format: double
|
|
type: number
|
|
amountdue:
|
|
description: Amount Due
|
|
format: double
|
|
type: number
|
|
amountpaid:
|
|
description: Amount Paid
|
|
format: double
|
|
type: number
|
|
auditmessage:
|
|
description: Audit Trail Message
|
|
type: string
|
|
billingcity:
|
|
description: Billing City
|
|
type: string
|
|
billingcountry:
|
|
description: Billing Country
|
|
type: string
|
|
billingpostalcode:
|
|
description: Billing Postal Code
|
|
type: string
|
|
billingrunid:
|
|
description: Billing Run
|
|
type: string
|
|
billingstate:
|
|
description: Billing State
|
|
type: string
|
|
billingstreet:
|
|
description: Billing Street
|
|
type: string
|
|
billtocontactid:
|
|
type: string
|
|
cannabistax:
|
|
description: Cannabis Tax
|
|
format: double
|
|
type: number
|
|
contractid:
|
|
description: Contract
|
|
type: string
|
|
coordinate:
|
|
$ref: "#/definitions/Address"
|
|
customerid:
|
|
description: Customer ID
|
|
type: string
|
|
dateissued:
|
|
description: Date Issued
|
|
type: string
|
|
daysdue:
|
|
description: Days Due
|
|
format: double
|
|
type: number
|
|
depositamount:
|
|
description: Deposit Amount
|
|
format: double
|
|
type: number
|
|
description:
|
|
description: Description
|
|
type: string
|
|
discount:
|
|
description: Discount
|
|
format: double
|
|
type: number
|
|
id:
|
|
description: Taxnexus Record Id Only; not used in POST
|
|
type: string
|
|
invoicedate:
|
|
description: Invoice Date
|
|
type: string
|
|
invoicenumber:
|
|
description: Invoice Number
|
|
type: string
|
|
isinternational:
|
|
description: Is International?
|
|
type: boolean
|
|
issuedaccountbalance:
|
|
description: Issued Account Balance
|
|
format: double
|
|
type: number
|
|
issuedamountdue:
|
|
description: Issued Amount Due
|
|
format: double
|
|
type: number
|
|
issuedbyid:
|
|
description: Issued By
|
|
type: string
|
|
isvalid:
|
|
description: Is Valid?
|
|
type: boolean
|
|
items:
|
|
description: The items associated with this Invoice
|
|
items:
|
|
$ref: "#/definitions/InvoiceItem"
|
|
type: array
|
|
lineitemcount:
|
|
description: Line Item Count
|
|
format: int64
|
|
type: number
|
|
minimumpaymentdue:
|
|
description: Minimum Payment Due
|
|
format: double
|
|
type: number
|
|
monthlyamount:
|
|
description: Monthly Amount
|
|
format: double
|
|
type: number
|
|
opportunityid:
|
|
description: Opportunity
|
|
type: string
|
|
orderid:
|
|
description: Order
|
|
type: string
|
|
overdue0:
|
|
description: Overdue0
|
|
format: double
|
|
type: number
|
|
overdue120:
|
|
description: Overdue 120 Days Amount
|
|
format: double
|
|
type: number
|
|
overdue30:
|
|
description: Overdue 30 Days Amount
|
|
format: double
|
|
type: number
|
|
overdue45:
|
|
description: Overdue 45 Days Amount
|
|
format: double
|
|
type: number
|
|
overdue60:
|
|
description: Overdue 60 Days Amount
|
|
format: double
|
|
type: number
|
|
overdue90:
|
|
description: Overdue 90 Days Amount
|
|
format: double
|
|
type: number
|
|
parentfk:
|
|
description:
|
|
UUID Reference the master record that owns this item
|
|
type: string
|
|
partneraccountid:
|
|
description: Partner Account
|
|
type: string
|
|
payment_method:
|
|
description: Payment Method
|
|
type: string
|
|
paymentdue:
|
|
description: Payment Due
|
|
type: string
|
|
paymentmethodid:
|
|
description: Payment Method
|
|
type: string
|
|
paymentterms:
|
|
description: Payment Terms
|
|
type: string
|
|
periodid:
|
|
description: Period
|
|
type: string
|
|
picklistvalue:
|
|
description: Picklist Value
|
|
type: string
|
|
posted:
|
|
description: Posted
|
|
type: boolean
|
|
prioraccountbalance:
|
|
description: Prior Account Balance
|
|
format: double
|
|
type: number
|
|
prioradjustments:
|
|
description: Prior Adjustments
|
|
format: double
|
|
type: number
|
|
priorinvoiceamount:
|
|
description: Prior Invoice Amount
|
|
format: double
|
|
type: number
|
|
priorinvoicedate:
|
|
description: Prior Invoice Date
|
|
type: string
|
|
priorinvoiceid:
|
|
description: Prior Invoice
|
|
type: string
|
|
priorpaymentamount:
|
|
description: Prior Payment Amount
|
|
format: double
|
|
type: number
|
|
priorpaymentdate:
|
|
description: Prior Payment Date
|
|
type: string
|
|
priorpaymentid:
|
|
description: Prior Payment
|
|
type: string
|
|
priorpaymentmemo:
|
|
description: Prior Payment Memo
|
|
type: string
|
|
prorated:
|
|
description: Prorated?
|
|
type: boolean
|
|
prorateddays:
|
|
description: Prorated Days
|
|
format: double
|
|
type: number
|
|
purchaseamount:
|
|
description: Purchase Amount
|
|
format: double
|
|
type: number
|
|
quoteid:
|
|
description: Quote
|
|
type: string
|
|
ratingingestid:
|
|
description: Rating Ingest
|
|
type: string
|
|
ref:
|
|
description: "Source System identifier for this record, if any"
|
|
type: string
|
|
reference:
|
|
description: Reference
|
|
type: string
|
|
salesregulation:
|
|
description: Sales Regulation Type (Medicinal or Recreational)
|
|
type: string
|
|
salestax:
|
|
description: Sales Tax
|
|
format: double
|
|
type: number
|
|
scheduledpaymentdate:
|
|
description: Scheduled Payment Date
|
|
type: string
|
|
service_term:
|
|
description: Service Term
|
|
type: string
|
|
shippingcity:
|
|
description: Shipping City
|
|
type: string
|
|
shippingcountry:
|
|
description: Shipping Country
|
|
type: string
|
|
shippinghandling:
|
|
description: Shipping & Handling
|
|
format: double
|
|
type: number
|
|
shippingpostalcode:
|
|
description: Shipping Postal Code
|
|
type: string
|
|
shippingstate:
|
|
description: Shipping State
|
|
type: string
|
|
shippingstreet:
|
|
description: Shipping Street
|
|
type: string
|
|
statementitemtype:
|
|
description: Statement Item Type
|
|
type: string
|
|
status:
|
|
description: Status
|
|
type: string
|
|
subtotal:
|
|
description: Subtotal
|
|
format: double
|
|
type: number
|
|
suppressworkflow:
|
|
description: Suppress Workflow?
|
|
type: boolean
|
|
taxitems:
|
|
description: The taxes associated with this Invoice
|
|
items:
|
|
$ref: "#/definitions/TaxTransaction"
|
|
type: array
|
|
telecomtax:
|
|
description: Telecom Tax
|
|
format: double
|
|
type: number
|
|
templateid:
|
|
description: Template
|
|
type: string
|
|
type:
|
|
description: Type
|
|
type: string
|
|
whmcsclientid:
|
|
description: WHMCS Client ID
|
|
type: string
|
|
whmcsinvoiceid:
|
|
description: WHMCS Invoice ID
|
|
type: string
|
|
xeroid:
|
|
description: Xero Invoice Id
|
|
type: string
|
|
year:
|
|
description: Year
|
|
format: int64
|
|
type: number
|
|
type: object
|
|
InvoiceBasic:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
accountid:
|
|
description:
|
|
Account Identifier from Source System; ignored in tax
|
|
calculations
|
|
type: string
|
|
amount:
|
|
description: Invoice Amount; ignored in tax calculation
|
|
format: double
|
|
type: number
|
|
amountdue:
|
|
description: Amount Due; ignored in tax calculations
|
|
format: double
|
|
type: number
|
|
coordinate:
|
|
$ref: "#/definitions/Address"
|
|
id:
|
|
description: Taxnexus Record Id Only; not used in POST
|
|
type: string
|
|
invoicedate:
|
|
description:
|
|
Invoice Date; should be date only or correct time zone if in
|
|
time notation
|
|
type: string
|
|
invoicenumber:
|
|
description:
|
|
Source System Customer-Facing Invoice Number; ignored in tax
|
|
calculation
|
|
type: string
|
|
items:
|
|
description: The items associated with this Invoice
|
|
items:
|
|
$ref: "#/definitions/ItemBasic"
|
|
type: array
|
|
parentfk:
|
|
description:
|
|
UUID Reference the master record that owns this item
|
|
type: string
|
|
ref:
|
|
description: "Source System identifier for this record, if any"
|
|
type: string
|
|
salesregulation:
|
|
description: Sales Regulation Type
|
|
type: string
|
|
status:
|
|
description:
|
|
Status used by for Billing Balances; ignored in tax
|
|
calculation
|
|
enum:
|
|
- closed
|
|
- delivered
|
|
- hold
|
|
- issued
|
|
- new
|
|
- posted
|
|
- rated
|
|
- rating_failed
|
|
- rating_ready
|
|
- reissued
|
|
- rendered
|
|
- uncollectable
|
|
- voided
|
|
type: string
|
|
subtotal:
|
|
description: Subtotal
|
|
format: double
|
|
type: number
|
|
type:
|
|
description: Invoice Type
|
|
type: string
|
|
type: object
|
|
InvoiceItem:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
census_tract:
|
|
description: Census Tract
|
|
type: string
|
|
cogs:
|
|
description: Cost of Goods Sold
|
|
type: number
|
|
format: double
|
|
contractid:
|
|
description: Contract Number
|
|
type: string
|
|
countyid:
|
|
description: County
|
|
type: string
|
|
description:
|
|
description: Line Item Description
|
|
type: string
|
|
exportdescription:
|
|
description: Export Description
|
|
type: string
|
|
family:
|
|
description: Family
|
|
type: string
|
|
id:
|
|
description: Taxnexus Record Id Only; not used in POST
|
|
type: string
|
|
invoiceid:
|
|
description: Invoice
|
|
type: string
|
|
linenumber:
|
|
description: Line
|
|
format: int64
|
|
type: number
|
|
list_price:
|
|
description: List Price
|
|
type: number
|
|
locationid:
|
|
description: Location
|
|
type: string
|
|
orderitemid:
|
|
description: Order Item
|
|
type: string
|
|
parentfk:
|
|
description:
|
|
UUID Reference the master record that owns this item
|
|
type: string
|
|
periodid:
|
|
description: Period
|
|
type: string
|
|
productcode:
|
|
description: Product Code
|
|
type: string
|
|
productid:
|
|
description: Product
|
|
type: string
|
|
quantity:
|
|
description: Quantity
|
|
format: double
|
|
type: number
|
|
quotelineitemid:
|
|
description: Quote Line Item
|
|
type: string
|
|
ref:
|
|
description: "Source System identifier for this record, if any"
|
|
type: string
|
|
rejected_quantity:
|
|
description: Rejected Quantity
|
|
format: double
|
|
type: number
|
|
revenueaccount:
|
|
description: Revenue Account
|
|
type: number
|
|
seq:
|
|
description: Seq
|
|
type: string
|
|
shipped_quantity:
|
|
description: Shipped Quantity
|
|
type: number
|
|
shippinghandling:
|
|
description: Shipping & Handling
|
|
type: number
|
|
sku:
|
|
description: SKU
|
|
type: string
|
|
subscriptionid:
|
|
description: Subscription
|
|
type: string
|
|
subtotal:
|
|
description: Subtotal
|
|
type: number
|
|
taxnexuscode:
|
|
description: Taxnexus Code
|
|
type: string
|
|
totalprice:
|
|
description: Total Price
|
|
type: number
|
|
unitprice:
|
|
description: Unit Price
|
|
type: number
|
|
type: object
|
|
InvoiceRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/InvoiceBasic"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
InvoiceResponse:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Invoice"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
ItemBasic:
|
|
properties:
|
|
description:
|
|
description: Line Item Description
|
|
type: string
|
|
cogs:
|
|
description: Cost of Goods Sold
|
|
type: number
|
|
format: double
|
|
id:
|
|
description: Taxnexus Record Id Only; not used in POST
|
|
type: string
|
|
invoiceid:
|
|
description: Source System Parent Foreign Key to Invoice
|
|
type: string
|
|
parentfk:
|
|
description:
|
|
UUID Reference the master record that owns this item
|
|
type: string
|
|
productcode:
|
|
description: Product Code
|
|
type: string
|
|
quantity:
|
|
description: Quantity
|
|
format: double
|
|
type: number
|
|
ref:
|
|
description: "Source System identifier for this record, if any"
|
|
type: string
|
|
salesregulation:
|
|
description: Sales Regulation Type
|
|
type: string
|
|
shippinghandling:
|
|
description: Shipping & Handling and Delivery Fees for this Item
|
|
format: double
|
|
type: number
|
|
subtotal:
|
|
description: Subtotal
|
|
format: double
|
|
type: number
|
|
taxnexuscode:
|
|
description: Taxnexus Code
|
|
type: string
|
|
unitprice:
|
|
description: Unit Price
|
|
format: double
|
|
type: number
|
|
units:
|
|
description: The Unit of Measure for this item
|
|
enum:
|
|
- each
|
|
- month
|
|
- day
|
|
- week
|
|
- hour
|
|
- oz_drywt_flower
|
|
- oz_drywt_leaves
|
|
- oz_fresh
|
|
- gm
|
|
- oz
|
|
- lb
|
|
type: string
|
|
required:
|
|
- quantity
|
|
- unitprice
|
|
- taxnexuscode
|
|
- ref
|
|
type: object
|
|
Job:
|
|
properties:
|
|
accountid:
|
|
description: Taxnexus Account Id
|
|
type: string
|
|
backendid:
|
|
description: Taxnexus Backend ID
|
|
type: string
|
|
companyid:
|
|
description: Taxnexus Company ID
|
|
type: string
|
|
coordinateid:
|
|
description: Taxnexus Coordinate ID
|
|
type: string
|
|
createdbyid:
|
|
description: Taxnexus User ID
|
|
type: string
|
|
createddate:
|
|
description: Date of Job Creation
|
|
type: string
|
|
month:
|
|
type: number
|
|
format: int64
|
|
quarter:
|
|
type: number
|
|
format: int64
|
|
semiannual:
|
|
type: number
|
|
format: int64
|
|
year:
|
|
type: number
|
|
format: int64
|
|
duration:
|
|
description:
|
|
The amount of time after the Start Time to perform one or more
|
|
jobs
|
|
enum:
|
|
- day
|
|
- document
|
|
- hour
|
|
- minute
|
|
- month
|
|
- quarter
|
|
- second
|
|
- week
|
|
- year
|
|
type: string
|
|
enddate:
|
|
description: End Date/Time
|
|
type: string
|
|
errorreason:
|
|
description: Error Reason
|
|
type: string
|
|
id:
|
|
description: Taxnexus Record Id of the Job record
|
|
type: string
|
|
interval:
|
|
description:
|
|
The time interval by which multiple jobs are executed within
|
|
the Duration
|
|
enum:
|
|
- day
|
|
- each
|
|
- hour
|
|
- minute
|
|
- month
|
|
- quarter
|
|
- second
|
|
- week
|
|
- year
|
|
type: string
|
|
jobdate:
|
|
description: Job Date
|
|
type: string
|
|
lastmodifiedbyid:
|
|
description: Last Modified By
|
|
type: string
|
|
lastmodifieddate:
|
|
description: Last Modified Date
|
|
type: string
|
|
nextjobid:
|
|
description: Next Job
|
|
type: string
|
|
objecttype:
|
|
description: Object Type
|
|
enum:
|
|
- invoice
|
|
- order
|
|
- po
|
|
- quote
|
|
type: string
|
|
ownerid:
|
|
description: The user ID that owns this job
|
|
type: string
|
|
parameters:
|
|
description: Any parameters needed to process the job
|
|
type: string
|
|
periodid:
|
|
description: Period
|
|
type: string
|
|
ratingengineid:
|
|
description: Rating Engine
|
|
type: string
|
|
ref:
|
|
description: External Reference
|
|
type: string
|
|
reschedule:
|
|
description: Reschedule?
|
|
type: boolean
|
|
rescheduleinterval:
|
|
description: Reschedule Interval
|
|
format: int64
|
|
type: number
|
|
sagaid:
|
|
description:
|
|
The Saga ID used to link log entries and transactions
|
|
type: string
|
|
sagatype:
|
|
description: The type of Saga transaction being performed
|
|
enum:
|
|
- newGLPostInvoices
|
|
- newIngestInvoice
|
|
- newIngestPO
|
|
type: string
|
|
source:
|
|
description: The source system that generated this job
|
|
enum:
|
|
- api
|
|
- fabric
|
|
- taxnexus
|
|
- telnexus
|
|
type: string
|
|
startdate:
|
|
description: Start Date/Time
|
|
type: string
|
|
status:
|
|
description: Status
|
|
enum:
|
|
- active
|
|
- complete
|
|
- error
|
|
- new
|
|
- queued
|
|
type: string
|
|
target:
|
|
description: The target system that executes this job
|
|
enum:
|
|
- api
|
|
- fabric
|
|
- taxnexus
|
|
- telnexus
|
|
type: string
|
|
type:
|
|
description: Type
|
|
enum:
|
|
- coordinate
|
|
- email
|
|
- ingest
|
|
- tax
|
|
type: string
|
|
type: object
|
|
JobRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Job"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
required:
|
|
- meta
|
|
- data
|
|
type: object
|
|
JobResponse:
|
|
description: An array of Print-Ready ingest Objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Job"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
License:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
accountid:
|
|
type: string
|
|
backendid:
|
|
type: string
|
|
contactid:
|
|
type: string
|
|
createdbyid:
|
|
type: string
|
|
createddate:
|
|
type: string
|
|
dateissued:
|
|
description: Date
|
|
type: string
|
|
expirationdate:
|
|
description: Expiration Date
|
|
type: string
|
|
id:
|
|
description: Taxnexus Record Id Only; not used in POST
|
|
type: string
|
|
iscanceled:
|
|
description: Is Canceled?
|
|
type: boolean
|
|
isrevoked:
|
|
description: Is Revoked?
|
|
type: boolean
|
|
lastmodifiedbyid:
|
|
type: string
|
|
lastmodifieddate:
|
|
type: string
|
|
licensetypeid:
|
|
description: License Type Number
|
|
type: string
|
|
licensenumber:
|
|
description: License Number
|
|
type: string
|
|
ref:
|
|
description: "Source System identifier for this record, if any"
|
|
type: string
|
|
status:
|
|
description: Status
|
|
type: string
|
|
type: object
|
|
LicenseRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/License"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
LicenseResponse:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/License"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
LicenseType:
|
|
properties:
|
|
accountid:
|
|
type: string
|
|
agentid:
|
|
type: string
|
|
contactid:
|
|
type: string
|
|
cost:
|
|
description: Cost
|
|
type: number
|
|
format: double
|
|
createdbyid:
|
|
type: string
|
|
createddate:
|
|
type: string
|
|
domainid:
|
|
type: string
|
|
frequency:
|
|
description: Frequency
|
|
type: string
|
|
id:
|
|
description: Taxnexus Record Id
|
|
type: string
|
|
lastmodifiedbyid:
|
|
type: string
|
|
lastmodifieddate:
|
|
type: string
|
|
level:
|
|
description: Level
|
|
type: string
|
|
name:
|
|
description: License Type Name
|
|
type: string
|
|
picklistvalue:
|
|
description: Picklist Value
|
|
type: string
|
|
ref:
|
|
description: "Source System identifier for this record, if any"
|
|
type: string
|
|
restriction:
|
|
description: Restriction
|
|
type: string
|
|
tier:
|
|
description: Tier
|
|
type: string
|
|
domains:
|
|
type: array
|
|
items:
|
|
type: string
|
|
jurisdictions:
|
|
type: array
|
|
items:
|
|
$ref: "#/definitions/GeoLicenseTypeInstance"
|
|
type: object
|
|
GeoLicenseTypeInstance:
|
|
description: Links a license type to a geography
|
|
type: object
|
|
properties:
|
|
objecttype:
|
|
type: string
|
|
placeid:
|
|
type: string
|
|
countyid:
|
|
type: string
|
|
stateid:
|
|
type: string
|
|
countryid:
|
|
type: string
|
|
LicenseTypeResponse:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/LicenseType"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
Message:
|
|
properties:
|
|
message:
|
|
type: string
|
|
ref:
|
|
type: string
|
|
status:
|
|
type: integer
|
|
type: object
|
|
Order:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
accountid:
|
|
type: string
|
|
accountnumber:
|
|
description: Account Number
|
|
type: string
|
|
activatedbyid:
|
|
description: Activated By
|
|
type: string
|
|
activateddate:
|
|
description: Activated Date
|
|
type: string
|
|
amount:
|
|
description: Order Amount
|
|
format: double
|
|
type: number
|
|
billingaddress:
|
|
$ref: "#/definitions/Address"
|
|
billingcontactid:
|
|
type: string
|
|
billingtype:
|
|
description: Billing Type
|
|
type: string
|
|
billtocontactid:
|
|
description: Bill To Contact
|
|
type: string
|
|
cannabistax:
|
|
description: Cannabis Tax
|
|
format: double
|
|
type: number
|
|
companyauthorizedbyid:
|
|
description: Company Authorized By
|
|
type: string
|
|
companyauthorizeddate:
|
|
description: Company Authorized Date
|
|
type: string
|
|
completion:
|
|
description: Completion Status
|
|
type: string
|
|
contract:
|
|
$ref: "#/definitions/ContractBasic"
|
|
contractenddate:
|
|
description: Contract End Date
|
|
type: string
|
|
contractid:
|
|
description: Contract Number
|
|
type: string
|
|
contractname:
|
|
description: Contract Name
|
|
type: string
|
|
coordinate:
|
|
$ref: "#/definitions/Address"
|
|
customerauthorizedbyid:
|
|
description: Customer Authorized By
|
|
type: string
|
|
customerauthorizeddate:
|
|
description: Customer Authorized Date
|
|
type: string
|
|
description:
|
|
description: Description
|
|
type: string
|
|
effectivedate:
|
|
description: Order Start Date
|
|
type: string
|
|
enddate:
|
|
description: Order End Date
|
|
type: string
|
|
enduserid:
|
|
type: string
|
|
id:
|
|
description: Taxnexus Record Id Only; not used in POST
|
|
type: string
|
|
installationdate:
|
|
description: Installation Date
|
|
type: string
|
|
invoice:
|
|
description: Invoice
|
|
type: string
|
|
isreductionorder:
|
|
description: Reduction Order
|
|
type: boolean
|
|
items:
|
|
description: The Order Items
|
|
items:
|
|
$ref: "#/definitions/OrderItem"
|
|
type: array
|
|
lineitemcount:
|
|
description: Line Item Count
|
|
format: int64
|
|
type: number
|
|
monthlyamount:
|
|
description: Monthly Amount
|
|
type: number
|
|
name:
|
|
description: Order Name
|
|
type: string
|
|
open:
|
|
description: Open Order?
|
|
type: boolean
|
|
opportunityid:
|
|
description: Opportunity
|
|
type: string
|
|
ordernumber:
|
|
description: Order Number
|
|
type: string
|
|
orderreferencenumber:
|
|
description: Order Reference Number
|
|
type: string
|
|
originalorderid:
|
|
description: Original Order
|
|
type: string
|
|
ownerid:
|
|
description: Order Owner
|
|
type: string
|
|
parentfk:
|
|
description:
|
|
UUID Reference the master record that owns this item
|
|
type: string
|
|
paymentmethodid:
|
|
description: Payment Method
|
|
type: string
|
|
paymentterms:
|
|
description: Payment Terms
|
|
type: string
|
|
podate:
|
|
description: PO Date
|
|
type: string
|
|
ponumber:
|
|
description: PO Number
|
|
type: string
|
|
provisioningstatus:
|
|
description: Provisioning Status
|
|
type: string
|
|
purchaseamount:
|
|
description: Purchase Amount
|
|
type: number
|
|
quoteid:
|
|
description: Quote
|
|
type: string
|
|
recordtypeid:
|
|
description: Order Record Type
|
|
type: string
|
|
ref:
|
|
description: "Source System identifier for this record, if any"
|
|
type: string
|
|
salesregulation:
|
|
description: Sales Regulation Type
|
|
type: string
|
|
salestax:
|
|
description: Sales Tax
|
|
format: double
|
|
type: number
|
|
serviceterm:
|
|
description: Service Term
|
|
type: string
|
|
shippingaddress:
|
|
$ref: "#/definitions/Address"
|
|
shippingcontactid:
|
|
type: string
|
|
shippinghandling:
|
|
description: Shipping & Handling
|
|
type: number
|
|
shiptocontactid:
|
|
description: Ship To Contact
|
|
type: string
|
|
status:
|
|
description: Status
|
|
type: string
|
|
subtotal:
|
|
description: Subtotal
|
|
format: double
|
|
type: number
|
|
taxitems:
|
|
description: The taxes associated with this Order
|
|
items:
|
|
$ref: "#/definitions/TaxTransaction"
|
|
type: array
|
|
telecomtax:
|
|
description: Telecom Tax
|
|
format: double
|
|
type: number
|
|
templateid:
|
|
description: Template
|
|
type: string
|
|
totalamount:
|
|
description: Order Amount
|
|
format: int64
|
|
type: number
|
|
type:
|
|
description: Order Type
|
|
type: string
|
|
type: object
|
|
OrderBasic:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
accountid:
|
|
description: Account
|
|
type: string
|
|
amount:
|
|
description: Order Amount
|
|
format: double
|
|
type: number
|
|
amountdue:
|
|
description: Amount Due
|
|
format: double
|
|
type: number
|
|
coordinate:
|
|
$ref: "#/definitions/Address"
|
|
id:
|
|
description: Taxnexus Record Id Only; not used in POST
|
|
type: string
|
|
items:
|
|
$ref: "#/definitions/ItemBasic"
|
|
orderdate:
|
|
description: Order Date
|
|
type: string
|
|
parentfk:
|
|
description:
|
|
UUID Reference the master record that owns this item
|
|
type: string
|
|
ref:
|
|
description: "Source System identifier for this record, if any"
|
|
type: string
|
|
salesregulation:
|
|
description: Sales Regulation Type (Medicinal or Recreational)
|
|
type: string
|
|
status:
|
|
description: Status
|
|
type: string
|
|
subtotal:
|
|
description: Subtotal
|
|
format: double
|
|
type: number
|
|
type:
|
|
description: Type
|
|
type: string
|
|
type: object
|
|
OrderBasicRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/OrderBasic"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
OrderItem:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
account:
|
|
description: Account
|
|
type: object
|
|
activated:
|
|
description: Activated?
|
|
type: boolean
|
|
activatedby:
|
|
description: Activated By
|
|
type: string
|
|
availablequantity:
|
|
description: Available Quantity
|
|
format: double
|
|
type: number
|
|
contractid:
|
|
description: Contract Number
|
|
type: string
|
|
createreservation:
|
|
description: Create Reservation?
|
|
type: boolean
|
|
datedelivered:
|
|
description: Date Delivered
|
|
type: string
|
|
dateordered:
|
|
description: Date Ordered
|
|
type: string
|
|
datepromised:
|
|
description: Date Promised
|
|
type: string
|
|
description:
|
|
description: Line Description
|
|
type: string
|
|
discount:
|
|
description: Discount
|
|
format: double
|
|
type: number
|
|
enddate:
|
|
description: End Date
|
|
type: string
|
|
family:
|
|
description: Family
|
|
type: string
|
|
id:
|
|
description: Taxnexus Record Id Only; not used in POST
|
|
type: string
|
|
inventorytracking:
|
|
description: Inventory Tracking
|
|
type: boolean
|
|
invoiceitemid:
|
|
description: Invoice Item
|
|
type: string
|
|
linegrossamount:
|
|
description: Line Gross Amount
|
|
format: double
|
|
type: number
|
|
lineitemnumber:
|
|
description: Line Item Number
|
|
format: int64
|
|
type: number
|
|
listprice:
|
|
description: List Price
|
|
format: double
|
|
type: number
|
|
locationid:
|
|
description: Location
|
|
type: string
|
|
orderid:
|
|
description: Order
|
|
type: string
|
|
orderitemnumber:
|
|
description: Order Product Number
|
|
type: string
|
|
originalorderitemid:
|
|
description: Original Order Product
|
|
type: string
|
|
parentfk:
|
|
description:
|
|
UUID Reference the master record that owns this item
|
|
type: string
|
|
posted:
|
|
description: Posted?
|
|
type: boolean
|
|
product2id:
|
|
description: Product
|
|
type: string
|
|
productid:
|
|
description: ProductId
|
|
type: string
|
|
productname:
|
|
description: Product Name
|
|
type: string
|
|
quantity:
|
|
description: Quantity
|
|
format: double
|
|
type: number
|
|
quantityonhand:
|
|
description: Quantity On Hand
|
|
format: double
|
|
type: number
|
|
quotelineitemid:
|
|
description: Quote Line Item
|
|
type: string
|
|
ref:
|
|
description: "Source System identifier for this record, if any"
|
|
type: string
|
|
servicedate:
|
|
description: Start Date
|
|
type: string
|
|
shippinghandling:
|
|
description: Shipping & Handling
|
|
format: double
|
|
type: number
|
|
status:
|
|
description: Status
|
|
type: string
|
|
subscriptionid:
|
|
description: Subscription
|
|
type: string
|
|
subtotal:
|
|
description: Subtotal
|
|
format: double
|
|
type: number
|
|
taxnexuscodeid:
|
|
description: Taxnexus Code
|
|
type: string
|
|
totalprice:
|
|
description: Total Price
|
|
format: double
|
|
type: number
|
|
unitprice:
|
|
description: Unit Price
|
|
format: double
|
|
type: number
|
|
type: object
|
|
OrderResponse:
|
|
description: An array of Order Objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Order"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
Pagination:
|
|
properties:
|
|
NextLink:
|
|
type: string
|
|
PLimit:
|
|
format: int64
|
|
type: integer
|
|
POffset:
|
|
format: int64
|
|
type: integer
|
|
PageSize:
|
|
format: int64
|
|
type: integer
|
|
SetSize:
|
|
format: int64
|
|
type: integer
|
|
type: object
|
|
Period:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
accountid:
|
|
description: Account that owns this Period
|
|
type: string
|
|
companyid:
|
|
description: Company
|
|
type: string
|
|
days:
|
|
description: Days
|
|
format: int64
|
|
type: number
|
|
enddate:
|
|
description: End Date
|
|
type: string
|
|
id:
|
|
description: Taxnexus Record Id
|
|
type: string
|
|
month:
|
|
description: Month number
|
|
format: int64
|
|
type: number
|
|
name:
|
|
description: Period Name
|
|
type: string
|
|
quarter:
|
|
description: Quarter number
|
|
format: int64
|
|
type: number
|
|
ref:
|
|
description: "Source System identifier for this record, if any"
|
|
type: string
|
|
semiannual:
|
|
description: Semiannual number
|
|
format: int64
|
|
type: number
|
|
startdate:
|
|
description: Start Date
|
|
type: string
|
|
status:
|
|
description: Status
|
|
type: string
|
|
year:
|
|
description: Year number
|
|
format: int64
|
|
type: number
|
|
type: object
|
|
PeriodRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Period"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
PeriodResponse:
|
|
description: An array of Period objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Period"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
Place:
|
|
properties:
|
|
accountid:
|
|
description: Account
|
|
type: string
|
|
accountvalidation:
|
|
description: Account Validation
|
|
type: string
|
|
amount:
|
|
description: Rollup Amount
|
|
format: double
|
|
type: number
|
|
latitude:
|
|
type: number
|
|
format: double
|
|
longitude:
|
|
type: number
|
|
format: double
|
|
areadescription:
|
|
description: AreaDescription
|
|
type: string
|
|
contactid:
|
|
description: Contact
|
|
type: string
|
|
countryid:
|
|
description: Taxnexus ID of the Country this places is in
|
|
type: string
|
|
countyid:
|
|
description: County
|
|
type: string
|
|
enrollmentstatus:
|
|
description: Enrollment Status
|
|
type: string
|
|
fips:
|
|
description: FIPS
|
|
type: string
|
|
fipsclass:
|
|
description: FIPS Class
|
|
type: string
|
|
functionalstatus:
|
|
description: Functional Status
|
|
type: string
|
|
geocode:
|
|
description: Geocode
|
|
type: string
|
|
gnis:
|
|
description: GNIS
|
|
format: int64
|
|
type: number
|
|
hasdistricttaxes:
|
|
description: True if this Place has District Sales taxes
|
|
type: boolean
|
|
id:
|
|
description: Salesforce Record Id
|
|
type: string
|
|
interest:
|
|
description: Interest
|
|
format: double
|
|
type: number
|
|
landarea:
|
|
description: Land Area
|
|
format: int64
|
|
type: number
|
|
legalname:
|
|
description: Legal Name
|
|
type: string
|
|
name:
|
|
description: Place Name
|
|
type: string
|
|
penalty:
|
|
description: Penalty
|
|
format: double
|
|
type: number
|
|
polygoncentroid:
|
|
description: Polygon Centroid
|
|
type: object
|
|
ref:
|
|
description: External reference if any
|
|
type: string
|
|
reportedadjustments:
|
|
description: Reported Adjustments
|
|
type: number
|
|
format: double
|
|
reporteddeductions:
|
|
description: Reported Deductions
|
|
type: number
|
|
format: double
|
|
reportednetrevenue:
|
|
description: Reported Net Revenue
|
|
type: number
|
|
format: double
|
|
reportedrate:
|
|
description: Reported Rate
|
|
type: number
|
|
format: double
|
|
reportedrevenue:
|
|
description: Reported Revenue
|
|
type: number
|
|
format: double
|
|
revenuebase:
|
|
description: Rollup Revenue Base
|
|
type: number
|
|
format: double
|
|
revenuenet:
|
|
description: Rollup Revenue Net
|
|
type: number
|
|
format: double
|
|
revenuenottaxable:
|
|
description: Rollup Revenue Not Taxable
|
|
type: number
|
|
format: double
|
|
stateid:
|
|
description: State
|
|
type: string
|
|
status:
|
|
description: Document Status
|
|
type: string
|
|
subtotal:
|
|
description: Reported Tax
|
|
format: double
|
|
type: number
|
|
taxinstances:
|
|
items:
|
|
$ref: "#/definitions/TaxInstance"
|
|
type: array
|
|
templateid:
|
|
description: Template
|
|
type: string
|
|
totalamount:
|
|
description: Total Amount
|
|
format: double
|
|
type: number
|
|
totalarea:
|
|
description: Total Area
|
|
format: int64
|
|
type: number
|
|
unitbase:
|
|
description: Unit Base
|
|
type: number
|
|
waterarea:
|
|
description: Water Area
|
|
format: int64
|
|
type: number
|
|
type: object
|
|
PlaceResponse:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Place"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
Pricebook:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
description:
|
|
description: Description
|
|
type: string
|
|
id:
|
|
description: Taxnexus Record Id
|
|
type: string
|
|
isactive:
|
|
description: Active
|
|
type: boolean
|
|
isstandard:
|
|
description: Is Standard Price Book
|
|
type: boolean
|
|
name:
|
|
description: Price Book Name
|
|
type: string
|
|
type: object
|
|
PricebookEntry:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
accountid:
|
|
description: Active
|
|
type: string
|
|
agentid:
|
|
description: Created By
|
|
type: string
|
|
id:
|
|
description: Record Id
|
|
type: string
|
|
pricebook:
|
|
$ref: "#/definitions/Pricebook"
|
|
procuct:
|
|
$ref: "#/definitions/Product"
|
|
productcode:
|
|
description: Product Code
|
|
type: string
|
|
unitprice:
|
|
description: List Price
|
|
format: double
|
|
type: number
|
|
usestandardprice:
|
|
description: Use Standard Price
|
|
type: boolean
|
|
type: object
|
|
Product:
|
|
properties:
|
|
AccountID:
|
|
description: The ID of the Account that owns this product
|
|
type: string
|
|
AgencyType:
|
|
description: Agency Type
|
|
type: string
|
|
AssetTracking:
|
|
description: Asset Tracking?
|
|
type: boolean
|
|
CreatedByID:
|
|
description: ID of who created this record instance
|
|
type: string
|
|
CreatedDate:
|
|
description: Date of record creation
|
|
type: string
|
|
Description:
|
|
description: Product Description
|
|
type: string
|
|
DescriptionSKU:
|
|
description: DescriptionSKU
|
|
type: string
|
|
DisplayURL:
|
|
description: Display URL
|
|
type: string
|
|
Family:
|
|
description: Product Family
|
|
type: string
|
|
ID:
|
|
description: Taxnexus Record Id
|
|
type: string
|
|
Image500:
|
|
description: Image (500)
|
|
type: string
|
|
ImageFull:
|
|
description: Image (Full)
|
|
type: string
|
|
InventoryTracking:
|
|
description: Inventory Tracking?
|
|
type: boolean
|
|
IsActive:
|
|
description: Active
|
|
type: boolean
|
|
IsGeneric:
|
|
description: isGeneric
|
|
type: boolean
|
|
LastModifiedByID:
|
|
description: Last modified by ID
|
|
type: string
|
|
LastModfiedDate:
|
|
type: string
|
|
description: Last Modified Date
|
|
Manufacturer:
|
|
description: Manufacturer
|
|
type: string
|
|
ManufacturerProductCode:
|
|
description: Manufacturer Product Code
|
|
type: string
|
|
MRCInterval:
|
|
description: MRC Interval
|
|
format: int64
|
|
type: number
|
|
MSRP:
|
|
description: MSRP
|
|
format: double
|
|
type: number
|
|
Name:
|
|
description: Product Name
|
|
type: string
|
|
ProductCode:
|
|
description: Product Code
|
|
type: string
|
|
Prorateable:
|
|
description: Prorateable?
|
|
type: boolean
|
|
Publish:
|
|
description: Publish?
|
|
type: boolean
|
|
PublishUPC:
|
|
description: Publish UPC
|
|
type: string
|
|
QuantityUnitOfMeasure:
|
|
description: Quantity Unit Of Measure
|
|
type: string
|
|
Refundable:
|
|
description: Refundable?
|
|
type: boolean
|
|
ShippingWeight:
|
|
description: Shipping Weight
|
|
format: double
|
|
type: number
|
|
SKU:
|
|
description: SKU
|
|
type: string
|
|
Specifications:
|
|
description: Specifications
|
|
type: string
|
|
TaxnexusCodeID:
|
|
description: Taxnexus Code
|
|
type: string
|
|
TaxnexusCode:
|
|
description: Taxnexus Code Name
|
|
type: string
|
|
TenantID:
|
|
description: tenant identifier
|
|
type: string
|
|
Units:
|
|
description: Units
|
|
type: string
|
|
VendorID:
|
|
description: Vendor
|
|
type: string
|
|
VendorName:
|
|
description: Vendor Name
|
|
type: string
|
|
VendorPartNumber:
|
|
description: Vendor Part Number
|
|
type: string
|
|
VendorPrice:
|
|
description: Vendor Price
|
|
format: double
|
|
type: number
|
|
type: object
|
|
ProductRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Product"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
ProductResponse:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Product"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
PurchaseOrder:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
accountid:
|
|
type: string
|
|
creditcardid:
|
|
type: string
|
|
date_expires:
|
|
description: Date Expires
|
|
type: string
|
|
date_promised:
|
|
description: Date Promised
|
|
type: string
|
|
date_requested:
|
|
description: Date Requested
|
|
type: string
|
|
description:
|
|
description: Description
|
|
type: string
|
|
duedate:
|
|
description: Due Date
|
|
type: string
|
|
enduserid:
|
|
type: string
|
|
grand_total:
|
|
description: Grand Total
|
|
format: double
|
|
type: number
|
|
id:
|
|
description: Taxnexus Record Id
|
|
type: string
|
|
items:
|
|
items:
|
|
$ref: "#/definitions/PurchaseOrderItem"
|
|
type: array
|
|
lineitemcount:
|
|
description: Line Item Count
|
|
format: int64
|
|
type: number
|
|
opportunityid:
|
|
description: Opportunity Name
|
|
type: string
|
|
orderid:
|
|
description: Order Number
|
|
type: string
|
|
parentfk:
|
|
description: The record identifier from the source system
|
|
type: string
|
|
paymentterms:
|
|
description: Payment Terms
|
|
type: string
|
|
podate:
|
|
description: Date
|
|
type: string
|
|
ponumber:
|
|
description: Number
|
|
type: string
|
|
posted:
|
|
description: Posted
|
|
type: boolean
|
|
quoteid:
|
|
description: Quote Name
|
|
type: string
|
|
sales_tax:
|
|
description: Addl Tax
|
|
format: double
|
|
type: number
|
|
salesregulation:
|
|
description: Sales Regulation Type (Medicinal or Recreational)
|
|
type: string
|
|
service_term:
|
|
description: Service Term
|
|
type: string
|
|
ship_date:
|
|
description: Ship Date
|
|
type: string
|
|
shipping_country:
|
|
description: Shipping Country
|
|
type: string
|
|
shipping_special_instructions:
|
|
description: Shipping Special Instructions
|
|
type: string
|
|
shippingaddress:
|
|
description: Shipping Address
|
|
type: string
|
|
shippingcity:
|
|
description: Shipping City
|
|
type: string
|
|
shippingcontactid:
|
|
type: string
|
|
shippinghandling:
|
|
description: Shipping & Handling
|
|
format: double
|
|
type: number
|
|
shippingpostalcode:
|
|
description: Shipping Postal Code
|
|
type: string
|
|
shippingstate:
|
|
description: Shipping State
|
|
type: string
|
|
shippingstreet:
|
|
description: Shipping Street
|
|
type: string
|
|
status:
|
|
description: Status
|
|
type: string
|
|
subtotal:
|
|
description: Subtotal
|
|
format: double
|
|
type: number
|
|
taxable:
|
|
description: Taxable?
|
|
type: string
|
|
taxitems:
|
|
description: The taxes associated with this Purchase Order
|
|
items:
|
|
$ref: "#/definitions/TaxTransaction"
|
|
type: array
|
|
totalprice:
|
|
description: Total Price
|
|
format: double
|
|
type: number
|
|
type:
|
|
description: Type
|
|
type: string
|
|
vendorid:
|
|
type: string
|
|
vendorquotenumber:
|
|
description: Vendor Quote Number
|
|
type: string
|
|
type: object
|
|
PurchaseOrderBasic:
|
|
properties:
|
|
accountid:
|
|
description: Account
|
|
type: string
|
|
amount:
|
|
description: Purchase Order Amount
|
|
type: number
|
|
amountdue:
|
|
description: Amount Due
|
|
format: double
|
|
type: number
|
|
coordinate:
|
|
$ref: "#/definitions/Address"
|
|
id:
|
|
description: Order Id
|
|
type: string
|
|
items:
|
|
items:
|
|
$ref: "#/definitions/ItemBasic"
|
|
type: array
|
|
podate:
|
|
description: Purcahse Order Date
|
|
type: string
|
|
ponumber:
|
|
description: Purchase Order Number
|
|
type: string
|
|
salesregulation:
|
|
description: Sales Regulation Type (Medicinal or Recreational)
|
|
type: string
|
|
status:
|
|
description: Status
|
|
type: string
|
|
subtotal:
|
|
description: Subtotal
|
|
format: double
|
|
type: number
|
|
type:
|
|
description: Type
|
|
type: string
|
|
type: object
|
|
PurchaseOrderItem:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
accountid:
|
|
description: Account
|
|
type: string
|
|
description:
|
|
description: Line Item Description
|
|
type: string
|
|
due_date:
|
|
description: Due Date
|
|
type: string
|
|
enduserid:
|
|
description: End User
|
|
type: string
|
|
id:
|
|
description: Record Id
|
|
type: string
|
|
linenumber:
|
|
description: Line
|
|
format: int64
|
|
type: number
|
|
locationid:
|
|
description: Location
|
|
type: string
|
|
orderitemid:
|
|
description: Order Item
|
|
type: string
|
|
parentfk:
|
|
description:
|
|
The record identifier of the parent record from the source
|
|
system
|
|
type: string
|
|
partneraccountid:
|
|
description: Partner Account
|
|
type: string
|
|
posted:
|
|
description: Posted
|
|
type: boolean
|
|
pricebookentryid:
|
|
description: PricebookEntryID
|
|
type: string
|
|
product:
|
|
description: Product
|
|
type: object
|
|
productcode:
|
|
description: Product Code
|
|
type: string
|
|
purchaseorderid:
|
|
description: Purchase Order
|
|
type: string
|
|
quantity:
|
|
description: Quantity
|
|
format: double
|
|
type: number
|
|
quotelineitemid:
|
|
description: Quote Item
|
|
type: string
|
|
received_qty:
|
|
description: Received Qty
|
|
format: double
|
|
type: number
|
|
rejected_qty:
|
|
description: Rejected Qty
|
|
format: double
|
|
type: number
|
|
seq:
|
|
description: Record ID Name
|
|
type: string
|
|
shipmentitmeid:
|
|
description: Shipment Item
|
|
type: string
|
|
status:
|
|
description: Status
|
|
type: string
|
|
stocked_qty:
|
|
description: Stocked Qty
|
|
format: double
|
|
type: number
|
|
subtotal:
|
|
description: Subtotal
|
|
format: double
|
|
type: number
|
|
taxable:
|
|
description: Taxable?
|
|
type: string
|
|
taxnexuscode:
|
|
description: Taxnexus Code
|
|
type: string
|
|
totalprice:
|
|
description: Total Price
|
|
format: double
|
|
type: number
|
|
unitprice:
|
|
description: Unit Price
|
|
format: double
|
|
type: number
|
|
type: object
|
|
PurchaseOrderRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/PurchaseOrder"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
PurchaseOrderResponse:
|
|
description: An array of Purchase Order Objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/PurchaseOrder"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
Quote:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
accountid:
|
|
type: string
|
|
additionaladdress:
|
|
description: Additional To
|
|
type: object
|
|
additionalname:
|
|
description: Additional To Name
|
|
type: string
|
|
billingaddress:
|
|
description: Bill To
|
|
type: object
|
|
billingcontactid:
|
|
type: string
|
|
billingname:
|
|
description: Bill To Name
|
|
type: string
|
|
cannabistax:
|
|
description: Cannabis Tax
|
|
format: double
|
|
type: number
|
|
contactid:
|
|
type: string
|
|
contractid:
|
|
type: string
|
|
coordinateid:
|
|
type: string
|
|
creditterms:
|
|
description: Credit Terms
|
|
type: string
|
|
date:
|
|
description: Quote Date
|
|
type: string
|
|
description:
|
|
description: Description
|
|
type: string
|
|
discount:
|
|
description: Discount
|
|
format: double
|
|
type: number
|
|
discountamount:
|
|
description: Discount Amount
|
|
format: double
|
|
type: number
|
|
email:
|
|
description: Email
|
|
type: string
|
|
enduserid:
|
|
type: string
|
|
expirationdate:
|
|
description: Expiration Date
|
|
type: string
|
|
fax:
|
|
description: Fax
|
|
type: string
|
|
grandtotal:
|
|
description: Grand Total
|
|
format: double
|
|
type: number
|
|
id:
|
|
description: Taxnexus Record Id Only; not used in POST
|
|
type: string
|
|
installationdate:
|
|
description: Installation Date
|
|
type: string
|
|
issyncing:
|
|
description: Syncing
|
|
type: boolean
|
|
items:
|
|
items:
|
|
$ref: "#/definitions/QuoteItem"
|
|
type: array
|
|
lineitemcount:
|
|
description: Line Items
|
|
format: int64
|
|
type: number
|
|
monthlyamount:
|
|
description: Monthly Amount
|
|
format: double
|
|
type: number
|
|
name:
|
|
description: Quote Name
|
|
type: string
|
|
opportunityid:
|
|
description: Opportunity Name
|
|
type: string
|
|
ownerid:
|
|
description: Owner Name
|
|
type: string
|
|
parentfk:
|
|
description:
|
|
UUID Reference the master record that owns this item
|
|
type: string
|
|
paymentterms:
|
|
description: Payment Terms
|
|
type: string
|
|
phone:
|
|
description: Phone
|
|
type: string
|
|
purchaseamount:
|
|
description: Purchase Amount
|
|
format: double
|
|
type: number
|
|
quoteamount:
|
|
description: Quote Amount
|
|
format: double
|
|
type: number
|
|
quotenumber:
|
|
description: Quote Number
|
|
type: string
|
|
quotetoaddress:
|
|
description: Quote To
|
|
type: object
|
|
quotetoname:
|
|
description: Quote To Name
|
|
type: string
|
|
ref:
|
|
description: "Source System identifier for this record, if any"
|
|
type: string
|
|
salesregulation:
|
|
description: Sales Regulation Type
|
|
type: string
|
|
serviceterm:
|
|
description: Service Term
|
|
type: string
|
|
shippingaddress:
|
|
description: Ship To
|
|
type: object
|
|
shippingcontactid:
|
|
description: Shipping Contact
|
|
type: string
|
|
shippinghandling:
|
|
description: Shipping and Handling
|
|
format: double
|
|
type: number
|
|
shippingname:
|
|
description: Ship To Name
|
|
type: string
|
|
status:
|
|
description: Status
|
|
type: string
|
|
subtotal:
|
|
description: Subtotal
|
|
format: double
|
|
type: number
|
|
suppressworkflow:
|
|
description: Suppress Workflow?
|
|
type: boolean
|
|
tax:
|
|
description: Tax
|
|
format: double
|
|
type: number
|
|
taxitems:
|
|
description: The taxes associated with this Quote
|
|
items:
|
|
$ref: "#/definitions/TaxTransaction"
|
|
type: array
|
|
telecomtax:
|
|
description: Telecom Tax
|
|
format: double
|
|
type: number
|
|
templateid:
|
|
description: Template
|
|
type: string
|
|
totalprice:
|
|
description: Total Price
|
|
format: double
|
|
type: number
|
|
type:
|
|
description: Quote Type
|
|
type: string
|
|
type: object
|
|
QuoteBasic:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
accountid:
|
|
description: Account
|
|
type: string
|
|
amount:
|
|
description: Quote Amount
|
|
type: number
|
|
amountdue:
|
|
description: Amount Due
|
|
type: number
|
|
coordinate:
|
|
$ref: "#/definitions/Address"
|
|
id:
|
|
description: Taxnexus Record Id Only; not used in POST
|
|
type: string
|
|
items:
|
|
items:
|
|
$ref: "#/definitions/QuoteItemBasic"
|
|
type: array
|
|
parentfk:
|
|
description:
|
|
UUID Reference the master record that owns this item
|
|
type: string
|
|
quotedate:
|
|
description: Quote Date
|
|
type: string
|
|
ref:
|
|
description: "Source System identifier for this record, if any"
|
|
type: string
|
|
salesregulation:
|
|
description: Sales Regulation Type (Medicinal or Recreational)
|
|
type: string
|
|
status:
|
|
description: Status
|
|
type: string
|
|
subtotal:
|
|
description: Subtotal
|
|
format: double
|
|
type: number
|
|
type:
|
|
description: Type
|
|
type: string
|
|
type: object
|
|
QuoteItem:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
description:
|
|
description: Line Item Description
|
|
type: string
|
|
discount:
|
|
description: Discount
|
|
format: double
|
|
type: number
|
|
discountamount:
|
|
description: Discount Amount
|
|
format: double
|
|
type: number
|
|
id:
|
|
description: Taxnexus Record Id Only; not used in POST
|
|
type: string
|
|
linegrossamount:
|
|
description: Line Gross Amount
|
|
format: double
|
|
type: number
|
|
linenumber:
|
|
description: Line Item Number
|
|
type: string
|
|
listprice:
|
|
description: List Price
|
|
type: number
|
|
locationid:
|
|
description: Location
|
|
type: string
|
|
parentfk:
|
|
description:
|
|
UUID Reference the master record that owns this item
|
|
type: string
|
|
productid:
|
|
description: Product record ID
|
|
type: string
|
|
productname:
|
|
description: Product Name
|
|
type: string
|
|
quantity:
|
|
description: Quantity
|
|
format: double
|
|
type: number
|
|
quoteid:
|
|
description: Quote Name
|
|
type: string
|
|
ref:
|
|
description: "Source System identifier for this record, if any"
|
|
type: string
|
|
servicedate:
|
|
description: Date
|
|
type: string
|
|
shippinghandling:
|
|
description: Shipping & Handling
|
|
format: double
|
|
type: number
|
|
subtotal:
|
|
description: Subtotal
|
|
format: double
|
|
type: number
|
|
supplierid:
|
|
description: Supplier
|
|
type: string
|
|
taxable:
|
|
description: Taxable?
|
|
format: double
|
|
type: string
|
|
totalprice:
|
|
description: Total Price
|
|
format: double
|
|
type: number
|
|
unitprice:
|
|
description: Sales Price
|
|
format: double
|
|
type: number
|
|
type: object
|
|
QuoteItemBasic:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
description:
|
|
description: Line Item Description
|
|
type: string
|
|
id:
|
|
description: Taxnexus Record Id Only; not used in POST
|
|
type: string
|
|
invoiceid:
|
|
description: Invoice
|
|
type: string
|
|
parentfk:
|
|
description:
|
|
UUID Reference the master record that owns this item
|
|
type: string
|
|
productcode:
|
|
description: Product Code
|
|
type: string
|
|
quantity:
|
|
description: Quantity
|
|
format: double
|
|
type: number
|
|
ref:
|
|
description: "Source System identifier for this record, if any"
|
|
type: string
|
|
shippinghandling:
|
|
description: Shipping & Handling
|
|
format: double
|
|
type: number
|
|
subtotal:
|
|
description: Subtotal
|
|
format: double
|
|
type: number
|
|
taxnexuscode:
|
|
description: Taxnexus Code
|
|
type: string
|
|
unitprice:
|
|
description: Unit Price
|
|
format: double
|
|
type: number
|
|
type: object
|
|
QuoteResponse:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Quote"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
RequestMeta:
|
|
properties:
|
|
TaxnexusAccount:
|
|
description: Taxnexus Account Number of the Reseller or OEM
|
|
type: string
|
|
required:
|
|
- TaxnexusAccount
|
|
type: object
|
|
ResponseMeta:
|
|
properties:
|
|
Contact:
|
|
description: Contact Info
|
|
type: string
|
|
Copyright:
|
|
description: Copyright Info
|
|
type: string
|
|
Info:
|
|
description: API Information
|
|
type: string
|
|
License:
|
|
description: License Info
|
|
type: string
|
|
OperationID:
|
|
type: string
|
|
Pagination:
|
|
$ref: "#/definitions/Pagination"
|
|
RequestIP:
|
|
type: string
|
|
RequestType:
|
|
type: string
|
|
RequestURL:
|
|
type: string
|
|
ServerInfo:
|
|
type: string
|
|
ServerResponseTime:
|
|
type: string
|
|
ServerTimeStamp:
|
|
type: string
|
|
TaxnexusAccount:
|
|
type: string
|
|
UserID:
|
|
type: string
|
|
type: object
|
|
Service:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: string
|
|
description: Taxnexus Record Id
|
|
active:
|
|
type: boolean
|
|
description: Active?
|
|
clusterid:
|
|
type: string
|
|
description: Cluster
|
|
clusterip:
|
|
type: string
|
|
description: Cluster IP
|
|
clusterurl:
|
|
type: string
|
|
description: Cluster URL
|
|
createdbyid:
|
|
type: string
|
|
description: Created By
|
|
createddate:
|
|
type: string
|
|
description: Created Date
|
|
environment:
|
|
type: string
|
|
description: Environment
|
|
externalurl:
|
|
type: string
|
|
description: External URL
|
|
gelfaddress:
|
|
type: string
|
|
description: GELF Address
|
|
lastmodifiedbyid:
|
|
type: string
|
|
description: Last Modified By
|
|
lastmodifieddate:
|
|
type: string
|
|
description: Last Modified Date
|
|
networkalias:
|
|
type: string
|
|
description: Network Alias
|
|
openapiversion:
|
|
type: string
|
|
description: OpenAPI Version
|
|
ownerid:
|
|
type: string
|
|
description: Owner
|
|
portexternal:
|
|
type: string
|
|
description: Port - External
|
|
porttest:
|
|
type: string
|
|
description: Port - Test
|
|
proxytype:
|
|
type: string
|
|
description: Proxy Type
|
|
replicas:
|
|
type: number
|
|
format: int64
|
|
description: Replicas
|
|
repourl:
|
|
type: string
|
|
description: Repo URL
|
|
servicename:
|
|
type: string
|
|
description: Service Name
|
|
tenantid:
|
|
type: string
|
|
description: tenantid
|
|
version:
|
|
type: string
|
|
description: Version
|
|
ServiceRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Service"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
required:
|
|
- meta
|
|
- data
|
|
type: object
|
|
ServiceResponse:
|
|
description: An array of Service Objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Service"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
State:
|
|
properties:
|
|
accountid:
|
|
description: Account
|
|
type: string
|
|
amount:
|
|
description: Rollup Amount
|
|
format: double
|
|
type: number
|
|
code:
|
|
description: State Code
|
|
type: string
|
|
contactid:
|
|
description: Contact
|
|
type: string
|
|
latitude:
|
|
type: number
|
|
format: double
|
|
longitude:
|
|
type: number
|
|
format: double
|
|
contryid:
|
|
description: Country
|
|
type: string
|
|
division:
|
|
description: Division
|
|
type: string
|
|
enrollmentstatus:
|
|
description: Enrollment Status
|
|
type: string
|
|
fips:
|
|
description: FIPS
|
|
type: string
|
|
geocode:
|
|
description: State Geocode
|
|
type: string
|
|
gnis:
|
|
description: GNIS
|
|
type: number
|
|
format: int64
|
|
id:
|
|
description: Taxnexus Record Id
|
|
type: string
|
|
interest:
|
|
description: Interest
|
|
type: number
|
|
landarea:
|
|
description: Land Area
|
|
type: number
|
|
format: int64
|
|
name:
|
|
description: State Name
|
|
type: string
|
|
penalty:
|
|
description: Penalty
|
|
type: number
|
|
format: double
|
|
ref:
|
|
description: "Source System identifier for this record, if any"
|
|
type: string
|
|
region:
|
|
description: Region
|
|
type: string
|
|
reportedadjustments:
|
|
description: Reported Adjustments
|
|
type: number
|
|
format: double
|
|
reporteddeductions:
|
|
description: Reported Deductions
|
|
type: number
|
|
format: double
|
|
reportednetrevenue:
|
|
description: Reported Net Revenue
|
|
type: number
|
|
format: double
|
|
reportedrate:
|
|
description: Reported Rate
|
|
type: number
|
|
format: double
|
|
reportedrevenue:
|
|
description: Reported Revenue
|
|
type: number
|
|
format: double
|
|
revenuebase:
|
|
description: Rollup Revenue Base
|
|
type: number
|
|
format: double
|
|
revenuenet:
|
|
description: Rollup Revenue Net
|
|
type: number
|
|
format: double
|
|
revenuenottaxable:
|
|
description: Rollup Revenue Not Taxable
|
|
type: number
|
|
format: double
|
|
sgc:
|
|
description: SGC
|
|
type: string
|
|
status:
|
|
description: Document Status
|
|
type: string
|
|
subtotal:
|
|
description: Reported Tax
|
|
type: number
|
|
format: double
|
|
taxinstances:
|
|
items:
|
|
$ref: "#/definitions/TaxInstance"
|
|
type: array
|
|
templateid:
|
|
description: Template
|
|
type: string
|
|
totalamount:
|
|
description: Total Amount
|
|
type: number
|
|
format: double
|
|
totalarea:
|
|
description: Total Area
|
|
type: number
|
|
format: int64
|
|
unitbase:
|
|
description: Unit Base
|
|
type: number
|
|
format: double
|
|
waterarea:
|
|
description: Water Area
|
|
format: int64
|
|
type: number
|
|
type: object
|
|
StateResponse:
|
|
description: An array of State objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/State"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
Statement:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
account:
|
|
description: Account
|
|
type: string
|
|
accountbalance:
|
|
description: Account Balance
|
|
type: number
|
|
accountcity:
|
|
description: Account City
|
|
type: string
|
|
accountcountry:
|
|
description: Account Country
|
|
type: string
|
|
accountname:
|
|
description: Account Name
|
|
type: string
|
|
accountpostalcode:
|
|
description: Account Postal Code
|
|
type: string
|
|
accountstate:
|
|
description: Account State
|
|
type: string
|
|
accountstatecode:
|
|
description: Account State Code
|
|
type: string
|
|
accountstreet:
|
|
description: Account Street
|
|
type: string
|
|
billingcountrycode:
|
|
description: Billing Country Code
|
|
type: string
|
|
contact:
|
|
description: Contact
|
|
type: string
|
|
date:
|
|
description: Statement Date
|
|
type: string
|
|
datefrom:
|
|
description: Date From
|
|
type: string
|
|
dateto:
|
|
description: Date To
|
|
type: string
|
|
deliverymethod:
|
|
description: Delivery Method
|
|
type: string
|
|
name:
|
|
description: Statement Number
|
|
type: string
|
|
recipientemail:
|
|
description: Recipient Email
|
|
type: string
|
|
recipienttype:
|
|
description: Recipient Type
|
|
type: string
|
|
statementid:
|
|
description: Statement Salesforce ID
|
|
type: string
|
|
type: object
|
|
StatementRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Statement"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
StatementResponse:
|
|
description: An array of Statement objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Statement"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
Submission:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
companyid:
|
|
description: The Company that did the submission (Taxnexus)
|
|
type: string
|
|
contactid:
|
|
description: Submission Contact
|
|
type: string
|
|
createdbyid:
|
|
description: Created By User ID
|
|
type: string
|
|
createddate:
|
|
description: Created Date
|
|
type: string
|
|
id:
|
|
description: Taxnexus Record Id Only; not used in POST
|
|
type: string
|
|
lastmodifiedbyid:
|
|
description: Last Modified By User ID
|
|
type: string
|
|
lastmodifieddate:
|
|
description: Last Modified Date
|
|
type: string
|
|
notes:
|
|
description: Cover Letter
|
|
type: string
|
|
parentfk:
|
|
description:
|
|
UUID Reference the master record that owns this item
|
|
type: string
|
|
penalty:
|
|
description: Penalty paid
|
|
format: double
|
|
type: number
|
|
ref:
|
|
description: "Source System identifier for this record, if any"
|
|
type: string
|
|
reportedadjustments:
|
|
description: Reported Adjustments
|
|
format: double
|
|
type: number
|
|
reporteddeductions:
|
|
description: Reported Deductions
|
|
format: double
|
|
type: number
|
|
reportednetrevenue:
|
|
description: Reported Net Revenue
|
|
format: double
|
|
type: number
|
|
reportedrate:
|
|
description: Reported Rate
|
|
format: double
|
|
type: number
|
|
reportedrevenue:
|
|
description: Reported Revenue
|
|
format: double
|
|
type: number
|
|
revenuebase:
|
|
description: Revenue Base
|
|
format: double
|
|
type: number
|
|
revenuenet:
|
|
description: Revenue Net
|
|
format: double
|
|
type: number
|
|
revenuenottaxable:
|
|
description: Revenue Not Taxable
|
|
format: double
|
|
type: number
|
|
status:
|
|
description: Status
|
|
type: string
|
|
date:
|
|
description: Submission Date
|
|
type: string
|
|
submissionnumber:
|
|
description: Submission Number
|
|
type: string
|
|
subtotal:
|
|
description: Amount of remittance before penalty
|
|
format: double
|
|
type: number
|
|
taxtypeid:
|
|
description:
|
|
Taxnexus ID of the TaxType for which this submssion is being
|
|
made
|
|
type: string
|
|
totalamount:
|
|
description: Total Amount of remittance
|
|
format: double
|
|
type: number
|
|
type: object
|
|
SubmissionRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Submission"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
SubmissionResponse:
|
|
description: An array of Submission objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Submission"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
Subscription:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
accountid:
|
|
type: string
|
|
activateddate:
|
|
description: Activated Date
|
|
type: string
|
|
activateduserid:
|
|
description: Activated By
|
|
type: string
|
|
allowedminutesinbound:
|
|
description: Allowed Minutes Inbound
|
|
format: double
|
|
type: number
|
|
allowedminutesoutbound:
|
|
description: Allowed Minutes Outbound
|
|
format: double
|
|
type: number
|
|
amount:
|
|
description: Amount
|
|
format: double
|
|
type: number
|
|
assetid:
|
|
description: Asset Name
|
|
type: string
|
|
auditmessage:
|
|
description: Audit Trail Message
|
|
type: string
|
|
canceldate:
|
|
description: Cancel Date
|
|
type: string
|
|
contract:
|
|
$ref: "#/definitions/ContractBasic"
|
|
description:
|
|
description: Description
|
|
type: string
|
|
directionsensitive:
|
|
description: Direction Sensitive Rating?
|
|
type: boolean
|
|
effectivedate:
|
|
description: Effective Date
|
|
type: string
|
|
email:
|
|
description: Email
|
|
type: string
|
|
enduserid:
|
|
type: string
|
|
fax_emails:
|
|
description: Fax Emails
|
|
type: string
|
|
id:
|
|
description: Taxnexus Record Id
|
|
type: string
|
|
isactive:
|
|
description: Active?
|
|
type: boolean
|
|
orderdate:
|
|
description: Order Date
|
|
type: string
|
|
orderitemid:
|
|
description: Order Item
|
|
type: string
|
|
overagerateinbound:
|
|
description: Overage Rate Inbound
|
|
format: double
|
|
type: number
|
|
overagerateoutbound:
|
|
description: Overage Rate Outbound
|
|
format: double
|
|
type: number
|
|
password:
|
|
description: Password
|
|
type: string
|
|
paymentterms:
|
|
description: Payment Terms
|
|
type: string
|
|
pricebookid:
|
|
description: Price Book
|
|
type: string
|
|
productid:
|
|
description: Product record ID
|
|
type: string
|
|
productcode:
|
|
description: Product Code
|
|
type: string
|
|
productname:
|
|
description: Product Name
|
|
type: string
|
|
quantity:
|
|
description: Quantity
|
|
type: string
|
|
quoteitemid:
|
|
description: Quote Item
|
|
type: string
|
|
seq:
|
|
description: Subscription ID
|
|
type: string
|
|
status:
|
|
description: Status
|
|
type: string
|
|
suretax:
|
|
description: Suretax Code
|
|
type: string
|
|
tollfreerating:
|
|
description: tollfreeRating
|
|
type: boolean
|
|
type:
|
|
description: Type
|
|
type: string
|
|
unitprice:
|
|
description: Unit Price
|
|
format: double
|
|
type: number
|
|
units:
|
|
description: Units
|
|
type: string
|
|
unlimited:
|
|
description: Unlimited usage?
|
|
type: boolean
|
|
username:
|
|
description: Username
|
|
type: string
|
|
type: object
|
|
SubscriptionRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Subscription"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
SubscriptionResponse:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Subscription"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
TaxInstance:
|
|
properties:
|
|
countryid:
|
|
description:
|
|
The Taxnexus ID of the Country that owns this instance
|
|
type: string
|
|
countyid:
|
|
description:
|
|
The Taxnexus ID of the County that owns this instance
|
|
type: string
|
|
createdbyid:
|
|
type: string
|
|
createddate:
|
|
description: The creation date of this database record
|
|
type: string
|
|
lastmodifiedbyid:
|
|
type: string
|
|
lastmodifieddate:
|
|
type: string
|
|
placeid:
|
|
description:
|
|
The Taxnexus ID of the Place that owns this instance
|
|
type: string
|
|
stateid:
|
|
description:
|
|
The Taxnexus ID of the State that owns this instance
|
|
type: string
|
|
taxtypeid:
|
|
description: The Taxnexus Tax Type ID of this instance
|
|
type: string
|
|
type:
|
|
description:
|
|
"The Type of instance refers to the linking object (place,
|
|
county, state, country)"
|
|
type: string
|
|
type: object
|
|
TaxInvoicesRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/InvoiceBasic"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
TaxOrdersRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/OrderBasic"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
TaxPurchaseOrdersRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/PurchaseOrderBasic"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
TaxQuotesRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/QuoteBasic"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
TaxTransaction:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
accountid:
|
|
description: Account
|
|
type: string
|
|
amount:
|
|
description: Amount
|
|
format: double
|
|
type: number
|
|
effectiverate:
|
|
description: Effective Rate
|
|
format: double
|
|
type: number
|
|
filingid:
|
|
description: Filing
|
|
type: string
|
|
id:
|
|
description: Taxnexus Record Id
|
|
type: string
|
|
invoiceid:
|
|
description: Invoice
|
|
type: string
|
|
invoiceitemid:
|
|
description: Invoice Item
|
|
type: string
|
|
issummary:
|
|
description: isSummary
|
|
type: boolean
|
|
journalitemid:
|
|
description:
|
|
"The Id of the GL Journal Item, part of a Journal Entry"
|
|
type: string
|
|
orderid:
|
|
description: Order
|
|
type: string
|
|
orderitemid:
|
|
description: Order Product
|
|
type: string
|
|
percenttaxable:
|
|
description: Percent Taxable
|
|
format: double
|
|
type: number
|
|
periodid:
|
|
description: Period
|
|
type: string
|
|
placeid:
|
|
description: Place
|
|
type: string
|
|
posted:
|
|
description: Posted
|
|
type: boolean
|
|
quoteid:
|
|
description: Quote
|
|
type: string
|
|
quoteitemid:
|
|
description: Quote Line Item
|
|
type: string
|
|
ratingingestid:
|
|
description: Rating Ingest
|
|
type: string
|
|
ratingtype:
|
|
description: Rating Type
|
|
type: string
|
|
revenuebase:
|
|
description: Revenue Base
|
|
format: double
|
|
type: number
|
|
revenuenet:
|
|
description: Revenue Net
|
|
format: double
|
|
type: number
|
|
revenuenottaxable:
|
|
description: Revenue Not Taxable
|
|
format: double
|
|
type: number
|
|
taxexemptrevenue:
|
|
description: Tax Exempt Revenue
|
|
format: double
|
|
type: number
|
|
taxrate:
|
|
description: Tax Rate
|
|
format: double
|
|
type: number
|
|
taxtypeid:
|
|
description: Tax Type
|
|
type: string
|
|
unitbase:
|
|
description: Unit Base
|
|
format: double
|
|
type: number
|
|
unitfeerate:
|
|
description: Unit Fee Rate
|
|
format: double
|
|
type: number
|
|
type: object
|
|
TaxTransactionResponse:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/TaxTransaction"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
TaxType:
|
|
properties:
|
|
accountid:
|
|
description: Authority Account Id
|
|
type: string
|
|
accountingrulecode:
|
|
description: The Accounting Rule Code used for GL Post
|
|
type: string
|
|
active:
|
|
description: Active
|
|
type: boolean
|
|
agencytype:
|
|
description: Agency Type
|
|
type: string
|
|
agentid:
|
|
description: Collection Agent Id
|
|
type: string
|
|
category:
|
|
description: Category
|
|
type: string
|
|
chaintype:
|
|
description: chain type
|
|
type: string
|
|
collectordomainid:
|
|
description: Collector Domain Id
|
|
type: string
|
|
companyid:
|
|
description: Company ID
|
|
type: string
|
|
contactid:
|
|
description: Authority Contact Id
|
|
type: string
|
|
createdbyid:
|
|
description: Created By User ID
|
|
type: string
|
|
createddate:
|
|
description: Created Date
|
|
type: string
|
|
description:
|
|
description: Description
|
|
type: string
|
|
effectivedate:
|
|
description: Effective Date
|
|
type: string
|
|
enddate:
|
|
description: End Date
|
|
type: string
|
|
enrollmentstatus:
|
|
description: Enrollment Status
|
|
type: string
|
|
filingcity:
|
|
description: Filing City
|
|
type: string
|
|
filingcountry:
|
|
description: Filing Country
|
|
type: string
|
|
filingemail:
|
|
description: Filing Email
|
|
type: string
|
|
filingmethod:
|
|
description: Filing Method
|
|
type: string
|
|
filingpostalcode:
|
|
description: Filing Postal Code
|
|
type: string
|
|
filingstate:
|
|
description: Filing State
|
|
type: string
|
|
filingstreet:
|
|
description: Filing Street
|
|
type: string
|
|
fractional:
|
|
description:
|
|
Does this Tax Type use a Fractional Basis for calculation?
|
|
type: boolean
|
|
frequency:
|
|
description: Frequency
|
|
type: string
|
|
geocodestring:
|
|
description: Geocode String
|
|
type: string
|
|
id:
|
|
description: Taxnexus Record Id
|
|
type: string
|
|
interestrate:
|
|
description: Interest Rate
|
|
format: double
|
|
type: number
|
|
ismedicinal:
|
|
description: Business Tax?
|
|
type: boolean
|
|
isrecreational:
|
|
description: Cannabis Tax?
|
|
type: boolean
|
|
itemamount:
|
|
description: Rollup Amount
|
|
format: double
|
|
type: number
|
|
itemcount:
|
|
description: Rollup Tax Items
|
|
format: double
|
|
type: number
|
|
lastmodifiedbyid:
|
|
description: Last Modified By User ID
|
|
type: string
|
|
lastmodifieddate:
|
|
description: Last Modified Date
|
|
type: string
|
|
markuprate:
|
|
description:
|
|
The wholesale markup rate for Excise tax (CA cannabis)
|
|
format: double
|
|
type: number
|
|
name:
|
|
description: Tax Type Name (unique)
|
|
type: string
|
|
passthrough:
|
|
description:
|
|
Is this tax allowed to be passed-through to retail customers?
|
|
type: boolean
|
|
penaltydays:
|
|
description: Number of days until penalty is assessed
|
|
format: int64
|
|
type: number
|
|
penaltyrate:
|
|
description: The percentage rate of a penalty (per month)
|
|
format: double
|
|
type: number
|
|
rate:
|
|
description: Tax Rate
|
|
format: double
|
|
type: number
|
|
reference:
|
|
description: Tax Website Reference
|
|
type: string
|
|
salesregulation:
|
|
description: Salesregulation Code for this TaxType
|
|
type: string
|
|
status:
|
|
description: TaxType Document Status
|
|
type: string
|
|
taxnexuscodeid:
|
|
description: Taxnexus Code Id
|
|
type: string
|
|
taxnexusnumber:
|
|
description: The Tax Type number assigned by Taxnexus
|
|
type: string
|
|
templateid:
|
|
description: Rendering Template Id
|
|
type: string
|
|
unitbase:
|
|
description: Rollup Unit Base
|
|
format: double
|
|
type: number
|
|
units:
|
|
description: Units
|
|
type: string
|
|
type: object
|
|
TaxTypeAccount:
|
|
properties:
|
|
tenantid:
|
|
type: string
|
|
accountid:
|
|
description: Account
|
|
type: string
|
|
accountnumber:
|
|
description: Account Number
|
|
type: string
|
|
active:
|
|
description: Active
|
|
type: boolean
|
|
amount:
|
|
description: Rollup Amount
|
|
format: double
|
|
type: number
|
|
contactid:
|
|
description: Contact ID
|
|
type: string
|
|
createdbyid:
|
|
type: string
|
|
createddate:
|
|
type: string
|
|
description:
|
|
description: Description
|
|
type: string
|
|
enddate:
|
|
description: End Date
|
|
type: string
|
|
id:
|
|
description: Taxnexus Record Id Only; not used in POST
|
|
type: string
|
|
interest:
|
|
description: Interest
|
|
type: number
|
|
lastmodifiedbyid:
|
|
type: string
|
|
lastmodifieddate:
|
|
type: string
|
|
notes:
|
|
description: Notes
|
|
type: string
|
|
parentfk:
|
|
description:
|
|
UUID Reference the master record that owns this item
|
|
type: string
|
|
penalty:
|
|
description: Penalty
|
|
format: double
|
|
type: number
|
|
ref:
|
|
description: "Source System identifier for this record, if any"
|
|
type: string
|
|
reportedadjustments:
|
|
description: Reported Adjustments
|
|
format: double
|
|
type: number
|
|
reporteddeductions:
|
|
description: Reported Deductions
|
|
format: double
|
|
type: number
|
|
reportednetrevenue:
|
|
description: Reported Net Revenue
|
|
format: double
|
|
type: number
|
|
reportedrate:
|
|
description: Reported Rate
|
|
format: double
|
|
type: number
|
|
reportedrevenue:
|
|
description: Reported Revenue
|
|
format: double
|
|
type: number
|
|
revenuebase:
|
|
description: Rollup Revenue Base
|
|
format: double
|
|
type: number
|
|
revenuenet:
|
|
description: Rollup Revenue Net
|
|
format: double
|
|
type: number
|
|
revenuenottaxable:
|
|
description: Rollup Revenue Not Taxable
|
|
format: double
|
|
type: number
|
|
startdate:
|
|
description: Start Date
|
|
type: string
|
|
subtotal:
|
|
description: Reported Tax
|
|
format: double
|
|
type: number
|
|
tax:
|
|
description: Rollup Tax
|
|
format: double
|
|
type: number
|
|
taxontax:
|
|
description: Rollup Tax on Tax
|
|
format: double
|
|
type: number
|
|
taxtypeid:
|
|
description: Tax Type
|
|
type: string
|
|
totalamount:
|
|
description: Total Amount
|
|
format: double
|
|
type: number
|
|
unitbase:
|
|
description: Rollup Unit Base
|
|
format: double
|
|
type: number
|
|
type: object
|
|
TaxTypeAccountRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/TaxTypeAccount"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
TaxTypeAccountResponse:
|
|
description: An array of TaxType Account objects with Contacts
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/TaxTypeAccount"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
TaxTypeResponse:
|
|
description: An array of Tax Type objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/TaxType"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
TaxnexusCode:
|
|
properties:
|
|
active:
|
|
description: Is this an active Taxnexus Code?
|
|
type: boolean
|
|
code:
|
|
description: Taxnexus Code
|
|
type: string
|
|
createdbyid:
|
|
description: Created By User ID
|
|
type: string
|
|
createddate:
|
|
description: Created Date
|
|
type: string
|
|
description:
|
|
description: Taxnexus Code Description
|
|
type: string
|
|
domainid:
|
|
description: Domain ID
|
|
type: string
|
|
domainname:
|
|
description: Domain Name
|
|
type: string
|
|
id:
|
|
description: Taxnexus Record Id Only; not used in POST
|
|
type: string
|
|
level:
|
|
description: Level
|
|
type: string
|
|
lastmodifiedbyid:
|
|
description: Last Modified By User ID
|
|
type: string
|
|
lastmodifieddate:
|
|
description: Last Modified Date
|
|
type: string
|
|
part1:
|
|
description: Taxnexus Code Part 1
|
|
type: string
|
|
part2:
|
|
description: Taxnexus Code Part 2
|
|
type: string
|
|
part3:
|
|
description: Taxnexus Code Part 3
|
|
type: string
|
|
part4:
|
|
description: Taxnexus Code Part 4
|
|
type: string
|
|
part5:
|
|
description: Taxnexus Code Part 4
|
|
type: string
|
|
purchasingrulesetcode:
|
|
description: Purchasing Ruleset AccountingRuleset Code
|
|
type: string
|
|
purchasingrulesetid:
|
|
description: Purchasing Ruleset AccountingRuleset ID
|
|
type: string
|
|
ref:
|
|
description: External reference, if any
|
|
type: string
|
|
revenuerulesetcode:
|
|
description: Revenue Ruleset AccountingRuleset Code
|
|
type: string
|
|
revenuerulesetid:
|
|
description: Revenue Ruleset AccountingRuleset ID
|
|
type: string
|
|
type: object
|
|
TaxnexusCodeResponse:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/TaxnexusCode"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
Template:
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
CompanyID:
|
|
description: Company
|
|
type: string
|
|
CreatedByID:
|
|
type: string
|
|
CreatedDate:
|
|
type: string
|
|
Description:
|
|
description: Description
|
|
type: string
|
|
HTML:
|
|
description: HTML Body
|
|
type: string
|
|
format: byte
|
|
ID:
|
|
description: Taxnexus Record Id
|
|
type: string
|
|
IsActive:
|
|
description: Active?
|
|
type: boolean
|
|
IsMaster:
|
|
description: Master Template?
|
|
type: boolean
|
|
LastModifiedByID:
|
|
type: string
|
|
LastModifiedDate:
|
|
type: string
|
|
Name:
|
|
description: Template Name
|
|
type: string
|
|
ObjectType:
|
|
description: Object
|
|
type: string
|
|
RecordTypeName:
|
|
description: Record Type Name
|
|
type: string
|
|
Type:
|
|
description: Type
|
|
type: string
|
|
URL:
|
|
description: URL
|
|
type: string
|
|
type: object
|
|
TemplateResponse:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Template"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
User:
|
|
properties:
|
|
tenantid:
|
|
type: string
|
|
aboutme:
|
|
description: About Me
|
|
type: string
|
|
accountid:
|
|
description: Account ID
|
|
type: string
|
|
address:
|
|
$ref: "#/definitions/Address"
|
|
alias:
|
|
description: Alias
|
|
type: string
|
|
apikey:
|
|
description: API Key
|
|
type: string
|
|
auth0userid:
|
|
description: Auth0 User ID
|
|
type: string
|
|
communitynickname:
|
|
description: Nickname
|
|
type: string
|
|
companyname:
|
|
description: Company Name
|
|
type: string
|
|
contactid:
|
|
description: Contact
|
|
type: string
|
|
createdbyid:
|
|
description: Created User ID
|
|
type: string
|
|
createddate:
|
|
description: Date Created
|
|
type: string
|
|
delegatedapproverid:
|
|
description: Delegated Approver
|
|
type: string
|
|
department:
|
|
description: Department
|
|
type: string
|
|
division:
|
|
description: Division
|
|
type: string
|
|
email:
|
|
description: Email address
|
|
type: string
|
|
employeenumber:
|
|
description: Employee Number
|
|
type: string
|
|
endday:
|
|
description: Time day ends
|
|
type: string
|
|
environment:
|
|
description: Environment
|
|
type: string
|
|
extension:
|
|
description: Extension
|
|
type: string
|
|
fabricapikey:
|
|
description: Fabric API Key
|
|
type: string
|
|
fax:
|
|
description: Fax
|
|
type: string
|
|
firstname:
|
|
description: The first name
|
|
type: string
|
|
forecastenabled:
|
|
description: Allow Forecasting
|
|
type: boolean
|
|
fullphotourl:
|
|
description: Full Photo URL
|
|
type: string
|
|
id:
|
|
description: Taxnexus ID
|
|
type: string
|
|
isactive:
|
|
description: Active
|
|
type: boolean
|
|
isportalenabled:
|
|
description: Is the user enabled for Communities?
|
|
type: boolean
|
|
isprofilephotoactive:
|
|
description: Has Profile Photo
|
|
type: boolean
|
|
issystemcontrolled:
|
|
type: boolean
|
|
lastip:
|
|
description: ip address of last login
|
|
type: string
|
|
lastlogin:
|
|
description: last login time
|
|
type: string
|
|
lastmodifiedbyid:
|
|
description: Last Modified User ID
|
|
type: string
|
|
lastmodifieddate:
|
|
description: Last Modified Date
|
|
type: string
|
|
lastname:
|
|
description: The Last Name
|
|
type: string
|
|
logincount:
|
|
description: number of times user has logged in
|
|
format: int64
|
|
type: number
|
|
managerid:
|
|
description: Manager
|
|
type: string
|
|
mobilephone:
|
|
description: Mobile
|
|
type: string
|
|
name:
|
|
description: Name
|
|
type: string
|
|
outofofficemessage:
|
|
description: Out of office message
|
|
type: string
|
|
phone:
|
|
description: Phone
|
|
type: string
|
|
portalrole:
|
|
description: Portal Role Level
|
|
type: string
|
|
profileid:
|
|
description: Profile
|
|
type: string
|
|
receivesadmininfoemails:
|
|
description: Admin Info Emails
|
|
type: boolean
|
|
receivesinfoemails:
|
|
description: Info Emails
|
|
type: boolean
|
|
senderemail:
|
|
description: Email Sender Address
|
|
type: string
|
|
sendername:
|
|
description: Email Sender Name
|
|
type: string
|
|
signature:
|
|
description: Email Signature
|
|
type: string
|
|
smallphotourl:
|
|
description: Small Photo URL
|
|
type: string
|
|
startday:
|
|
description: The time day starts
|
|
type: string
|
|
taxnexusaccount:
|
|
description: Taxnexus Account
|
|
type: string
|
|
timezonesidkey:
|
|
description: Time Zone
|
|
type: string
|
|
title:
|
|
description: Title
|
|
type: string
|
|
username:
|
|
description: Username
|
|
type: string
|
|
userroleid:
|
|
description: Role
|
|
type: string
|
|
usertype:
|
|
description: User Type
|
|
type: string
|
|
userroles:
|
|
items:
|
|
$ref: "#/definitions/UserRole"
|
|
type: array
|
|
tenantusers:
|
|
items:
|
|
$ref: "#/definitions/TenantUser"
|
|
type: array
|
|
type: object
|
|
UserResponse:
|
|
description: An array of Print-Ready ingest Objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/User"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
Notebook:
|
|
description: Defines a Taxnexus Notebook
|
|
type: object
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
id:
|
|
type: string
|
|
description: Record Id
|
|
accountid:
|
|
type: string
|
|
description: Account
|
|
contactid:
|
|
type: string
|
|
description: Contact
|
|
createdbyid:
|
|
type: string
|
|
description: Created By
|
|
createddate:
|
|
type: string
|
|
description: Created Date
|
|
date:
|
|
type: string
|
|
description: Analysis Date
|
|
dateend:
|
|
type: string
|
|
description: End Date
|
|
datestart:
|
|
type: string
|
|
description: Start Date
|
|
description:
|
|
type: string
|
|
description: Description
|
|
lastmodifiedbyid:
|
|
type: string
|
|
description: Last Modified By
|
|
lastmodifieddate:
|
|
type: string
|
|
description: Last Modifed Date
|
|
periodendid:
|
|
type: string
|
|
description: Ending Period
|
|
periodstartid:
|
|
type: string
|
|
description: Starting Period
|
|
preparerid:
|
|
type: string
|
|
description: Preparer
|
|
title:
|
|
type: string
|
|
description: Title
|
|
items:
|
|
type: array
|
|
items:
|
|
$ref: "#/definitions/NotebookItem"
|
|
NotebookRequest:
|
|
description: An array of Notebook objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Notebook"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
NotebookResponse:
|
|
description: An array of Notebook objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Notebook"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
NotebookItem:
|
|
type: object
|
|
description: An analysis item associated with a Notebook
|
|
properties:
|
|
tenantid:
|
|
description: tenant identifier
|
|
type: string
|
|
id:
|
|
type: string
|
|
description: Record Id
|
|
itemname:
|
|
type: string
|
|
description: Developer name of component
|
|
title:
|
|
type: string
|
|
description: Display title
|
|
notebookid:
|
|
type: string
|
|
description: The notebook that owns this Item
|
|
Tenant:
|
|
type: object
|
|
description: Taxnexus Account Tenant
|
|
properties:
|
|
id:
|
|
type: string
|
|
description: Record Id
|
|
accountid:
|
|
type: string
|
|
description: The Account that owns this Tenant
|
|
active:
|
|
type: boolean
|
|
description: Is this Tenant currently active?
|
|
createdbyid:
|
|
type: string
|
|
description: Created By
|
|
createddate:
|
|
type: string
|
|
description: Created Date
|
|
lastmodifiedbyid:
|
|
type: string
|
|
description: Last Modified By
|
|
lastmodifieddate:
|
|
type: string
|
|
description: Last Modifed Date
|
|
status:
|
|
type: string
|
|
description: The current status of this Tenant
|
|
tenantname:
|
|
type: string
|
|
description: Name of the Tenant Resource
|
|
type:
|
|
type: string
|
|
description: Type of tenant
|
|
version:
|
|
type: string
|
|
description:
|
|
The version number of the Tenant Onboarding system used to
|
|
create this tenant
|
|
databases:
|
|
items:
|
|
$ref: "#/definitions/Database"
|
|
type: array
|
|
roles:
|
|
items:
|
|
$ref: "#/definitions/Role"
|
|
type: array
|
|
tenantusers:
|
|
items:
|
|
$ref: "#/definitions/TenantUser"
|
|
type: array
|
|
Role:
|
|
type: object
|
|
description: A functional role within a Tenant
|
|
properties:
|
|
id:
|
|
type: string
|
|
description: record id
|
|
auth0roleid:
|
|
description: the corresponding auth0 role
|
|
type: string
|
|
createdbyid:
|
|
type: string
|
|
description: created by
|
|
createddate:
|
|
type: string
|
|
description: created date
|
|
description:
|
|
type: string
|
|
description: role description
|
|
lastmodifiedbyid:
|
|
type: string
|
|
description: last modified by
|
|
lastmodifieddate:
|
|
type: string
|
|
description: last modifed date
|
|
rolename:
|
|
type: string
|
|
description: the name of this role
|
|
tenantid:
|
|
type: string
|
|
description: the id of the tenant that owns this role
|
|
RoleRequest:
|
|
description: An array of Role objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Role"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
RoleResponse:
|
|
description: An array of Role objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Role"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
TenantRequest:
|
|
description: An array of Tenant objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Tenant"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
TenantResponse:
|
|
description: An array of Tenant objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Tenant"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
Database:
|
|
type: object
|
|
description: A Database provisioned and owned by a Tenant
|
|
properties:
|
|
active:
|
|
description: Is this database active?
|
|
type: boolean
|
|
clusterid:
|
|
description:
|
|
The ID of the Cluster in which this database is deployed
|
|
type: string
|
|
createdbyid:
|
|
description: Created By
|
|
type: string
|
|
createddate:
|
|
description: Created Date
|
|
type: string
|
|
databasename:
|
|
description: The name of the physical database in the cluster
|
|
type: string
|
|
dsn:
|
|
description: Database connection string
|
|
type: string
|
|
id:
|
|
description: Record Id
|
|
type: string
|
|
lastmodifiedbyid:
|
|
description: Last Modified By
|
|
type: string
|
|
lastmodifieddate:
|
|
description: Last Modifed Date
|
|
type: string
|
|
microservices:
|
|
description:
|
|
List of Taxnexus microservices implemented by this Database
|
|
type: string
|
|
status:
|
|
description: The current status of this Tenant
|
|
type: string
|
|
tenantid:
|
|
description: The ID of the tenant who owns this Database
|
|
type: string
|
|
type:
|
|
description: "The type of Database (mysql, etc)"
|
|
type: string
|
|
DatabaseRequest:
|
|
description: An array of Database objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Database"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
DatabaseResponse:
|
|
description: An array of Database objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "#/definitions/Database"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
TenantUser:
|
|
description: Relationship object that connects users to a tenant
|
|
type: object
|
|
properties:
|
|
accesslevel:
|
|
type: string
|
|
description: The Tenant access level for this User
|
|
tenantid:
|
|
type: string
|
|
description: The Tenant ID
|
|
userid:
|
|
type: string
|
|
description: The User ID
|
|
UserRole:
|
|
description: Relationship object that connects user to a role
|
|
type: object
|
|
properties:
|
|
description:
|
|
type: string
|
|
description: Role description
|
|
roleid:
|
|
type: string
|
|
description: The Role ID
|
|
userid:
|
|
type: string
|
|
description: The User ID
|
|
name:
|
|
type: string
|
|
description: Role Name
|
|
auth0roleid:
|
|
type: string
|
|
description: Linked role ID
|