Create purchase transaction

Create a new purchase transaction in CereTax.

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

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