Home » Procountor integrations and API

Improve your business’s efficiency by integrating different software into Procountor

Save time and automate manual work steps. Procountor offers the best real-time interfaces on the market.

  • Optimize operations
  • Minimize mistakes
  • Easy to adopt
  • Over 1,000 integration options

This is how integrations work

Do you have questions about integrating software into Procountor? You can implement one of our standardized and tested integration solutions according to your needs. Or you and your partner can build a new integrated system.

  1. Select a software partner from the list of complete integrations
  2. Activate the selected integration
  3. We’ll be glad to help you get started

*Site only in Finnish

Integration pricing

Pricing is based on integration implementation technology. Procountor uses three different implementation technologies.

Pricing for complete integrations is based on the technology used and the software partner’s pricing model. The vouchers created in Procountor through the interface will be charged based on the number of vouchers in accordance with the Procountor service price list.

Price of Procountor API

9,95 € / month + 1,95 € / month / integration. No separate opening fee. VAT of 24% will be added to all prices.

Procountor API allows you to connect various software to Procountor and automate data transfer between software. Procountor API is the most modern and comprehensive technology. Through the interface, it is possible to create, retrieve, update as well as delete data.

Automatic invoice transfer (SFTP)

Opening fee standard interface 550 €, new interface 1,100 € + monthly fee 29 € / month. VAT of 24% will be added to all prices.

The automatic invoice transfer is a service ordered as an additional service to the Procountor software that enables the completely automated transfer of invoice data from different software to Procountor. Service supports the transfer of sales, purchase, travel and expense invoices, and is suitable for connecting ERP and e-commerce software to Procountor, for example. The interface can be flexibly adapted to different applications thanks to parameterization of material.

With the help of exports, it is possible to transfer data from Procountor to another system on a scheduled basis, e.g. for project monitoring or financing sales invoices.

Import data (CSV)

Free function. The import data (CSV) function allows you to import data from other systems to Procountor or manually created Excel spreadsheets, for example. Transferring data from other systems to Procountor makes it easy to get started. You can quickly import basic information to the financial management program.

With the help of this function, for example, customer and product registers, accounting data, invoice data, and budget data can be imported into Procountor. This function can also be used to import, for example, working hours and payroll transactions into Procountor’s payroll using an export file.

This function is accessed from the main menu under Management > Import Data.

Submit your contact request

