Skip to content

Manufacturing

Data inventory template for a food co-packer

By SourceX Editorial · Updated

Short answer

A co-packer data inventory lists each record type in the plant, the system that holds it, its link key and one extra column every co-manufacturer needs: whether the record is brand-owned, co-packer-owned or shared. Formulas and specs usually belong to the brand, sanitation and changeover logs to the co-packer, and batch records sit in between.

Key takeaways

  • Every row in a co-packer inventory needs an ownership value: brand-owned, co-packer-owned or shared.
  • Formulas, specifications and artwork are typically brand-owned even when they live in the co-packer's ERP.
  • Changeover, sanitation, line performance and scheduling records are usually the co-packer's own operating history.
  • Batch records combine a brand's formula with the co-packer's execution, so they need the closest reading of the agreement.
  • Food safety record-keeping obligations may apply regardless of ownership, so no record should be deleted for an inventory project.

What a co-packer inventory adds: the ownership column#

A co-packer data inventory works like any plant inventory, with one addition: an ownership value on every row. Because a co-manufacturer makes products to other companies' formulas, specifications and artwork, the same ERP can hold records that belong to a brand next to records that describe only the plant's own operations.

Filling in the ownership column early saves time later. It tells the owner which records are clearly the plant's own, which belong to customers and which need someone to read the co-manufacturing agreement.

  • Walk the plant from receiving to shipping and list each record type at each stage.
  • Name the system or location for each: ERP, line controller, spreadsheet, LIMS or paper binder.
  • Record the earliest date each record is accessible today.
  • Note the link key: ingredient lot, batch or lot number, line, SKU or pallet.
  • Mark ownership as brand-owned, co-packer-owned, shared or unknown.
  • List which co-manufacturing agreement governs each brand's records.

The template, by plant area#

The template below follows product through a typical food plant. Replace the systems with your own and add rows for anything specific to your process, such as retort logs, metal detector verifications or kill step records.

The lot number is the most important link key in a food plant, because it ties ingredient lots to batches, finished goods, holds and complaints. If lot codes changed format at some point, or rework was blended into later lots without a record, note it on the batching row; those breaks are where traceability and data value both drop off.

The template, by plant area
Plant areaRecord typeTypical systemLink keyOwnership
ReceivingIngredient receipts, supplier COAs, lot numbersERP or paper receiving logIngredient lot, POCo-packer; COAs are supplier documents
FormulationFormulas, specifications, approved ingredientsBrand portal, PLM or ERP bill of materialsProduct code, spec revisionBrand-owned
BatchingBatch records with weights, deviations, sign-offsERP, MES or paper batch sheetsBatch or lot numberShared
Filling and packingFill weights, checkweigher rejects, line speedsLine controllers or OEE softwareLine, lot, timeCo-packer-owned
ChangeoversChangeover logs, allergen cleandown verificationMES, spreadsheet or paperLine, from and to SKUCo-packer-owned
SanitationMaster sanitation schedule, ATP swabs, pre-op checksSanitation software or paperLine, area, dateCo-packer-owned
QA labFinished product tests, holds, releasesLIMS or spreadsheetLot numberShared; specs are the brand's
Environmental monitoringSwab results and corrective actionsEMP software or lab reportsZone, site, dateCo-packer-owned
PackagingLabels, artwork, packaging specificationsBrand filesSKU, artwork versionBrand-owned
SchedulingProduction schedules and run plansERP or spreadsheetLine, week, SKUCo-packer-owned
ComplaintsConsumer complaints and investigationsBrand system; plant investigation fileLot numberBrand-owned; investigation shared
ShippingBills of lading, pallet tags, inventoryWMS or ERPLot, palletCo-packer record; brand owns the goods
  1. 01Your work records
  2. 02Personal details removed
  3. 03You approve the release
  4. 04Licensed to AI developers
How it works with SourceX: Your work records → Personal details removed → You approve the release → Licensed to AI developers.Illustrative

How to decide brand-owned versus co-packer-owned#

The co-manufacturing agreement decides ownership, and the template's defaults only hold when the agreement is silent. Read the confidentiality definition, any records or audit clause and any intellectual property clause together, since each can move a record from one column to another.

Where agreements differ by brand, the same record type can have different ownership values for different customers. Add a row per brand for the record types that change, rather than forcing a single answer.

