Creating request types and configuring their fields

Prev Next

Creating and configuring request types allows you to customize how requests are submitted, reviewed, and approved based on your company's requirements.

By configuring specific request types, fields, and workflows, you can collect standardized information, tailor approval workflows, and gain greater visibility and control over company spending.

Creating request types

You can create a new request type from the Payhawk web portal:

  1. Go to Settings > Requests.

  2. Under Types, click on Add type.

  3. In the dialog that opens, fill in its details such as the name, description, and a hint if needed. The Name and the Payment methods fields are mandatory for the creation of the request type.

  4. In the Payment methods field, add the payment method that will be accepted by the system for the request type.

    1. Card expense will allow employees to select a card already issued in their name or select that a single-use card be issued in their name upon the request approval. If employees select an existing card, it will be topped up automatically with the requested amount upon approval of the request. In such cases, they’ll be able to link that request to card expenses only.

    2. Bill will allow employees to select bank transfers as a means of payment for requests of that type. In such cases, they’ll be able to link that request to bill expenses only.

    3. No payment needed will allow employees to select this option as a payment method for requests when the requested goods are already purchased or available on premise.

    4. If you have selected two or more payment methods, the filed indicating the default payment method will be loaded. By default, the payment method for requests is set to Card expense. However, you can set it to any of the other defined payment methods or to None.

  5. Click on Add type.

    Form for requesting office supplies, including payment methods and request details.

Configuring the built-in request fields

The default fields of a request type provide a different level of customisation for you depending on their function. For example, the description of the request is the only mandatory field for all requesters to fill in in order to create a request, and therefore, it’s not modifiable:

  • Description - Requesters will have to provide a reason or description for the request. As the system relies on the description to create the request, this field is mandatory for requesters and cannot be modified. If there are roles that will not be able to view the request field, they’ll also be listed for you to see.

  • Document - You can set whether the upload of a document related to the request will be required for submission or review. The other fields, such as the Enable/Disable toggle and Visibility settings, are not modifiable.

  • Recurrence, Supplier, and Special instructions

    • You can enable and disable the options for employees to define whether what they require will occur periodically or is one-time, to fill in the supplier for the request, and to enter any instructions for the supplier, such as delivery details or packaging requirements as special instructions.

    • You can edit the visibility settings of the request fields and define which roles can see each; Payhawk Accountants and Administrators at your company are included by default and will always have visibility over these fields. If there are roles that will not be able to view the request field, they’ll also be listed for you to see.

    • You can also define whether the data in these fields will be required for submission (the requester will need to enter the data in the field) or for review (the reviewer will be required to enter the data in the field).

    • Recurrence cannot be set as required.

  • Payment method

    • Here you can view which expense types are allowed for your employees to select when creating a request of that type, such as bill, card, or no payment, as well as whether they’ll be allowed to request a single-use card specifically for the request or they’ll need to use the cards already assigned to them. However, these settings can be modified from the Workflows app. If desired, click on Go to workflow.

    • You can enable the option for employees to see this field when creating requests of this type.

    • You can edit the visibility settings of the request field and define which roles can see it; Payhawk Accountants and Administrators at your company are included by default and will always have visibility over the field. If there are roles that will not be able to view the request field, they’ll also be listed for you to see.

    • You can also define whether the data in this field will be required for submission (the requester will need to enter the data in the field) or for review (the reviewer will be required to enter the data in the field).

      Request details form with fields for description, document, supplier, and payment method.

To set up any of the default request type fields:

  1. Navigate to the request type from Settings > Requests > Types.

  2. Select the desired field of that request type.

  3. Modify the desired options.

  4. Click on Save.

Configuring the custom request fields

To define the fields that will collect any additional information about the request:  

  1. Navigate to the request type.

  2. Go to Fields > Additional information and click on Add field.

  3. Select the way you want the requester to provide the data by selecting the form in which employees will provide the required data. You can choose between Dropdown, Date, Single-line text, Multi-line text, Multiple choice, Yes/No, and File upload. Options for adding new fields in a form, including dropdowns and text inputs.

    For example, to allow requesters to choose from a pre-defined set of values, select Dropdown.

    Dropdown field settings with options for visibility and required submission features.

    In the dialog that opens, provide the name and a short description of the field, define its visibility and other required options, and click on Save when ready.

To disable any of the custom request fields, click on its three-dot menu and select Disable. To enable it back, do the same and click on Enable. To delete a custom request field, click on its three-dot menu and select Delete.

Associating categorisation expense fields with requests

You can associate any of the custom expense fields defined for your company with the request type from the Categorization section of the request type settings:

  1. Navigate to the request type.

  2. In Categorization, click on the Add field button.

  3. In the dialog that opens, select the custom field from the library. If you want to define a new one, you can click on Go to Fields Library. Interface for adding fields in accounting categorization with various dropdown options.

    If you no longer need a field to be associated with that request type, remove it by clicking on its three-dot menu and selecting Remove field.  

Any updates made to system-defined custom field settings within a specific request type will apply only to requests of that type. These local changes will not impact the global settings of the custom field across the system.

Enabling, disabling, and deleting request types

Once created, request types are disabled by default.

  • To enable request types, select the desired request type from Settings > Requests, switch on the toggle under the General tab, and click on Save changes.

  • To disable the request type, switch off the toggle and, again, click on Save changes.

Alternatively, to enable or disable the request type, select the Enable or Disable option from its three-dot menu.

Settings for managing request types including advertising, hardware, and office maintenance options.

  • To delete a request type, click on its three-dot menu and select the Delete option. In the dialog that opens, confirm the action. In this way, you can delete any request type regardless if it’s enabled or disabled.

    Overview of request types including advertising, hardware, and office maintenance options.

Request types are marked with a badge indicating their statuses, for example, if the request type is enabled (active) as shown in the following image.

Overview of software purchases, highlighting active status and related tools and agencies.