Solution Answers ยท Processing & VAP

๐Ÿญ Processing & VAP โ€” Solution Response

Detailed solution responses for primary processing, VAP production, packing, cold storage, dispatch, and processing cost management.

67
Requirements
100%
Covered
44
Standard
23
Config
0
Developed
0
Partner
Back to Requirements Overview

Response Code Breakdown

100%
Standard44 (66%)
Configuration23 (34%)

Jump to Section

HARVEST RECEPTION & LIVE FISH HANDLING

4 requirements in this section

PRC-001
Configuration Mandatory

Well-Boat Reception

Requirement: 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.
Summary: D365 SCM production orders + AquaMonitor โ€” well-boat arrival recording with origin, count, weight, and welfare data.
Show detailed solution response

Well-boat reception managed through D365 Production Control + AquaMonitor:

  • Intake recording: well-boat ID, arrival time, origin site/pen(s), declared fish count, estimated live weight, water quality during transport, welfare observations
  • AquaMonitor link: harvest execution record linked to D365 production order via generation batch ID โ€” farm-to-factory traceability chain established
  • Quality acceptance: pre-slaughter quality check (welfare assessment, temperature, starvation period verification) recorded against the incoming batch
PRC-002
Configuration Mandatory

Holding Tank Management

Requirement: Track live fish in reception/holding tanks: tank number, fish count, holding start time, water temperature, oxygen levels, and planned slaughter time.
Summary: D365 Advanced Warehousing โ€” holding tank tracking with fish count, water temperature, Oโ‚‚, and planned slaughter time.
Show detailed solution response

Holding tank management via D365 Advanced Warehousing location tracking:

  • Tank locations: each holding tank modeled as a warehouse location. Tracked per tank: fish count, live weight, holding start time, assigned slaughter slot
  • Environmental monitoring: water temperature and Oโ‚‚ via IoT sensors โ†’ Azure IoT Hub โ†’ alerts on exceedance
  • Planned slaughter time: each batch assigned planned start based on resting period, line capacity, and schedule
  • Capacity: total tank capacity tracked to prevent over-reception
PRC-003
Configuration High

Resting Period Tracking

Requirement: 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.
Summary: D365 batch attributes + Power Automate โ€” resting period tracking with time alerts for minimum (4h), maximum (24h), and quality risk.
Show detailed solution response

Resting period management:

  • Timer: holding start time as batch attribute. Duration calculated real-time
  • Alerts: notification at 4 hours (ready), warning at 12 hours (prioritise), critical at 24 hours (quality risk). Environmental deterioration alerts independent of time
  • Dashboard: all tanks with batch, fish count, resting duration (color-coded), and water parameters
PRC-004
Standard Mandatory

Origin Batch Linkage

Requirement: 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.
Summary: Standard D365 batch tracking โ€” farm-to-factory traceability linking reception batch to origin site, pen, generation, feed, and treatments.
Show detailed solution response

D365 batch tracking establishes the critical traceability handover:

  • Batch creation: processing batch linked to AquaMonitor generation ID. Stores: origin site, pen(s), generation, harvest date, quality grade
  • Upstream traceability: via generation ID โ€” feed batches, treatments, vaccinations, lice history, water quality, growth data all traceable
  • Batch attributes: origin site, species, generation, quality grade, regulatory data (withdrawal period confirmation)

SLAUGHTER & PRIMARY PROCESSING

13 requirements in this section

PRC-005
Standard Mandatory

Production Order Management

Requirement: Create and manage production orders for primary processing: planned volume (tonnes), product specifications, customer allocations, production date, and line assignment.
Summary: Standard D365 Production Control โ€” production order management with planned volume, specs, customer allocations, and line assignment.
Show detailed solution response

D365 Production Control:

  • Production order: planned volume, product specs, customer allocations, production date, assigned line
  • BOM: input (live fish) โ†’ outputs (HOG, by-products). Versions per species/type
  • Route: stunning โ†’ bleeding โ†’ gutting โ†’ grading โ†’ washing โ†’ chilling with standard times
  • Lifecycle: Created โ†’ Estimated โ†’ Scheduled โ†’ Released โ†’ Started โ†’ Finished โ†’ Ended
PRC-006
Standard Mandatory

Production Scheduling

Requirement: Schedule daily and weekly production considering: raw material availability (harvest plan), customer orders, processing line capacity, staff availability, and product mix.
Summary: Standard D365 Production Control โ€” daily/weekly scheduling considering raw material, orders, line capacity, staff, and product mix.
Show detailed solution response

D365 production scheduling:

  • Weekly: harvest volumes (AquaMonitor) + customer demand โ†’ schedule per product/line/shift
  • Daily: shift schedules with line assignments, crew, material staging, target throughput
  • Capacity: line capacity in resource groups. Finite capacity scheduling
  • Material: consumable requirements via MRP from production schedule
PRC-007
Configuration Mandatory

Stunning & Slaughter Recording

Requirement: Record slaughter events: date, time, batch, stunning method, stunning parameters (voltage, duration), welfare compliance check, and number of fish processed.
Summary: D365 production BOM + route with slaughter line integration โ€” stunning method, parameters, welfare compliance recording.
Show detailed solution response

Stunning & slaughter recording:

  • Route: stunning/slaughter as operations with method (electrical/percussive), voltage, duration, welfare criteria
  • Equipment integration: automation systems push data via Azure Service Bus: throughput, stunning parameters, equipment status
  • Welfare: stunning effectiveness checks per batch. Deviations trigger non-conformance
  • Record: date, time, batch, fish count, method/parameters, responsible operator
PRC-008
Standard Mandatory

In-Line Weighing Integration

Requirement: Interface with automated in-line scales to capture individual fish weights (HOG weight) in real-time. Aggregate to production batch totals.
Summary: Standard D365 catch-weight โ€” individual fish HOG weight capture from in-line conveyor scales with batch aggregation.
Show detailed solution response

D365 catch-weight:

  • Capture: conveyor scales weigh each fish (HOG) โ†’ D365 catch-weight registrations
  • Aggregation: individual weights โ†’ batch totals: total HOG weight, count, average
  • Distribution: statistical analysis (mean, std dev, size classes) for pack planning
PRC-009
Configuration Mandatory

Automatic Grading Data

Requirement: Interface with grading equipment to capture: weight class distribution, quality grade assignment (Superior/Ordinary/Production), and color grade (SalmoFan score).
Summary: D365 batch attributes + grading equipment โ€” automated quality grade, weight class, and colour grade capture from sorting machines.
Show detailed solution response

Automatic grading data:

  • Integration: grading machines classify each fish by weight class, quality grade (Superior/Ordinary/Production), colour (SalmoFan). Results to D365
  • Batch attributes: grade distribution stored: % Superior, % Ordinary, average SalmoFan, weight class breakdown
  • Routing: fish routed to appropriate lines based on grade
  • Analytics: Power BI grade trends per site, generation, season
PRC-010
Standard Mandatory

Yield Tracking

Requirement: 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.
Summary: Standard D365 co-product/by-product โ€” yield tracking at each step with percentage calculations and variance against BOM standards.
Show detailed solution response

Yield tracking:

  • Step yields: live โ†’ bled โ†’ HOG โ†’ fillet โ†’ trimmed โ†’ portions. Each % tracked vs. standard
  • BOM: standard yields (gutting 87%, filleting 55%). Variance analysis
  • Losses: per step in kg and %: head, viscera, blood, trim, frames, skin, waste
  • Reporting: variance per batch, shift, line, period
PRC-011
Standard Mandatory

Production Batch Definition

Requirement: 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.
Summary: Standard D365 batch management โ€” production batch definition with configurable lot numbering and GS1-compliant structure.
Show detailed solution response

Batch definition:

  • Rule: one batch = one day's processing from one origin site (configurable). GS1-compliant number sequence
  • Attributes: production date, origin, species, grade distribution, best-before date
  • Split/merge: parent-child traceability maintained when batches split or merge
PRC-012
Standard Mandatory

Catch-Weight / Variable Weight

Requirement: 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.
Summary: Standard D365 catch-weight โ€” full dual-unit tracking (count + actual weight) for variable-weight fish products.
Show detailed solution response

Catch-weight / variable weight:

  • Dual-unit: nominal (count) and actual (kg). Each piece has unique weight
  • Capture points: intake, post-gutting, grading, packing, dispatch
  • Financial: invoicing and costing use actual catch-weight
  • Orders: orders in kg with fulfilment based on available catch-weight
PRC-013
Standard High

Filleting Line Management

Requirement: 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.
Summary: Standard D365 production multi-level BOM โ€” filleting line with input/output tracking, yield per line, and quality metrics.
Show detailed solution response

Filleting management:

  • BOM: input HOG โ†’ outputs: fillets (skin-on/off, trimmed), trim, by-products (frames, skin)
  • Yield: fillet yield per batch, by line, operator, shift, input quality grade
  • Quality: colour (SalmoFan), trim level, fat %, defect incidence
  • Catch-weight: each fillet weighed for sorting and accurate yield
PRC-014
Configuration High

Pin Bone Tracking

Requirement: Record pin bone removal status and quality assurance checks (e.g., X-ray or manual inspection pass/fail rates).
Summary: D365 Quality Management โ€” pin bone removal recording with X-ray/manual inspection pass rates and non-conformance tracking.
Show detailed solution response

Pin bone tracking:

  • Removal: recorded as production operation per batch. Method (machine/manual) tracked
  • Inspection: X-ray or manual samples. Pass/fail rate per batch and line
  • Quality orders: triggered at pin-bone stage with sampling plans
  • NCR: pin bone detection in finished product triggers root cause investigation
PRC-015
Standard Mandatory

By-Product Stream Tracking

Requirement: 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.
Summary: Standard D365 co-product/by-product โ€” all by-product streams tracked by type and volume per batch with cost/revenue allocation.
Show detailed solution response

By-product tracking:

  • Streams: heads, frames, belly trim, skins, viscera, blood water โ€” each as BOM output
  • Recording: kg per type per batch via production reporting
  • Cost: allocated between primary and by-products (NRV, weight, fixed %)
  • Revenue: by-product sales tracked with revenue credit against processing cost
PRC-016
Configuration Desirable

Ensilage Management

Requirement: Track ensilage production from processing waste: input volumes, acid addition, storage tank levels, and dispatch to by-product purchasers.
Summary: D365 Inventory Management โ€” ensilage tracking with input volumes, acid addition, tank levels, and dispatch to buyers.
Show detailed solution response

Ensilage management:

  • Input: waste volumes directed to ensilage via inventory journals
  • Production: acid addition (type, quantity), date/time, temperature
  • Tanks: levels as inventory by location. Capacity alerts
  • Dispatch: collection recorded as D365 sales with volume and documentation
PRC-017
Configuration Desirable

Ice Consumption Tracking

Requirement: Track ice production and consumption for packing. Monitor ice plant capacity and ice quality.
Summary: D365 Inventory Management โ€” ice plant production, consumption tracking per batch, and capacity monitoring.
Show detailed solution response

Ice management:

  • Production: daily output tracked as manufactured item
  • Consumption: per batch via BOM consumption on production orders
  • Capacity: plant capacity vs. demand; alerts when behind
  • Quality: maintenance via Asset Management. Microbiological checks via quality orders

PACKING & LABELING (PRIMARY PRODUCTS)

8 requirements in this section

PRC-018
Standard Mandatory

Packing Specification Management

Requirement: Maintain a library of packing specifications per customer/product: box type, liner, ice quantity, label format, case configuration, weight tolerances, and special instructions.
Summary: Standard D365 BOM โ€” packing specification library per customer/product with box type, liner, ice, label, tolerances.
Show detailed solution response

Packing specs via D365 BOM variants:

  • BOMs: per product: box type (EPS, cardboard), size, ice, liner, label, auxiliaries. Versions per market/customer
  • Customer-specific: branding, sizes, label content as BOM versions
  • Tolerances: target fill weight with min/max per specification
  • Instructions: customer packing instructions as document attachments
PRC-019
Configuration Mandatory

Label Generation

Requirement: 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).
Summary: D365 label printing integration โ€” automated label generation with regulatory fields, barcodes, batch data, and multi-language text.
Show detailed solution response

Label generation:

  • Content: product name (common + Latin), species, production method, origin, FAO area, weight, dates, batch, producer ID, GS1-128 barcode, allergens, nutrition
  • Templates: per market (EU, UK, USA, Asia), customer, product, language
  • Integration: D365 โ†’ label printer (Marel Innova, NiceLabel) for automated in-line printing
  • GS1: barcode with GTIN, batch, production date, best-before, net weight
PRC-020
Configuration Mandatory

Multi-Language Labels

Requirement: Support label text in at least 10 languages simultaneously (Norwegian, English, French, German, Spanish, Italian, Dutch, Polish, Japanese, Chinese).
Summary: D365 product translations + label system โ€” multi-language label text in 10+ languages with market-specific regulatory content.
Show detailed solution response

Multi-language labels:

  • Translations: product descriptions in 10+ languages: NO, EN, FR, DE, ES, IT, NL, PL, JA, ZH
  • Selection: template selected by sales order destination market
  • Regulatory: market-specific text per destination requirements
  • Allergens: localised per language per EU Reg 1169/2011
PRC-021
Standard Mandatory

GS1 Compliance

Requirement: 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.
Summary: Standard D365 product data โ€” full GS1 compliance with GTIN, SSCC, GS1-128, and GS1 DataMatrix codes.
Show detailed solution response

GS1 compliance:

  • GTIN: per product variant in product master
  • SSCC: per pallet (license plate) per GS1 standards
  • GS1-128: GTIN, batch, production date, best-before, net weight, SSCC
  • DataMatrix: 2D codes where customers require compact format
  • Digital Link: future capability for consumer QR codes
PRC-022
Standard Mandatory

Case Weight Aggregation

Requirement: Aggregate individual fish/fillet weights into case net weights. Generate case labels with actual net weight, number of pieces, and average piece weight.
Summary: Standard D365 catch-weight โ€” individual item weight aggregation into case net weight with piece count and average.
Show detailed solution response

Case weight aggregation:

  • Item weights: each fish/fillet weighed on packing line scales
  • Aggregation: D365 sums into case net weight, records piece count, average
  • Label: actual net weight, piece count, product, batch, GS1-128 barcode
  • Tolerance: validated against target ยฑ tolerance; failures flagged
PRC-023
Standard Mandatory

Pallet Label & SSCC

Requirement: Generate pallet labels with SSCC barcode, product information, case count, total net weight, production date, and delivery information.
Summary: Standard D365 license plate / pallet management โ€” SSCC pallet label with product, case count, weight, and delivery info.
Show detailed solution response

Pallet management:

  • Building: boxes assigned to pallets (license plates) with unique SSCC
  • Label: SSCC barcode, product, case count, total weight, production date, best-before, delivery
  • Traceability: pallet โ†’ boxes โ†’ batch โ†’ intake โ†’ farm generation
  • Inventory: WMS tracks at license-plate level in cold storage and dispatch
PRC-024
Configuration High

Label Verification

Requirement: Interface with vision systems for automated label verification: check label presence, readability (barcode grade), correct product code, correct date, and correct language.
Summary: D365 Quality Management + vision system โ€” automated label verification for presence, barcode readability, and content correctness.
Show detailed solution response

Label verification:

  • Vision system: checks every label: presence, barcode grade, correct GTIN, date, language
  • D365 integration: results as quality test results. Failures trigger line stop, re-label, quality event
  • CCP: allergen labeling results maintained as CCP records where applicable
  • Statistics: reject rate per shift/line/product in Power BI
PRC-025
Configuration High

Average Weight Compliance

Requirement: Support average weight (e-mark) compliance per EU Directive 76/211/EEC: calculate TU1, TU2 tolerances, record statistical samples, and generate compliance reports.
Summary: D365 Quality Management โ€” average weight (e-mark) compliance per EU Directive 76/211/EEC with TU1/TU2 tolerance checks.
Show detailed solution response

Average weight compliance:

  • Sampling: per production run per EU Directive and Norwegian regulations
  • TU1/TU2: individual tolerance and maximum deficiency validated per nominal weight
  • Recording: checkweigher data or samples. Statistical analysis for compliance
  • Reports: e-mark compliance reports per run โ€” audit-ready

FREEZING & COLD STORAGE

5 requirements in this section

PRC-026
Standard High

Freeze Scheduling

Requirement: Schedule products for IQF tunnel or blast/plate freezer based on product type, customer order, and freezer capacity.
Summary: Standard D365 production scheduling โ€” freeze scheduling by product type, order, and IQF/blast/plate freezer capacity.
Show detailed solution response

Freeze scheduling:

  • Freezer types: IQF tunnel, blast, plate โ€” each as D365 resource with capacity
  • Scheduling: assigned by product type, customer needs, freezer availability
  • Operation: freezing as route operation with target core temperature and duration
  • Queue: products queued for freezing tracked in WMS โ€” FIFO
PRC-027
Standard Mandatory

Freezing Records

Requirement: Record freezing parameters: product, batch, freezer unit, start/end time, core temperature achieved, and freeze verification.
Summary: Standard D365 production recording โ€” freezing parameters per batch: freezer unit, start/end, core temperature, verification.
Show detailed solution response

Freezing records:

  • Parameters: product/batch, freezer unit, load/unload time, target/achieved core temp, duration
  • Verification: core temperature by probe โ€” D365 quality test result (must reach -18ยฐC)
  • Automated: where freezer systems support export, cycle data logged automatically
  • HACCP: records evidence product achieved required core temperature
PRC-028
Standard High

Cold Storage Locations

Requirement: Manage cold store inventory by location (row, stack, level): product, batch, quantity (kg/cases), date stored, and allocated customer order.
Summary: Standard D365 WMS โ€” cold store location management with row/stack/level, temperature zones, and product tracking.
Show detailed solution response

Cold store warehouse management:

  • Locations: zone (chilled, frozen, deep freeze), aisle, rack, level. Capacity tracked
  • Product: every pallet in its location with: product, batch, qty, weight, date, allocated order
  • Putaway: WMS directives for optimal location by temp zone, product, capacity
  • Mobile: D365 Warehouse app โ€” scan pallet, scan location for all operations
PRC-029
Standard High

Storage Duration Tracking

Requirement: 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.
Summary: Standard D365 batch attributes โ€” storage duration tracking with shelf-life alerts and FEFO picking logic.
Show detailed solution response

Storage duration / shelf-life:

  • Tracking: best-before from production date + shelf-life days. Days in storage calculated
  • FEFO: First Expired First Out enforced for picking
  • Alerts: approaching best-before flagged for priority sales, markdown, or disposal
  • Block: expired product blocked from sale via inventory status rules
PRC-030
Configuration High

Temperature Monitoring Integration

Requirement: Interface with cold store and dispatch area temperature monitoring systems. Record temperature data and alert on excursions.
Summary: D365 + IoT Hub โ€” continuous temperature monitoring in cold stores/dispatch with deviation alerts and HACCP logging.
Show detailed solution response

Temperature monitoring:

  • Sensors: in cold stores, freezers, dispatch areas โ†’ Azure IoT Hub
  • Logging: every 5-15 minutes โ€” unbroken HACCP records
  • Alerts: deviations trigger immediate alerts. Excursions recorded as non-conformances
  • Dashboard: Power BI real-time temperatures across zones with history

VALUE-ADDED PROCESSING (VAP)

15 requirements in this section

PRC-031
Standard Mandatory

VAP Recipe Management

Requirement: Maintain production recipes/BOM (Bill of Materials) for all VAP products: ingredients (salmon, salt, sugar, spices, smoke, etc.), quantities, processing instructions, and allergen flags.
Summary: Standard D365 Production BOM โ€” recipe/BOM for VAP with ingredients, quantities, allergens, and processing instructions.
Show detailed solution response

VAP recipe management:

  • Recipe BOM: salmon input, ingredients (salt, sugar, spices, smoke, marinades), packaging, processing aids
  • Quantities: per batch size with configurable scaling
  • Allergens: per ingredient; BOM roll-up determines finished product allergen profile
  • Processing: route operations with parameters, durations, quality criteria
PRC-032
Standard Mandatory

Recipe Version Control

Requirement: Version control for recipes: track recipe changes, effective dates, reason for change, and regulatory approval status. Ensure production uses the currently approved version.
Summary: Standard D365 BOM versioning โ€” recipe version control with effective dates, change tracking, and approval workflow.
Show detailed solution response

Recipe version control:

  • Versions: numbered, one active at a time per date range. Previous retained
  • Tracking: what changed, when, who, why
  • Approval: R&D โ†’ quality โ†’ regulatory check โ†’ active
  • Dates: from/to for planned recipe changes
PRC-033
Standard Mandatory

VAP Production Orders

Requirement: Create VAP production orders: product, quantity, recipe version, batch size, scheduled production date, raw material requirements, packaging requirements.
Summary: Standard D365 Production Control โ€” VAP production orders with product, quantity, recipe version, scheduling, and material BOM.
Show detailed solution response

VAP production orders:

  • Order: product, quantity, BOM version, batch size, date, line
  • Materials: BOM explosion calculates requirements. Auto-reservation with shortage alerts
  • Packaging: in BOM, consumed on completion
  • Lifecycle: Created โ†’ Estimated โ†’ Scheduled โ†’ Released โ†’ Started โ†’ Finished โ†’ Ended
PRC-034
Configuration High

Raw Material Allocation

