Permissions Structure

Permissions are organized into functional categories to provide clear access control across the platform. All users share common base permissions, with additional specialized permissions based on their role.​

---

Base Permissions (All User Types)

All users have access to these fundamental permissions:

  • Set up and update password - Allow users to update their password

  • View and edit user profile - Allow users to view and edit their profile

  • Can use 2FA - Allow users to use 2-factor authentication

  • Log out - Allow users to log out from the system

  • List notification templates - Allow users to list notification templates

  • View notifications - Allow users to view their notifications

  • View personal notification properties - Allow users to view their notification settings

  • Set personal notifications properties - Allow users to set their notification preferences

---

Admin Permissions (68 Total)

Administrators have the most comprehensive access with permissions across all platform areas.​

Company Management (8 permissions)

  • Create and Edit Companies - Create, edit and delete companies

  • View Companies - View company details

  • Activate Companies - Activate companies and add comments

  • Deactivate Companies - Deactivate companies and add comments

  • Reject Companies - Reject companies and add comments

  • Submit Companies for Review - Submit companies for review

  • Archive Companies - Archive companies

  • Approve Company KYC - Approve company KYC and view/add comments

User Management (9 permissions)

  • Manage Company Users - Create, view, edit, reinvite, deactivate and delete company users

  • View Company Users - View company users

  • Manage My Company Users Admin - Manage internal user role and users for admin companies

  • Change internal user role - Change internal user roles

  • User maker - Allows the holder to initiate governed changes to users — add, edit, assign role, deactivate, reactivate, or delete a user. When user-management approval is ON, the action creates a Pending request instead of applying immediately. Requires the base "Manage Users" permission alongside this.

  • Role maker - Allows the holder to initiate governed changes to roles — create, edit, duplicate, or delete a role. When role-management approval is ON, the action creates a Pending request instead of applying immediately. Requires the base "Manage Roles" permission alongside this.

  • User checker - Allows the holder to approve or reject other admins' user change-requests within their company scope. A Checker can never approve their own request. Can be held independently of User Maker.

  • Role checker - Allows the holder to approve or reject other admins' role change-requests within their company scope. Includes reviewing full permission set diffs. Can never approve their own request.

  • Manage User & Role Change Approvals - Allows the holder to turn user-management approval and role-management approval ON or OFF for their company. Also controls the "Restrict self-administration" toggle, which prevents an admin from being Maker or Checker on changes to their own role, status, or permissions. Configured under: Company Security Settings → User & Role Change Approvals. Assign sparingly — holders can disable four-eyes controls entirely.

Bank Account Management (4 permissions)

  • Create and Edit Bank Accounts - View, edit and create company bank accounts

  • Activate and Deactivate Bank Accounts - Activate and deactivate company bank accounts

  • Delete Bank Accounts - Delete company bank accounts

  • View Company Bank Accounts - View company bank accounts

Product & Deal Management (22 permissions)

  • View Product Groups - View product groups

  • Create and Edit Product Groups - Create, edit and delete product groups

  • View Product Structures - View product structures

  • Create and Edit Product Structures - Create, edit and delete product structures

  • View Programmes - View programmes

  • Create and Edit Programmes - Create, edit and delete programmes

  • Create and Edit Deals - Create, edit and delete deals with all related configurations

  • View Deals - View all deals and related information

  • Activate Deals Maker - Activate deals with maker permissions

  • Activate Deals Checker - Activate deals with checker permissions

  • Deactivate Deals - Deactivate deals

  • Delete Deals - Delete deals

  • Archive Deals - Archive deals

  • Product group maker - Allows the holder to submit requests to create, edit, or delete a Product Group. The record stays in Draft until a Checker approves it. Requires the base "Create and Edit Product Groups" or "Delete Product Groups" permission alongside this.

  • Product structure maker - Allows the holder to submit requests to create, edit, or delete a Product Structure. The record stays in Draft until a Checker approves it. Requires the base "Create and Edit Product Structures" or "Delete Product Structures" permission alongside this.

  • Programme maker - Allows the holder to submit requests to create, edit, or delete a Programme. The record stays in Draft until a Checker approves it. Note: API integrations that create or update Programmes (e.g. hourly limit syncs) continue to apply immediately and are not routed through approval. Requires the base "Create and Edit Programmes" or "Delete Programmes" permission alongside this.

  • Product group checker - Allows the holder to approve or reject other admins' Product Group change-requests, platform-wide. Can never approve their own request. Requires at minimum "View Product Groups".

  • Product structure checker - Allows the holder to approve or reject other admins' Product Structure change-requests, platform-wide. Can never approve their own request. Requires at minimum "View Product Structures".

  • Programme checker - Allows the holder to approve or reject other admins' Programme change- requests, platform-wide. Can never approve their own request. Requires at minimum "View Programmes".

  • Manage Product Group Change Approvals - Allows the holder to turn Product Group approval ON or OFF platform-wide. Assign sparingly — this is a platform-wide control, not per company.

  • Manage Product Structure Change Approvals - Allows the holder to turn Product Structure approval ON or OFF platform-wide. Assign sparingly — this is a platform-wide control, not per company.

  • Manage Programme Change Approvals - Allows the holder to turn Programme approval ON or OFF platform-wide. Assign sparingly — this is a platform-wide control, not per company.

