Skip to main content

Accounts Payable

Accounts Payable (AP) tracks what Finindex owes to suppliers. Bills originate from Cutmake procurement (purchase orders and goods receipts), are approved and posted to the GL, then settled through the payment queue and confirmed against the bank.

The AP Flow

Bills

A bill is a vendor’s claim for payment. Create it, approve it, then post it to recognize the liability.
supplier_id
string
required
Supplier the bill is owed to
amount
number
required
Bill total in the bill’s currency
currency
string
ISO currency code (default: VND)
due_date
string
Payment due date in YYYY-MM-DD format

Post a Bill

Posting recognizes the liability in the GL (credit AP, debit expense/asset per the mapping).
To unwind a posting, call POST /api/v1/bills/:bill_id/void-posting.

Payments

Approved bills flow into the payment queue. From there a payment is posted, then confirmed once the bank settles it.
1

Review the queue

GET /api/v1/payments/queue returns bills awaiting payment.
2

Post the payment

POST /api/v1/payments/:payment_id/post records the disbursement and posts to the GL.
3

Confirm against the bank

POST /api/v1/payments/:payment_id/bank-confirm marks the payment as settled once the bank confirms.

Reimbursements

Employee expense claims are approved and posted as reimbursements payable.

Fixed Assets

Capital purchases are tracked as fixed assets and depreciated over time. Depreciation runs post journal entries to the GL.
See the API Reference tab for the full list of bills, payments, reimbursements, and fixed-asset endpoints.