How to decide brand-owned versus co-packer-owned
What the agreement saysUsually points to
Formulas and specifications are the brand's confidential informationBrand-owned, wherever stored
Brand may audit and copy production recordsShared; the co-packer holds them, the brand has access
All records relating to the products belong to the brandBrand-owned, even records the plant created
Nothing about production recordsCo-packer-created; still check confidentiality terms
Brand supplied equipment or software on the lineCheck who owns data that equipment generates

Batch records are the row to read twice#

Batch records are the hardest row because they combine the brand's formula with the plant's execution. The target weights and ingredient list come from the brand's specification, while actual weights, mix times, temperatures, deviations and operator sign-offs describe how your team ran the batch.

When batch records are shared, a common approach is to separate the two layers: formula content stays out of any use beyond production, while timing, deviations and corrective actions may be usable once ingredient quantities and brand identifiers are removed, if the agreement allows. Food safety rules under FSMA may require you to keep certain records for set periods, so list retention obligations in the inventory and never delete records as part of this work.

Paper, spreadsheets and ERP exports#

Many co-packers keep their longest history on paper. Batch sheets, sanitation checklists and changeover logs are often signed on the floor and filed in binders or scanned later, so the inventory should record where the paper is, how it is filed and whether scans are searchable.

Check ERP exports before relying on them. Oracle's NetSuite documentation, for example, says its Full CSV Export does not currently export all data and lists what it covers, such as customers, items, transaction detail and vendors. Whatever ERP you run, note in the export method column which records come out cleanly and which need a report, a query or vendor help.

Line controllers and OEE software often keep detailed data only for a limited rolling period before summarizing it. Record the retention setting for each, and whether anyone saves shift reports, since those summaries may be the only long history of line speeds and stoppages.

Illustrative: a powder co-packer completes its template#

Illustrative: a fictional co-packer of drink mixes and protein powders for several consumer brands builds its inventory with the COO and the food safety manager. The ERP holds receipts, batch tickets and shipments, the blending room uses paper batch sheets that are scanned weekly, and sanitation and allergen changeover verifications are kept in binders by line.

Formulas and artwork are marked brand-owned. Sanitation, environmental monitoring, changeover and line performance records are marked co-packer-owned. Batch records are marked shared, and one brand's agreement assigns all product-related records to the brand, so that brand gets its own rows. The finished inventory shows years of connected changeover and sanitation history keyed by line and SKU that belongs to the plant.

How SourceX approaches a co-packer inventory#

SourceX reads a co-packer's inventory in the Supply step of the SourceX five-step transaction, using metadata only; nothing is shared during the initial assessment. The ownership column sets the Rights review: brand-owned rows are excluded, shared rows are checked against each co-manufacturing agreement, and Preparation removes brand names, SKUs and formula content from anything that proceeds.

The co-packer approves every step, keeps ownership of its records and licenses defined use only. A SourceX Evidence Packet documents provenance, licensing rights, permitted use, the privacy record and release authorization for each package.

Frequently asked questions

Who owns the batch record at a co-packer?

It depends on the co-manufacturing agreement. Many agreements treat batch records as production records the co-packer keeps and the brand can audit, which makes them shared. Some assign all product-related records to the brand. Mark them shared until the agreement is read.

Are changeover and sanitation records ours?

Usually, because they describe how your plant runs regardless of which brand is on the line. They often name brands and SKUs, so those identifiers may need removal before any use beyond the plant. Check confidentiality terms for broad definitions that reach plant records.

Should we list records for brands we no longer make?

Yes. Confidentiality obligations often survive the end of an agreement, so former brands' records still need an ownership value. Listing them also keeps the inventory honest about where your longest history comes from.

Do a brand's audit rights make records brand-owned?

Not by themselves. An audit right lets the brand inspect and sometimes copy records; it does not usually transfer ownership. Audit clauses often sit next to confidentiality terms that limit use, so read both before marking a record co-packer-owned.

What about records food safety rules require us to keep?

List them with their retention obligation in the inventory. Food safety and traceability rules may require keeping certain records for set periods regardless of ownership or any licensing plan, so an inventory project should never lead to deletion.

Sources

  • Oracle's NetSuite help says the Full CSV Export does not currently export all data; it covers accounting lists, classes, contacts, customers, departments, employees, items, notes, partners, saved reports you own, tasks, the transaction detail report and vendors. Source

Related resources

See if your company qualifies

A short company assessment. No data uploads are needed.

See if your company qualifies