XML 197 R89.htm IDEA: XBRL DOCUMENT
v3.25.1

Trade and other receivables (Details) - COP ($) $ in Millions | Dec. 31, 2024 | Dec. 31, 2023
--- | --- | ---
Customers |  |
Total current | $ 20,425,640 | $ 33,310,642
Non-current |  |
Total non-current | 32,136,361 | 29,781,088
Cost |  |
Current |  |
Fuel Price stabilization fund | 7,622,673 | 20,505,603
Concessions | 4,391,617 | 4,054,429
Customers |  |
Foreign | 4,737,451 | 4,220,537
Domestic | 2,606,216 | 3,087,463
Related parties | 166,631 | 123,058
Accounts receivable from employees | 125,946 | 106,022
Industrial services | 81,000 | 40,729
Other | 1,037,703 | 1,329,565
Total current | 20,769,237 | 33,467,406
Non-current |  |
Concessions | 28,269,820 | 26,323,424
Accounts receivable from employees | 709,836 | 565,914
Related parties | 347,326 | 143,238
Foreign | 86,073 | 150,033
Domestic | 137,764 | 75,419
Other | 3,190,044 | 3,180,581
Total non-current | 32,740,863 | 30,438,609
Accumulated impairment |  |
Customers |  |
Total current | (343,597) | (156,764)
Non-current |  |
Total non-current | $ (604,502) | $ (657,521)

X
- Definition Amount of concessions trade and other receivables current. + References No definition available. + Details
Name: | ec_ConcessionsTradeAndOtherReceivablesCurrent
Namespace Prefix: | ec_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of concessions trade and other receivables noncurrent. + References No definition available. + Details
Name: | ec_ConcessionsTradeAndOtherReceivablesNoncurrent
Namespace Prefix: | ec_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of current receivables from industrial services. + References No definition available. + Details
Name: | ec_CurrentReceivableFromIndustrialServices
Namespace Prefix: | ec_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of current receivables due from foreign customers. + References No definition available. + Details
Name: | ec_CurrentReceivablesDueFromDomesticCustomers
Namespace Prefix: | ec_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of current receivables due from foreign customers. + References No definition available. + Details
Name: | ec_CurrentReceivablesDueFromForeignCustomers
Namespace Prefix: | ec_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of current receivables from employees loans. + References No definition available. + Details
Name: | ec_CurrentReceivablesFromEmployeesLoans
Namespace Prefix: | ec_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of current fuel price stabilization fund receivables from the agency. + References No definition available. + Details
Name: | ec_FuelPriceStabilizationFundReceivablesCurrent
Namespace Prefix: | ec_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of non-current receivables from employee loans. + References No definition available. + Details
Name: | ec_NonCurrentReceivablesFromEmployeesLoans
Namespace Prefix: | ec_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of non-current receivables from domestic customers. + References No definition available. + Details
Name: | ec_NoncurrentReceivablesFromDomesticCustomers
Namespace Prefix: | ec_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of non-current receivables from foreign customers. + References No definition available. + Details
Name: | ec_NoncurrentReceivablesFromForeignCustomers
Namespace Prefix: | ec_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | ec_TradeReceivablesDueFromCustomerAbstract
Namespace Prefix: | ec_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of non-current trade receivables and non-current other receivables. [Refer: Non-current trade receivables; Other non-current receivables] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2024-01-01 -Paragraph 54 -Subparagraph h -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_h&doctype=Standard -URIDate 2024-03-27 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2024-01-01 -Paragraph 78 -Subparagraph b -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_b&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_NoncurrentReceivables
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | ifrs-full_NoncurrentReceivablesAbstract
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of non-current receivables due from related parties. [Refer: Total for all related parties [member]] + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 1 -IssueDate 2024-01-01 -Paragraph 78 -Subparagraph b -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_b&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_NoncurrentReceivablesDueFromRelatedParties
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of current other receivables. [Refer: Other receivables] + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 1 -IssueDate 2024-01-01 -Paragraph 78 -Subparagraph b -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_b&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_OtherCurrentReceivables
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of non-current other receivables. [Refer: Other receivables] + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 1 -IssueDate 2024-01-01 -Paragraph 78 -Subparagraph b -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_b&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_OtherNoncurrentReceivables
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2024-01-01 -Paragraph 54 -Subparagraph h -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_h&doctype=Standard -URIDate 2024-03-27 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2024-01-01 -Paragraph 78 -Subparagraph b -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_b&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_TradeAndOtherCurrentReceivables
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | ifrs-full_TradeAndOtherCurrentReceivablesAbstract
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of current receivables due from related parties. [Refer: Total for all related parties [member]] + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 1 -IssueDate 2024-01-01 -Paragraph 78 -Subparagraph b -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_b&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedImpairmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |