# Procountor — Accounting API: gotchas

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

## GET /accounting/tax-rates

Procountor does not expose a total record count in list responses. `meta.total_count` will not appear. This connector returns VAT codes without rate values, so `effective_tax_rate` and `total_tax_rate` are not populated. Reference the tax by `id` or `name`.

## GET /accounting/bills

Procountor does not expose a total record count in list responses. `meta.total_count` will not appear.

## POST /accounting/bills


## PATCH /accounting/bills/{id}


## GET /accounting/invoices

Procountor does not expose a total record count in list responses. `meta.total_count` will not appear.

## POST /accounting/invoices


## PATCH /accounting/invoices/{id}


## GET /accounting/ledger-accounts

Procountor does not expose a total record count in list responses. `meta.total_count` will not appear.

## GET /accounting/invoice-items

Procountor does not expose a total record count in list responses. `meta.total_count` will not appear.

## GET /accounting/customers

Procountor does not expose a total record count in list responses. `meta.total_count` will not appear.

## POST /accounting/customers


## PATCH /accounting/customers/{id}


## GET /accounting/suppliers

Procountor only accepts the following values for the payment_method field: BANK_TRANSFER, DIRECT_DEBIT, DIRECT_PAYMENT, CLEARING, CREDIT_CARD_CHARGE, FOREIGN_PAYMENT, OTHER, CASH, DOMESTIC_PAYMENT_PLUSGIRO, DOMESTIC_PAYMENT_BANKGIRO, DOMESTIC_PAYMENT_CREDITOR, DKLMPKRE, NETS.
Procountor only accepts the following values for the channel field: EMAIL, MAIL, ELECTRONIC_INVOICE, EDIFACT, PAPER_INVOICE, NO_SENDING.

## GET /accounting/suppliers

Procountor does not expose a total record count in list responses. `meta.total_count` will not appear.

## PATCH /accounting/suppliers/{id}


## GET /accounting/payments

Procountor does not expose a total record count in list responses. `meta.total_count` will not appear.

## GET /accounting/journal-entries

Procountor does not expose a total record count in list responses. `meta.total_count` will not appear.

## POST /accounting/journal-entries

Procountor only accepts the following values for the tax_code field: SALES, PURCHASE.

## PATCH /accounting/journal-entries/{id}

Procountor only accepts the following values for the tax_code field: SALES, PURCHASE.
Procountor requires row_version to be set when updating a journal entry. The row_version should be equivalent to the current row_version of the resource

## GET /accounting/purchase-orders

Procountor does not expose a total record count in list responses. `meta.total_count` will not appear.

## POST /accounting/purchase-orders

Procountor only accepts the following values for the payment_method field: BANK_TRANSFER, DIRECT_PAYMENT, CLEARING, CREDIT_CARD_CHARGE, FOREIGN_PAYMENT, OTHER, CASH, DOMESTIC_PAYMENT_PLUSGIRO, DOMESTIC_PAYMENT_BANKGIRO, DOMESTIC_PAYMENT_CREDITOR, DKLMPKRE, NETS. 
Procountor only accepts the following values for the channel field: EMAIL, MAIL, ELECTRONIC_INVOICE, EDIFACT, PAPER_INVOICE, NO_SENDING.

## PATCH /accounting/purchase-orders/{id}


## GET /accounting/fiscal-periods

Each Procountor tracking period is returned as a `period` record, with `period_number` its position in the fiscal year and `fiscal_year` the year the fiscal year ends in; a fiscal year without tracking periods is returned as one `year` record. Ids are `{fiscalYearId}:{trackingPeriodId}` for periods and `{fiscalYearId}` for years, so a year that gains tracking periods is replaced by period records with new ids. `status` maps Open to `open` and Closed to `closed`; a tracking period of a closed fiscal year is `closed` whatever its own status, because Procountor does not allow editing or opening it. Pending, which Procountor sets on a period whose material a Solo customer has delivered and that is not yet closed, returns null because Procountor does not document whether it blocks postings. `locked` and `future` are never returned and `locked_through` is null (Procountor has no lock date). `name` is derived from the dates. The list is not paginated by Procountor.

## GET /accounting/fiscal-periods/{id}

Procountor has no endpoint for a single period, so this lists the fiscal years and returns the matching period or year.


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