⚙️ NordHav Aquaculture AS — Environment Configuration Reference

D365 Finance & Operations · Visual Configuration Guide · Sandbox Environment
Legal Entity
NHA
Company Name
NordHav Aquaculture AS
Country
Norway (NO)
Base Currency
NOK
Language
nb-NO (Bokmål)
D365 Environment
frsaetrefy27.sandbox.operations.eu.dynamics.com
Fiscal Calendar
NordHav-F (Jan–Dec + Closing)
Module Count
22+ configured
📊 Configuration Overview
Legal Entities
1
NHA (NordHav Aquaculture AS)
Operating Units
19
HQ + 18 operational departments
GL Accounts
600+
NS 4102 Norwegian standard
Financial Dimensions
5
Department, Site, Project, Product Line, Cost Center
Vendors
~150
8 vendor groups, 3 banks
Customers
~350
7 customer groups, credit management
Products
~200
~100 catch-weight items, FEFO tracking
Employees
820
~780 production, 40 corporate
Physical Assets
134
Sea cages, vessels, machines, IT
CAPEX Projects
6
NOK 350M+ investment portfolio
Warehouses
16
13 sites × WMS locations
MVA Tax Codes
8
Standard-NO, High/Low rate, Exempt, Import

Module Deployment Status

General Ledger
600+ accounts, 5 dimensions, 8 journal names
Accounts Payable
150 vendors, 8 groups, 5 payment methods
Accounts Receivable
350 customers, 7 groups, 4-step dunning
Cash & Bank Management
5 bank accounts (DNB, SpareBank1, Nordea)
Fixed Assets
13 groups, 4 value models (GAAP/IFRS/TAX/LEASE)
Tax (MVA)
8 codes, SAF-T ready, Skatteetaten authority
Budgeting
6 models, FY2026 budgets loaded, budget control
Inventory Management
13 sites, 16 WH, 200 products, catch-weight
Procurement & Sourcing
10 categories, approved vendor list, contracts
Sales & Marketing
Frame contracts, price lists, sales params
Warehouse Management
~2,000 locations, 4 wave templates, FEFO
Process Manufacturing
12 formulas, co/by-products, batch orders
Production Control
6 WC groups, 32 work centres, 8 routes
Quality Management
25 tests, 8 groups, 8 QA associations
Human Resources
820 workers, 19 depts, 50 jobs, 7 leave types
Asset Management
30 functional locations, 134 assets, 8 maint. plans
Project Management & Accounting
6 CAPEX projects, 3 project groups, 6 categories
Electronic Reporting (ER)
Pending GER import: ISO 20022, camt.053, PEPPOL
Security & User Management
13 roles defined; pending Azure AD user provisioning
Business Events
Parameters configured; Azure SB endpoint pending
Transportation Management
Configured for fleet + 3PL logistics
Credit Management
Credit limits, collections letters, dunning
🏢 Organization Structure

Operating Units & Sites

BER-HQ
Bergen Headquarters
Head Office
BER-PROC
Bergen Processing Facility
Processing Plant
KAR-HATCH
Karmøy Hatchery
Hatchery
LOG-HUB
Logistics Hub
Logistics
SEA-01
Sea Site 01
Sea Farm
SEA-02
Sea Site 02
Sea Farm
SEA-03
Sea Site 03
Sea Farm
SEA-04
Sea Site 04
Sea Farm
SEA-05
Sea Site 05
Sea Farm
SEA-06
Sea Farm 06 — Møre
Sea Farm
SEA-07
Sea Farm 07 — Sogn og Fjordane
Sea Farm
SEA-08
Sea Farm 08 — Nordland
Sea Farm
KVA-RAS
RAS Hatchery — Kvam
Hatchery
HAL-SMOLT
Smolt Hatchery — Halsa
Hatchery

Financial Dimensions

