Primary processing, VAP production, packing & labeling, cold storage, dispatch, in-process quality, and processing cost management.
| ID | Requirement | Description | Priority |
|---|---|---|---|
| PRC-001 | Well-Boat Reception | Record well-boat arrival at processing plant: origin site/pen, fish count, estimated live weight, water quality parameters from transport, welfare observations, and arrival timestamp. | Mandatory |
| PRC-002 | Holding Tank Management | Track live fish in reception/holding tanks: tank number, fish count, holding start time, water temperature, oxygen levels, and planned slaughter time. | Mandatory |
| PRC-003 | Resting Period Tracking | Track resting period duration in holding tanks (recommended 4โ12 hours). Alert if resting period is exceeded (max 24 hours) or quality risk conditions arise. | High |
| PRC-004 | Origin Batch Linkage | Link the reception batch (raw material) to its farming origin: site, pen(s), generation, feed history, and treatment records. This is the critical traceability handover point from farming to processing. | Mandatory |
| ID | Requirement | Description | Priority |
|---|---|---|---|
| PRC-005 | Production Order Management | Create and manage production orders for primary processing: planned volume (tonnes), product specifications, customer allocations, production date, and line assignment. | Mandatory |
| PRC-006 | Production Scheduling | Schedule daily and weekly production considering: raw material availability (harvest plan), customer orders, processing line capacity, staff availability, and product mix. | Mandatory |
| PRC-007 | Stunning & Slaughter Recording | Record slaughter events: date, time, batch, stunning method, stunning parameters (voltage, duration), welfare compliance check, and number of fish processed. | Mandatory |
| PRC-008 | In-Line Weighing Integration | Interface with automated in-line scales to capture individual fish weights (HOG weight) in real-time. Aggregate to production batch totals. | Mandatory |
| PRC-009 | Automatic Grading Data | Interface with grading equipment to capture: weight class distribution, quality grade assignment (Superior/Ordinary/Production), and color grade (SalmoFan score). | Mandatory |
| PRC-010 | Yield Tracking | Calculate and track processing yields at each step: live weight โ bled weight โ HOG weight โ fillet weight โ trimmed fillet weight โ portions. Report yield percentages and losses. | Mandatory |
| PRC-011 | Production Batch Definition | Define production batches (lot numbers) based on configurable rules: typically one batch = one day's processing from one origin site. Batch numbers must be GS1-compliant. | Mandatory |
| PRC-012 | Catch-Weight / Variable Weight | Full support for catch-weight (variable weight) products: individual item weight capture, case aggregation, and weight-based pricing. Critical for fresh fish where each unit has a unique weight. | Mandatory |
| PRC-013 | Filleting Line Management | Track filleting operations: input volume (HOG), output by product (skin-on fillet, skin-off fillet, trimmed fillet), trimming waste, yield per line, and fillet quality metrics. | High |
| PRC-014 | Pin Bone Tracking | Record pin bone removal status and quality assurance checks (e.g., X-ray or manual inspection pass/fail rates). | High |
| PRC-015 | By-Product Stream Tracking | Track all by-product streams from primary processing: heads, frames, belly trim, skins, viscera, blood water. Record volumes (kg) by type per batch for costing and by-product sales. | Mandatory |
| PRC-016 | Ensilage Management | Track ensilage production from processing waste: input volumes, acid addition, storage tank levels, and dispatch to by-product purchasers. | Desirable |
| PRC-017 | Ice Consumption Tracking | Track ice production and consumption for packing. Monitor ice plant capacity and ice quality. | Desirable |
| ID | Requirement | Description | Priority |
|---|---|---|---|
| PRC-018 | Packing Specification Management | Maintain a library of packing specifications per customer/product: box type, liner, ice quantity, label format, case configuration, weight tolerances, and special instructions. | Mandatory |
| PRC-019 | Label Generation | Generate product labels meeting regulatory and customer requirements: product description (multi-language), net weight, batch/lot number, production date, best-before date, origin (Norway), production facility number, GS1 barcode (EAN-128 / GS1-128), allergen information, nutrition facts (for consumer packs). | Mandatory |
| PRC-020 | Multi-Language Labels | Support label text in at least 10 languages simultaneously (Norwegian, English, French, German, Spanish, Italian, Dutch, Polish, Japanese, Chinese). | Mandatory |
| PRC-021 | GS1 Compliance | Full GS1 compliance: generate GTIN (for products), SSCC (for pallets), GS1-128 barcodes, and GS1 DataMatrix codes. Support GS1 Digital Link where required by customers. | Mandatory |
| PRC-022 | Case Weight Aggregation | Aggregate individual fish/fillet weights into case net weights. Generate case labels with actual net weight, number of pieces, and average piece weight. | Mandatory |
| PRC-023 | Pallet Label & SSCC | Generate pallet labels with SSCC barcode, product information, case count, total net weight, production date, and delivery information. | Mandatory |
| PRC-024 | Label Verification | Interface with vision systems for automated label verification: check label presence, readability (barcode grade), correct product code, correct date, and correct language. | High |
| PRC-025 | Average Weight Compliance | Support average weight (e-mark) compliance per EU Directive 76/211/EEC: calculate TU1, TU2 tolerances, record statistical samples, and generate compliance reports. | High |
| ID | Requirement | Description | Priority |
|---|---|---|---|
| PRC-026 | Freeze Scheduling | Schedule products for IQF tunnel or blast/plate freezer based on product type, customer order, and freezer capacity. | High |
| PRC-027 | Freezing Records | Record freezing parameters: product, batch, freezer unit, start/end time, core temperature achieved, and freeze verification. | Mandatory |
| PRC-028 | Cold Storage Locations | Manage cold store inventory by location (row, stack, level): product, batch, quantity (kg/cases), date stored, and allocated customer order. | High |
| PRC-029 | Storage Duration Tracking | Track time in cold storage per product batch. Alert when product approaches shelf-life/best-before limits. Support FIFO/FEFO (First Expired, First Out) picking logic. | High |
| PRC-030 | Temperature Monitoring Integration | Interface with cold store and dispatch area temperature monitoring systems. Record temperature data and alert on excursions. | High |
| ID | Requirement | Description | Priority |
|---|---|---|---|
| PRC-031 | VAP Recipe Management | Maintain production recipes/BOM (Bill of Materials) for all VAP products: ingredients (salmon, salt, sugar, spices, smoke, etc.), quantities, processing instructions, and allergen flags. | Mandatory |
| PRC-032 | Recipe Version Control | Version control for recipes: track recipe changes, effective dates, reason for change, and regulatory approval status. Ensure production uses the currently approved version. | Mandatory |
| PRC-033 | VAP Production Orders | Create VAP production orders: product, quantity, recipe version, batch size, scheduled production date, raw material requirements, packaging requirements. | Mandatory |
| PRC-034 | Raw Material Allocation | Allocate incoming fresh fillets from primary processing to VAP production orders based on: quantity needed, quality grade, size specification, and production priority. | High |
| PRC-035 | Ingredient Lot Tracking | Track ingredient lots used in each VAP production batch: salmon batch(es), salt lot, spice lot, smoke wood lot, etc. Full traceability of all inputs to each finished product batch. | Mandatory |
| PRC-036 | Smoking Process Recording | Record smoking process parameters per batch: kiln number, product loaded (kg), smoking curve (temperature/time profile), wood type, start/end times, core temperature, yield. | Mandatory |
| PRC-037 | Curing / Marination Recording | Record curing and marination process parameters: recipe, brine/cure composition, injection rate (if applicable), curing time, temperature, and batch volumes. | Mandatory |
| PRC-038 | Slicing Line Data | Record slicing operations: input product/batch, output volume, slice thickness, pack weight target, actual pack weights, slicing yield, and waste. | High |
| PRC-039 | Packaging Machine Integration | Interface with thermoforming/MAP packaging machines to capture: pack count, gas mix (COโ%, Nโ%), seal parameters, and reject counts. | High |
| PRC-040 | Metal Detection / X-Ray | Record metal detection and X-ray inspection results per production run: number of packs inspected, rejects (count, reason), calibration check results. CCP (Critical Control Point) data. | Mandatory |
| PRC-041 | Checkweigh Integration | Interface with checkweighers to capture: target weight, actual weights (per pack), reject count (underweight/overweight), and statistical compliance data. | Mandatory |
| PRC-042 | VAP Yield Analysis | Track and report yield at each VAP process stage: raw material input โ salted/cured โ smoked โ sliced โ packed. Compare actual yield vs. recipe standard yield. | High |
| PRC-043 | Co-Product & Waste Tracking | Track co-products (e.g., smoked trimmings from slicing) and waste generated during VAP processing. Allocate costs and revenue appropriately. | High |
| PRC-044 | VAP SKU Management | Manage the full VAP product catalog (~120 SKUs) with: product code, description, recipe link, packaging specification, shelf life, storage conditions, nutritional information, allergen declarations, and customer-specific variants. | Mandatory |
| PRC-045 | Shelf-Life Management | Assign and manage shelf life for all products based on: product type, packaging method, and storage conditions. Automatically calculate best-before dates from production date. | Mandatory |
| ID | Requirement | Description | Priority |
|---|---|---|---|
| PRC-046 | Production Line Monitoring | Real-time monitoring of processing line performance: throughput (kg/hour, packs/hour), downtime events, line speed, and utilization percentage. | High |
| PRC-047 | Downtime Recording | Record production downtime events: line, start/end time, duration, cause (breakdown, changeover, cleaning, material shortage, planned maintenance), and impact on production plan. | High |
| PRC-048 | OEE Calculation | Calculate Overall Equipment Effectiveness (OEE) for key production lines: availability ร performance ร quality. Report by line, shift, and period. | Desirable |
| PRC-049 | Shift Reporting | Support shift-based production reporting: production volumes by product, yield, downtime, quality events, staffing, and shift handover notes. | High |
| PRC-050 | CIP/Cleaning Schedules | Manage and track cleaning schedules (CIP โ Clean in Place, and manual cleaning): cleaning procedure, frequency, responsible person, completion verification, and chemical lot used. | High |
| ID | Requirement | Description | Priority |
|---|---|---|---|
| PRC-051 | In-Process Quality Checks | Record in-process quality checks at defined control points: temperature measurements, weight checks, visual quality assessment, color measurement, freshness scoring. | Mandatory |
| PRC-052 | Quality Hold & Release | Support batch quality hold/release workflow: hold batch for QC review โ lab testing โ assessment โ release for dispatch / reject / rework. Prevent dispatch of held batches. | Mandatory |
| PRC-053 | Rework Management | Manage rework operations: downgraded product, reprocessed product, with updated batch tracking and cost allocation. | High |
| PRC-054 | Customer Specification Compliance | Validate production output against customer-specific specifications (weight ranges, trim level, packaging) and flag deviations. | High |
| PRC-055 | Photo Documentation | Support capture and attachment of quality-related photographs (product images, defect images) to production batches and quality records. | Desirable |
| ID | Requirement | Description | Priority |
|---|---|---|---|
| PRC-056 | Processing Cost per Kg | Calculate total processing cost per kg of finished product, broken down by: raw material (fish), direct labor, packaging, energy, depreciation, maintenance, and overhead. | Mandatory |
| PRC-057 | VAP Product Costing | Calculate cost per unit/kg for each VAP SKU including: salmon input cost, ingredient costs, direct labor, packaging, energy, depreciation, and allocated overhead. | Mandatory |
| PRC-058 | Raw Material Valuation | Value raw material (fish entering processing) at market-equivalent price or accumulated production cost, supporting both Norwegian GAAP and IFRS methodologies for margin analysis. | Mandatory |
| PRC-059 | Variance Reporting | Report variances between standard/budgeted processing costs and actual costs: material yield variance, labor efficiency variance, overhead spending variance. | High |
| PRC-060 | Break-Even Analysis | Provide tools for break-even analysis by product: required selling price per kg given current production costs and target margins. | Desirable |
| ID | Requirement | Description | Priority |
|---|---|---|---|
| PRC-061 | Dispatch Planning | Plan dispatch schedule based on confirmed customer orders, carrier schedules, and product readiness. Assign products to shipments. | Mandatory |
| PRC-062 | Pick & Pack Management | Support pick/pack operations in the dispatch area: generate pick lists by order/shipment, confirm picked quantities (scan-based), and record case/pallet details. | High |
| PRC-063 | Dispatch Weight Verification | Capture final shipment weight (outgoing truck scales) and compare to order weight / pallet weight to ensure consistency. | High |
| PRC-064 | Bill of Lading / CMR | Generate shipping documents: Bill of Lading (sea freight), CMR (road transport), Airway Bill data, and commercial documents for export (invoice, packing list). | Mandatory |
| PRC-065 | Temperature Logger Assignment | Record assignment of temperature data loggers to shipments for cold chain monitoring. Capture and store temperature data upon logger return or digital download. | High |
| PRC-066 | Proof of Delivery | Capture proof of delivery confirmation: delivery date/time, receiver signature or electronic confirmation, any delivery exceptions (rejections, partial delivery). | High |
| PRC-067 | Dispatch Traceability | Full traceability from dispatch: link each shipment/pallet/case to production batch(es), customer order(s), and transport details for recall capability. | Mandatory |