ulostock
Use case

Inventory and invoicing for distributors & wholesalers

Pack-size conversion end to end, purchase orders that receive in parts, and supplier balances that stay accurate.

The problem

You buy by the carton and sell by the carton, the pack or the piece, often to the same customer. Deliveries arrive short. Half your customers are on credit. The balances that matter — what a supplier is owed and what a customer owes you — are the ones hardest to keep current.

What ulostock does about it

Purchase orders that receive in parts

A purchase order moves from draft through approval to received, with a partially-received state for the delivery that arrives short. What was ordered, what actually arrived and what is still outstanding stay separate rather than being reconciled by hand.

Supplier payments against orders

Record payments against a purchase order as they are made, in any of nine payment methods. The order carries its own payment status, so what is still owed to a supplier is a fact on the record rather than a calculation.

Cartons, packs and pieces in one catalogue

Conversion factors are defined per product, so a customer buying two cartons and a customer buying forty pieces draw down the same stock correctly. Purchase prices and sale prices are held per intake, per unit.

Credit invoices and collections

Sell on credit as a distinct sale type, then record payments against the invoice as they come in. Each invoice carries its own status — not paid, partially paid, paid — so the receivables position is current without a separate ledger.

Transfers between warehouses

Move stock between locations as a tracked transfer that can require approval before it commits, with the items and quantities recorded on both sides.

Questions we get asked

Can I receive a purchase order in more than one delivery?

Yes. A purchase order can sit in a partially-received state, with the received quantity recorded per item. The outstanding balance stays visible on the order until the rest arrives.

How do I track what I owe suppliers?

Payments are recorded against the purchase order they settle, and the order carries a payment status of its own. The purchases report and the purchase metrics on the dashboard summarise outstanding balances across suppliers.

Can I sell the same product by carton and by piece?

Yes — that is what pack-size conversion is for. Define the factor once on the product and both sales deduct correctly from the same stock.

See it against your own stock

Every plan starts with a free trial, and the pricing page lists what each one includes.