DimensionNameExample ValuesMandatory
DEPTDepartmentFINANCE, OPERATIONS, PROCESSING, HR, ITYes
SITESiteBER-HQ, BER-PROC, KAR-HATCH, KVA-RAS, HAL-SMOLT, SEA-01→08Yes
PROJProjectCAPEX-2025-001→003, ENV-2026-001No
PRODLINEProduct LineWHOLE-FRESH, FILLET, SMOLT, VAPNo
CCCost CenterCC-PROD, CC-ADMIN, CC-LOGISTICSNo

Bank Accounts

Account IDBankCurrencyPurpose
DNB-NOK-MAINDNBDNBNOKMain operating account
DNB-EUR-OPSDNBDNBEUREUR export payments
SPBK-FLEETSpareBank 1SpareBank 1NOKFleet & vessel costs
NORDEA-NHA-1NordeaNordeaNOKPayroll account
NHA-PETTYInternalNOKPetty cash
💼 Finance Configuration

MVA Tax Codes

CodeRateDescription
MVA2525%Standard Sales Tax
MVA1515%Food & Beverage
MVA1212%Transport & Passenger
MVA0-EXP0%Export Zero-rated
MVA0-INT0%Intra-EEA services
MVA-EXEMPT0%MVA Exempt
MVA-IMPORT25%Import Acquisition Tax
W-1515%Withholding (non-resident)

Fixed Asset Value Models

BookStandardDepreciation
NGAAPNorwegian GAAPStraight-line / Declining
IFRSIFRS 16Straight-line (property)
TAX-NONorwegian TaxSaldogruppe declining balance
LEASEIFRS 16 LeasesRight-of-use asset model

Budget Models

ModelPurpose
ANNUALAnnual approved budget (budget control)
REVISEDRevised in-year budget
FORECAST-Q1→Q4Quarterly rolling forecasts

AP Payment Methods

MethodDescriptionFormat
BANKNONorwegian domestic transferISO 20022 pain.001 (NO)
BANKEUSEPA Credit TransferISO 20022 pain.001 SEPA
BANKINTInternational WireISO 20022 pain.001
CHECKCheck paymentCheck print
MANUALManual payment

AR Dunning Sequence

LevelDaysFee (NOK)Interest
1 — Reminder+70No
2 — Warning+1470No
3 — Final Notice+28140Yes
4 — Legal Action+45350Yes + legal
📦 Supply Chain & Inventory

Sites & Warehouses

SiteWarehousesKey Items Stocked
BER-PROCBER-FG-01, BER-FG-02, BER-RM-01, BER-FEED-01Processed salmon, VAP, packaging, feed
KAR-HATCHKAR-FEEDHatchery feed, medications, smolt
KVA-RASKVA-FEEDRAS hatchery feed — Kvam
HAL-SMOLTHAL-FEEDSmolt hatchery feed — Halsa
LOG-HUBLOG-CROSSCold chain cross-dock distribution
SEA-01→08SEA-XX-FEE (per site)On-site feed silos, biomass

Inventory Key Settings

SettingValue
Catch-Weight ManagementEnabled — kg variable weight
FEFO (First Expiry First Out)Enabled — all perishables
Batch TrackingEnabled — BATCH-CW dimension group
Serial TrackingEquipment only (serial-tracked group)
WMS AdvancedEnabled — BER-PROC + LOG-HUB
Quality ManagementEnabled — auto quality orders
Costing MethodWeighted Average (foodstuffs)
🏭 Production & Quality

Production Formulas (Process Manufacturing)

Formula FamilyCountCo/By-Products
Whole fish processing (head-on, HGT)3Offal, trim → fish meal
Fillet production (skin-on, skin-off)3Pin-bone trimmings → minced
Value-added processing (marinated, smoked)3Waste → process water
Roe extraction1Caviar, roe extract
Smolt / freshwater production2

Quality Test Groups

