201Successful Response
Schema: BillResponse
idstringrequiredBill UUID.
business_idstringrequiredBusiness UUID.
currencystringCurrency for the bill (USD, CAD, AUD, EUR, or GBP).
statusinteger | stringrequiredBill status (see schema description).
descriptionstringBill description.
bill_numberstringBill/invoice number from vendor.
vendor_idstringrequiredVendor UUID.
vendor_namestringVendor name (resolved).
vendor_emailstringVendor email (resolved).
typeinteger | stringrequiredType: 'recurring' or 'one_time'.
expected_amountintegerExpected amount in cents.
expected_paid_on_datestring · date-timeExpected payment date.
total_paidintegerTotal amount paid so far in cents.
amountintegerActual bill amount in cents.
s3_keystringS3 key of attached document.
received_onstring · date-timeDate bill/goods received.
due_onstring · date-timePayment due date.
paid_onstring · date-timeDate fully paid.
payment_methodstringPayment method (Wire Transfer, ACH, Check, Credit Card). Prefers the user-set override; otherwise inferred from a linked payment.
created_atstring · date-timerequiredCreation timestamp.
updated_atstring · date-timerequiredLast update timestamp.
signed_urlstringSigned URL to view attached document.
paymentsarray · objectList of payments made.
journal_entriesarray · objectAssociated accounting entries.
recurring_template_idstringID of recurring template if this bill was generated from one, or if one was created.
source_inventory_order_idstringSource PO that produced this bill via the PO lifecycle. Non-null means this bill is visible on the Inventory -> Accounts Payable tab.
match_statusstringThree-way match outcome: matched, qty_variance, price_variance, qty_and_price_variance, unmatched, no_po. None until the matcher has run on the bill.
match_variance_qtyintegerSigned unit variance across all lines (received - ordered). Positive = over-received; negative = short.
match_variance_amount_centsintegerSigned amount variance in cents (bill amount - PO total). Positive = vendor billed more than ordered; negative = less.