Requirement: Allocate incoming fresh fillets from primary processing to VAP production orders based on: quantity needed, quality grade, size specification, and production priority.
Summary: D365 production reservation โ€” raw material allocation from primary processing to VAP by quality, size, and priority.
Show detailed solution response

Raw material allocation:

  • Allocation: fresh fillets allocated to VAP orders by quality, size, quantity, priority
  • Reservation: reserved batches blocked from direct fresh sales
  • Selection: by freshness, quality, customer spec match
  • Shortage: insufficient supply triggers re-scheduling or frozen sourcing
PRC-035
Standard Mandatory

Ingredient Lot Tracking

Requirement: 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.
Summary: Standard D365 batch tracking โ€” full ingredient lot traceability per VAP batch linking every input to finished product.
Show detailed solution response

Ingredient lot traceability:

  • Recording: every lot consumed: salmon batch(es), salt, spice, smoke wood, marinade, packaging lots
  • Scanning: operators scan ingredient lots against BOM lines
  • Trace: finished product โ†’ all ingredients. Ingredient โ†’ all finished products
  • Recall: contaminated ingredient โ†’ all affected VAP batches identified in minutes
PRC-036
Configuration Mandatory

Smoking Process Recording

Requirement: Record smoking process parameters per batch: kiln number, product loaded (kg), smoking curve (temperature/time profile), wood type, start/end times, core temperature, yield.
Summary: D365 production route + equipment โ€” smoking process with kiln, temperature curves, wood type, duration, and yield.
Show detailed solution response

Smoking process recording:

  • Route: kiln ID, target smoking curve, wood type, standard yield
  • Parameters: product (kg), actual temps, wood type/qty, start/end, core temp
  • Integration: kiln control data logged automatically where supported
  • Yield: 75-85% tracked per batch vs. standard
PRC-037
Configuration Mandatory

Curing / Marination Recording

Requirement: Record curing and marination process parameters: recipe, brine/cure composition, injection rate (if applicable), curing time, temperature, and batch volumes.
Summary: D365 production route โ€” curing/marination with recipe, brine, injection rate, curing time, temperature, and yield.
Show detailed solution response

Curing / marination recording:

  • Operation: recipe, concentration, injection rate, duration, temperature
  • Batch: recipe, brine/cure batch, injection parameters, curing time, temperature, salt content
  • Quality: salt, pH, weight gain/loss as quality test results
  • Yield: weight change tracked for costing
PRC-038
Configuration High

Slicing Line Data

Requirement: Record slicing operations: input product/batch, output volume, slice thickness, pack weight target, actual pack weights, slicing yield, and waste.
Summary: D365 production BOM + catch-weight โ€” slicing operation with input, output, thickness, pack weights, yield, and waste.
Show detailed solution response

Slicing line data:

  • Operation: input product/batch, target thickness, pack weight, standard yield
  • Output: pack count, total kg, actual weights (checkweigher), yield, trim/waste
  • Catch-weight: individual pack weights as catch-weight registrations
  • Analysis: yield per input quality, operator, machine, blade age
PRC-039
Configuration High

Packaging Machine Integration

Requirement: Interface with thermoforming/MAP packaging machines to capture: pack count, gas mix (COโ‚‚%, Nโ‚‚%), seal parameters, and reject counts.
Summary: D365 production + equipment โ€” thermoforming/MAP machine interface for pack count, gas mix, seal params, and rejects.
Show detailed solution response

Packaging machine integration:

  • Data: pack count, gas mix (COโ‚‚%, Nโ‚‚%, Oโ‚‚ residual), seal pressure/temperature, speed via middleware
  • Quality: gas and seal results as D365 quality tests. Out-of-spec triggers investigation
  • Rejects: counted and categorised by reason
  • HACCP: MAP composition as food safety records
PRC-040
Standard Mandatory

Metal Detection / X-Ray

Requirement: 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.
Summary: Standard D365 Quality Management โ€” metal detection/X-ray CCP with inspection counts, rejects, and calibration verification.
Show detailed solution response

Metal detection / X-ray:

  • CCP: Critical Control Points with sensitivity limits, calibration frequency, corrective actions
  • Results: packs inspected, rejects (count, reason), calibration pass/fail
  • Calibration: start of shift, every 2 hours, end of shift recorded in D365
  • Deviation: failure triggers line stop, quarantine, and non-conformance
PRC-041
Configuration Mandatory

Checkweigh Integration

Requirement: Interface with checkweighers to capture: target weight, actual weights (per pack), reject count (underweight/overweight), and statistical compliance data.
Summary: D365 catch-weight + quality โ€” checkweigher integration for per-pack weight, statistical compliance, and reject tracking.
Show detailed solution response

Checkweigher integration:

  • Capture: every pack weighed; data as catch-weight and quality results
  • Tolerance: underweight/overweight packs rejected
  • Compliance: statistical data for average weight per EU Directive (PRC-025)
  • Rejects: counts per run; excessive triggers recalibration
PRC-042
Standard High

VAP Yield Analysis

Requirement: Track and report yield at each VAP process stage: raw material input โ†’ salted/cured โ†’ smoked โ†’ sliced โ†’ packed. Compare actual yield vs. recipe standard yield.
Summary: Standard D365 production yield โ€” VAP yield analysis at each stage comparing actual vs. recipe standard with cost impact.
Show detailed solution response

VAP yield analysis:

  • Stages: raw material โ†’ salted/cured โ†’ smoked โ†’ sliced โ†’ packed. Each actual vs. standard
  • Variance: where loss occurred โ€” smoking, slicing, packing
  • Reporting: Power BI per product, recipe, line, operator, period
  • Cost: yield variance in NOK โ€” actual vs. standard cost
PRC-043
Standard High

Co-Product & Waste Tracking

Requirement: Track co-products (e.g., smoked trimmings from slicing) and waste generated during VAP processing. Allocate costs and revenue appropriately.
Summary: Standard D365 co-product/by-product โ€” VAP co-products (trimmings, off-cuts) and waste tracked with cost/revenue allocation.
Show detailed solution response

Co-product & waste:

  • Co-products: smoked trimmings, belly trim, off-cuts as separate output items
  • Waste: packaging waste, non-recoverable trim, condemned product by type/volume
  • Cost: joint cost allocated (NRV, weight, formula)
  • Revenue: co-product sales tracked. Waste disposal costs recorded
PRC-044
Standard Mandatory

VAP SKU Management

Requirement: 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.
Summary: Standard D365 product master โ€” full VAP catalogue (~120 SKUs) with recipe links, shelf life, nutrition, allergens, and customer variants.
Show detailed solution response

VAP SKU management:

  • Catalogue: ~120 SKUs with code, description (multi-language), BOM link, packaging, lifecycle
  • Dimensions: species, preparation, pack size, packaging type
  • Regulatory: shelf life, storage conditions, nutrition, allergens, ingredients
  • Variants: private label and custom sizes as BOM versions
PRC-045
Standard Mandatory

Shelf-Life Management

Requirement: 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.
Summary: Standard D365 batch attributes โ€” shelf-life management with auto-calculated best-before dates by product type and packaging.
Show detailed solution response

Shelf-life management:

  • Rules: per product/packaging: fresh HOG 12-14d, vacuum fillet 14-18d, MAP 10-14d, IQF 18-24m, smoked vacuum 21-28d
  • Auto-calculation: best-before from production date + shelf-life days
  • Controls: FEFO picking, minimum remaining shelf-life at delivery
  • Expired: automatically blocked from sale via inventory status

PRODUCTION EXECUTION & LINE MANAGEMENT

5 requirements in this section

PRC-046
Standard High

Production Line Monitoring

Requirement: Real-time monitoring of processing line performance: throughput (kg/hour, packs/hour), downtime events, line speed, and utilization percentage.
Summary: Standard D365 production floor execution โ€” real-time line monitoring with throughput, downtime, speed, and utilisation.
Show detailed solution response

Line monitoring:

  • Throughput: current rate (kg/hr, fish/hr, packs/hr) on floor monitors and D365 dashboard
  • Downtime: active events flagged with duration and reason
  • Speed: actual vs. target; deviations investigated
  • Utilisation: running time รท available time per shift, trended
PRC-047
Standard High

Downtime Recording

Requirement: Record production downtime events: line, start/end time, duration, cause (breakdown, changeover, cleaning, material shortage, planned maintenance), and impact on production plan.
Summary: Standard D365 production floor execution โ€” downtime recording with line, time, reason codes (planned/unplanned), and impact.
Show detailed solution response

Downtime recording:

  • Events: line/equipment, stop/restart time, duration, reason code
  • Hierarchy: Planned (changeover, cleaning, break, maintenance) vs. Unplanned (breakdown, electrical, quality, no material)
  • Impact: linked to production orders โ€” planned vs. actual output
  • Analysis: Power BI Pareto, planned/unplanned ratio, trend per line/shift
PRC-048
Standard Desirable

OEE Calculation

Requirement: Calculate Overall Equipment Effectiveness (OEE) for key production lines: availability ร— performance ร— quality. Report by line, shift, and period.
Summary: Standard D365 + Power BI โ€” OEE calculation per line (availability ร— performance ร— quality) by line, shift, and period.
Show detailed solution response

OEE calculation:

  • Availability: actual running รท planned time
  • Performance: actual throughput รท maximum theoretical
  • Quality: good output รท total output
  • OEE = A ร— P ร— Q per line per shift. Daily/weekly/monthly aggregation. Power BI trend, component breakdown, targets
PRC-049
Standard High

Shift Reporting

Requirement: Support shift-based production reporting: production volumes by product, yield, downtime, quality events, staffing, and shift handover notes.
Summary: Standard D365 production reporting โ€” shift reports with volumes, yield, quality, downtime, staffing, and handover notes.
Show detailed solution response

Shift reporting:

  • Production: volumes by product, yield per shift
  • Quality: inspection results, NCRs, CCP deviations, grade distribution
  • Downtime: total, major events, reason breakdown
  • Staffing: crew per line from Time & Attendance
  • Handover: supervisor notes for incoming shift
PRC-050
Standard High

CIP/Cleaning Schedules

Requirement: Manage and track cleaning schedules (CIP โ€” Clean in Place, and manual cleaning): cleaning procedure, frequency, responsible person, completion verification, and chemical lot used.
Summary: Standard D365 production routes + Quality โ€” CIP/cleaning schedules with procedure, chemical tracking, and verification.
Show detailed solution response

Cleaning management:

  • Schedules: daily cleaning as route operations between shifts. CIP, foam, dry per equipment
  • Recording: procedure, chemicals (lot-tracked), person, time, verification
  • Verification: post-clean inspection as quality results: visual, ATP, swabs
  • CIP: automated cycle data (temperature, flow, concentration, duration) logged

PROCESSING QUALITY MANAGEMENT

5 requirements in this section

PRC-051
Standard Mandatory

