@{ ViewData["Title"] = "Accounts Payable"; }
Accounts Payable (AP) tracks money your shop owes to vendors. When you receive a vendor invoice for supplies, services, or equipment, you record it in the system as a bill. The system tracks each bill's status, due date, and outstanding balance so you always know what you owe and when it is due.
When you make a payment to a vendor, you record it against the bill and the balance reduces. This gives you a clear, real-time picture of your upcoming financial obligations and helps you avoid late payments — and the late fees or strained vendor relationships that come with them.
Bills can be created manually or generated automatically from a received Purchase Order. Creating bills from POs saves time and eliminates the risk of data entry errors. You can find Accounts Payable under Accounting › Bills in the left sidebar.
The fastest and most accurate way to create a bill is from a received Purchase Order. Open the received PO and click Create Bill. The system generates a bill pre-filled with all line items, quantities, and prices from the PO — linked to the vendor and expense accounts automatically. See the Purchase Orders help page for step-by-step instructions.
To create a bill that is not linked to a PO — for example, a utility bill, a service invoice, or a vendor charge that arrived without a matching order:
Bills move through the following statuses as they are processed and paid.
| Status | What it means |
|---|---|
| Draft | The bill has been entered but not yet verified or posted. It is not in the AP ledger and does not affect your reported AP balance. Can be edited freely. |
| Open | The bill has been verified, posted to the AP ledger, and the balance is officially owed to the vendor. Appears in your AP balance and aging reports. |
| Partially Paid | At least one payment has been recorded against the bill but the full balance has not been settled. |
| Paid | The full bill amount has been paid. The balance is zero and the bill is closed. |
| Voided | The bill was cancelled before payment. Voided bills are kept for record-keeping but do not affect your AP balance. |
When you have verified that a bill is accurate — it matches the goods you received and the prices you agreed on — you mark it as Open to post it to your AP ledger.
From an accounting perspective, marking a bill as Open records the following entries:
When you pay a vendor — whether in full or as a partial payment — you record the payment against the open bill. The system supports multiple partial payments on a single bill.
The bill status updates automatically to Partially Paid if a balance remains, or Paid if the full amount has been settled. From an accounting perspective, paying a bill debits Accounts Payable and credits your bank or cash account for the amount paid.
Instead of manually entering a vendor bill, you can upload a photo or PDF of the vendor's paper invoice and let AI extract the details automatically.
The uploaded file is automatically attached to the bill so you always have the original document on record.
When entering line items on a bill, the system can suggest the correct expense account for each line based on the description. After you type or paste a line description and move to the next field, AI analyzes the text and suggests the most likely account (e.g., "powder coating materials" → Cost of Goods Sold).
You can accept the suggestion or override it with any account from your chart of accounts. Suggestions are non-binding and do not change anything until you save the bill.
The Detect Recurring Bills tool is accessible from the Bills list via the button in the top-left of the page, or directly at /Bills/RecurringDetection. Click "Detect Recurring Bills" and Claude analyzes the last 12 months of your bill history to find vendors you pay on a regular schedule.
Each detected pattern is shown as a card with:
This is useful for cash flow planning — knowing that a $1,200 electricity bill arrives on the 15th every month, or that your insurance renews every January, lets you reserve funds in advance and avoid surprises. High-confidence patterns are reliable enough to act on; Low-confidence patterns are worth keeping an eye on but should not be treated as certain.
Each line item on a bill must be assigned to an expense account — an accounting category that determines where the cost appears in your financial reports. Common expense accounts used in a powder coating shop include:
The vendor's default expense account is set on the vendor record and pre-fills each new bill line automatically. For example, if your powder supplier is linked to COGS, every bill line from that vendor starts with COGS selected. You can override the account on any individual line item as needed.