GetInBaseCurrency

[POST] .../v1/partnerbalance/getinbasecurrency

Returns a partner reconciliation statement in the base currency. Retrieve performed movements for a partner and period using filters, converted at stored exchange rates. Requires reconciliation select permission. stock_id Equal filters movements and balances: positive selects a stock, zero selects unassigned; omitted includes all stocks. Returns operations ordered by date. Business errors return HTTP 200 ErrorResult.

Request Parameters

Name Type Required Description
filters Array of Filter Optional Optional filters by fields available for this API method.

Filterable Fields

Field Type Description
date int
end_date int Period end date as Unix time in seconds.
firm_id int Firm ID.
partner_id int Partner ID.
start_date int Period start date as Unix time in seconds.
stock_id int

Request Example

{
  "filters": [
    {
      "Field": "date",
      "Operator": "GreaterOrEqual",
      "Value": "1711929600"
    },
    {
      "Field": "date",
      "Operator": "LessOrEqual",
      "Value": "1714521600"
    },
    {
      "Field": "partner_id",
      "Operator": "Equal",
      "Value": "15"
    },
    {
      "Field": "firm_id",
      "Operator": "Equal",
      "Value": "2"
    }
  ]
}

Response Parameters

Name Type Description
ok Boolean Indicates whether the request completed successfully.
result Array of PartnerBalanceBase Result array.

Response Example

{
  "ok": true,
  "result": [
    {
      "id": 3001,
      "date": 1714550400,
      "document_code": "PMT-000042",
      "document_id": 42,
      "start_amount": 0.000,
      "debit": 2500000.000,
      "credit": 0.000,
      "firm": {
        "id": 2,
        "name": "REGOS Retail"
      },
      "document_type": {
        "id": 5,
        "name": "Payment",
        "last_update": 1714550400
      }
    }
  ]
}