Detailed solution responses for core HR, recruitment, time & attendance, leave, Norwegian payroll, compensation, and training.
7 requirements in this section
D365 Human Resources employee master: personal data (name, fødselsnummer, DOB, gender, address, emergency contacts, bank account, tax info), employment data (start date, contract type fast/midlertidig, working hours, FTE%, probation, notice period), position data (position, department, reporting line, cost centre, work location), and full employment history with effective dates.
D365 organisational modelling: legal entities, operating units (departments, cost centres, business units by region), position hierarchy (CEO → directors → managers → team leaders → workers), and job framework (families, jobs, role descriptions). Historical views and planned reorganisations supported.
Position management: positions defined independently of employees with: description, grade/level, reporting relationships, budget status (filled/vacant/planned), and headcount planning. Workforce planning uses position data for: budgeted FTE, vacancy tracking, and hiring pipeline.
Contract management: types (permanent/fast, temporary/midlertidig, seasonal/sesong, apprentice/lærling, contractor). Terms: hours, position, salary, notice period, non-compete. Document generation from D365 templates. Temporary contract expiry tracking with alerts and AML §14-9 compliance checking for maximum duration.
HR document management: contracts, certifications, training records, performance reviews stored in D365/SharePoint with: access controls (HR-only for sensitive documents), retention policies per document type, GDPR compliance (data minimisation, purpose limitation), and audit trail on access.
Employee Self-Service (ESS): web/Teams access for: view/update personal details, submit leave requests with balance visibility, register time, view payslips and tax documents, view team calendar, access company policies, complete onboarding tasks, and view competence profile and training history.
Manager Self-Service (MSS): approve leave, view team attendance/absence calendar, initiate recruitment requisitions, conduct performance reviews, approve overtime/time adjustments, view team competence matrix, access team HR analytics. All workflows accessible via mobile for remote managers.
4 requirements in this section
D365 Recruitment: requisition (position, qualifications, employment type, compensation range, justification) → approval → recruitment project → job posting → applicant pipeline (Applied → Screened → Interviewed → Offered → Hired or Rejected) → offer letter generation → hire.
Seasonal worker support: batch hiring processes for ~85 processing plant seasonal staff. Recurring seasonal contracts with previous-season assignment history. Re-hire preference tracking. Accommodation/dormitory tracking where NordHav provides housing. Seasonal contract template with simplified onboarding for returning workers.
Onboarding: configurable checklist per position type with tasks assigned to: IT (accounts, equipment), HR (contract, policy acknowledgement), Manager (introduction, training plan), Facilities (access card, locker), Quality/HSE (safety induction, food hygiene). Task tracking with due dates relative to start. ESS access before Day 1.
Offboarding: termination/resignation triggers checklist: IT deactivation, equipment return, final pay calculation, accrued leave settlement, exit interview, handover tasks. All tracked with responsible party and due dates relative to last working day.
7 requirements in this section
D365 Time & Attendance: clock-in/out terminals at processing plants, mobile app for field/sea workers, web interface for office staff, manager entry on behalf. Working time profiles per shift pattern. Norwegian AML compliance: max 9h/day, overtime rules (40h/week basis), rest period requirements (11h daily, 35h weekly). Break handling per collective agreement.
Shift management: profiles for 2-shift processing (06-14, 14-22), 3-shift smolt (24/7), offshore-style sea-site rotation (2 on/2 off), and flexible office hours. Seasonal scaling: extra shifts during harvest peaks. Shift swap requests via ESS with manager approval.
Overtime: automatic calculation per AML (40h/week base, or 36/38 per collective agreement). Rates per agreement: 50% first 2h Mon-Fri, 100% subsequent/weekends/holidays. Approval workflow. Overtime caps: 10h/week, 25h/4 weeks, 200h/year per AML §10-6.
Shift premiums: configurable per collective agreement — evening, night, Saturday, Sunday/holiday, offshore/remote allowance. Cold storage supplements for processing workers. All premiums calculated from Time & Attendance data and passed to ISV payroll for payment.
Time approval: manager reviews and approves team time registrations before payroll processing. Exceptions highlighted: overtime, absences, deviations from schedule. Configurable delegation for absent managers. Approved time released to payroll integration.
Working time compliance: D365 monitors against AML: max daily/weekly hours, minimum 11h rest between shifts, max overtime hours. Violations flagged with alerts to HR and manager. Compliance reports for Arbeidstilsynet inspection readiness.
Project time: employees optionally register time against: projects (maintenance, CAPEX), cost activities (specific farming operations), or indirect activities. Labour cost distributed to production orders, projects, and cost centres from time registrations.
6 requirements in this section
Annual leave per Ferieloven: 25 working days/year (31 for 60+). Leave earned prior year, taken current year. Holiday pay 10.2% (12% for 60+). Carry-forward up to 12 days with agreement. June payout calculation.
Sick leave per Norwegian rules: self-certification (egenmelding: 3 calendar days, 4× per 12 months; IA agreement: 8 days, 24 days total). Doctor's cert (sykmelding) from day 4. Employer period: first 16 days at 100% (up to 6G). NAV period from day 17 with reimbursement. Partial sick leave support. Follow-up milestones: 4 weeks (plan), 7 weeks (dialogue), 26 weeks (NAV activity).
Digital sykmelding integration: automated receipt from NAV's digital system. Sick note data (degree, diagnosis group, duration) auto-populated in D365 HR leave records. Reduces manual entry and ensures timely processing.
Parental leave per Folketrygdloven: leave tracking with quota allocation (mandatory mother period, father quota, shared period), percentage choice (100% or 80% NAV rate), gradual return support. D365 tracks employer obligation for equivalent position return.
Other leave types: care of sick child (omsorgsdager: 10 days/year per child under 12), compassionate leave, military service, study leave per AML §12-11, union representative leave, and collective agreement special leave (moving day, marriage). Each with configurable rules and entitlements.
Leave calendar: visual display of team leave plans accessible to managers and team members. Coverage checking to avoid scheduling conflicts. Manager can identify periods with insufficient coverage before approving leave requests.
12 requirements in this section
Norwegian payroll via certified ISV (Gap G-03 — e.g., Visma, Huldt & Lillevik): gross-to-net computation with income tax (from Skatteetaten tax cards), employee pension, union dues, and other deductions. D365 HR exports employee/time/absence data; ISV returns payroll results for GL posting.
Collective agreement rules in ISV: simultaneous support for NNN (processing), Fellesforbundet (operations), etc. Base rates, seniority increments, shift premiums, overtime rates all per specific agreement terms.
Tax card via ISV: electronic skattekort retrieval from Skatteetaten (Altinn). Tax table calculation (monthly table, percentage, or bracketed per card type). Year-end årsoppgave production. Updated annually and upon changes.
Employer social contributions via ISV: zone-differentiated arbeidsgiveravgift rates per municipality (Sone 1-5). Correct rate per employee's work location. NordHav operations span multiple zones (rural northern Norway: lower rates). Contributions posted to D365 GL per department/cost centre.
Pension via ISV: OTP calculated per Lov om obligatorisk tjenestepensjon: minimum 2% of salary between 1G-12G. NordHav scheme terms configured (contribution rates, disability/survivor coverage). Employee/employer shares processed. Annual pension provider reporting.
Feriepenger via ISV: 10.2% (12% for 60+) of qualifying earnings. Base includes: salary, overtime, shift supplements, qualifying bonus, sick pay during employer period. June payout with vacation month withheld. Year-end feriepengeliste. Special cases: partial year, termination, carry-forward.
A-melding via ISV payroll: combined monthly report of income, employment, and tax deduction information. Generated and submitted electronically to Skatteetaten, NAV, and SSB. All required data fields populated from payroll calculations.
Payslips via ISV: monthly payslip with Norwegian legal content: gross breakdown, variable pay, pension, tax, net pay, holiday pay accrual, employer costs. Electronic distribution via ISV portal, D365 ESS, or digital mailbox. Archive accessible for current and prior periods.
Bank payment file via ISV: standard Norwegian bank file format for bulk salary payments. Generated after payroll approval. Uploaded to banking system (DNB, Nordea) for processing.
Year-end reporting via ISV: annual summary per employee (årsoppgave), reconciliation of all A-melding submissions, and reporting to Skatteetaten. Ensures all annual totals balance with monthly submissions.
Retroactive adjustments via ISV: collective agreement back-pay, correction of prior-period errors. Recalculation of: tax (updated table/percentage), employer NI, pension contributions, and holiday pay for affected periods. Difference amounts calculated and paid in current period.
Expense reimbursement via D365 Expense Management: submission with receipt upload (photo capture on mobile), approval workflow, tax treatment per Skatteetaten rules (travel, subsistence/diett, mileage/kilometergodtgjørelse). Approved expenses paid via payroll or AP.
4 requirements in this section
Training register: per employee records of: courses completed, certifications obtained, certification expiry dates, continuing education, and full training history. Accessible via ESS for employees and MSS for managers.
Mandatory training: required per position — food safety, HSE induction, first aid, maritime safety, forklift, electrical safety. Tracked with expiry dates. Power Automate alerts at 60 and 7 days before expiry. Compliance dashboard: % current by facility/department. Non-compliance escalation.
Training planning: course catalogue with content, duration, prerequisites, max participants. Session scheduling and employee enrolment. Instructor assignment. Completion and attendance recording. Training spend tracked per department/employee for budget management.
Competence matrix: skills framework per job/position with required competences and proficiency levels. Employee competence profile: actual vs. required. Gap analysis → training needs. Visual matrix per department showing coverage per critical skill. Succession risk identification where single points of competence exist.
5 requirements in this section
HR dashboard: headcount by location/department, turnover rate (voluntary/involuntary), sick leave %, overtime hours, training completion rate, recruitment pipeline. Company-wide, regional, and per-facility views.
Sickness analytics: absence rate per department/location/period (target: <5.6% per IA agreement). Short vs. long-term breakdown. Cost: employer period cost, lost productivity. Trend: MoM, YoY, seasonal patterns. Follow-up compliance: % with timely plans at 4/7 weeks.
Payroll cost reporting: total cost by department, cost centre, project, location, category. Breakdown: base salary, overtime, premiums, employer NI (arbeidsgiveravgift), pension (OTP), holiday pay accrual. Data from ISV payroll GL integration and D365 HR. Power BI visualisation.
Headcount reporting: employee count and FTE by: location, department, contract type (permanent/temp/seasonal), age group, gender, seniority. Diversity and inclusion metrics. Trend analysis over time.
GDPR compliance: Person Search for Data Subject Access Requests (DSAR). Data retention policies with automated purging beyond legal periods. Consent management per processing purpose. Right to erasure (with employment record retention exceptions). Data access logging. Privacy impact assessment support.