Instrument Management (6 permissions)

  • Upload and Submit Instruments Admin - Upload, submit, edit and delete instruments with admin permissions

  • View Uploaded Instruments Admin - View instrument details and supporting documents

  • Approve Reject Instruments - Funder Approval Maker - Confirm or reject instruments as funder approval maker

  • Approve Reject Instruments - Funder Approval Checker - Confirm or reject instruments as funder approval checker

  • Manage Rejected Instruments - Funder Approval - Edit instruments and undo rejection for funder approval

  • Fund Instruments Admin - Fund instruments with admin permissions

Disbursement & Repayment (6 permissions)

  • Confirm Cancel Disbursements Admin - Confirm or cancel instrument disbursements

  • View Disbursement Files Admin - View disbursement files

  • View Repayments Admin - View repayments and initiate quote calculations

  • Initiate Repayments Admin - Initiate repayments

  • Cancel Repayments Admin - Cancel repayments

  • Reconcile Repayments Admin - Reconcile repayments

System Administration (8 permissions)

  • View audit trail - View system audit trail (Portal admin only)

  • Manage company onboarding comments - View and add comments for company onboarding

  • Manage Bank Holidays - View, edit and delete bank holiday rules

  • Manage Integrations - Create, update, delete and view webhooks

  • View Order Form Templates - View order form templates including download

  • Manage Order Form Templates - Edit template metadata and delete templates

  • Upload Order Form Templates - Upload order form templates

  • Manage Corporate Approval Enforcement - Enable and disable the platform-wide enforcement toggles (corporate user approval, corporate role approval, enforce Restrict self-administration) and the Portal-Admin-approval control

---

Customer Permissions (46 Total)

Customer users have focused permissions for managing their own company operations and participating in financing workflows.​

Company Management (3 permissions)

  • Manage My Company Customer - View and edit own company details and comments

  • View my company details - View own company details

  • View my company comments - View comments for own company

User Management (5 permissions)

  • User Maker (Customer) - Allows the holder to initiate governed changes to users — add, edit, assign role, deactivate, reactivate, or delete a user. When user-management approval is ON, the action creates a Pending request instead of applying immediately. Requires the base "Manage Users" permission alongside this.

  • Role Maker (Customer) - Allows the holder to initiate governed changes to roles — create, edit, duplicate, or delete a role. When role-management approval is ON, the action creates a Pending request instead of applying immediately. Requires the base "Manage Roles" permission alongside this.

  • User Checker (Customer) - Allows the holder to approve or reject other admins' user change-requests within their company scope. A Checker can never approve their own request. Can be held independently of User Maker.

  • Role Checker (Customer) - Allows the holder to approve or reject other admins' role change-requests within their company scope. Includes reviewing full permission set diffs. Can never approve their own request.

  • Manage User & Role Change Approvals (Customer) - Allows the holder to turn user-management approval and role management approval ON or OFF for their company. Also controls the "Restrict self-administration" toggle, which prevents an admin from being Maker or Checker on changes to their own role, status, or permissions. Configured under: Company Security Settings → User & Role Change Approvals. Assign sparingly — holders can disable four-eyes controls entirely.

Instrument Management (12 permissions)

  • Upload and Submit Instruments Customer - Upload, submit, edit and delete instruments as customer

  • View Uploaded Instruments Customer - View instrument details and supporting documents

  • Approve Reject Instruments - Payer Approval Maker - Confirm or reject instruments as payer approval maker

  • Approve Reject Instruments - Payer Approval Checker - Confirm or reject instruments as payer approval checker

  • Manage Rejected Instruments - Payer Approval - Edit instruments and undo rejection for payer approval

  • Approve Reject Instruments - Payer Finance Request Maker - Confirm or reject instruments for payer finance request as maker

  • Approve Reject Instruments - Payer Finance Request Checker - Confirm or reject instruments for payer finance request as checker

  • Manage Rejected Instruments - Payer Finance Request - Edit instruments and undo rejection for payer finance request

  • Approve Reject Instruments - Seller Finance Request Maker - Confirm or reject instruments for seller finance request as maker

  • Approve Reject Instruments - Seller Finance Request Checker - Confirm or reject instruments for seller finance request as checker

  • Manage Rejected Instruments - Seller Finance Request - Edit instruments and undo rejection for seller finance request

  • Manage Rejected Instruments - Funder Approval Customer - Edit instruments and undo rejection for funder approval as customer

