ApprovalMax allows Account Owners and Organisation Administrators to restrict Requesters in terms of what data they're able to see and work with when creating requests.
Depending on the request type, you can restrict Requesters to specific values, such as certain Suppliers/Vendors, Tracking Categories or Locations, ensuring they only work with data relevant to their role.
These restrictions are configured in the Requester matrix when setting up the workflow.
This is how you apply restrictions in the Requester matrix
Specify the restriction criteria for each Requester. The available fields will vary depending on the request type (e.g. Bills, Purchase Orders, Sales Invoices) and the connected accounting platform.
For each available field, you can apply one of the following rules:
Any [field name] – the user can select any value for this field
Matches [field name] – the user can only select specific allowed values
Does not match [field name] – the user is restricted from using the specified values
In the example below, Ash Scott can only submit Purchase Orders when the Vendor matches "Liberty Hill Wealth" and the Category matches "Accounts Receivable (A/R)" while Lisa Nelson can submit Purchase Orders as long as the Vendor does not match “Southern Ridge Finance” and the Category does not match “Billable Expense Income” or “Sales”:
Field types themselves can be defined. Some fields are always mandatory and must be included in every request, while others can be set as either mandatory or optional, allowing you to apply restrictions where needed based on your workflow needs:
Once you've configured your Requester matrix, click on DONE and update the workflow.
For a quick video overview, please watch the video below.
Xero field restrictions
Xero field restrictions
In ApprovalMax, the fields available for restricting Requesters vary depending on the request type and the connected accounting platform. Field types fall into two categories:
Always mandatory: the Requester matrix must include at least one value for these fields
Configurable: these can be set as mandatory or optional, allowing for additional layers of refinement when restricting Requesters
For Xero, these are the field restrictions per request type
Purchase Order fields
Mandatory: Supplier, Theme
Configurable: Region, Account, Item, Tax
Bill fields
Mandatory: Supplier, Tax
Configurable: Region, Account, Item
AP Credit Note fields
Mandatory: Supplier
Configurable: Region, Item, Tax, Account
AR Credit Note fields
Mandatory: Customer
Configurable: Region, Account, Item, Tax
Sales Invoice fields
Mandatory: Customer, Theme
Configurable: Account, Item, Region, Tax
Quote fields
Mandatory: Customer, Theme
Configurable: Account, Item, Region, Tax
Batch Payment fields
Mandatory: Bank Account, Supplier
Configurable: n/a
Xero Batch Payment fields
Mandatory: Bank Account, Supplier
Configurable: n/a
Airwallex Batch Payment fields
Mandatory: Bank Account, Supplier
Configurable: n/a
Manual Journal fields
Mandatory: Account, Tax
Configurable: Region
Please note: The Contact workflow does not include a Requester matrix. Requesters cannot be restricted for this request type.
QuickBooks Online field restrictions
QuickBooks Online field restrictions
In ApprovalMax, the fields available for restricting Requesters vary depending on the request type and the connected accounting platform. Field types fall into two categories:
Always mandatory: the Requester matrix must include at least one value for these fields
Configurable: these can be set as mandatory or optional, allowing for additional layers of refinement when restricting Requesters
For QuickBooks Online, these are the field restrictions per request type
Purchase Order fields
Mandatory: Vendor, Category, Product/Service
Optional: n/a
Bill fields
Mandatory: Vendor, Category, Product/Service
Optional: n/a
Expense fields
Mandatory: Payee: Vendor, Payee: Customer, Payee: Employee, Payment Account, Payment type, Product/Service, Category
Optional: Payment method
Sales Invoice fields
Mandatory: Customer
Optional: Product/Service, Tax
Journal Entry fields
Mandatory: Vendor, Customer, Employee, Account, Currency
Optional: n/a
Please note: The Vendor workflow does not include a Requester matrix. Requesters cannot be restricted for this request type.
NetSuite field restrictions
NetSuite field restrictions
For NetSuite-connected Organisations, all fields included in the Requester matrix are treated as mandatory. Requesters must match at least one defined value per field to be able to submit a request.
Additionally, you can enable and use custom fields to apply more specific restrictions based on your organisation’s needs.
For NetSuite, these are the field restrictions per request type
Purchase Order fields
Mandatory: Account, Expense Category, Item, Department, Class, Location, Customer, Tax Code
Optional: n/a
Vendor Bill fields
Mandatory: Vendor, Account, Expense Category, Item, Department, Class, Location, Customer, Tax Code
Optional: n/a
Expense Report fields
Mandatory: Employee, Expense Category, Account, Department, Class, Location, Customer, Tax Code
Optional: n/a
Invoice fields
Mandatory: Total Amount, Customer, Sales Rep, Item, Department, Class, Location, Tax Code
Optional: n/a
Journal Entry fields
Mandatory: Account, Tax Code, Department, Class, Location
Optional: n/a
Vendor fields
Mandatory: Vendor
Optional: n/a
Please note: The Vendor Return Authorization and Sales Order workflows do not include a Requester matrix. Requesters cannot be restricted for these request types.