---
title: Invoice approval process
description: "When invoices are generated in Arrow the system places the invoice into a Draft status. Approval processes can be leveraged to lock and route invoices to project managers for approval before they are sent to customers. Salesforce Reference Documentation: [Set…"
url: "https://arrowpsa.com/docs/invoice-approval-process/"
updated: "2020-10-29"
category: "Configuring Arrow PSA / Cool Configuration Recipes & Examples"
---

# Invoice approval process

When invoices are generated in Arrow the system places the invoice into a Draft status. Approval processes can be leveraged to lock and route invoices to project managers for approval before they are sent to customers.

Salesforce Reference Documentation: [Set Up an Approval Process](https://help.salesforce.com/articleView?id=approvals_getting_started.htm&type=5)

**Example Invoice Approval Process**

1. From the Setup menu navigate to **Process Automation > Approval Processes.**
2. From the Manage Approval Processes For picklist select **Invoice**.
3. Select **Create New Approval Process > Use Jump Start Wizard** to initiate creating your new new approval process.
4. Setup the new Approval Process for Invoices.
   - Enter a **Name** for your approval process.
   - Select the entry criteria to define which invoices should enter the invoice approval process.
   - Select the user that the invoice will be routed for approval to.

     ![](https://arrowpsa.com/wp-content/uploads/2020/10/image-65.png)
5. Click **Save**.
6. From the Approval Process detail page add any actions that should occur when the Invoice is routed for approval.

   For example -- update the invoice status to "Submitted" when the approval process runs.
   - Under Initial Submission Actions click **Add New > Field Update**.
   - Enter a **Name** for the field update action and select Statusfrom the **Field to Update**picklist.
   - Select **Submitted** as the value to update the status to.
   - Click **Save**.

     ![](https://arrowpsa.com/wp-content/uploads/2020/10/image-66.png)
7. Add the **Approval Steps** that should be taken -- that is, any additional approvers that should be added for the invoice other than what was setup earlier in the wizard.
8. Using the same steps for the submission actions above:
   - Add any **Final Approval Actions** that should occur when the invoice is approved.
     (Example: Send a copy of the invoice to the customer and update the status to approved.)
   - Add any **Final Rejection Actions** that should occur when the invoice is rejected.
     (Example: Notify the project manager that the invoice was rejected.)
   - Add any **Recall Actions** that should occur when the approval request is recalled.
     (Example: Notify the submitter)
9. Click **Activate**.
