# Procountor — Accounting API: overview

> Canonical URL: https://developers.apideck.com/apis/accounting/procountor-fi/overview

Procountor is a cloud-based platform for digital bookkeeping, which makes it easier to manage and follow up a company's finances.
- Status: live
- Authentication: oauth2

- **account type required:** Active Procountor environment
- **apideck credentials available:** false
- **authentication note:** Bearer token — not OAuth. Procountor issues an API token that you configure in Apideck; there is no consent-screen redirect flow.
- **consumer access level:** A Procountor user with API rights to authorize the connection
- **costs:** Procountor publishes no API usage fees; the cost is the consumer's own Procountor subscription. A free product trial is available.
- **difficulty:** moderate
- **difficulty reason:** Vendor-Issued Credentials — API access is requested from Procountor rather than created in a self-service developer portal.
- **environment notes:**   - **description:** Request a private testing environment through Procountor's form at https://dev.procountor.com/contact/request-testing-environment/. You receive credentials for the Public Testing Server, which runs the same platform as production but cannot enact real financial transactions. The connector is configured against https://api-test.procountor.com, while Procountor's own documentation lists the testing base URL as https://pts-api.procountor.com — use whichever address Procountor issues you with your testing credentials.
  - **environment:** Testing
  - **description:** Live customer data at https://api.procountor.com. Credentials are environment-specific, so moving from testing to production means changing both the server address and the credentials — testing credentials CANNOT be used against production accounts.
  - **environment:** Production
- **external guides:**   - **source:** Procountor
  - **title:** Procountor Developer Documentation
  - **url:** https://dev.procountor.com/
- **important to know:** Production credentials come last. Procountor releases them only after your integration has been validated against its testing server, so budget for a build-and-validate cycle before you can reach live customer data.
Journal entries include Procountor's system-generated postings, not just manually entered ones. Invoice and payment postings arrive mixed in with manual entries, which matters if you are reconciling or reporting off journal entries.
- **partnership note:** Credentials are requested via Procountor's integrations form; certification applies only to the optional Partner Programme.
- **partnership required:** false
- **partnership url:** https://procountor.fi/en/integrations-api/#form
- **rate limits:** Documented by Procountor: 60 requests/second per client on the production server; 90 requests/minute per client on the testing server.
- **responsibility matrix:**   - **area:** Request a testing environment and client credentials from Procountor
  - **customer:** ✓
  - **area:** Add the credentials in the Apideck Dashboard
  - **customer:** ✓
  - **apideck:** Handles the connection flow
  - **area:** Authorize the connection
  - **consumer:** ✓
  - **apideck:** Maintains the connector
  - **area:** Build against the Unified API
  - **customer:** ✓
  - **apideck:** Logs and alerts
  - **area:** Monitor connections
  - **consumer:** ✓ Can revoke at any time
  - **customer:** ✓ Via the Apideck Dashboard
- **sandbox available:** true
- **sandbox note:** Procountor runs a separate Public Testing Server with its own base URL and its own credentials.
- **supported resource categories:**   - **name:** Core Financial
  - **resources:** ledger-accounts
journal-entries
tax-rates
company-info
  - **name:** Accounts Receivable
  - **resources:** invoices
invoice-items
customers
payments
  - **name:** Accounts Payable
  - **resources:** bills
purchase-orders
suppliers
- **webhooks:** No webhooks — change detection is polling-based.

## Supported resources

[Accounting data model](/guides/accounting-data-model.md)

- **custom field support:** false
- **downstream id:** invoices
- **downstream name:** Invoices
- **id:** invoices
- **name:** Invoices
- **status:** live
- **custom field support:** false
- **downstream id:** bills
- **downstream name:** Bills
- **id:** bills
- **name:** Bills
- **status:** live
- **custom field support:** false
- **downstream id:** customers
- **downstream name:** Customers
- **id:** customers
- **name:** Customers
- **status:** live
- **custom field support:** false
- **downstream id:** suppliers
- **downstream name:** Suppliers
- **id:** suppliers
- **name:** Suppliers
- **status:** live
- **custom field support:** false
- **downstream id:** payments
- **downstream name:** Payments
- **id:** payments
- **name:** Payments
- **status:** live
- **custom field support:** false
- **downstream id:** chart-of-accounts
- **downstream name:** Chart Of Accounts
- **id:** ledger-accounts
- **name:** Ledger Accounts
- **status:** live
- **custom field support:** false
- **downstream id:** products
- **downstream name:** Products
- **id:** invoice-items
- **name:** Invoice Items
- **status:** live
- **custom field support:** false
- **downstream id:** company
- **downstream name:** Company
- **id:** company-info
- **name:** Company Info
- **status:** live
- **custom field support:** false
- **downstream id:** vats
- **downstream name:** Vats
- **id:** tax-rates
- **name:** Tax Rates
- **status:** live
- **custom field support:** false
- **downstream id:** purchase-orders
- **downstream name:** Purchase Orders
- **id:** purchase-orders
- **name:** Purchase Orders
- **status:** live
- **custom field support:** false
- **downstream id:** ledger-receipts
- **downstream name:** Ledger Receipts
- **id:** journal-entries
- **name:** Journal Entries
- **status:** live
- **custom field support:** false
- **downstream id:** fiscal-periods
- **downstream name:** Fiscal Periods
- **id:** fiscal-periods
- **name:** Fiscal Periods
- **status:** beta

An omitted operation list does not establish operation support. Verify the selected operation in the coverage matrix.

[API reference](https://developers.apideck.com/apis/accounting/reference.md) · [Coverage matrix](https://developers.apideck.com/apis/accounting/coverage)
