Create sale transaction

Create a new general sales transaction in CereTax.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
📘

Request and response example

You can find an example of a general sale request in various programming languages in the console pane on the right-hand side. Click on "Examples" in the upper right corner of the console pane, select "General Sale Example", enter your CERT API Key under "Authentication", and click on the 'Try it' button.

You can also click on "Examples" in the Response console and select "200 - General Sale Response" to view a pre-generated response example.

If you are planning on using Node.js for your integration, we recommend using Axios or node-fetch rather than the API library on readme. The samples on this page are for evaluation purposes only.

🚧

Required Fields

All fields and objects noted as required must be passed in your requests. The Create transaction endpoints will return an error when required fields are not passed. We also recommend passing as many non-required fields as possible in each transaction request to take full advantage of CereTax's reporting functionality and rules engine.

Body Params
string

A unique customer-provided reference value for this transaction. If a value is not provided, a unique system generated value is assigned. This feature is limited to Active, Posted, and Suspended transaction statuses.

Customer-provided values cannot include spaces and can only contain the following characters:

  • 0-9
  • a-z
  • A-Z
  • Exclamation point ( ! )
  • Hyphen ( - )
  • Underscore ( _ )
  • Period ( . )
  • Single quote ( ' )
  • Open parenthesis ( ( )
  • Close parenthesis ( ) )
  • Asterisk ( * )
configuration
object
required
invoice
object
required
Response

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json