Test GroupTestsApplied At
INCOMING-SEAParasite, Residue, pH, ColorIncoming harvest receipt
PROCESS-LINETemperature, CCP, WeightIn-process checkpoints
FINISH-GOODSMicrobiological, Sensory, LabelOutbound delivery
COLD-CHAINTemperature log, HumidityCold store & transport
FEED-QUALMoisture, Crude protein, FatFeed incoming inspection
SMOLT-HEALTHSmolt readiness index, Gill checkPre-seawater transfer
WATER-ENVO2, Temperature, Salinity, pHSea site monitoring
EQUIP-CALIBScale calibration, Sensor driftQuarterly equipment check
👥 Human Resources

Department Structure

DepartmentEmployeesSite
Executive & Finance~15BER-HQ
Sea Farming Operations~240SEA-01 to SEA-06
Hatchery & Smolt~45KAR-HATCH
Processing Plant~280BER-PROC
Quality Assurance~30BER-PROC + Remote
Logistics & Fleet~60LOG-HUB
Sales & Marketing~35BER-HQ + Remote
HR & Administration~20BER-HQ
IT & Technology~15BER-HQ
Environment & Compliance~12BER-HQ + Remote
Procurement~18BER-HQ
+ 4 additional departments

Leave Types Configured

CodeTypeAnnual Entitlement
FERIAFeriefravær (Holiday)25 days (5 extra if 60+)
SICKSykefravær (Sick Leave)Unlimited (NAV rules)
PARENTALForeldrepermisjon49/59 weeks (salary/80%)
CAREOmsorgsdager (Child sick)10 days/year (20 if 3+)
OFFDUTYPermisjon u/lønn (Unpaid)By agreement
TRAININGOpplæringspermisjonUp to 3 years
MILITARYMilitærtjenestePer military orders
🔧 Asset Management

Asset Inventory by Category

Asset TypeCountLifecycle ModelKey Maintenance Plan
Sea Cages (SEA-XX-CAGE-xxx)60DEFAULT-ASSETSEA-CAGE-MONTHLY, SEA-CAGE-ANNUAL
Feeding Systems (SEA-XX-FEED-xxx)18DEFAULT-ASSETFEED-SYS-QTR
Environmental Sensors (SEA-XX-ENV-xxx)18DEFAULT-ASSETENVIRO-MONTHLY
Processing Machines (BER-PROC-MACH-xxx)10DEFAULT-ASSETPROCESS-MONTHLY
Cold Stores (PROC-COLD/LOG-HUB-COLD)6DEFAULT-ASSETCOLDSTORE-QTR
Vessels (NHA-VESSEL-001→008)8DEFAULT-ASSETVESSEL-ANNUAL
Electrical Panels4DEFAULT-ASSETELEC-ANNUAL
IT Infrastructure5DEFAULT-ASSET
Hatchery Equipment5DEFAULT-ASSETPROCESS-MONTHLY
TOTAL134 physical assets

Maintenance Plans

Plan IDFrequencyTolerance
SEA-CAGE-MONTHLYMonthly±3 days
SEA-CAGE-ANNUALAnnual±7 days
FEED-SYS-QTRQuarterly±5 days
ENVIRO-MONTHLYMonthly±3 days
PROCESS-MONTHLYMonthly±3 days
COLDSTORE-QTRQuarterly±7 days
VESSEL-ANNUALAnnual±14 days
ELEC-ANNUALAnnual±7 days

Lifecycle States

ACTIVE
In Operation
STORAGE
In Storage
RETIRED
Decommissioned
📐 Project Accounting

Active CAPEX Projects

Project IDNameGroupStartEndNOK BudgetStatus
CAPEX-2025-001Sea Cage Renewal — Site 01–03CAPEXJan 2025Dec 2026~NOK 85MIn Process
CAPEX-2025-002Hatchery Expansion — KarmøyCAPEXJun 2025Jun 2027~NOK 45MIn Process
CAPEX-2025-003Processing Line Upgrade — BergenCAPEXMar 2025Mar 2026~NOK 35MIn Process
CAPEX-2026-001Sea Cage Renewal — Site 04–06CAPEXJan 2026Jun 2027~NOK 90MIn Process
CAPEX-2026-002Cold Store Expansion — Logistics HubCAPEXApr 2026Mar 2027~NOK 28MIn Process
ENV-2026-001Environmental Compliance ProgrammeENV-INVESTJan 2026Dec 2028~NOK 18MIn Process

All projects: ForecastModel=BUDGET, expense forecast lines loaded. 12 forecast lines total.

🔌 Integration Architecture
NHA D365 F&O Integration Architecture
DNBSpareBank1Nordea
BANKS
DNB · SpareBank1 · Nordea
↓ camt.053 import
↑ ISO 20022 pain.001
PEPPOL
CUSTOMERS
Norwegian retailers & export
↑ PEPPOL BIS 3 e-invoice
↓ PEPPOL credit note
D365 F&O
D365 F&O
NHA Production
REST OData V4
Marel
MAREL INNOVA
Processing MES
↔ Azure Service Bus
Altinn
ALTINN / GOV
SAF-T, A-melding
↑ XML / API
SystemDirectionProtocolPhaseStatus
DNBNordeaSpareBank1DNB + Nordea + SpareBank1 (payments)OutboundISO 20022 pain.0011Pending ER import
DNBNordeaSpareBank1DNB + Nordea + SpareBank1 (statements)InboundISO 20022 camt.0531Pending ER import
PEPPOLPEPPOL Network (EHF invoicing)OutboundPEPPOL BIS 3 / EHF 3.01Pending ER + e-invoicing svc
MarelMarel Innova (production MES)BidirectionalAzure Service Bus1Pending Azure SB setup
AltinnAltinn (tax reporting)OutboundAltinn API + SAF-T XML1Pending ER import
Power BIPower BIOutboundOData V4 DirectQuery1Ready (no D365 config)
Microsoft 365 / SharePointBidirectionalDocument handling1Configured ✓
AKVAAKVA Feed SystemsInboundREST API / MQTT2Phase 2
IoT Biomass SensorsInboundAzure IoT Hub → MQTT2Phase 2
Norwegian Payroll ISV (Visma/Aditro)BidirectionalREST API / file2Phase 2
BarentsWatchBarentsWatch (sea temperature/current)InboundREST API2Phase 2
TVINN (Norwegian Customs)OutboundEDI / API2Phase 2
🔐 Security Configuration

NHA User Roles

All 13 pending Azure AD provisioning. Role assignment template: Documentation/security-role-assignments-template.json

UserPersonD365 RoleStatus
nha.cfoKjetil MoenAccounting managerPending AAD
nha.accountant1Astrid BergeAccounting supervisorPending AAD
nha.ap.clerkSigrid PaulsenAP payment clerkPending AAD
nha.ar.clerkPer Erik HansenAR clerk ✓Pending AAD
nha.procurementLars-Erik SolbergPurchasing agent ✓Pending AAD
nha.salesIngrid DahlSales manager ✓Pending AAD
nha.farmingBjorn EngenSystem userPending AAD
nha.processingHanne KristiansenProduction supervisorPending AAD
nha.qualityTor MagnussonQuality control manager ✓Pending AAD
nha.hrRagnhild NilsenHR managerPending AAD
nha.itThomas BakkeSystem administrator ✓Pending AAD
nha.auditorKarianne HolmFinancial controllerPending AAD
nha.ceoMarte LindqvistSystem user ✓Pending AAD

✓ = D365 SecurityRoleIdentifier confirmed via OData query

Security Infrastructure

AreaSettingStatus
Entra ID (Azure AD) SSOABSx29075148.onmicrosoft.comAzure AD (not D365)
MFA PolicyConditional AccessAzure AD Policy
D365 User baseAdmin + 1 MS user (existing)Active
Segregation of DutiesTo be configured after usersPending users
Role-based data securityStandard D365 role securityPending users

Planned SoD Rules

RuleActivity 1Activity 2
AP/AR separationPost AP paymentsPost AR receipts
PO / Invoice approvalCreate purchase orderApprove vendor invoice
Vendor master / APMaintain vendor masterPost vendor payment
Asset disposal / AccountingDispose fixed assetPost GL transactions