FullPlanGet a demo

Food and beverage ERP that fits the way you work

Food and beverage ERP for manufacturers and co-packers: recipes, batches, allergens, lot tracing and batch costing in one system, for one monthly fee.

Get a demo
Free data migrationUnlimited usersCustom features included
Calder Mill Foods
Home
AI review5
Sales
Quotes
Orders and EDI
Invoices
Payments
Production
Batches
Schedule
Recipes
QA and holds
Buying
Material planning
Purchase orders
Bills
Stock
Items
Lots and best-by
Trace and recall
Contacts
Reports
Settings
Owner
Search or scan a lot code
Ask AI
HomeTuesday, Nov 10
Sales · October$1,486,200+4.1% vs Sep $1,427,600
Gross margin · October29.8%−0.6 pts, almonds up
Lots on QA hold21 finished · 1 ingredient
Last mock recall7 minNov 9 · 100% found
AI drafts to review5
Monthly sales · last 12 monthsTotal $16,517,300Sales report
$500k
$1M
$1.5M
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
$1.49M
Oct
Production today · Lines 1 and 2Pinned reportSchedule
BatchProductLineAllergensMixStartStatus
B-4422Maple Almond GranolaLine 1Tree nuts2,400 lb10:19 AMMixing
B-4423Dark Chocolate Almond GranolaLine 1Tree nutsMilkSoy2,400 lb3:00 PMScheduled
—Wet clean and allergen swabLine 1——8:00 PMChangeover
B-4424Peanut Butter Oat BarsLine 2PeanutsSoy1,600 lb5:00 AMPacking
On hold and short-datedAll lots
LotItemQtyStatusReason
L26309-2Peanut Butter Oat Bars · finished296 csOn holdHourly metal detector check missed
HN-2290Clover honey · ingredient1,200 lbOn holdSupplier COA missing
DC-1187Dark chocolate chips · ingredient400 lbShort-datedBest by Nov 28 · 288 lb going into B-4423
Industries we support
WineriesBakeriesGrowers & packersBreweriesCoffee roastersDistilleriesCommissary kitchensMeat processorsSupplementsDairy & cheeseSeafoodBeveragesConfectioneryPet food
One batch, end to end

Every batch in one place,
from recipe to cost

Where this lives today
  • Recipe spreadsheet
  • Paper batch sheets
  • Whiteboard schedule
  • Food safety binders
  • Retailer EDI portal
  • QuickBooks
Production / Batches
B-4417Closed (costed)Cost locked Nov 9
More ▾
Batch size2,400 lb
LotL26308-1
CustomerAlder Markets
OrderSO-5518
Customer POAM-48211
Steps5
Recipe
Lots9
QA
Files
Cost
Actual cost$5,596.61est $5,430.28
Margin30.0%est 32.7% at $16.80/cs
Cost per case$11.76est $11.31
Yield89.3%est 90.0% · 476 of 480 cs
Over by $166.33: almond lot SV-0918 cost $4.32/lb, not the $4.10 standard, and extra fines at the cooler left 476 cases instead of 480.
EstimatedActualVariance $Qty est / actual
Ingredients$3,553.08$3,631.89+$78.812,400 / 2,403 lb
Rolled oats · $0.52/lb$673.92$674.96+$1.041,296 / 1,298 lb
Sliced almonds · $4.10 → $4.32/lb$1,377.60$1,451.52+$73.92336 / 336 lb
Maple syrup · $3.85/lb$1,108.80$1,112.65+$3.85288 / 289 lb
Sugar, oil, flax, salt$392.76$392.76$0.00480 / 480 lb
Packaging
Printed pouches and 6-count cases
$739.20$740.72+$1.522,880 / 2,904 bags
Labor
Mix, bake, pack and QA checks · $28/h
$588.00$630.00+$42.0021.0 / 22.5 h
Line overhead
Oven and pack line · $110/h
$550.00$594.00+$44.005.0 / 5.4 h
Total$5,430.28$5,596.61+$166.33—
Margin at the $16.80 contract price per case of 6 × 12 oz. 468 cases shipped on PO AM-48211; 8 cases kept for the next PO. Variance = actual − estimated.
Timeline
AllNotesChangesEmailsAI
Plant manager · Change · Nov 9
Batch closed, cost locked
$5,597 actual vs $5,430 est
Bookkeeper · Change · Nov 6
INV-6203 sent
$7,862.40 · due Dec 6
Shipping · Change · Nov 6
468 cs shipped to 3 Alder DCs
EDI ship notices sent · BOLs attached
QA · Change · Nov 5
Lot L26308-1 released
Moisture, seal and label checks passed
Operator · Change · Nov 4
476 cs packed and coded
Best by Aug 04 · L26308-1
Operator · Change · Nov 4
Metal detector checked every hour
6 of 6 checks passed
Operator · Change · Nov 4
7 ingredient lots scanned and weighed
Almonds SV-0918, COA on file
Plant manager · Change · Nov 3
Batch ticket issued
Recipe v6 scaled to 2,400 lb
AI · Change · Oct 30
Batch planned from order SO-5518
AI-sized to fill 468 cs, approved
Sales · Change · Oct 29
EDI order from Alder Markets
PO AM-48211 · 468 cs to 3 DCs
AI features

AI does the paperwork.
A person approves it.

AI drafts quotes and orders, checks ingredient bills, sorts out deductions and answers questions about your data. Nothing posts or sends until someone on your team approves it.

Quote drafting

Turns an emailed request into a ready quote, priced from the recipe at today's ingredient costs.

Quote: private label granolaDana Whitcomb, Northfield Grocers
Can you quote 480 cases of maple almond and 240 cases of honey oat, both in our 12 oz pouch? We'd need the first run by Feb 15.Thanks, Dana
Q-1182 · Northfield GrocersValid to Dec 31Drafted by AI
ProductCasesPrice / cs
Maple almond 12 oz
32.3% margin at $4.32/lb almonds
480$16.95
Honey oat 12 oz
Repeat recipe, last cost $9.40/cs
240$13.60

Order intake

Turns EDI and emailed purchase orders into sales orders, with stock and shelf life checked.

SO-5518 · Alder MarketsFrom EDI PO AM-48211Drafted by AI
ItemAlder Maple Almond 12 oz
Qty468 cs · 3 DCs
ShipNov 6
No stock on hand. A 2,400 lb batch of recipe v6 makes 480 cases. Schedule it on Line 1 by Nov 4.

Bill capture and 3-way match

Checks ingredient and packaging bills against the PO and what you received.

Bill B-7714Sierra Vale Nut Co. · PO-3390Matched by AI
POReceivedBill
Almonds (lb)1,0501,0501,050
Price / lb$4.32—$4.46
$0.14/lb over the PO, $147 in total. Sierra Vale confirmed $4.32 on the PO.

Collections and deductions

Reads replies to payment reminders and matches deductions to your promotions.

INV-6140 · Brenner Foods$8,640 · 12 days lateRead by AI
Nov 9 · Reminder sentYour invoice is 11 days past due.
Nov 10 · Customer replied"Paying $8,228 on Nov 13, less the October promo."
Read by AI$412 deduction matches promo BF-26-10. Reminders paused until Nov 13.

Ask your data

Ask about lots, yields or margins. Every answer links to the records behind it.

Which ingredients cost us the most extra since July?
Sliced almonds+$0.46/lb+$8,464
Chocolate chips+$0.55/lb+$3,300
Maple syrup+$0.23/lb+$2,116
Ingredients received Jul 1 – Nov 9, vs. June prices
Built around how your plant runs

Ask for it.
We'll build it.

Tell us what you need and we'll build it. Changes are included in your monthly fee.

"Can retailer orders check their shelf-life minimum before we ship?"Snack makerBuilt in 2 weeks
"Can the case label print the lot code and best-by date from the batch?"BakeryBuilt in 1 week
"Can each bottling run log fill volume and Brix checks on the batch record?"Beverage makerBuilt in 2 weeks
"Can co-pack runs use the customer's own ingredients and recipe?"Co-packerBuilt in 3 weeks
Food and beverage ERP

Built for the way food and beverage manufacturers work

Maple Almond Granola · recipe v6
Approved by QA Sep 12 · scaled to a 2,400 lb batch
Current version
Ingredient%LbCost / lbCost
Rolled oats54.0%1,296$0.52$673.92
Sliced almonds14.0%336↑ $0.22$4.32$1,451.52
Maple syrup12.0%288$3.85$1,108.80
Sunflower oil9.0%216$0.98$211.68
Cane sugar8.0%192$0.64$122.88
Flaxseed2.5%60$0.88$52.80
Sea salt0.5%12$0.45$5.40
Batch100%2,400$3,627.00
ContainsTree nuts (almond)
Expected yield90.0%480 cases of 6 × 12 oz
Ingredients per case$7.56was $7.40 before almonds rose

Recipes that scale, with allergens and cost built in

Every recipe is versioned and approved, then scaled to the batch. Allergens follow the recipe to the schedule and the label, and cost per case moves when ingredient prices do.

  • Recipe versions with QA approval
  • Scale to a batch size or to the cases you need
  • Cost per case at today's ingredient prices
