Skip to main content

Overview

The Bill Payments API manages payments to vendors for outstanding bills. Bill payments can pay a single bill or multiple bills and support various payment methods including checks, ACH, and wire transfers.

Bill Payment Properties

PropertyTypeDescription
bill_payment_idstringUnique identifier
vendor_idstringVendor being paid
account_idstringCash/bank account for payment
ap_account_idstringAccounts Payable account
tran_datestringPayment date
posting_period_idstringAccounting period
totalnumberTotal payment amount
currencystringPayment currency
exchange_ratenumberExchange rate
memostringPayment memo
statusstringPayment status

Payment Statuses

StatusDescription
DraftInitial state
Pending ApprovalSubmitted for approval
On HoldTemporarily held
ApprovedApproved for processing
RejectedRejected
VoidedPayment voided
PendingAwaiting bank processing
ClearedCleared by bank

Endpoints

Accounting Impact

When a bill payment is posted:
  • Debit: Accounts Payable (reduces liability)
  • Credit: Cash/Bank Account (reduces asset)