Feature

Sales and dispatch, kept separate on purpose

A sale in Bottle Flow is created first and dispatched second, and those are two different moments. Writing the order down doesn’t move a single case; only marking it dispatched does. That gap is deliberate, because it is the same gap between the order book and the yard on a real plant.

Pending vs dispatched
A sale sits as pending, exactly as created, until someone marks it dispatched. Finished stock and the customer’s outstanding balance don’t move until that happens.
Multi-product line items
One sale can carry several products and pack sizes at their own rates, rather than forcing a separate entry per product.
Your own invoice numbering
Invoices follow a prefix you choose, so they read as your business’s own sequence rather than a generic system number.
Anything received at the time
A sale can record a partial or full amount received on the spot, which posts as a collection against that customer immediately.

Questions

About sales management.

Why doesn’t creating a sale reduce my finished stock right away?

Because the goods haven’t left yet. A sale is recorded as pending the moment it’s created; finished stock only comes down, and the customer’s outstanding only goes up, once the sale is dispatched. This keeps the books matching what is actually in the yard.

Can I cancel a sale after it has been dispatched?

A posted sale is cancelled rather than deleted. Cancelling it reverses the stock and balance impact it made, and the cancellation stays in the record’s history.

Bring your plant operations into one flow.

Start with a 14-day trial. No card is needed to try it, and nothing you record is ever deleted if a subscription lapses.