Imprest Fund

Create an imprest fund

Creates an imprest fund assigned to user_id (who must be a member of the company). An initial company-refund payable is created alongside it; supply initial_amount and an optional bank_account to fund the assignee's reimbursement.

Requires the erp_imprest_funds_create permission (or company admin).

post/v1/erp/payouts/imprest_funds

Request

  • Base URL
    https://api.cardda.com
  • URL
    https://api.cardda.com/v1/erp/payouts/imprest_funds
  • Auth
    HTTP bearer

Parameters

#/paths/~1v1~1erp~1payouts~1rules/get/parameters/0 (unresolved $ref)

Request body

user_idstring required

Id of the user the fund is assigned to. Must be a member of the company.

descriptionstring
start_datestring date
end_datestring date
initial_amountinteger

Initial amount funded (defaults to 0). Used for the company-refund payable.

Response

The created imprest fund. This response is the bare fund record only — unlike the index/show responses it does not embed user, creator, paid_amount, reported_amount, or custom_column_values.

idstring uuid required
company_idstring uuid required
user_idstring

The user the fund is assigned to (the assignee).

creator_idstring

The user that created the fund.

numberinteger

Sequential number of the fund within the company.

paid_amount_centsinteger nullable
reported_amount_centsinteger nullable
currencystring
descriptionstring nullable
statusstring nullable
start_datestring date nullable
end_datestring date nullable
created_atstring date-time
updated_atstring date-time
custom_column_valuesobject[]

Custom column values. Included in the index response (via method).

Changes

No recorded changes to this operation across all 1 revision of this API.