Production schedule · Tue, Nov 10
Fewest allergens first, then a wet clean and swab
Today
5 AM8 AM11 AM2 PM5 PM8 PM11 PM
Line 1Granola
B-4421Honey OatNo allergensB-4422Maple AlmondTree nutsB-4423Dark Choc AlmondTree nutsMilkSoyWet cleanAllergen swabChangeover
Line 2Bars
B-4424Peanut Butter Oat BarsPeanutsSoyB-4425Peanut Butter Oat BarsPeanutsSoyWet cleanAllergen swabChangeover
Now 10:45
B-4426 Oat & Honey Bars moved to Wed 6 AM. It has no allergens, so it can't follow peanut bars until tonight's swab passes.

A production schedule that runs allergens in order

See every batch on every line, from fewest allergens to most, with cleans and swabs on the schedule. A batch that would follow the wrong allergen is flagged before it runs.

  • A lane per line, kettle or oven
  • Cleans and swab results before the next run
  • Short ingredients flagged before the batch starts
Batch ticketMix room · Line 1Luis M.LM
Allergen training current · in at 5:02 AMB-4422Maple Almond v6 · Weigh and mix
Elapsed0:26
Weighed3 / 7
Lot MS-2207 · Maple syrupBest by Mar 18 · COA on file · scanned
Floor scale
288.4 lb
Recipe target
288 lb ± 1.5In range
OatsAlmondsFlaxseedMaple syrupOilSugarSaltLots on hold, past best-by or not in this recipe can't be scanned in.Confirm weight

Batch tickets on the plant floor

Operators sign in with a PIN and scan each ingredient lot as they weigh it against the recipe. Lots on hold, past their best-by date or not in the recipe are blocked, and the batch keeps the CCP, lot and supplier records an SQF audit or FDA inspection asks for.

  • Oldest lot suggested first (FEFO)
  • CCP checks and sign-offs on the batch record
  • Lot code and best-by date printed at packing
Mock recall · almond lot SV-0918
Run Nov 9 · Sierra Vale Nut Co. · received Oct 27 · COA on file
Traced in 7 min
Almonds found100%1,050 of 1,050 lb
Finished lots31,344 cases made
Shipped1,032 cs3 customers, 5 ship-tos
In our warehouse312 csReady to hold
Finished lotProductCasesShipped toIn stock
L26302-1Maple Almond 12 oz478Brenner 300 · Northfield 12058
L26308-1Alder Maple Almond 12 oz476Alder, 3 DCs · 4688
L26310-1Dark Choc Almond 11 oz390Brenner 144246
Back to supplier:Sierra Vale Nut Co. · PO-3390 · pasteurization record and COA attached
Every case accounted forDraft customer noticesHold 312 cs

Trace any lot in minutes, for a recall or an audit drill

Trace any ingredient lot forward to every batch, finished lot and customer, or any finished lot back to its supplier lots and COAs. A mock recall is the drill your customers' food safety audits require, and FullPlan keeps the lot records a recall or audit asks for.

  • Forward and back, by lot
  • Every customer and ship-to, with cases and dates
  • Put remaining stock on hold from the trace
Included

Everything a food and beverage maker needs, included

One system, no add-on modules to buy.

Sell

  • Quotes and private label
  • Orders and retailer EDI
  • Shipping with lot and best-by codes
  • Invoices, deductions and payments
  • Customer portal

Make

  • Versioned recipes and allergens
  • Production schedule by line
  • Batch tickets on a tablet
  • QA holds and food safety records
  • Batch costing and yield
  • Co-pack runs with customer-supplied ingredients
  • Bottling and canning runs for beverages

Buy and stock

  • Ingredient and packaging POs
  • Lots, COAs and best-by dates
  • Lot tracing and mock recalls
  • FEFO picking and barcode scanning
  • Material planning

Money and data

  • QuickBooks and Xero sync
  • Reports and Ask your data
Industries

Built for your industry

Pricing

How pricing works

How pricing works

One monthly fee plus a one‑time setup, quoted after we've seen how you work.

  • Unlimited users, including the plant floor
  • Hosting, data migration, AI features and support included
  • Changes included, not billed as change orders
Get a demo
Who builds it

Made by Airdev

Airdev has designed, built and supported custom software for over a decade. The same team builds and supports your ERP.

Visit airdev.co
1,000+products built
10M+users
$1B+in transactions
Get started

Get a demo built for your business

Tell us how your business works.After the call, we'll build a demo set up around it.

Get a demo