Skip to content
BIKE.co

Parts & inventory · Roadmap

Roadmap

Purchase orders that start from your reorder points

When the tube count drops below its minimum, the part lands on a draft order for the right supplier. This is on the Service roadmap (phase P8, with parts inventory); here is how it will work.

On the Service roadmap — this page explains how it will work. See what is live today.

app.erp.io/service · purchase orders

PO-0418 · DRAFT

Purchase order

Supplier: Your distributor · Ship to: Shop

From reorder points
PartQtyUnit costLine
Brake pads resin (J05A)PD-SH-J05A10$9.40$94.00
Derailleur hanger UDHHG-UDH4$17.50$70.00
Shift cable stainless 2100mmCB-SHIFT-SS25$1.90$47.50
Receiving updates stock at the shop$211.50

The order you forgot to place

Every shop has a version of this story. It is the second week of May, the drop-off queue is out the door, and the mechanic reaches for a 12-speed chain and finds the hook empty. The distributor order went in on Monday but nobody added chains because nobody noticed. The bike waits three days. The customer calls twice.

Reorder software fixes that by making the shelf ask for itself. The Service plan gives every inventory item a reorder point per stock location. When stock at that location falls below the point, the item is flagged, and flagged items become lines on a draft purchase order for the supplier you buy them from.

You still decide what goes out. A draft is a draft; the person who places orders reviews it, adjusts quantities for the season, adds the special-order derailleur a customer is waiting on, and sends it. The software does the noticing, which is the part people are bad at in May.

How a purchase order will flow

The planned cycle from a low count to stock on the shelf, from Service parity rows JBR-INV-004 and JBR-EXP-003.

  1. Stock drops below its reorder point

    Parts consumed on work orders reduce the count at the location they came from. When it crosses the minimum, the item is flagged.

  2. A draft PO is grouped by supplier

    Flagged items gather onto a draft for their usual supplier, with a suggested quantity to bring stock back up.

  3. You review and send it

    Adjust quantities, add special orders for customer bikes, and send the order to the supplier.

  4. Receive against the PO

    When the box arrives, receive the lines that came in. Partial deliveries stay open for the back-ordered parts.

  5. Stock and cost update

    Received parts land in the chosen location at their cost, which is what job costing and the ledger read later.

  6. Match the supplier invoice

    The supplier bill is matched to the PO, and the payable itself lives in erp.io Accounting.

Receiving puts the part where it belongs

Receiving is where most shops lose track. A box arrives, somebody cuts it open on the counter, the parts go wherever there is space, and the order is marked done even though the brake rotors are on back order. The plan makes receiving an explicit step against the purchase order: each line is received into a specific location, in the quantity that actually arrived.

Partial deliveries stay open. If the distributor ships the cassettes and chains but not the bottom brackets, the bottom bracket line stays outstanding on the order, and you can see at a glance what is still coming. When the rest arrives, you receive it against the same order.

You can receive straight into a van, too. If a mobile tech is picking up an order on the way to their first stop, the parts can be received into that van rather than into the shop and then transferred. One movement instead of two, and the count is right the first time.

app.erp.io/service · parts
Parts · all locations
3 below reorder point
SKUPartWhereOn handReorder at
CN-11S-116Chain 11s 116LShop146
PD-SH-J05ABrake pads resin (J05A)Shop38Low
PD-SH-J05ABrake pads resin (J05A)Van 124Low
TB-700-35Tube 700×28–35 Presta 48Shop4120
HG-UDHDerailleur hanger UDHShop03Out
SL-TUB-1LTubeless sealant 1LVan 111
WO-2279 is waiting on HG-UDHDraft purchase order →

The list that feeds the order

A planned view of parts inventory with reorder flags, the source of every draft purchase order. Illustrative only.

Illustration · sample data

Special orders for a customer bike

Not every order is restock. A customer brings in a bike with a bent hanger that is specific to one frame, a worn freehub body, or an e-bike speed sensor you never keep on the shelf. The plan lets you put a special-order part on the purchase order and tie it to the work order that needs it.

That tie is what keeps the bike moving. When the part is received, the work order it belongs to is the one you look at next. Combined with the planned "your bike is ready" texts and shop statuses on work orders, it closes the loop between the box arriving and the customer getting a call.

It also keeps special orders out of your general stock counts, so a single hanger for one customer does not quietly become an item with a reorder point you never meant to set.

Where the money goes

Purchase orders are also a cost record. Every part received carries the price you paid for it, and that cost follows the part onto the work order where it is used. That is what lets the planned job-costing view show you that a tune-up with a chain and cassette made money and one with a special-order hanger and two hours of labor did not.

The supplier bill itself belongs in erp.io Accounting, which is live today and holds your payables. The Service plan matches the supplier invoice to the purchase order so you can see what you ordered, what arrived and what you were billed side by side. The connection that writes those amounts from Service into Accounting is planned under decision D2 and is not built yet.

erp.io Pey, which is also live, matches payments to bank deposits. It does not place orders or move money for you, and we are not claiming it does.

FAQ

Questions shop owners ask

Can BIKE.co create purchase orders today?+

No. Purchase orders, reorder points and receiving are planned for phase P8 of the Service roadmap. Service today handles quotes, jobs and invoices, with parts typed in as lines.

Will reorder points be per location?+

Yes. The plan sets reorder rules per item and stock location, so the shop can keep twenty tubes as a minimum while each van keeps six.

Will BIKE.co send orders to my distributor automatically?+

No automatic distributor integration is planned that we can point to. The design is a draft purchase order you review and send yourself; we will not claim supplier connections that are not on the roadmap.

What happens when only part of an order arrives?+

You receive the lines that arrived and the rest of the order stays open. The outstanding lines show what is still on back order until they are received.

Where will supplier invoices live?+

In erp.io Accounting, which holds payables and is live today. Service will match the supplier invoice to its purchase order; that matching is planned with job costing.

Keep reading

Take in your next repair on BIKE.co.

30 days free, no card, every erp.io module switched on. Start with a request, end with an invoice.

Start free trial