# ERP workflows

Source: https://developer.avalara.com/goods-calculation-en/design-transaction-workflow/erp/

The following workflows describe the purchase, sales, bookkeeping, and pricing processes for ERPs.

## Purchase process

This process helps to validate the electronic invoice of the vendor before accepting it.

![A workflow diagram that shows the process vendors, receivers, and AvaTax Brazil follow when validating a vendor's electronic invoice](https://avalara-devdocs-prod.mcoutput.com/goods-calculation-en/Resources/Images/DevDot/br-Purchase-process-en_900x463.png)

## Sales process

This process calculates the transactions taxes for sales.

![A workflow diagram that shows the process customer vendors, ERPs, and AvaTax Brazil follow when calculating the transactions taxes for sales](https://avalara-devdocs-prod.mcoutput.com/goods-calculation-en/Resources/Images/DevDot/br-Sales-Process-en_900x463.png)

## Bookkeeping process

This process shows a bookkeeping of taxes involved on the invoice.

![A workflow diagram that shows the process vendors, receivers, and AvaTax Brazil follow when creating an invoice](https://avalara-devdocs-prod.mcoutput.com/goods-calculation-en/Resources/Images/DevDot/br-Bookkeeping-Process-en_900x410.png)

## Pricing process

This process identifies the sales price focus on taxation when AvaTax Brazil receives the cost price with profit margin and other costs and adds the tax to determine the final price.

![A workflow diagram that shows the process ERPs and AvaTax Brazil follow when calculating tax for a sale](https://avalara-devdocs-prod.mcoutput.com/goods-calculation-en/Resources/Images/DevDot/br-Pricing-Process-en_900x482.png)