In-Process Quality Checks

Requirement: Record in-process quality checks at defined control points: temperature measurements, weight checks, visual quality assessment, color measurement, freshness scoring.
Summary: Standard D365 Quality Management โ€” in-process quality checks at defined control points with sampling and pass/fail.
Show detailed solution response

In-process quality:

  • Associations: auto quality orders at receipt, start, finish, packing
  • Tests: temperature, weight, visual, colour, freshness, foreign body
  • Sampling: statistical frequency per product and control point
  • Results: production floor or mobile with auto non-conformance on failure
PRC-052
Standard Mandatory

Quality Hold & Release

Requirement: Support batch quality hold/release workflow: hold batch for QC review โ†’ lab testing โ†’ assessment โ†’ release for dispatch / reject / rework. Prevent dispatch of held batches.
Summary: Standard D365 Quality Management โ€” quality hold/release workflow preventing dispatch until quality-approved.
Show detailed solution response

Quality hold/release:

  • Hold: status 'Quality Inspection' โ€” blocked from sales and shipping
  • Release: quality reviews โ†’ release (Available) or reject (rework/regrade/scrap). Approval workflow
  • Enforcement: D365 prevents dispatch of held product
  • Audit: hold/release history with reason, duration, results, approver
PRC-053
Standard High

Rework Management

Requirement: Manage rework operations: downgraded product, reprocessed product, with updated batch tracking and cost allocation.
Summary: Standard D365 production โ€” rework management with rework orders, batch tracking, downgrade, and cost allocation.
Show detailed solution response

Rework management:

  • Rework order: input non-conforming batch โ†’ output reworked product
  • Batch: new number or updated attributes. Full traceability maintained
  • Cost: rework costs added to product cost, separately identifiable
  • Regrade: downgrade tracked with reclassification and revaluation
PRC-054
Configuration High

Customer Specification Compliance

Requirement: Validate production output against customer-specific specifications (weight ranges, trim level, packaging) and flag deviations.
Summary: D365 Quality Management โ€” customer specification compliance validation with deviation flagging per customer requirements.
Show detailed solution response

Customer spec compliance:

  • Specifications: per customer: weight ranges, trim level, colour min, packaging
  • Validation: output vs. customer spec for the allocated order
  • Flagging: minor (within tolerance) or major (requires communication/reallocation)
  • Reporting: compliance rate per customer, product, period
PRC-055
Standard Desirable

Photo Documentation

Requirement: Support capture and attachment of quality-related photographs (product images, defect images) to production batches and quality records.
Summary: Standard D365 document management โ€” photo capture and attachment to batches and quality records via mobile or web.
Show detailed solution response

Photo documentation:

  • Capture: via mobile โ€” product samples, defects, equipment, packaging issues
  • Attachment: to batch, quality order, NCR, or customer complaint
  • Storage: SharePoint Online with version control
  • Use: investigation, customer claims, audits, training

PROCESSING COST MANAGEMENT

5 requirements in this section

PRC-056
Standard Mandatory

Processing Cost per Kg

Requirement: Calculate total processing cost per kg of finished product, broken down by: raw material (fish), direct labor, packaging, energy, depreciation, maintenance, and overhead.
Summary: Standard D365 production costing โ€” processing cost per kg breakdown: material, labour, packaging, energy, depreciation, overhead.
Show detailed solution response

Cost per kg:

  • Material: fish at generation cost or market price. Packaging at standard/actual
  • Labour: from Time & Attendance ร— rate
  • Packaging: BOM consumption per order
  • Energy: allocated per kg from plant metering
  • Depreciation & maintenance: from Asset Management
  • Overhead: allocated by kg throughput or machine hours
PRC-057
Standard Mandatory

VAP Product Costing

Requirement: Calculate cost per unit/kg for each VAP SKU including: salmon input cost, ingredient costs, direct labor, packaging, energy, depreciation, and allocated overhead.
Summary: Standard D365 production costing โ€” VAP product cost per unit/kg with salmon, ingredients, labour, packaging, and overhead per SKU.
Show detailed solution response

VAP costing:

  • Recipe cost: BOM rollup: salmon, ingredients, packaging
  • Labour: direct labour from time registrations
  • Overhead: VAP-specific overhead per product/batch
  • Unit cost: per unit or per kg for each ~120 SKU
  • Variance: standard vs. actual per run
PRC-058
Standard Mandatory

Raw Material Valuation

Requirement: Value raw material (fish entering processing) at market-equivalent price or accumulated production cost, supporting both Norwegian GAAP and IFRS methodologies for margin analysis.
Summary: Standard D365 inventory valuation โ€” raw material (fish) at market price or accumulated production cost for margin analysis.
Show detailed solution response

Raw material valuation:

  • Method: accumulated cost per generation (NRS 8 / GAAP) or market transfer price (IFRS / margin analysis)
  • Support: Norwegian GAAP and IFRS methodologies
  • Margin: processing margin calculable regardless of method
  • Valuation: consistent with GL inventory account balances
PRC-059
Standard High

Variance Reporting

Requirement: Report variances between standard/budgeted processing costs and actual costs: material yield variance, labor efficiency variance, overhead spending variance.
Summary: Standard D365 cost accounting โ€” variance reporting: material yield, price, labour efficiency, and overhead spending vs. standard.
Show detailed solution response