Frequently asked questions

  • What does integration mean?

    Integration means that two softwares are combined. Automatic transfer of data from one software to another requires building an integration between the two. Integration can be unidirectional or bidirectional.

  • What am I required to do?

    We might be able to offer you a suitable standard interface on our complete integrations page.* You can ask Procountor about software integration. Our specialists are glad to help, and they can help you find the best solution for your needs.

    Integrating software does not automatically make life easier; the key point is transferring the right data at the right time. Finding the interface option that fits your needs is the most essential step. You should take note of the systems your company is already using, your data transfer needs (in other words, what data is transferred and how often). We’ll be glad to help you.

    *Site only in Finnish

  • What is the difference between integration and interface?

    Software may allow for integrations to be built. Interface refers to the possibility to build integrations for importing or exporting data to and from a software program.

    Interfaces allow different programs to ‘communicate’ with each other and as such, they enable data transfer integration. Therefore, an interface is not a ready integration. To enable integration between two different software programs, both software programs need to have some kind of an interface for data transfer.

    Integration refers to the bridging of two different software programs for data transfer from one software to another.

  • How do I activate an integration?

    You can find a contact form at our Complete integration options* page for our software partners. Our partners will give you activation instructions.

    *Site only in Finnish

  • How are integrations priced?

  • How do I enable the automatic invoice transfer (SFTP)?

    The automatic invoice transfer is a service ordered as an additional service to the Procountor software. You can order the service at Procountor interfaces customer service (liittymat@procountor.com) or from the company’s contact person.

    The implementation of the automated invoice transfer interface requires the implementation of invoice material generation in accordance with the record description specified by Procountor in the software that will send data through the interface. You can find standardized interfaces on the Complete integration options* page.

    *Site only in Finnish

  • I represent a software company. Can our integration be added to your website?

    Fill out a form to apply for partnership*

    *Form only in Finnish

  • Where can I find OpenAPI reference documentation?

    OpenAPI Schemas are available here.

  • How can I benefit from integrations?

    • Save time by automating manual work steps
    • Cost savings
    • Reduced overlapping work
    • Free up your time
    • Optimize processes
    • Speed and accuracy
    • Minimize mistakes
    • Less time spent on fixing mistakes
    • A human point of view – manual routine work can be monotonic and frustrating
    • Ecological – less paper used
  • What kind of data can be transmitted?

    • In general, integrations take into account typical data transfer needs, such as:
    • Sales invoices for delivery and accounting in Procountor. Sales, purchase, and travel invoices for ledger tracking in Procountor, for example.
    • Journal receipts for accounting in Procountor.
    • Payroll data from work hour recording software for salary calculation and accounting in Procountor.
    • Accounting data for a reporting system.
    • For instance, sales invoices can be transferred from one software to Procountor for delivery and, inversely, customer payment information will be transferred from Procountor to the other software.
    • Point-of-sale integration transfers cash and card sales to accounting, sales invoices for delivery, and accounts ledger usually by business area and payment method.
    • The integration can be bidirectional. For example, costs are transferred to projects in a different software.
    • CRM invoice information is created in a customer and sales management system. Sales information (invoices, orders) are transferred to Procountor and, inversely, sales payment information can be delivered back to the other system.
    • Procountor transfers accounting data, including cost accounting, to reporting systems.
    • Sales information can be transferred from the ERP to Procountor and project costs back to the ERP.
    • Order and invoice data from online stores can be transferred to Procountor.
    • Work hours from shift systems and hour recording systems can be transferred to the salary calculation in Procountor.
    • Point-of-sale-systems can transfer cash sales data for accounting and invoices to accounts ledger in Procountor from where they can be sent. This is typically organized by business area and payment method.
  • What does API integration refer to?

    Procountor API is an interface for third party software to communicate with Procountor (“software communicating with each other”). Procountor API enables the integration of different software to Procountor and the automatization of data transfer between different software.

    Procountor API is not a complete integration. It is an interface that enables building integration from the point of view of Procountor software. API stands for application programming interface. The technology used in Procountor API is RESTful (Representational state transfer), which refers to a way of building an interface or system architecture based on HTTP communication. JSON is used for data transfer. The OAuth2 process is complied with in the authentication. REST-based, supports JSON format.

    Updated with regular version updates. Read more on the technical implementation of the API at dev.procountor.com.

  • Where can I find help with implementing integrations?

    The specialists at Procountor help you in finding the best integration solutions for your needs.

    Please contact liittymat@procountor.com

  • How do I enable Procountor API?

    • To implement the API, go through the following steps:
    • Allow API interface use in the Procountor environment. Management > Company info > Usage settings and select “Allow the usage of invoiceable API clients”.
    • Select or create a Procountor username (API user) to which the integration is connected. Go to Management > Users and privileges > Add user.
    • Name your username by, for example, using your company name as first name and the integrated software or API as the last name.
    • Enter other mandatory data (email and phone number).
    • In the Username and password section, select “Deliver to user personally”.
    • Grant the user the necessary privileges for integration.
    • In the Person info section, select “Do not link user to person register”.
    • Click Ready and copy the username and password for safekeeping. Do note that you should be especially careful when storing and sending usernames and passwords.

    Implement the integration in the other system. Authentication in the interface is required before the integration can be implemented. Authentication uses your Procountor username. If the authentication method requires you to use an API key, you can either create one in Procountor or it can be created through the interface’s Login page by using the username and password you created in the previous step. 

  • The list of complete integrations does not include my software. What should I do?

    Please contact us using our contact form.

  • I am a developer, what should I do?

    You can find more information about Procountor API’s technical specifications and features at our separate Procountor API developer website, where we have compiled a comprehensive information package about our API interface from a technical point of view for developers: https://dev.procountor.com/

  • What kind of use cases could there be through Procountor API?

    Some of the most common use cases have been described in the instruction manual for Procountor