Everything between a phone call and a paid invoice
Written for people who move physical goods: pipe, fittings, fasteners, abrasives, valves, safety gear. Not a general-purpose database with an inventory template on top.
Selling
Order entry
Full-screen line grid with typeahead on customers and SKUs — a barcode scanner is a fast keyboard, so scanning a code and pressing Enter resolves it immediately. Tab at the end of a line adds the next one.
Pricing
Customer-specific price, then price level, then list, with quantity breaks inside whichever applies. Resolved on the server, so a tampered request cannot buy at a price you never published. The line says which rule it used.
Shipping
Ship all or part of a line; the balance stays backordered and the order stays open. Carrier and tracking number become a link for the customer. Packing list prints from the shipment.
Invoicing
Invoices are created from shipments, so what you bill matches what left the building. Terms set the due date. Ship & Invoice does both in one step.
Payments
Apply to one invoice, or take a payment against the account and let it allocate oldest first. You see what it will clear before you commit.
Receivables
Aging by bucket, past-due flags, and a customer's whole payment history on their record.
Buying and stock
Reorder suggestions
On hand plus on order against the reorder point, grouped by primary vendor. Tick what you want and get one purchase order per vendor.
Receiving
Scan-to-increment, partial receipts, per-line cost correction. Posting updates on-hand, on-order and the weighted average cost, closes the PO if it is complete, and prints Code 128 labels.
Inventory ledger
Every change to on-hand is a row: type, quantity, document, reason, note, person. If a number looks wrong, the answer is in the list.
Multiple locations
Stock is held per warehouse, with its own cost. Ship from one, receive into another, count either.
Your customers
Portal
Orders with shipped and backordered quantities per line, tracking links, invoices with real line detail, downloadable packing lists and PDFs, and a Documents tab that fills itself.
Branding
Your logo and accent colour on the portal and on printed documents. Your own portal subdomain when you want one.
Change requests
A customer asks for an address change or a PO number correction through the portal; it arrives as an email to you rather than as an edit to your records.
Isolation
Each company's data lives in its own database schema, and every request is bound to the tenant its token was issued for.
Making it yours
Terminology
Rename customers, vendors, items, orders, purchase orders, invoices, warehouses and reps. It reaches the printed documents.
Statuses
Rename and recolour the order, purchase order and invoice statuses. The structural meaning stays put so the lifecycle still works.
Custom fields
Up to fifteen per record — text, number, date, dropdown, yes/no — on the form and on the detail panel.
Import
CSV or Excel, mapped column by column, with a downloadable error report. A bad row is skipped, not a blocker.
Export
One CSV per table plus your documents, as a zip, whenever you want it. No ticket, no notice period.
Audit trail
Every create, edit, ship, receive, invoice and payment, with before and after values and who did it.
Start a free trial
14 days, the whole product, no card. Your data is yours and you can export all of it whenever you like.