Skip to content

Notino released ~€40M and cut bonus reconciliation to 15 days.

~€40M

working capital released

€620K/yr

recurring cost savings

55 days

shorter bonus reconciliation cycle, from 70 to 15 days

Operating problem

Notino invoices L'Oréal LUXE for ~€40M/yr of supplier bonuses across 27+ markets, covering media, promo, on-site visibility, free-shipping reimbursement, TV, sell-in accruals, and NCP.

Every euro depends on 7 data streams, each owned by a different specialist and pulled manually from Power BI, SharePoint, the Martailer SPA platform, FINIS, and cross-company invoices.

Quarters had to clear in sequence: Q4 2025 was still open in late April 2026, blocking Q1 from starting, with €10M+ of working capital trapped 2–4 months past quarter close every cycle.

Before

  • Seven data streams pulled manually, each owned by a different specialist
  • No one owned escalation across the 9 L'Oréal hubs
  • Quarters cleared in sequence: Q4 2025 still open in late April 2026
  • €10M+ of working capital trapped 2–4 months past every quarter close

After Duvo

  • A Data Collector, Consolidator, and escalation layer run as one closed loop
  • Master workbook consolidated across 8 tabs, every field verified on write-back
  • ~€40M/yr of working capital released, €10M+ freed within 15 days of every quarter close
  • Specialist time per cycle cut from ~120 hours across 6 people to under 10

Duvo took a huge manual procedure spanning seven different roles and transformed it in a matter of weeks. In a process this size, speed directly affects cash flow. We turned a complex bonus reconciliation workflow into something we can control far earlier - from quarterly clean-up to monthly automated reconciliation.

Bartosz Kliś

Chief Commercial Officer, Notino

The workflow from signal to outcome.

01

Collects every stream

A Data Collector agent pulls all 7 streams (Power BI, SharePoint, the Martailer SPA platform, and invoice folders) into a single staging layer.

02

Consolidates the master

A Consolidator merges every stream into the master workbook across 8 tabs, with country-to-hub mapping, header reordering, period deduplication, and explicit row writes.

03

Verifies every field

It reads the first rows back from the master to confirm each field landed correctly before the cycle moves forward.

04

Escalates by hub

An escalation layer surfaces delayed approvals by hub, names the blocking counterpart, and triggers structured follow-up.

Evidence status

Measured result

The 70-to-15-day cycle and the ~€40M of working capital released are measured from the live deployment. The Q1 2026 cycle closed on May 14, six days ahead of plan, with €10M+ of trapped capital freed inside 15 days of quarter close. €620K/yr is the recurring cost saving on the released capital, and specialist time per cycle fell from ~120 hours across six people to under 10.

Systems involved

Power BI, SharePoint, Martailer SPA, FINIS, Cross-company invoices

Control points

  • The first rows are read back after every master-workbook write before the cycle moves forward.
  • Delayed approvals retain the hub and named blocking counterpart for escalation.