FireAI ERP
Purchase workflow
Step-by-step purchasing — vendors, purchase orders, vendor bills (purchase invoices), and payments — including how confirm receives stock.
Updated August 1, 2026
Purchasing mirrors sales but money and stock move the other way: vendor → bill → stock in → money out.
Preconditions checklist
- Vendor exists
- Raw materials and/or products to receive exist
- Warehouse exists
- Role can edit purchase orders, purchase invoices (bills), and payments
A. Vendor master
- Open Purchases → Vendors.
- Create or find the supplier (name, GSTIN, state, phone, address).
- Attach a purchase price list if you use one.
B. Purchase order (optional but recommended)
Steps
- Open Purchases → POs.
- Create PO.
- Select vendor.
- Add lines: raw material / item, qty, rate, discount, tax.
- Save draft.
- Send/share with vendor externally if needed.
- Confirm when the order is placed.
Status idea
Draft → Confirmed → later converted / linked to bill (follow buttons on your screen).
C. Vendor bill (purchase invoice)
Where: Purchases → Bills
Steps
- Create bill.
- Select vendor.
- Select warehouse that will receive goods.
- Set bill date and vendor invoice number if the form has it.
- Add lines matching what you received (qty and rate).
- If you started from a PO, use convert / pull-lines when available so quantities match the order.
- Save draft and match against the physical GRN / delivery challan.
- Confirm when the bill is accepted.
Confirm receives stock
Confirming a purchase bill typically increases on-hand stock in the selected warehouse. Confirming the wrong qty creates wrong inventory and wrong payables together.
Done when
- Bill status is Confirmed
- Inventory qty increased for those lines
D. Payment (money out)
Where: Purchases → Payments (never Sales → Receipts)
Steps
- Create payment.
- Select vendor.
- Enter amount and date / mode.
- Allocate against the open bill(s).
- Save.
- Re-open the bill — payment status should update.
Partial payments
Pay what left the bank. Allocate that amount. Pay the balance later with a second payment.
E. Daily purchase checklist
- Open POs reviewed
- Goods received matched to draft bills before confirm
- Confirmed bills have warehouse set
- Payments entered when bank balance actually left
Troubleshooting purchases
| Problem | Fix |
|---|---|
| Cannot find Payments under Sales | Payments are under Purchases |
| Stock did not increase | Bill still draft, or warehouse missing |
| Rate differs from PO | Override on bill only with approval; else fix master price list |
| Double stock | Bill confirmed twice via duplicate document — void/credit per accounts process |