Complete module-by-module configuration overview for NordHav Aquaculture's D365 F&O deployment — 16 modules, 14,000+ data records, end-to-end aquaculture supply chain.
Aggregate data volumes across all modules deployed for NordHav Aquaculture AS (NHA).
Modules must be deployed in strict dependency order. This diagram shows the full deployment chain with DMF template numbering.
graph TD
A["010 — Org Admin
Legal Entity, Currencies, Calendar"]
B["020 — GL Shared
Chart of Accounts, Dimensions"]
C["025 — General Ledger
Ledger, Journals, Parameters"]
D["100 — Cash & Bank
5 Bank Accounts, Reconciliation"]
E["120 — Accounts Payable
~200 Vendors, EHF Invoicing"]
F["130 — Tax
8 MVA Codes, SAF-T"]
G["140 — Accounts Receivable
~350 Customers, Credit Mgmt"]
H["150 — Fixed Assets
~1,000 Assets, 4 Value Models"]
I["160 — Budgeting
6 Models, Budget Control"]
J["300 — Inventory & PIM
~200 Products, 16 Warehouses"]
K["320 — Procurement
10 Categories, Agreements"]
L["330 — Sales & Marketing
~500 Trade Agreements"]
M["395 — Quality Mgmt
25 Tests, 8 Test Groups"]
N["400 — Warehouse Mgmt
~2,000 Locations, FEFO"]
O["410 — Production Control
8 Routes, 32 Work Centres"]
P["500 — Human Resources
820 Employees, Leave Plans"]
Q["600 — Asset Mgmt (CMMS)
~1,200 Assets, Maint Plans"]
R["650 — Project Accounting
~20 CAPEX Projects"]
A --> B --> C
C --> D
C --> E
C --> F
F --> G
C --> H --> R
C --> I
C --> J
J --> K
J --> L
J --> M
J --> N
J --> O
A --> P
J --> Q
style A fill:#0d2040,stroke:#06d6a0,color:#d4eaf5
style B fill:#0d2040,stroke:#06d6a0,color:#d4eaf5
style C fill:#0d2040,stroke:#06d6a0,color:#d4eaf5
style D fill:#0d2040,stroke:#00b4d8,color:#d4eaf5
style E fill:#0d2040,stroke:#00b4d8,color:#d4eaf5
style F fill:#0d2040,stroke:#00b4d8,color:#d4eaf5
style G fill:#0d2040,stroke:#00b4d8,color:#d4eaf5
style H fill:#0d2040,stroke:#00b4d8,color:#d4eaf5
style I fill:#0d2040,stroke:#00b4d8,color:#d4eaf5
style J fill:#0d2040,stroke:#48cae4,color:#d4eaf5
style K fill:#0d2040,stroke:#48cae4,color:#d4eaf5
style L fill:#0d2040,stroke:#48cae4,color:#d4eaf5
style M fill:#0d2040,stroke:#48cae4,color:#d4eaf5
style N fill:#0d2040,stroke:#48cae4,color:#d4eaf5
style O fill:#0d2040,stroke:#48cae4,color:#d4eaf5
style P fill:#0d2040,stroke:#fca311,color:#d4eaf5
style Q fill:#0d2040,stroke:#ef476f,color:#d4eaf5
style R fill:#0d2040,stroke:#00b4d8,color:#d4eaf5
End-to-end flow from hatchery through sea farming, harvest, processing, and dispatch — with D365 module coverage at each stage.
graph LR
subgraph HATCH["🐟 Hatchery (KAR-HATCH)"]
H1["Smolt Production
Inventory: SMOLT items"]
end
subgraph SEA["🌊 Sea Farming (SEA-01..06)"]
S1["Grow-out Phase
Biological Assets 1210/1220"]
S2["Feed Management
MRP: FEED items"]
S3["Health & Treatments
Quality: VET-DRUG tests"]
end
subgraph HARVEST["⚓ Harvest"]
HV1["Well-boat Transport
Asset Mgmt: VESSEL"]
HV2["Slaughter Line
Production: RT-HOG"]
end
subgraph PROCESS["🏭 Processing (BER-PROC)"]
P1["Filleting
Route: RT-FILLET"]
P2["Smoking / VAP
Route: RT-SMOKED"]
P3["Packing
Catch-weight confirm"]
end
subgraph LOGISTICS["📦 Dispatch (LOG-HUB)"]
L1["Cold Store
WMS: FEFO picking"]
L2["Transport
TMS: Route planning"]
end
subgraph SALES["💰 Sales"]
SL1["Invoice
AR: Catch-weight billing"]
SL2["EDI / EHF
PEPPOL BIS 3"]
end
H1 --> S1
S2 --> S1
S3 --> S1
S1 --> HV1 --> HV2
HV2 --> P1
HV2 --> P2
P1 --> P3
P2 --> P3
P3 --> L1 --> L2
L2 --> SL1 --> SL2
style HATCH fill:#071221,stroke:#06d6a0,color:#d4eaf5
style SEA fill:#071221,stroke:#48cae4,color:#d4eaf5
style HARVEST fill:#071221,stroke:#fca311,color:#d4eaf5
style PROCESS fill:#071221,stroke:#00b4d8,color:#d4eaf5
style LOGISTICS fill:#071221,stroke:#ef476f,color:#d4eaf5
style SALES fill:#071221,stroke:#06d6a0,color:#d4eaf5
How transactions flow through the General Ledger across modules.
graph TB
subgraph AP["Accounts Payable"]
AP1["Vendor Invoice
Dr 4020 Feed Cost
Cr 2400 AP Trade"]
AP2["Payment
Dr 2400 AP Trade
Cr 1920 Bank Clearing"]
end
subgraph INV["Inventory"]
INV1["PO Receipt
Dr 1400 Inventory
Cr 2501 GRNI"]
INV2["Production Issue
Dr 1410 WIP
Cr 1400 Inventory"]
end
subgraph PROD["Production"]
PROD1["Report as Finished
Dr 1420 Finished Goods
Cr 1410 WIP"]
end
subgraph AR["Accounts Receivable"]
AR1["Sales Invoice
Dr 1500 AR Trade
Cr 3010 Revenue"]
AR2["COGS Posting
Dr 4010 COGS
Cr 1420 Finished Goods"]
end
subgraph BANK["Cash & Bank"]
BANK1["Bank Statement
Dr 1900 Bank
Cr 1920 Clearing"]
end
subgraph GL["General Ledger"]
GL1["Consolidation
Trial Balance / SAF-T"]
end
INV1 --> AP1
AP1 --> AP2
AP2 --> BANK1
INV1 --> INV2 --> PROD1
PROD1 --> AR2
AR1 --> AR2
AP1 --> GL1
AR1 --> GL1
BANK1 --> GL1
style AP fill:#071221,stroke:#ef476f,color:#d4eaf5
style INV fill:#071221,stroke:#48cae4,color:#d4eaf5
style PROD fill:#071221,stroke:#fca311,color:#d4eaf5
style AR fill:#071221,stroke:#06d6a0,color:#d4eaf5
style BANK fill:#071221,stroke:#00b4d8,color:#d4eaf5
style GL fill:#071221,stroke:#d4eaf5,color:#d4eaf5
Each card shows the module scope, data volumes, and key configuration items deployed for NordHav.
Legal entity NHA, 7 currencies, 5 types exchange rates, fiscal calendar (12+1 periods), 5 financial dimensions, 13 number sequences, 10 units of measure, org hierarchy, user security.
NS 4102 Norwegian chart of accounts (~600 main accounts), financial dimension values (~80), 8 journal types, 3 allocation rules, accrual schemes, currency revaluation, SAF-T reporting, period close workspace.
5 bank accounts across DNB, Nordea, SpareBank 1. ISO 20022 camt.053 statement import, advanced bank reconciliation, bridging accounts (1920/1921), cash flow forecasting.
~200 vendors across 8 groups, EHF/PEPPOL electronic invoicing, AI invoice capture, 3-way matching (2% tolerance), multi-level invoice approval workflow, ISO 20022 payment files.
8 Norwegian VAT codes (MVA25, MVA15, MVA12, MVA0-EXP, reverse charge), 6 sales tax groups, 7 item tax groups, monthly settlement, withholding tax (15%), SAF-T compliance.
~350 global customers in 7 groups, multi-currency invoicing (7 currencies), EDI/EHF outbound, catch-weight invoicing, credit management with auto-hold, 4-step dunning, ~20 volume rebate agreements.
~1,000 assets across 13 groups, 4 value models (GAAP, TAX, INS, IFRS), Norwegian saldo depreciation groups a–j, IFRS 16 right-of-use assets for sea leases, ~30 IFRS leases.
6 budget models (Annual, Q1–Q3 revisions, CAPEX, Strategic), budget control on PO and GL with 90%/100% thresholds, ~2,000 opening budget entries for FY2026.
13 sites, 16 warehouses, ~200 products (catch-weight salmon), ~2,000 WMS locations, FEFO picking, batch traceability, 3 storage dimension groups, 5 tracking dimension groups.
10 procurement categories, ~80 approved vendor–product pairings, ~15 long-term purchase agreements (feed and genetics contracts), PO approval workflow.
7 sales categories, ~20 retail chain frame contracts, ~500 trade agreement price lines, catch-weight sales orders, EDI outbound (EDIFACT / PEPPOL BIS 3).
8 production routes (HOG, fillet, frozen, smoked, gravlaks, portions, RTE, smolt), 32 work centres across 6 resource groups, 12 process manufacturing formulas, co-product/by-product tracking, Marel Innova integration.
25 quality tests across 8 test groups (microbiological, chemical, organoleptic), automatic quality orders on harvest/processing/dispatch, NCR workflow, CoA generation, allergen declarations.
820 employees across 11 departments, ~50 job roles, 7 Norwegian leave types (Ferieloven), time & attendance, benefits enrollment (health, pension OTP), skills & certifications tracking.
~1,200 physical assets across 8 types (sea cages, vessels, processing equipment), ~30 functional locations, 8 preventive maintenance plans, 12 maintenance rounds, mobile work orders.
~20 active CAPEX projects (total est. NOK 65.7M), 3 project groups, 6 cost categories, project-to-fixed-asset capitalization workflow, CAPEX budget integration.
13 operational sites and 16 warehouses configured across NordHav's aquaculture operations — spanning processing, hatchery, sea-farm, and logistics facilities.
Finished goods cold store
Finished goods frozen store
Raw material (packaging)
Fish feed storage
Hatchery feed storage
On-site feed silo Hordaland
On-site feed silo Hordaland
On-site feed silo Rogaland
On-site feed silo Rogaland
On-site feed silo Møre
On-site feed silo Møre
On-site feed silo Sogn og Fjordane
On-site feed silo Nordland
RAS hatchery feed — Kvam
Smolt hatchery feed — Halsa
Cross-dock logistics hub
~600 main accounts following the Norwegian Standard 4102, with NordHav-specific aquaculture extensions.
Bergen HQ, Finance, HR, IT, Sales, Quality, Farming ops (per site), Processing, Logistics, Maintenance, Environmental
Linked to Organization hierarchy operating units — auto-populated from OM hierarchy.
Linked to active project register — CAPEX tracking codes (CAPEX-2025-xxx, CAPEX-2026-xxx).
2023A, 2023B, 2024A, 2024B, 2025A — tracks biological asset cohorts through their lifecycle.
HOR (Hordaland), SOG (Sogn og Fjordane), MRO (Møre og Romsdal), NOR (Nordland), PROC (Processing), HQ (Bergen)
Full Norwegian VAT configuration including fish export zero-rating under MVAL §6-21.
| Code | Description | Rate | Output Acct | Input Acct |
|---|---|---|---|---|
MVA25 | Standard rate | 25% | 2701 | 2711 |
MVA15 | Reduced rate (food) | 15% | 2702 | 2712 |
MVA12 | Reduced rate (transport) | 12% | 2703 | 2713 |
MVA0-EXP | Zero rate — fish exports | 0% | 2704 | — |
MVA0-DOM | Zero rate — domestic exempt | 0% | — | — |
MVA-EXEM | Exempt (financial services) | Exempt | — | — |
MVA-RC-DOM | Reverse charge — domestic | 25% | 2701 | 2711 |
MVA-RC-EU | Reverse charge — EU services | 25% | 2701 | 2711 |
Process manufacturing formulas with co-product and by-product yield tracking.
Every production step confirms actual weight. Variance posts to account 4900. Tolerance: ±5%.
820 employees across 11 departments with Norwegian compliance (Ferieloven, Arbeidsmiljøloven).
~1,200 physical assets with preventive maintenance plans across all operational sites.
25 DMF templates defining 1,003 entity configurations across 5 modules, deployed via the Data Management Framework.
⚠️ HR and Asset Management modules are configured via form navigation — no DMF template files exist for these modules.
Template JSON files are located under Modules/ in their respective module folders.
How D365 modules connect to each other and to external systems in NordHav's ecosystem.
graph TB
subgraph D365["D365 Finance & Operations"]
direction TB
GL["General Ledger
NS 4102 · SAF-T"]
AP["Accounts Payable
EHF · PEPPOL"]
AR["Accounts Receivable
EDI · Credit Mgmt"]
CB["Cash & Bank
camt.053 · ISO 20022"]
FA["Fixed Assets
GAAP/TAX/IFRS"]
TX["Tax (MVA)
Norwegian VAT"]
BG["Budgeting
Budget Control"]
INV["Inventory & WMS
Catch-weight · FEFO"]
PROD["Production
Process Mfg"]
QM["Quality
Testing · NCR"]
HR["Human Resources
820 employees"]
AM["Asset Management
CMMS · PM"]
PJ["Project Accounting
CAPEX"]
end
subgraph EXT["External Systems"]
BANK["🏦 DNB / Nordea / SpareBank1
ISO 20022"]
MAREL["🏭 Marel Innova
Production line"]
EHF_SYS["📄 PEPPOL / EHF
e-Invoicing"]
PAYROLL["💰 Payroll ISV
Visma / Unit4"]
IOT["📡 IoT Sensors
AquaMonitor"]
SKAT["🏛️ Skatteetaten
SAF-T / MVA"]
end
GL <--> AP
GL <--> AR
GL <--> CB
GL <--> FA
GL <--> TX
GL <--> BG
GL <--> PJ
INV <--> AP
INV <--> AR
INV <--> PROD
INV <--> QM
INV <--> AM
FA <--> PJ
HR --> PAYROLL
CB <--> BANK
AP <--> EHF_SYS
AR <--> EHF_SYS
PROD <--> MAREL
GL --> SKAT
QM -.-> IOT
style D365 fill:#071221,stroke:#00b4d8,color:#d4eaf5
style EXT fill:#071221,stroke:#fca311,color:#d4eaf5