Skip to main content

Purchases

The Purchases module tracks what you buy: orders, their line items, the vendors you buy from, and what everything cost. Each order is a purchase from a vendor, with a line item for each thing on it. A line item can link to an inventory part, and to whatever it was for, a project or a machine, so cost rolls up where it belongs. That's how you answer "what has this build actually cost me" without keeping a separate spreadsheet.

The orders list

The Purchases page opens on a list of your orders with an overview across the top. A stat strip counts your orders (and how many are still open), how many are in transit, how many came in from a receipt, and your total spend. Narrow the list with the status filter or the search box and the spend tile follows, showing the spend for just what is on screen.

Each row shows the vendor (as a small chip), the order number, status, the ordered and arrived dates, the item count, and the total, with a running total in the footer. Orders that were imported from a receipt carry a small receipt icon next to their number. Click any column heading to sort by vendor, status, the ordered or arrived date, item count, or total.

Below the strip, an insights panel reads straight off your orders: a bar per month of your spend over the last six months, and your top vendors by spend. Nothing to configure, it appears once you have orders with totals on them.

Inside an order

Click an order to open it. Every field is editable in place: vendor, order number, status, tracking number, the ordered, expected, and arrived dates, a link, the total, shipping, and notes.

Line items each link to the inventory part they brought in, with a thumbnail and the quantity times the unit cost. If a part was later deleted, its line stays visible but is struck through and flagged, so you never get a silent dead row.

The footer adds up the line items plus shipping and checks that against the recorded total. When they agree it says so; when they don't it shows how far off, so a mis-read receipt or a missing line is obvious at a glance.

Vendors

Open Vendors from the Purchases header to manage the places you buy from. Each vendor is a record of its own, holding a website, account number, contact, notes, and a typical lead time. The list rolls up how many orders you have placed with each one and how much you have spent.

Click a vendor to open its record: the same order count and total spent, the lead time, its contact details, and the full list of that vendor's orders. Click any of those orders to jump straight to it. Deleting a vendor leaves its past orders readable, they just lose the link back to the record.

Price history

Any part you have bought before grows a Price history panel on its own page. It shows what you paid last time, how the price moved since the purchase before (green when it dropped, amber when it rose), a small chart of the unit price over time, and every purchase listed with its date, vendor, and quantity, each one linking to the order it came from. With more than one priced purchase it also shows the low, average, high, and total spent.

This needs both Inventory and Purchases turned on. A part you have never bought shows nothing, so part pages stay clean. Cancelled orders don't count toward the price, and a line you never priced counts as a purchase but is left out of the price figures.

Receipts

You don't have to type an order in by hand. The Purchases header carries the same Email receipts to receipts+…@ address as the scan page (tap Copy). Forward a receipt to that address and it lands in the scan inbox, ready to turn into a purchase order. While you have receipts forwarded but not yet confirmed, a banner shows how many are pending and links straight to the scan inbox to finish them. Each pending receipt is named by its vendor and, when the receipt states one, its order or invoice number, so three receipts from Northside Hardware read as three different orders instead of three of the same name.

An order that came in from a receipt arrives with the vendor, order number, date, and total already filled in. Open it and the receipt renders as a clean, itemised slip built from the parsed data rather than a raw email or text dump, with a View original link back to the untouched photo, PDF, or email. A "Tax / other" line fills any gap between the line items and the total, so the figures always reconcile.

Receiving into stock

Mark an order arrived and the parts it brought are added to your inventory, so buying and stock stay in step.

Stock that reorders itself

With reorder points set, running low drafts the purchase order for you, grouped by vendor, with the low items as lines, at their usual quantity from that part's own purchase history. You review and send it; nothing orders itself without you. Receiving that order tops the shelf back up, closing the loop.