Sales Tax API
Core Concepts
Corporations
Calculate
Transactions
- Tax Transactions
- POSTCreate a transaction
- GETGet transaction
- GETList transactions
- DELDelete transaction
- Refund Transactions
- Bulk Transaction Import
Nexus
Registrations
Products
Customers
Exemption Certificates
Create registration
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Body
The unique identifier for a corporation.
ISO 3166 2-letter country code. Ex: US, IN, GB.
The legal name of the entity being registered.
2-letter code for each state. Suffix of the ISO 3166-2 code. Ex: CA, NY, TX. This can't be changed once set.
Once a merchant is registered in a state for sales tax, they need to pay the collected tax to the state government. This payment happens at a fixed interval. The interval is generally decided by the state government and differ from state to state as well as for each merchant.
ANNUAL_CALENDAR_YEAR
, QUARTERLY
, MONTHLY
, ANNUAL_FISCAL_YEAR_START_JULY
, SEMI_ANNUALLY
, QUARTERLY_PREPAY_MONTHLY
, ANNUAL_FISCAL_YEAR_MARCH
, BIMONTHLY
The unique identifier assigned to the merchant by the state government during registration.
Merchant's password for the state sales tax portal.
Some sales tax state portal require a pin to access them. If the state requires it, this will need to be passed before validating this registration.
Merchant's username for the state sales tax portal.
Some state like Texas provides a webfile number that is required by Commenda to perform accurate filings.
ISO 8601 date only string, identifying the date when the state registration occurred.
Response
Reflects whether the registration is active and the business is operating in a given State.
VALID
, INVALID
, PENDING
, VALIDATION_IN_PROGRESS
The unique identifier of the corporation associated with this registration.
ISO 3166 2-letter country code. Ex: US, IN, GB.
The legal name of the entity being registered.
2-letter code for each state. Suffix of the ISO 3166-2 code. Ex: CA, NY, TX. This can't be changed once set.
ISO 8601 date only string, identifying the date when the state registration occurred.
Reflects the current stage of the registration process.
REGISTRATION_IN_PROGRESS
, REGISTERED
Type of registration. Request additional types from the Commenda team as required.
SALES_TAX_REGISTRATION
Reflects whether Commenda has validated the seller's registration details.
PENDING
, VALIDATION_IN_PROGRESS
, INVALID
, VALID
Indicates whether Commenda is automatically filing taxes for this tax registration.
FILING
, NOT_FILING
The unique identifier for the registration.