# ERP workflow without posting process

Source: https://developer.avalara.com/products/excise/integration-guides/excise/sqb6868961416607/

Guide: AvaTax Excise

# ERP workflow without posting process

Learn how to manage ERP workflows without posting transactions.

![ERP workflow without posting](https://knowledge-be.avalara.com/bundle/spc1256874390210_spc1256874390210/page/auk1663024191553.image?_LANG=enus)

1.  After a quote is entered onto your site, call the [CreateTransaction](https://developer.avalara.com/api-reference/excise/v1/methods/AvaTaxExciseController/AvaTaxExciseController_CreateTransaction/) API and set `AvataxTransactionType` to either `SalesOrder` or `PurchaseOrder`. This will get you a tax calculation based on your shipping address and the customer’s destination address, but it won't record a permanent transaction. You won’t have to do any cleanup for abandoned carts.
2.  After reviewing the invoice entry, call [CreateTransaction](https://developer.avalara.com/api-reference/excise/v1/methods/AvaTaxExciseController/AvaTaxExciseController_CreateTransaction/) again with `AvataxTransactionType` set to `SalesInvoice` or `PurchaseInvoice` .
3.  When your order ships, call the [CommitTransaction](https://developer.avalara.com/api-reference/excise/v1/methods/AvaTaxExciseController/AvaTaxExciseController_CommitTransaction/) API to mark the transaction as committed. This will prevent accidental changes to the transaction and allow you to include it in a Managed Returns Services tax session.