Procurement
Spend, contract compliance and supplier base. Compass Group Luxembourg, last 12M. Direct spend ex VAT.
PR1Total spend
Up5.5%€73.2M
food + subcontracting + other direct
PR2Spend under management
90.5%
+1.2 pt vs previous period · spend on contract or PO / total
PR3PO compliance
82.9%
+1.0 pt vs previous period · value on lines with po-number / total
PR4Number of suppliers
230
29 named + 201 long tail, active in period
PR5Invoice cycle time
Down16.4%4.6 d
invoice created to last approval
PR6Savings vs budget
Up31.9%€1.1M
1.5% of spend · budget unit price vs actual
PR7Price inflation food basket
3.5%
year on year, Oct 2026 · -0.0 pt vs 3 months ago
Source: Coupa Core API · invoices (gross-total, status, approvals, invoice-lines[].po-number), purchase_orders (total, supplier), contracts; spend base ties to SAP GLAccount groups 60/61 [?]
PR8Spend per category
Coupa commodities. Temp agency spend sits under Subcontracting (labour = own staff). Click a category to filter suppliers.
€34.2M
€11.1M
€7.5M
€7.2M
€6.3M
€3.9M
€3M
| Category | Spend | vs previous |
|---|---|---|
| Food & beverages | €34,157,185 | +4.7% |
| Cleaning chemicals & consumables | €3,929,500 | +8.1% |
| Packaging & disposables | €7,513,895 | +5.5% |
| Equipment & maintenance | €7,174,371 | +4.8% |
| Subcontracting (incl. temp agency) | €11,113,049 | +8.0% |
| Utilities | €2,982,108 | +4.6% |
| Transport & other | €6,340,983 | +5.4% |
| Total | €73,211,092 | +5.5% |
Source: Coupa · commodities (name, parent), invoice-lines[].commodity, accounts (code, name, account-type) mapped to SAP GLAccount
PR9Spend per supplier
Top 15. Fictional suppliers. Long tail: 201 suppliers, €6.4M.
Terroir Food Wholesale
Ardennes Meat & Poultry
Moselle Fresh Produce Coop
EcoPack Disposables
Benelux Beverage Distribution
FleetServe Logistics
Luxembourg Dairy Cooperative
LuxTemp Staffing Partners
Kitchenworks Maintenance
Cargo Rhein Express
Windowline Specialist Cleaning
Brightway Equipment Leasing
FlexWork Interim
ClearChem Hygiene Supplies
Nordsee Fish Trading
€7.6M
€5.7M
€4.5M
€4.2M
€4M
€3.5M
€3.2M
€3.1M
€2.5M
€2.3M
€2.3M
€2.2M
€2M
€2M
€1.9M
Source: Coupa · purchase_orders.supplier (id, name), invoices.gross-total, suppliers (name, number, status)
PR10Food price inflation index
Index by category, 100 = Oct 2024. Basket weights: dairy 22%, meat 30%, vegetables 28%, dry goods 20%.
Source: Coupa · invoice-lines unit price x quantity per commodity, indexed to Oct 2024; basket weights are sample assumptions
PR11Contract vs off-contract spend
Per category: on contract, off contract with PO, and no PO (maverick).
| Category | On contract | Off (PO) | No PO |
|---|---|---|---|
| Food & beverages | 75% | 15% | 11% |
| Cleaning chemicals & consumables | 87% | 9% | 4% |
| Packaging & disposables | 81% | 13% | 6% |
| Equipment & maintenance | 62% | 21% | 17% |
| Subcontracting (incl. temp agency) | 91% | 7% | 2% |
| Utilities | 99% | 1% | 0% |
| Transport & other | 57% | 26% | 18% |
Source: Coupa · contracts (start-date, end-date, status, supplier), invoice-lines[].po-number; requisitions (status) for maverick spend
PR12Supplier concentration
Share of total spend held by the largest suppliers.
Top 1
10.4%
Top 3
24.4%
Top 5
35.7%
Top 10
55.6%
Blue top 1, orange suppliers 2-5, teal 6-10, gray the rest. HHI (named suppliers) 431: below 1,500 means a diversified base.
| Category | Share | Risk |
|---|---|---|
| Food & beverages | 22% | Spread |
| Cleaning chemicals & consumables | 52% | Concentrated |
| Packaging & disposables | 56% | Concentrated |
| Equipment & maintenance | 35% | Spread |
| Subcontracting (incl. temp agency) | 28% | Spread |
| Utilities | 59% | Concentrated |
| Transport & other | 55% | Concentrated |
4 categories above 45% with one supplier: review dual sourcing.
Source: Coupa · suppliers (name, status, number), purchase_orders.total grouped by supplier
PR13Invoices
Sample of invoices from the 15 largest suppliers, last 12M. 99 approved, 5 pending, 16 disputed. Avg approval cycle 5.9 d.
| Supplier | Status | ||
|---|---|---|---|
| Windowline Specialist Cleaning | €284,499 | Disputed | 2+ |
| Kitchenworks Maintenance | €211,319 | Pending | 4+ |
| Moselle Fresh Produce Coop | €696,648 | Approved | 6.9 |
| Benelux Beverage Distribution | €528,816 | Approved | 6.6 |
| FlexWork Interim | €179,669 | Disputed | 7+ |
| Ardennes Meat & Poultry | €666,005 | Pending | 9+ |
| Cargo Rhein Express | €389,581 | Approved | 4.5 |
| Terroir Food Wholesale | €1,150,899 | Approved | 5.7 |
| Brightway Equipment Leasing | €264,701 | Disputed | 15+ |
| Luxembourg Dairy Cooperative | €457,380 | Approved | 4.7 |
| Nordsee Fish Trading | €191,668 | Approved | 6.2 |
| LuxTemp Staffing Partners | €400,868 | Approved | 6.0 |
| ClearChem Hygiene Supplies | €257,670 | Approved | 4.4 |
| EcoPack Disposables | €568,846 | Disputed | 36+ |
| FleetServe Logistics | €377,380 | Approved | 4.7 |
Source: Coupa · invoices (invoice-number, invoice-date, status, gross-total [shown ex VAT in demo], net-due-date, payment-term, approvals[].approved-at [V]); cycle = last approved-at minus created-at; amounts ex VAT in demo
PR14Local sourcing
Share of spend with suppliers in Luxembourg and the Greater Region (FR/DE/BE). Bridge to CSR.
- Luxembourg€30M · 41.0%
- Greater Region€35.7M · 48.8%
- Other EU€7.5M · 10.2%
Local share per category
Utilities
Packaging & disposables
Subcontracting (incl. temp agency)
Transport & other
Food & beverages
Cleaning chemicals & consumables
Equipment & maintenance
99.4%
98.2%
97.6%
97.6%
88.1%
74.7%
74.4%
Source: Coupa · suppliers (name, number, primary-contact country [?]); origin assigned in the demo from supplier master data
Demo with sample data. Not company figures.