> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vortexiq.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# OTD by Nordic Country, PostNord

> OTD by Nordic Country for PostNord stores. Tracked live in Vortex IQ Nerve Centre. How to read it, why it matters, and how to act on it.

**Card class:** [Hero](/nerve-centre/overview#card-classes-explained)  •  **Category:** [Delivery Performance](/nerve-centre/connectors#connectors-by-type)

## At a glance

> On-time delivery rate broken out per destination country across PostNord's four core Nordic markets: Sweden (SE), Norway (NO), Denmark (DK) and Finland (FI). The blended OTD dial can read healthy while a single country quietly degrades, so this horizontal-bar card separates each national network. Because PostNord runs distinct per-country operations (with the SE / DK heritage from the Posten Sverige and Post Danmark merger, plus NO and FI delivery partners), a drop confined to one country is almost always a local operational signal, not a network-wide one.

|                              |                                                                                                                                                                                                                                                                 |
| ---------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **What it shows**            | OTD per country: `COUNT(delivered_at <= aim_delivery_date) / COUNT(delivered_at IS NOT NULL)` computed separately for SE, NO, DK and FI destinations, rendered as a horizontal bar per country.                                                                 |
| **Data source**              | `detail`: per-country OTD across SE/NO/DK/FI; country-specific drift signals local PostNord operational issues. Reads the destination country and aim date from `GET /shipments/v1/parcels` and the delivery scan from `GET /shipments/v1/parcels/{id}/events`. |
| **Time window**              | `30D vsP` (rolling 30 days, period-over-period, so each country's bar carries its own change versus the prior 30 days).                                                                                                                                         |
| **Alert trigger**            | `any country <90%`. The alarm is per country, not on the blend, so a single national network falling below 90 percent fires even if the aggregate is fine.                                                                                                      |
| **Domestic vs cross-border** | Each country bar is computed against PostNord's aim for that destination. Cross-border Nordic lanes (e.g. SE-to-NO) carry a longer aim than same-country domestic and are attributed to the destination country.                                                |
| **Climate sensitivity**      | Norway and Finland routes are more weather-exposed in winter (Dec to Feb): expect 2 to 5 points of seasonal softness on NO / FI bars that is climate, not carrier failure.                                                                                      |
| **Roles**                    | owner, operations                                                                                                                                                                                                                                               |

## Calculation

Calculated automatically from your PostNord data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.

## Worked example

A Stockholm-based DTC outdoor-apparel brand shipping pan-Nordic on PostNord, around 2,800 parcels a week. Reading taken at 09:00 CET on 14 Mar 26 for the trailing 30 days (12 Feb 26 to 13 Mar 26).

| Country      | Consignments (30D) | Delivered on or before aim | OTD       | vs prior 30D |
| ------------ | ------------------ | -------------------------- | --------- | ------------ |
| Sweden (SE)  | 6,420              | 6,253                      | 97.4%     | +0.3 pt      |
| Denmark (DK) | 2,180              | 2,096                      | 96.1%     | -0.2 pt      |
| Finland (FI) | 1,510              | 1,438                      | 95.2%     | -1.1 pt      |
| Norway (NO)  | 1,690              | 1,470                      | **87.0%** | **-7.4 pt**  |
| **Blended**  | **11,800**         | **11,257**                 | **95.4%** | -1.0 pt      |

The blended dial reads **95.4 percent**, which on the headline [On-Time Delivery Rate](/nerve-centre/kpi-cards/postnord/on-time-delivery-rate) card would not trip its `<95%` warn. But the Norway bar reads **87.0 percent**, below the `any country <90%` floor, so this card fires. Five things to notice:

1. **The blend hid the problem.** Sweden's volume (54 percent of parcels) is propping up the aggregate. Norway is collapsing and the headline card barely flinched. This per-country view is the reason the card exists.
2. **A 7.4-point single-country drop in February is a strong weather candidate.** Norway routes are the most weather-exposed in the network. Cross-check the PostNord service alerts for the period: a northern-Norway snow event or a closed mountain corridor explains a sharp NO-only drop without any SE / DK / FI movement.
3. **If it is not weather, it is customs.** Norway is outside the EU customs union, so SE-to-NO and DK-to-NO parcels clear a border. A customs backlog drops Norway OTD specifically. Confirm against [SE-to-NO Customs Clearance Rate (\<3d)](/nerve-centre/kpi-cards/postnord/se-to-no-customs-clearance-rate-3d): if clearance has slipped, the OTD drop is border-driven, not last-mile.
4. **Sweden and Denmark are the operational baseline.** SE at 97.4 and DK at 96.1 are healthy incumbent-network readings. Use them as the control: if SE / DK are steady and only NO moves, the cause is specific to the Norway corridor, not a pan-Nordic PostNord problem.
5. **Finland's -1.1 point drift is noise, not a signal.** A point of movement on the smallest-volume country is within normal monthly variation. Do not action FI on this reading; watch whether it trends over two or three periods before treating it as real.

## Sibling cards merchants should reference together

Per-country OTD localises a problem; pair it with these to find the cause and the cost:

| Card                                                                                                                   | Why pair it with OTD by Nordic Country          | What the combination tells you                                                                          |
| ---------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
| [On-Time Delivery Rate](/nerve-centre/kpi-cards/postnord/on-time-delivery-rate)                                        | The blended headline this card decomposes.      | If the headline holds but a country fails here, the blend is masking a local issue.                     |
| [SE-to-NO Customs Clearance Rate (\<3d)](/nerve-centre/kpi-cards/postnord/se-to-no-customs-clearance-rate-3d)          | Norway-specific border friction.                | A Norway OTD drop with slipping customs clearance is border-driven, not last-mile.                      |
| [Revenue Mix by Nordic Country (SE/NO/DK/FI)](/nerve-centre/kpi-cards/postnord/revenue-mix-by-nordic-country-senodkfi) | Weights each country's commercial importance.   | A drop in a high-revenue country matters far more than the same drop in a small one.                    |
| [OTD by Route](/nerve-centre/kpi-cards/postnord/otd-by-route)                                                          | Drills below country to specific lanes.         | Confirms whether a country drop is whole-network or concentrated on 2 to 3 routes.                      |
| [Avg Transit (days)](/nerve-centre/kpi-cards/postnord/avg-transit)                                                     | The transit-time view per country.              | A rising transit time in a country precedes its OTD falling.                                            |
| [Late Shipments](/nerve-centre/kpi-cards/postnord/late-shipments)                                                      | The absolute late count behind the percentages. | Translates a country's OTD drop into a customer-service workload.                                       |
| [PostNord Cost vs Bring/DPD per Country](/nerve-centre/kpi-cards/postnord/postnord-cost-vs-bringdpd-per-country)       | The carrier-mix lever per country.              | If Norway OTD stays chronically low, the cost-vs-reliability case for routing NO via Bring strengthens. |

## Reconciling against the source

**Where to look in PostNord's own tooling:**

Open the [PostNord Business Portal](https://portal.postnord.com/) shipment / delivery report and filter by destination country (Land), service code, and a 30-day delivered window. The closest like-for-like view is delivered consignments per country against their aim date. PostNord publishes per-market service information, so a country drop here should be checked against PostNord's country-specific service alerts for the same dates.

**Why our number may legitimately differ from the portal:**

| Reason                           | Direction    | Why                                                                                                                                                                                                                                                                    |
| -------------------------------- | ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Carrier-local time**           | Boundary off | PostNord scan timestamps are recorded in carrier-local time, and the Nordic countries span CET / CEST plus Finland's EET / EEST. A delivery near midnight can fall on a different calendar day per country, shifting a handful of consignments at the window boundary. |
| **Tracking-event ingestion lag** | Ours can lag | Scans push in batches; a country's most recent day can read slightly stale until the latest events ingest.                                                                                                                                                             |
| **Cross-border attribution**     | Either       | A SE-to-NO parcel is attributed to Norway (the destination); the portal may group it under the origin market depending on the report filter, so per-country totals can differ by the cross-border slice.                                                               |
| **Aim-date basis**               | Either       | The card scores against PostNord's published aim for the destination; a portal view set to a different reference date (booking date vs aim date) will not match line for line.                                                                                         |

## Known limitations / merchant FAQs

**Why does Norway always sit a few points below Sweden, even in a good month?**
Geography and customs. Norway has longer transit corridors, more weather-exposed routes, and is outside the EU customs union so cross-border parcels clear a border. A structural 2 to 5 point gap below Sweden is normal. The alert at 90 percent is set to catch a genuine breakdown, not this baseline gap. Read NO alongside [SE-to-NO Customs Clearance Rate (\<3d)](/nerve-centre/kpi-cards/postnord/se-to-no-customs-clearance-rate-3d).

**One country dropped but the headline OTD looks fine. Which do I trust?**
Both, for different jobs. The headline tells you overall network health; this card tells you where a problem is concentrated. A high-volume country can mask a small-country collapse in the blend, which is exactly why per-country exists. Action the country that breached, weighted by its share on [Revenue Mix by Nordic Country (SE/NO/DK/FI)](/nerve-centre/kpi-cards/postnord/revenue-mix-by-nordic-country-senodkfi).

**Is a single-country winter drop a carrier failure?**
Often not. Nordic winters close roads in northern Sweden and Norway and suspend Danish archipelago ferry routes. A December-to-February dip on NO / FI of a few points is climate. The card does not auto-exclude weather days, it records actual experience, so annotate seasonal context rather than re-baselining permanently.

**Finland moved a point. Should I act?**
Probably not yet. Finland is usually the smallest-volume bar, so a single point of movement is within monthly noise. Wait for a trend across two or three periods before treating it as real. The `vsP` change column helps you see whether a move is sustained.

**Why might a country's bar differ from the PostNord portal's figure?**
Time zone and attribution. PostNord records scans in carrier-local time across CET and Finland's EET, so midnight-boundary deliveries shift between days. Cross-border parcels are attributed here to the destination country, which a portal report grouped by origin will split differently. The totals reconcile once you align the filter and allow for ingestion lag.

**A country dropped below 90 percent. What is the playbook?**
In order: (1) check PostNord's country-specific service alerts for weather or incidents on the dates, (2) if the country is Norway, check [SE-to-NO Customs Clearance Rate (\<3d)](/nerve-centre/kpi-cards/postnord/se-to-no-customs-clearance-rate-3d) for a border backlog, (3) drill into [OTD by Route](/nerve-centre/kpi-cards/postnord/otd-by-route) to see if the drop is whole-country or concentrated on a few lanes, (4) if the country runs chronically low, evaluate routing it via [Bring or DPD](/nerve-centre/kpi-cards/postnord/postnord-cost-vs-bringdpd-per-country).

***

### Tracked live in Vortex IQ Nerve Centre

*OTD by Nordic Country* is one of hundreds of KPI pulses Vortex IQ tracks across PostNord and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English.

[Start for free](https://app.vortexiq.ai/login) or [book a demo](https://www.vortexiq.ai/contact-us) to see this metric running on your own data.
