v3.25.4
Trade and other current receivables - Summary of Ageing of Trade Receivables (Details) - EUR (€)
€ in Millions
Dec. 31, 2025
Dec. 31, 2024
Aging Of Current Trade Receivables [line items]    
Total trade receivables € 5,017 € 4,406
Impairment provision for trade receivables (165) (179)
Trade receivables 4,852 4,227
Not overdue    
Aging Of Current Trade Receivables [line items]    
Trade receivables 4,440 3,807
Past due less than three months    
Aging Of Current Trade Receivables [line items]    
Trade receivables 340 382
Past due more than three months but less than six months    
Aging Of Current Trade Receivables [line items]    
Trade receivables 63 47
Past due more than six months but less than one year    
Aging Of Current Trade Receivables [line items]    
Trade receivables 43 28
Past due more than one year    
Aging Of Current Trade Receivables [line items]    
Trade receivables € 131 € 142