Create the machine user
- In Procountor, go to Management → Users and user rights.
- Add a user dedicated to the Control integration. Use contact details monitored by your organization, not an individual employee’s personal details.
- Set the rights in the table below to Viewing rights. Add the conditional rights only for features enabled on this data source.
- Do not grant payment execution, approval, or unrelated write permissions to the machine user.
- If Procountor shows the Allow only M2M login to API limitation, enable it for this user.
A standard accounting or payroll role can be a starting point, but review its rights before using it. Payroll access
is only needed when salary data import is enabled in Control.
Rights required
Do not enable limitations such as Access only … created by user or Access only personal salaries. Those
limitations would hide company-wide records from the integration.
Create the API key
- Sign in to the intended Procountor environment as an administrator.
- Open Basics from the person icon in the upper-right corner, then choose API client keys.
- Choose New API key.
- Select the dedicated Control machine user.
- Enter
FinataClient, Control’s Procountor client ID. - Choose Create.
- Copy the API key immediately.
Connect in Control
- Open the Procountor data source in .
- Paste the generated value into Procountor API Key.
- Save and verify the credentials.
Data imported
- General-ledger receipts and their transaction rows
- Chart of accounts and dimensions
- Sales and purchase invoices, invoice rows, payment events, and payments when invoice import is enabled
- Employees, persons, and salary types when salary-data import is enabled and the machine user has payroll access