Bills

Track vendor bills and approvals. Bills post to the ledger, debiting expense accounts and crediting Accounts Payable.

The Bill Object

FieldTypeDescription
idstringUnique bill UUID
bill_numberstringBill number
statusstringopen, paid, overdue, partially_paid, or void
datestringBill date (ISO 8601)
due_datestringDue date (ISO 8601)
currencystringISO currency code (e.g., USD)
total_centsintegerBill total in cents
amount_due_centsintegerRemaining balance in cents
memostringInternal memo
vendorobjectVendor with id and display_name
created_atstringISO 8601 timestamp

Endpoints

GET/api/v1/bills

List bills

Returns a paginated list of bills sorted by due date.

Path & Query Parameters

ParameterTypeDescription
statusstringFilter by status (open, paid, overdue, partially_paid, void)
limitintegerNumber of results (1-50, default 25)
PATCH/api/v1/bills/:id/approve

Approve a bill

Marks a bill as approved for payment.

Path & Query Parameters

ParameterTypeDescription
idrequiredstringBill UUID