Skip to content

Weighing & deliveries

The Weighing screen is where a clerk records each cherry delivery. Every delivery is tied to a member, a produce type and the current season, and produces a printable receipt.

Permission required: COLLECTION_CREATE · Typical roles: Weighing Clerk, Factory Manager, Cooperative Admin.

The weighing screen

Recording a delivery

  1. Select the member delivering (search by name or member number).
  2. Choose the produce (e.g. cherry / grade) if your factory records more than one.
  3. Capture the weight:
  4. Automated — read straight from the connected scale (see below).
  5. Manual — type the weight when the scale isn't available.
  6. Confirm to save. A delivery receipt is generated for the farmer.

Automated weighing

CherryLedger reads your weighing-bay scale directly in the browser using the Web Serial API.

Requirements

  • A Chromium browser (Chrome or Edge) on the weighing-bay computer.
  • The scale connected by serial/USB.
  • The factory's scale settings configured (port, baud rate, protocol).

When the scale is connected and streaming a stable weight, the reading appears automatically — the clerk just confirms the member and saves.

Manual weighing

If the scale is offline, switch to manual entry and type the weight. Manual weights are recorded the same way and clearly captured for audit.

Printing the receipt

After saving, print or re-print the delivery receipt — an 80 mm branded slip showing the member, weight, produce and running totals. This requires the RECEIPT_PRINT permission.

Reversing a delivery

Mistakes are corrected with a reversal, not a delete — the original delivery stays in the record and a reversing entry is added, so the ledger remains fully auditable. Reversals require the COLLECTION_REVERSE permission and are done from the Collections screen.

Tip

Use the Collections screen to review, search and reverse past deliveries.