Workflow guides

Formula and batch tracking: from formula version to finished lot

Manufio links formula version, batch and finished lot in any factory that produces to a formula: which batch was made with which formula version and which raw material lots is visible on one screen. The flow is the same in cosmetics, hair colour, detergent and chemical production.

Batch tracking is more than writing a lot number; the approved formula version, the quantity and the raw materials behind every batch must be on record.

3 months free for pilot manufacturers

How it works

  1. 01

    Approved version

    A work order opens only with an approved formula version and stays tied to it; a second work order for the same order and product is blocked.

  2. 02

    Batch

    The batch weight is shared; several sizes are filled from one batch, and the operator records the vessel and line.

  3. 03

    Lot

    Consumed raw material lots are linked to the work order, consumption follows FEFO, and the finished lot becomes saleable after release from quarantine.

Problems from the factory floor

ProductionHard gate

Confidential formulas

ProblemThe formula is the factory’s most valuable knowledge. It should not sit in front of everyone on the production floor.

SolutionA formula opens only for the operator assigned to the job, scaled to that job’s quantity. Ingredients marked confidential are not named to people without permission. No work order can be opened with a formula the chemist has not approved.

Production

Several pack sizes from one batch

ProblemDifferent pack sizes are filled from the same mix. When each size counted all the stock as its own, the numbers ballooned.

SolutionOne card per product: the shared batch weight on top, units per size below. A single work order carries several sizes, and mass comes from each size’s fill weight. If a fill weight does not fit the volume, the system asks before saving.

Quality

Lot chain

ProblemA complaint comes in about a batch. Which raw material lot, from which supplier, went into it?

SolutionOne screen leads from the finished lot to the work order, the formula version and the consumed raw material lots. Lots are recorded when a task is accepted, so the view shows recorded links, not assumptions.

Quality

FEFO: first expiry, first out

ProblemLots close to expiry stayed on the shelf while newer deliveries were used first.

SolutionConsumption uses the lot that expires first. Expired lots do not count as free stock, and lots nearing expiry trigger a notification every morning.

QualityHard gate

Quarantine gate

ProblemNobody could tell what was in quarantine; the screen only offered a “release” button.

SolutionThe quarantine queue shows product, shade, lot, quantity, the work order it came from, how many days it has waited and the issue. Goods that have not been released never enter saleable stock.

ProductionHard gate

Duplicate work order gate

ProblemA second work order was opened for the same product on the same order, reserving materials twice.

SolutionWhile an open work order exists for the same order, product and size, a new one cannot be opened. If it is intentional, explicit confirmation is required and recorded in the work order’s notes.

Frequently asked questions

How does formula and batch tracking work?

Each batch is a work order tied to an approved formula version; consumed raw material lots and the finished lot are recorded against it, so you can trace back from a finished lot and forward from a raw material lot.

Which industries is it for?

Any factory producing to a formula: cosmetics, hair colour, detergents and cleaning products, chemicals, cologne and perfume. Our live reference is cosmetics and hair colour.

Contact

Tell us about your factory.

Describe your production and the work that is hardest for you in a few sentences. We will get back to you about the pilot, a factory visit or a remote demo.

Reach us directly

WhatsApp +90 506 710 70 12

Provable Cosmetics · Kızılcıkdere OSB Mevkii 2. Cad. A-B-C Blok İç Kapı No:3, Merkez / Kırklareli

Your details are used only to reply to this request.