Variance reporting:

  • Material yield: (actual โˆ’ standard yield) ร— cost
  • Material price: (actual โˆ’ standard cost) ร— quantity
  • Labour: (actual โˆ’ standard hours) ร— rate
  • Overhead: actual โˆ’ absorbed
  • Reporting: per order, product, line, period in D365 and Power BI
PRC-060
Configuration Desirable

Break-Even Analysis

Requirement: Provide tools for break-even analysis by product: required selling price per kg given current production costs and target margins.
Summary: D365 costing + Power BI โ€” break-even analysis per product with required price, scenarios, and decision support.
Show detailed solution response

Break-even analysis:

  • Cost: fully loaded per kg from D365 costing
  • Price: from trade agreements and market references
  • Break-even: required price = cost รท (1 โˆ’ target margin)
  • Scenarios: Power BI what-if for price, yield, raw material sensitivity
  • Decisions: spot pricing, contracts, product mix, investments

DISPATCH & SHIPPING

7 requirements in this section

PRC-061
Standard Mandatory

Dispatch Planning

Requirement: Plan dispatch schedule based on confirmed customer orders, carrier schedules, and product readiness. Assign products to shipments.
Summary: Standard D365 sales + WMS โ€” dispatch planning based on confirmed orders, carrier schedules, and product readiness.
Show detailed solution response

Dispatch planning:

  • Order-based: confirmed orders drive dispatch. Matched to available product
  • Carrier: pickup times factored โ€” product staged before arrival
  • Readiness: only quality-released product dispatched
  • Shipments: grouped by carrier, route, date, temperature class
PRC-062
Standard High

Pick & Pack Management

Requirement: Support pick/pack operations in the dispatch area: generate pick lists by order/shipment, confirm picked quantities (scan-based), and record case/pallet details.
Summary: Standard D365 WMS โ€” pick/pack with generated pick lists, scan-based confirmation, and case/pallet recording.
Show detailed solution response

Pick/pack:

  • Pick wave: shipment generates pick work with FEFO batch selection
  • Scanning: D365 mobile โ€” scan location, scan SSCC confirms picked = ordered
  • Packing: per specification. Weights confirmed, labels applied, pallets built
  • Recording: pallet with SSCC, product, batch, count, weight, assigned order
PRC-063
Standard High

Dispatch Weight Verification

Requirement: Capture final shipment weight (outgoing truck scales) and compare to order weight / pallet weight to ensure consistency.
Summary: Standard D365 catch-weight โ€” dispatch weight verification comparing shipment to order weight and pallet totals.
Show detailed solution response

Weight verification:

  • Capture: final shipment weight from truck/pallet scales
  • Reconciliation: vs. order weight, pallet sum, truck tare
  • Discrepancy: beyond tolerance flagged before departure
  • Documentation: verified weight on CMR, packing list
PRC-064
Standard Mandatory

Bill of Lading / CMR

Requirement: Generate shipping documents: Bill of Lading (sea freight), CMR (road transport), Airway Bill data, and commercial documents for export (invoice, packing list).
Summary: Standard D365 document generation โ€” Bill of Lading, CMR, airway bill data, commercial invoice, and packing list.
Show detailed solution response

Shipping documents:

  • CMR: road transport โ€” consignor, consignee, product, weight, terms
  • BOL: sea freight โ€” booking, container, product, terms
  • Airway bill: air freight product/weight data
  • Invoice: product, qty, weight, price, currency, Incoterms, tariff codes
  • Packing list: per pallet: product, batch, cases, weight, SSCC
PRC-065
Configuration High

Temperature Logger Assignment

Requirement: Record assignment of temperature data loggers to shipments for cold chain monitoring. Capture and store temperature data upon logger return or digital download.
Summary: D365 batch attributes + IoT โ€” temperature logger assignment per shipment with data capture on return for cold chain.
Show detailed solution response

Temperature loggers:

  • Assignment: logger device assigned at dispatch. ID recorded against shipment
  • Data: on return/download, temperature time-series stored
  • Verification: data reviewed for maintained range, excursions, durations
  • Record: log attached to shipment. Excursions trigger investigation
PRC-066
Configuration High

Proof of Delivery

Requirement: Capture proof of delivery confirmation: delivery date/time, receiver signature or electronic confirmation, any delivery exceptions (rejections, partial delivery).
Summary: D365 + carrier integration โ€” proof of delivery with date/time, receiver confirmation, exceptions, and invoice triggering.
Show detailed solution response

Proof of delivery:

  • Confirmation: carrier provides POD: date/time, receiver, exceptions
  • Integration: via API, EDI, or upload linked to D365 shipment
  • Exceptions: short shipment, damage, temperature deviation, refusal โ†’ claims investigation
  • Invoice: confirmed delivery triggers invoice for delivery-based terms
PRC-067
Standard Mandatory

Dispatch Traceability

Requirement: Full traceability from dispatch: link each shipment/pallet/case to production batch(es), customer order(s), and transport details for recall capability.
Summary: Standard D365 batch tracing โ€” full dispatch traceability: shipment/pallet/case โ†’ production batches โ†’ orders โ†’ transport details.
Show detailed solution response

Dispatch traceability:

  • Forward: batch โ†’ cases โ†’ pallets โ†’ shipment โ†’ customer โ†’ delivery
  • Backward: customer โ†’ shipment โ†’ pallet โ†’ cases โ†’ batch โ†’ intake โ†’ farm
  • Recall: from batch โ†’ all shipments/customers. From shipment โ†’ all batches
  • Transport: carrier, vehicle, route, times, temperature logger โ€” full transport trace
← Requirements Overview D365 Coverage Matrix →