XML 209 R101.htm IDEA: XBRL DOCUMENT
v3.25.1

Taxes - Current and Non-current tax assets and liabilities (Details) - COP ($) $ in Millions | 12 Months Ended |
--- | --- | ---
Dec. 31, 2024 | Dec. 31, 2023
Tax assets |  |
Current tax assets | $ 11,455,893 | $ 8,111,079
Non-current tax assets | 12,908,124 | 10,530,057
Tax liabilities |  |
Current tax liabilities | 2,769,379 | 2,869,225
Non-current tax liabilities | 14,928,665 | 13,567,513
Deferred tax liabilities |  |
Tax liabilities |  |
Non-current tax liabilities | 12,955,929 | 11,824,515
Income tax |  |
Tax liabilities |  |
Non-current tax liabilities | 1,972,736 | 1,742,998
Income tax payable |  |
Tax liabilities |  |
Current tax liabilities | 1,551,099 | 1,746,972
Industry and commerce tax |  |
Tax liabilities |  |
Current tax liabilities | 377,055 | 367,861
National tax and surcharge on gasoline |  |
Tax liabilities |  |
Current tax liabilities | 239,680 | 211,819
Value added tax |  |
Tax liabilities |  |
Current tax liabilities | 140,617 | 103,724
Carbon tax |  |
Tax liabilities |  |
Current tax liabilities | 104,938 | 92,736
Other taxes, liabilities |  |
Tax liabilities |  |
Current tax liabilities | 355,990 | 346,113
Deferred tax assets |  |
Tax assets |  |
Non-current tax assets | 12,875,766 | 10,522,725
Income tax credits |  |
Tax assets |  |
Non-current tax assets | 32,358 | 7,332
Income tax |  |
Tax assets |  |
Current tax assets | 3,446,414 | 1,228,477
Income tax | Ecopetrol |  |
Tax liabilities |  |
Income tax generated due to the increase in self-withholding rates | 1,957,626 |
VAT refund |  |
Tax assets |  |
Current tax assets | 5,423,689 | 4,548,264
VAT refund | Ecopetrol |  |
Tax liabilities |  |
Current value added tax | 1,024,550 |
VAT refund | Esenttia PP |  |
Tax liabilities |  |
Current value added tax | 105,684 |
VAT refund | ISA Group |  |
Tax liabilities |  |
Current value added tax | 41,209 |
Other taxes, assets |  |
Tax assets |  |
Current tax assets | $ 2,585,790 | $ 2,334,338

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

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

X
- Definition The amount of the income tax due to the increase in self-withholding rates. + References No definition available. + Details
Name: | ec_IncomeTaxDueToIncreaseInSelfWithholdingRates
Namespace Prefix: | ec_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

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

X
- Definition The current amount of current tax liabilities. [Refer: Current tax liabilities] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2024-01-01 -Paragraph 54 -Subparagraph n -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_n&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_CurrentTaxLiabilitiesCurrent
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The non-current amount of current tax liabilities. [Refer: Current tax liabilities] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2024-01-01 -Paragraph 54 -Subparagraph n -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_n&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_CurrentTaxLiabilitiesNoncurrent
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of current value added tax receivables. [Refer: Value added tax receivables] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -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_CurrentValueAddedTaxReceivables
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | ec_NonCurrentTaxLiabilitiesTypeAxis=ec_DeferredTaxLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_NonCurrentTaxLiabilitiesTypeAxis=ec_IncomeTaxMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_CurrentTaxLiabilitiesTypeAxis=ec_CurrentIncomeTaxLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_CurrentTaxLiabilitiesTypeAxis=ec_IndustryAndCommerceTaxMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_CurrentTaxLiabilitiesTypeAxis=ec_NationalTaxAndSurchargeOnGasolineMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_CurrentTaxLiabilitiesTypeAxis=ec_ValueAddedTaxMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_CurrentTaxLiabilitiesTypeAxis=ec_CarbonTaxMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_CurrentTaxLiabilitiesTypeAxis=ec_OtherCurrentTaxLiabiltiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_NonCurrentTaxAssetsAxis=ec_DeferredTaxAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_NonCurrentTaxAssetsAxis=ec_IncomeTaxCreditsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_CurrentTaxAssetsTypeAxis=ec_CurrentIncomeTaxAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_SignificantInvestmentsInSubsidiariesAxis=ec_EcopetrolMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_CurrentTaxAssetsTypeAxis=ec_ValueAddedTaxRefundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_SignificantInvestmentsInSubsidiariesAxis=ec_EsenttiaPpMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_SignificantInvestmentsInSubsidiariesAxis=ec_IsaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_CurrentTaxAssetsTypeAxis=ec_OtherCurrentTaxAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |