Patersons Fresh Produce Supplier
Paterson OpsWarehouse intelligence
CLOUD CANDIDATE · SUPABASE
Connecting to central Paterson Ops data…
Show rollout information
Cloud production candidate: signed-in staff share the Supabase database and protected document storage. Keep the existing working app unchanged until this copy has been loaded with a backup and its stock, delivery and ordering checks have passed.

Paterson Ops

Stock, purchasing and daily business operations in one place.

Products in master—
Products counted—
Stock movements—
Prices entered—
Create staff account Administrator only

Create the login first. It will remain blocked until you link it to a staff record, assign its role and approve it under User access.

Change my password Signed-in account

Replace an administrator-created temporary password with one only you know.

Daily tasks

0 of 6 complete

Complete these stock-control steps in order. Posting an actual waste list, delivery, confirmed-sales file, price list, 11 p.m. snapshot or supplier order checks off that step automatically. When there was nothing to enter, tick the current step manually. A fresh set starts each day.

Stock and purchasing status

Operations status

Live stock

Calculated balance = latest physical count + deliveries and returns − confirmed supplied sales, waste and supplier returns.

ProductStock unitCalculated live stockLast physical countNet movement since countCounted atCalculation

Barcode stocktake

Scan a shelf label or choose a product. Only units supported by that product’s master-data description are shown.

Shelf labels use the product ID, e.g. P0001

Quantity
0

Stock movements

Every change after the last physical count is kept here. Import a waste or return list for quick matching, or record one movement manually.

Import a movement list

Paste a list from Notes or choose a text/CSV file. The system suggests the closest product, but nothing changes stock until you confirm the match and verified unit.

or paste the list below

Use product, quantity, unit; product – quantity unit; or quantity unit product. A line without a clear positive quantity stays in review.

Record one movement manually

Movement history

TimeProductSourceReferenceEnteredStock change

Supplier deliveries

Placed orders stay “on order”. Stock increases only when the actual delivery note is confirmed here.

Import an invoice or delivery note

PDF, CSV and Excel files are accepted. The document number and line prices are read automatically from supported PDFs, including Mackie’s FreshMetrics documents, emailed J.R. Holland tickets and scanned Holland documents. A scanned Holland document can take a little longer while each page is read. Each unknown line gets a best-match suggestion which you can accept or replace; accepted matches are remembered for the next delivery.

Show delivery rules
Stock safeguard: review the suggested product and verified unit before posting. Use Mark missing for anything shown on the document that did not physically arrive; missing lines are flagged and never added to stock. Each document price is compared with the supplier price list from the previous calendar day: for example, a delivery dated the 16th checks prices dated the 15th, not a new list dated the 16th. Carron Lodge random-weight cheese lines use the delivered Weight/Qty kilograms; ordinary cases and tubs use their delivered pack quantity. Whole and semi-skimmed milk stay as separate pint, 1L and 2L products.

Record goods received manually

Use this for paper notes or supplier layouts that are not yet supported by the document reader.

Placed supplier orders

The latest saved order is shown below. Earlier orders remain available without filling the page.

Delivery history

The latest posted delivery is shown below. Open the archive only when an earlier document is needed.

Supplier document inbox

Keep invoices and delivery notes together for audit while ensuring the same delivery changes stock only once.

Show document rules
Stock safeguard: invoices are financial records only. Stock increases only from a confirmed delivery receipt. A matching invoice and delivery note are linked, not deleted.

Add a supplier document

One PDF, Excel or CSV file up to 15 MB. Exact duplicate supplier/type/document numbers are blocked. Cross-document matching is limited to the same supplier and verified reference formats.

Automatic email collection

Planned production phase: automatic mailbox collection will use a secure connection, approved supplier senders and a review queue. Unknown senders or uncertain references will be held for review.

Verified rules include Graham’s delivery-note/invoice reference linking. Other suppliers use exact references until their real invoice and delivery-note formats have been checked.

Document history

Only the latest document is shown until you open the archive. Search still checks every stored document.

Supplier prices and setup

Add suppliers once, then enter or import prices and match their descriptions to the Paterson Ops product master.

Add a supplier

After adding a supplier, tick its normal delivery days in Tomorrow’s order. A product becomes available from that supplier only after a price has been entered or imported and matched.

Enter a price manually

This is suitable for suppliers such as Carron Lodge when there is no regular price-list file.

*Suggested shows the lowest saved current price from active suppliers. Tomorrow’s order separately applies delivery timing and stock-cover rules for the selected delivery date.

Fresho demand imports

Keep the late-night current-orders snapshot separate from confirmed sales after the vans have left.

Current orders snapshot (around 11pm)

Use a Fresho line-items CSV containing the current orders. Every positive line in this snapshot is shown for review; it is used for purchasing only and is never deducted from stock. Product Group, customer, quantity type and customer/supplier notes are retained. Each Group A1 line remains separate for the Sharrocks PDF.

Latest current-order import

No current orders imported yet.

Confirmed sales history (morning)

Expected Fresho columns include Product Code, Product Name, Qty Type, Quantity, Delivery Date, Order State and Product Status. Only invoiced or paid lines marked supplied are added to sales history.

Latest confirmed-sales import

No sales history imported yet.

The latest record now checks the actual stock ledger, not only the import label. A repair button appears if stored sales have not been deducted. Forecast demand keeps a rolling 35-day window; the separate stock-movement audit is retained.

Purchase plan

Before 11pm it produces an exportable forecast for every protected sales day. The 11pm current orders then replace the first forecast day with exact demand while the following-day forecasts remain.

Supplier delivery days

Tick each supplier’s normal delivery days. Carron Lodge, Hovis and North Lakes also use the confirmed timing and cover rules shown beside their names. New suppliers use the normal next-delivery rule.

Maximum stock cover

These freshness caps still protect produce. Carron Lodge’s confirmed weekly cheese rule deliberately covers Thursday through Wednesday.

Show purchasing rules
North Lakes customer exclusion: Cumberland Infirmary demand for 1L whole milk, 1L semi-skimmed milk, 2L semi-skimmed milk and 2L skimmed milk is removed from North Lakes calculations because that demand is supplied by Graham’s Dairies. Whole 2L and pint milk remain separate and are not part of this exclusion. Re-import earlier Fresho sales once to add customer-level history.
Produce supplier routes: Carrots - Scottish 10kg bags are Sharrocks-only. Iceberg is bought from Sharrocks unless another scheduled supplier is at least £2.00 cheaper per box. The named 100g herb bags are bought from Carmichael’s on Wednesday, are usable from Thursday and cover through the following Tuesday; Sharrocks or Hollands remain available for top-ups on their other delivery days.
Saving an order records what was requested but does not add it to stock. Actual delivered quantities are posted from Supplier deliveries.

ProductFreshnessPlanning demandCurrent ordersCurrent stockSuggested purchaseSupplierPriceEst. costStatus

Carron Lodge’s Wednesday-afternoon delivery starts covering Thursday and runs through the following Wednesday. Hovis normally covers two days, except Saturday deliveries cover Saturday only. North Lakes follows its Monday, Wednesday and Friday rules; the small Monday buffer after Friday remains a manual review because no exact quantity was supplied.

Group A1 remains an exact Sharrocks order and ignores physical stock. Any 11pm current-order product without a saved supplier price remains visible and uses its known regular supplier or Sharrocks as the produce fallback.

Holiday requests

Request time off and check your team calendar before choosing dates.

Request holiday

Allowances use working days from Monday to Saturday; Sundays do not count. Company closure days are deducted automatically. A request cannot overlap another pending or approved holiday for your staff group.

Requests awaiting review

Approve or decline requests. The same no-overlap check is applied again before approval.

Company closure days Administrator only

Add days when Patersons is closed. Monday-to-Saturday closure days are deducted from every staff member’s annual allowance and shown on the calendar.

Your requests

Staff time

Clock in / clock out

Your account is linked to your own time record.

Today
Add an active staff member first.

Record sickness or a manual absence Open form

Enter the exact booked hours for one Monday-to-Sunday payroll week. Approved holiday requests are added automatically.

Open shifts needing attention 0 open

Use Amend to enter a forgotten clock-out time. The reason and original times remain in the audit history.

Weekly hours and PDF Management report

The week runs Monday to Sunday. Open shifts are excluded from completed hours.

Staff memberCompleted shiftsWorkedHolidaySickTotal recordedStatus
Shift history View and amend
DateStaff memberClocked inClocked outHoursAuditAction
Absence history Holiday and sickness
Staff memberTypeFromToHoursNoteAuditAction
Staff records

Names stay on completed time records if a staff member is later made inactive.

Clocking setup Administrator only

Location safeguard

Location is checked only when Clock in or Clock out is pressed. Staff are not tracked continuously.

Printable clock QR

For clocking in and out only. Staff still sign in, press a clock button and pass the warehouse location check.

Driver cash collections

Replace the paper cash-in sheet with a dated, searchable record against each customer invoice.

Record cash collected

The driver name is temporary in this local pilot. When staff accounts are added, the signed-in person’s name will be recorded automatically.

No attachment selected (optional)

One JPG, PNG or PDF up to 10 MB can be stored against the collection. In this staging version, new files are kept in protected central storage.

Cash collection history

Search by customer, invoice number, driver or date.

Date collectedCustomerInvoiceCollected byAmountInvoice fileAction
Warehouse

Warehouse operations

Record fridge temperatures and complete the warehouse cleaning list.

Active fridges0
Cleaning due0
01

Record a fridge temperature

Choose the fridge, enter the reading and save.

02

Cleaning checklist

Select Check off when a task is complete. It will return when next due.

Recent warehouse history Temperatures and cleaning

Temperature readings

TimeFridgeTemperatureRecorded byNote

Cleaning completions

TimeTaskCompleted by
Warehouse setup Managers only

Fridges

Cleaning tasks

Tasks stay on the checklist until removed.

Drivers

Driver checks

Select your van, complete the checks and report anything that needs attention.

Checks due0
Open issues0
01

Complete vehicle checks

Pass each check, or describe the problem before selecting Report issue.

!

Open van issues

Problems stay here until a manager marks them resolved.

TimeVanCheckReported byProblemAction
Vehicle-check history Latest 100 records
TimeVanCheckDriverResultDetails
Vans and checklist setup Managers only

Add a vehicle check

Manage vans

Removing a van keeps its previous checks and issue history.

User access

Select a staff member’s name to open their account, holiday, working-pattern and page-access settings.

Administrator only

Access profiles

Manager / buyer has all operational areas except user administration. Warehouse has stock, deliveries, warehouse checks and their own staff time. Driver has their own staff time, cash collections and vehicle checks. General staff has their own staff time and warehouse checklists. Individual page access can be changed below.

Loading staff accounts…

Imports & backup

Import the unchanged weekly stock sheet or a supplier price file, review every match, then save.

Weekly stock sheet import

Uses the supplied Patersons Stock Sheet layout. Each quantity beside a product is read in that product’s main stock unit. The full product roster in this sheet defines which products may receive historical carry-over in purchasing. Blank quantity cells are ignored and do not clear existing counts.

Latest stock-sheet import

No stock sheets imported yet.

Supplier price import

Excel and CSV files are accepted. Selecting the supplier means their name and internal product IDs do not need to appear in the file. Add new suppliers on the Supplier prices page first.

Latest supplier-price import

No supplier price files imported yet.

Back up local data

Backup contains supplier setup, stock-sheet imports, counts, movements, dated prices, customer-level Fresho demand, purchase settings, cash collection details, fridge readings, schedules, checklists and remembered matches. Large invoice photos and PDFs are stored separately in the browser; download the cash archive ZIP from Cash collections to back up those files.

Product master

Loading…

The supplied master contains product names, product IDs, preliminary stock units and pack notes. Conversions in this pilot are enabled only where the pack text states an unambiguous weight, volume or item count.