Expenses

Create an expense

Create a new expense record for the business. Expenses track costs like equipment purchases, venue fees, staff payments, and other business expenditures.

The payee can be either a custom text value or a reference to a staff member. Set payee_type to "custom" and provide payee_value, or set payee_type to "staff" and provide staff_id.

Required permission: expense_create

post/api/v1/expenses

Request

  • Base URL: https://api.checkcherry.com
  • URL: https://api.checkcherry.com/api/v1/expenses
  • Auth: none declared. Required headers: Api-Key

Headers

Api-Keystring required

Your Integration Key

Request body

payee_type'custom' | 'staff'

Payee type

payee_valuestring

Payee name (required when payee_type is "custom")

staff_idinteger

Staff member ID (required when payee_type is "staff")

payment_datestring required

Date of payment (YYYY-MM-DD)

payment_methodstring

Payment method (e.g., "Cash", "Check", "Credit Card")

amountnumber required

Expense amount

ref_nostring required

Reference number

descriptionstring

Description of the expense

expense_category_idinteger

Expense category ID

event_idinteger

Associated event ID (optional)

Response

expense created

Changes

No recorded changes to this operation across all 2 revisions of this API.