Payment Management (2 permissions)

  • Mark as Paid Without Financing - Mark instruments as paid without financing

  • View Incoming Payments - View incoming payments

Repayment Management (3 permissions)

  • View Repayments Customer - View repayments and initiate quote calculations

  • Initiate Repayments Customer - Initiate repayments

  • Cancel Repayments Customer - Cancel repayments

Data Access (13 permissions)

Customers have read-only access to various platform data including deals, programmes, counterparties, product groups, companies, funders, documents, instruments, credit notes, bank accounts, repayments, and countries.

---

Funder Permissions (37 Total)

Funder users have specialized permissions for funding operations and instrument approval workflows.​

User Management (5 permissions)

  • User Maker (Funder) - Allows the holder to initiate governed changes to users — add, edit, assign role, deactivate, reactivate, or delete a user. When user-management approval is ON, the action creates a Pending request instead of applying immediately. Requires the base "Manage Users" permission alongside this.

  • Role Maker (Funder) - Allows the holder to initiate governed changes to roles — create, edit, duplicate, or delete a role. When role-management approval is ON, the action creates a Pending request instead of applying immediately. Requires the base "Manage Roles" permission alongside this.

  • User Checker (Funder)- Allows the holder to approve or reject other admins' user change-requests within their company scope. A Checker can never approve their own request. Can be held independently of User Maker.

  • Role Checker (Funder)- Allows the holder to approve or reject other admins' role change-requests within their company scope. Includes reviewing full permission set diffs. Can never approve their own request.

  • Manage User & Role Change Approvals (Funder) - Allows the holder to turn user-management approval and role-management approval ON or OFF for their company. Also controls the "Restrict self-administration" toggle, which prevents an admin from being Maker or Checker on changes to their own role, status, or permissions. Configured under: Company Security Settings → User & Role Change Approvals. Assign sparingly — holders can disable four-eyes controls entirely.

Instrument Management (7 permissions)

  • Upload and Submit Instruments Funder - Upload, submit, edit and delete instruments as funder

  • View Uploaded Instruments Funder - View instrument details and supporting documents

  • Approve Reject Instruments - Funder Approval Maker - Confirm or reject instruments as funder approval maker

  • Approve Reject Instruments - Funder Approval Checker - Confirm or reject instruments as funder approval checker

  • Manage Rejected Instruments - Funder Approval - Edit instruments and undo rejection for funder approval

  • Instrument NPL status maker - Submit a NPL status change request

  • Instrument NPL status checker - Approve or reject a NPL status change request

Funding Operations (3 permissions)

  • Fund Instruments Funder - Fund instruments as funder

  • Confirm Cancel Disbursements Funder - Confirm or cancel instrument disbursements

  • View Disbursement Files Funder - View disbursement files

Repayment Management (3 permissions)

  • Initiate Repayments Funder - Initiate repayments

  • Cancel Repayments Funder - Cancel repayments

  • Reconcile Repayments Funder - Reconcile repayments

Special Permission Features

---

Permission-Based MFA Requirements

The platform supports granular Multi-Factor Authentication (MFA) enforcement at the permission level. Company administrators can configure which specific actions require additional MFA verification.​

High-Risk Permissions Requiring MFA:

  • Bank account management operations

  • Deal activation/deactivation

  • Company KYC approval

  • Instrument funding operations

  • Repayment reconciliation

  • API key management

  • Security settings changes

Maker-Checker Restrictions

Companies can enforce maker-checker controls to prevent the same user from performing both creation and approval actions in critical workflows.​

Applicable Workflows:

  • Instrument approvals (payer, seller, funder)

  • Deal activation

  • Company management

Service Account Permissions

The platform supports service accounts with configurable permissions for programmatic access without granting full administrative rights.​

---

Security Considerations

Password Management

  • Force Password Change at Next Login - Administrators can force users to change passwords

  • Password Reset - Administrators can reset user passwords with automatic temporary password generation

Session Management

  • Session timeouts are configurable at the environment level

  • 2FA tokens have a 3-minute lifetime for enhanced security

  • Permission-based 2FA creates single-use token chains

Audit Trail

The View audit trail permission (Admin only) provides access to comprehensive system activity logs with anonymized sensitive data.​

This comprehensive permissions structure ensures appropriate access control while supporting the complex workflows required for supply chain financing operations.