Overview
Purchase types consist of two main configurations:
- Request form – contains the questions employees need to answer to request a specific product or service.
- Workflow – defines the process the purchase request must go through to be approved.
Step 1: Access Purchase Types
To manage purchase types:
- On your sidebar click Spending
- Then go to Setting page up in the right corner
- Click procurement

Once in Procurement settings, go to the Purchase Type tab. Here you can:
- Edit or manage existing purchase types
- Create new purchase types
- Edit the two initial purchase types: New product or Software
Step 2: Create a new request type
- Click New purchase type
- Provide a name and description
- Click Save

Step 3: Configure request form
By default, the system provides 7 questions that cannot be deleted but can be made non-mandatory:
- Request title
- Cost and currency
- Vendor name
- URL of the product
- Due date
-
Description

To add new questions:
- Click Add Content
- Choose the question type:
- Single select
- Multiple choice
- Date
- Numeric
- Text
- URL
- Dropdown
- Section
- Preview the form using Preview
- Click Save when done
If no workflow is set, clicking Publish will automatically create a default workflow with a single level of approval for the admin role.
Step 4: Configure workflow
Factorial provides a flexible visual workflow builder.
4.1 Understanding workflows
- The first node is always a Trigger (cannot be edited or deleted)
- To add steps, click + under the trigger node. Three block types are available:
- Condition
- Task
- Approval

4.2 Configure Conditions
- Request amount
- Team of the employee submitting the request
- Role of the employee submitting the request

4.3 Configure Tasks
Tasks represent actions that must be completed:
- General task – manual action, e.g., “Contact the supplier to obtain their tax details”
- Request document – upload a document, e.g., “Upload the quote sent by the supplier”
- Provide document – provide a document for reference or completion
To configure a task:
- Select the task type
- Provide a title and description
- Assign a person
- Specify the document (if applicable)
- Set a due date
Tasks allow actions to be completed entirely within Factorial.

4.4 Configure Approvals
Approval blocks offer three options:
- Manual approval – assign one or more approvers, set expected completion days
- Auto-approval – automatically approve based on a condition
- Auto-rejection – automatically reject based on a condition

4.5 Delegator for assignees
To prevent workflows from stalling:
- Assign a Delegator (person or team) for both tasks and manual approvals
- This acts as a fallback if the primary assignee is unavailable

4.6 Version history
The workflow version history allows you to:
- Review previous versions
- Restore previous versions if needed

To delete a condition, task or approval, just clik on it and you will be able to edit it or delete it.

Best practices
- The Trigger node cannot be modified; each workflow is tied to a purchase type
- Assign delegates to avoid bottlenecks
- Approval steps should be the final step in the workflow
- Purchase types can be Draft or Published. Draft types must be saved and published to become active