How can I set up an approval matrix? (Xero)

How can I set up an approval matrix? (Xero)

This is how you define the conditions for the selection of Approvers in a step:
  • In the main menu select your Organisation and open Approval workflows page under "Workflows and settings" section.

  • Choose the approval workflow.

    Inside, navigate to the step and open approval matrix by clicking on the icon “Approval matrix” 
    .
  • If necessary, add Approvers for this step via the button  
  • Specify the conditions that will determine who approves what.

    Field in Approval Matrix Level in the document Workflow where applicable
    Total amount Header PO, Bill, Batch Payment, AP Credit Note, AR Credit Note, Sales Invoice, Airwallex Batch Payment
    Requester N/A PO, Bill, Batch Payment, Contact, Airwallex Batch Payment
    Supplier Header PO, Bill, Batch Payment, AP Credit Note, Airwallex Batch Payment
    Tracking Category Item PO, Bill, AP Credit Note, AR Credit Note, Sales Invoice
    Account Item PO, Bill, AP Credit Note, AR Credit Note, Sales Invoice
    Item Item PO, Bill, AP Credit Note, AR Credit Note, Sales Invoice
    Tax Item PO, Bill, AP Credit Note, AR Credit Note, Sales Invoice
    Branding Header PO
    Bank Account Item Batch Payment, Airwallex Batch Payment
    Customer Header AR Credit Note, Sales Invoice

    A user will be selected as an Approver when the specified criteria are fulfilled, as illustrated in the example below:
  • Olivia will be added as an Approver if the amount (USD) is over or equal to 1,000.
  • Peter will approve requests with any amount and Olivia as a Requester.


Routing of the request to an approver will be done based on the values specified for the different fields. During approval matrix setup you can use either "match" condition/alternative rules or use negative conditions for each approver.
Feel free to watch our video on this topic.




    • Related Articles

    • How alternative rules in the approval matrix work (Xero)

      The approval matrix allows the definition of rules that determine which Approvers will be selected for each particular Bill / Purchase Order / Sales Invoice / Credit Note or Batch Payment approval. Conditions are set based on the master data received ...
    • How can I set a "Does not match" condition in the approval matrix? (Xero)

      The approval matrix allows the definition of rules that determine which Approvers will be selected for each particular Bill / Purchase Order / Sales Invoice / Credit Note. Conditions are set based on the master data received from Xero: suppliers, ...
    • How can I set up an approval matrix? (Stand-alone)

      This is how you define the conditions for the selection of Approvers in a step: In the main menu, select your Organisation and open Approval Workflows under Workflows And Settings: Select an approval workflow, or create a new one: Then, navigate to ...
    • How can I set up an approval matrix? (QuickBooks Online)

      This is how you define the conditions for the selection of Approvers in a step: In the main menu select your Organisation and open Approval workflows page under "Workflows and settings" section. Choose the approval workflow. Inside, navigate to the ...
    • How can I set a "Does not match" condition in the approval matrix? (Stand-alone)

      The approval matrix allows the definition of rules that determine which Approvers will be selected for each particular request. Conditions are set based on the requester/ values for created custom fields. Although positive rules are set by default, ...