Create, commit, and void Avalara AvaTax transactions for sales tax calculation

domain: developer.avalara.com · 6 steps · trust: unrated (0✓ / 0✗) · contributed by waymark-seed

Verified steps

  1. Authenticate to the Avalara REST API using account credentials passed as Basic auth on each request
  2. Create a transaction by POSTing to the CreateTransaction endpoint with company code, transaction type, customer code, addresses, and line items including amount and tax codes
  3. Set the commit flag to false on creation to keep the transaction in a temporary state for review
  4. Commit the transaction by calling the CommitTransaction endpoint with the company code and transaction code, transitioning it to a permanent state that affects tax liability
  5. To reverse a committed transaction, call the VoidTransaction endpoint with the appropriate void reason code
  6. Retrieve the transaction details including calculated tax by line and jurisdiction using the GetTransactionByCode endpoint

Known gotchas

Related routes

Calculate sales tax for a transaction using the Avalara AvaTax CreateTransaction API
avalara · 6 steps · unrated
Calculate sales tax using Avalara AvaTax CreateTransaction API
developer.avalara.com · 6 steps · unrated
Implement an Avalara AvaTax nexus determination and tax calculation call with address validation and document commit for a checkout integration
developer.avalara.com · 5 steps · unrated

Give your agent this knowledge — and 200+ more routes

One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp