Bill
A vendor invoice for goods or services received against a purchase order.
Human-readable bill identifier displayed in Keychain OS.
BILL-2025-0031The vendor's own invoice/reference number.
VND-INV-88421The purchase order this bill is against.
PO-2025-0471Display name of the vendor.
Pacific Ingredients Co.Current status of the bill:
draft — created, not yet sent.
sent — submitted for vendor review.
accepted — vendor confirmed.
rejected — vendor rejected (see rejection reason).
partially_paid — partial payment recorded.
fully_paid — fully settled.
archived — filed away.
Possible values: [draft, sent, accepted, rejected, partially_paid, fully_paid, archived]
acceptedDate the vendor issued the bill (ISO 8601).
2025-03-10Payment due date (ISO 8601).
2025-04-09Payment terms.
Net 30Three-letter currency code (ISO 4217).
USDSum of all line item totals before tax.
2800Total tax amount.
224Final amount owed (subtotal + tax).
3024Amount already paid. 0 if unpaid.
0Payment method, if recorded.
bank_transferFree-text notes attached to the bill.
lineItems object[]
The line items on this bill.
Type of charge.
Possible values: [item, freight, tax, discount, service, misc]
itemProduct code (primarily for item type lines).
2087Line item description.
Organic TahiniQuantity billed.
200Unit of measure.
lbsPrice per unit.
3.25Tax rate as a decimal (e.g., 0.08 for 8%).
0.08Tax amount for this line.
52Line total.
650{
"billNumber": "BILL-2025-0031",
"vendorInvoiceNumber": "VND-INV-88421",
"purchaseOrderNumber": "PO-2025-0471",
"vendorName": "Pacific Ingredients Co.",
"status": "accepted",
"invoiceDate": "2025-03-10",
"dueDate": "2025-04-09",
"paymentTerms": "Net 30",
"currency": "USD",
"subtotal": 2800,
"taxTotal": 224,
"totalAmount": 3024,
"paidAmount": 0,
"paymentMethod": "bank_transfer",
"notes": "string",
"lineItems": [
{
"lineType": "item",
"skuCode": "2087",
"description": "Organic Tahini",
"quantity": 200,
"unitOfMeasure": "lbs",
"unitPrice": 3.25,
"taxRate": 0.08,
"taxAmount": 52,
"lineAmount": 650
}
]
}