| Group [member] | Company [member] | ||
| Trade and other payables [abstract] | |||
| Trade payables [abstract] | |||
| Trade payables | |||
| Trade payables due to contract suppliers | |||
| Trade payables due to holding company | |||
| Trade payables due to subsidiaries | |||
| Trade payables due to associates | |||
| Trade payables due to joint ventures | |||
| Trade payables due to other related parties | |||
| Other trade payables | |||
| Total trade payables | |||
| Other payables [abstract] | |||
| Other payables due to related parties [abstract] | |||
| Other payables due to holding company | |||
| Other payables due to subsidiaries | |||
| Other payables due to associates | |||
| Other payables due to joint ventures | |||
| Other payables due to other related parties | |||
| Total other payables due to related parties | |||
| Other payables due to non-controlling interests [abstract] | |||
| Dividend payable to non-controlling interests | |||
| Loans from non-controlling interests | |||
| Miscellaneous payables due to non-controlling interests | |||
| Total other payables due to non-controlling interests | |||
| Other non-trade payables [abstract] | |||
| Deferred income | |||
| Accruals | |||
| Retention payables | |||
| Deposit and advanced billings | |||
| Financing costs | |||
| Dividend payables | |||
| Interest payables | |||
| Other non-trade payables | |||
| Total other non-trade payables | |||
| Total other payables | |||
| Total trade and other payables | |||