XML 290 R182.htm IDEA: XBRL DOCUMENT
v3.25.1

Joint operations - Contracts in which Ecopetrol is not the operator (Details) | 12 Months Ended
--- | ---
Dec. 31, 2024
Chipiron | Contract where entity not operator | Bottom of range |
Joint operations |
% Participation | 30.00%
Chipiron | SierraCol Energy Arauca, LLC | Contract where entity not operator |
Joint operations |
Contract | Chipirón
Type | Production
% Participation | 30.00%
Geographic area of operations | Colombia
Cosecha | SierraCol Energy Arauca, LLC | Contract where entity not operator |
Joint operations |
Contract | Cosecha
Type | Production
% Participation | 30.00%
Geographic area of operations | Colombia
Cravo norte | SierraCol Energy Arauca, LLC | Contract where entity not operator |
Joint operations |
Contract | Cravo Norte
Type | Production
% participation in addition to PAP | 55.00%
Geographic area of operations | Colombia
Rondon | SierraCol Energy Arauca, LLC | Contract where entity not operator |
Joint operations |
Contract | Rondón
Type | Production
% Participation | 65.00%
Geographic area of operations | Colombia
Quifa | Frontera Energy Colombia Corp | Contract where entity not operator |
Joint operations |
Contract | Quifa
Type | Production
% participation in addition to PAP | 40.00%
Geographic area of operations | Colombia
CPI Palagua | Union Temporal Ismocol Joshi Parko |
Joint operations |
% Participation | 100.00%
CPI Palagua | Union Temporal Ismocol Joshi Parko | Contract where entity not operator |
Joint operations |
Contract | CPI Palagua
Type | Production
Geographic area of operations | Colombia
Capachos | Parex Resources Colombia LTD | Contract where entity not operator |
Joint operations |
Contract | Capachos
Type | Production
% Participation | 50.00%
Geographic area of operations | Colombia
LLA-121 | Parex Resources Colombia LTD | Contract where entity not operator |
Joint operations |
Contract | LLA-121
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Colombia
LLA-4-1 | Parex Resources Colombia LTD | Contract where entity not operator |
Joint operations |
Contract | LLA-4-1
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Colombia
LLA-16-1 | Parex Resources Colombia LTD | Contract where entity not operator |
Joint operations |
Contract | LLA-16-1
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Colombia
LLA-122 | Parex Resources Colombia LTD | Contract where entity not operator |
Joint operations |
Contract | LLA-122
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Colombia
E&P COL 1 | Anadarko Colombia Company (OXY) | Contract where entity not operator |
Joint operations |
Contract | E&P COL 1
Type | Exploration
% Participation | 40.00%
Geographic area of operations | Offshore North Caribe
E&P COL 2 | Anadarko Colombia Company (OXY) | Contract where entity not operator |
Joint operations |
Contract | E&P COL 2
Type | Exploration
% Participation | 40.00%
Geographic area of operations | Offshore North Caribe
E&P COL 6 | Anadarko Colombia Company (OXY) | Contract where entity not operator |
Joint operations |
Contract | E&P COL 6
Type | Exploration
% Participation | 40.00%
Geographic area of operations | Offshore North Caribe
E&P COL 7 | Anadarko Colombia Company (OXY) | Contract where entity not operator |
Joint operations |
Contract | E&P COL 7
Type | Exploration
% Participation | 40.00%
Geographic area of operations | Offshore North Caribe
Tayrona | Petrobras | Contract where entity not operator |
Joint operations |
Contract | Tayrona
Type | Exploration
% Participation | 55.60%
Geographic area of operations | Offshore North Caribe
Fuerte Sur | Shell EP Offshore Ventures Limited | Contract where entity not operator |
Joint operations |
Contract | Fuerte Sur
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Offshore Caribe Norte
Purple Angel | Shell EP Offshore Ventures Limited | Contract where entity not operator |
Joint operations |
Contract | Purple Angel
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Offshore North Caribe
Col-5 | Shell EP Offshore Ventures Limited | Contract where entity not operator |
Joint operations |
Contract | Col-5
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Offshore Caribe Norte
Mana | Interoil Colombia | Contract where entity not operator |
Joint operations |
Contract | Mana
Type | Production
% Participation | 30.00%
Geographic area of operations | Colombia
Rio Opia | Interoil Colombia | Contract where entity not operator |
Joint operations |
Contract | Rio Opia
Type | Production
% Participation | 30.00%
Geographic area of operations | Colombia
Ambrosia | Interoil Colombia | Contract where entity not operator |
Joint operations |
Contract | Ambrosia
Type | Production
% Participation | 30.00%
Geographic area of operations | Colombia
Llanos 86 | Geopark Colombia SAS | Contract where entity not operator |
Joint operations |
Contract | Llanos 86
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Colombia
Llanos 87 | Geopark Colombia SAS | Contract where entity not operator |
Joint operations |
Contract | Llanos 87
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Colombia
Llanos 104 | Geopark Colombia SAS | Contract where entity not operator |
Joint operations |
Contract | Llanos 104
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Colombia
Llanos 123 | Geopark Colombia SAS | Contract where entity not operator |
Joint operations |
Contract | Llanos 123
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Colombia
Llanos 124 | Geopark Colombia SAS | Contract where entity not operator |
Joint operations |
Contract | Llanos 124
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Colombia
SSJN1 | Lewis Energy Colombia | Contract where entity not operator |
Joint operations |
Contract | SSJN1
Type | Production
% Participation | 50.00%
Geographic area of operations | Colombia
Perdices | Lewis Energy Colombia | Contract where entity not operator |
Joint operations |
Contract | Perdices
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Colombia
VIM-42 | Lewis Energy Colombia | Contract where entity not operator |
Joint operations |
Contract | VIM-42
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Colombia
SSJN3-1 | Lewis Energy Colombia | Contract where entity not operator |
Joint operations |
Contract | SSJN3-1
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Colombia
Gunflint | Quarter North Energy | Contract where entity not operator |
Joint operations |
Contract | Gunflint
Type | Production
% Participation | 32.00%
Geographic area of operations | Gulf of Mexico
Dalmatian | Murphy Exploration and Production Company - USA | Contract where entity not operator |
Joint operations |
Contract | Dalmatian
Type | Production
% Participation | 30.00%
Geographic area of operations | Gulf of Mexico
K2 | OXY (Anadarko) | Contract where entity not operator |
Joint operations |
Contract | Redeo Midland Basin
Type | Production
% Participation | 21.00%
Geographic area of operations | Gulf of Mexico
ESOX | HESS | Contract where entity not operator |
Joint operations |
Contract | ESOX
Type | Production
% Participation | 21.00%
Geographic area of operations | Gulf of Mexico
S-M-1707 | Shell | Contract where entity not operator |
Joint operations |
Contract | S-M-1707
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
S-M-1715 | Shell | Contract where entity not operator |
Joint operations |
Contract | S-M-1715
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
S-M-1717 | Shell | Contract where entity not operator |
Joint operations |
Contract | S-M-1717
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
S-M-1719 | Shell | Contract where entity not operator |
Joint operations |
Contract | S-M-1719
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
S-M-1709 | Shell | Contract where entity not operator |
Joint operations |
Contract | S-M-1709
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
S-M-1908 | Shell | Contract where entity not operator |
Joint operations |
Contract | S-M-1908
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
S-M-1601 | Shell | Contract where entity not operator |
Joint operations |
Contract | S-M-1601
% Participation | 30.00%
S-M-1713 | Shell | Contract where entity not operator |
Joint operations |
Contract | S-M-1713
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
S-M-1817 | Shell | Contract where entity not operator |
Joint operations |
Contract | S-M-1817
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
S-M-1599 | Shell | Contract where entity not operator |
Joint operations |
Contract | S-M-1599
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
S-M-1910 | Shell | Contract where entity not operator |
Joint operations |
Contract | S-M-1910
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
Sul de Gato do Mato | Shell | Contract where entity not operator |
Joint operations |
Contract | Sul de Gato do Mato
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
BM-S-54 | Shell | Contract where entity not operator |
Joint operations |
Contract | BM-S-54
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
BM-S-72 | Shell | Contract where entity not operator |
Joint operations |
Contract | BM-S-72
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
Rodeo Midland Basin | Occidental Midland Basin, LLC (Oxy) | Contract where entity not operator |
Joint operations |
Contract | Rodeo Midland Basin
Type | Production
% Participation | 49.00%
Geographic area of operations | Midland, Texas, USA
Delaware Basin | Occidental Midland Basin, LLC (Oxy) | Contract where entity not operator |
Joint operations |
Contract | Delaware Basin
Type | Production
% Participation | 49.00%
Geographic area of operations | Delaware, TX/NM, USA
Bloque 8 | Pemex Exploration y Production | Contract where entity not operator |
Joint operations |
Contract | Bloque 8
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Gulf of Mexico
Bloque 6 | PC Carigali Mexico Operation SA | Contract where entity not operator |
Joint operations |
Contract | Bloque 6
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Gulf of Mexico

X
- Definition Percentage of ownership interest in joint venture in addition to PAP. + References No definition available. + Details
Name: | ec_PercentageOfOwnershipInterestInJointVentureInAdditionToPap
Namespace Prefix: | ec_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the type of contract. + References No definition available. + Details
Name: | ec_TypeOfContract
Namespace Prefix: | ec_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table. + References No definition available. + Details
Name: | ifrs-full_DisclosureOfJointOperationsLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The name of a joint operation. [Refer: Total for all joint operations [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 12 -IssueDate 2024-01-01 -Paragraph 21 -Subparagraph a -Clause i -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_21_a_i&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_NameOfJointOperation
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The principal place of business of a joint operation. [Refer: Total for all joint operations [member]; Principal place of business] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 12 -IssueDate 2024-01-01 -Paragraph 21 -Subparagraph a -Clause iii -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_21_a_iii&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_PrincipalPlaceOfBusinessOfJointOperation
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The proportion of ownership interest in a joint operation attributable to the entity. [Refer: Total for all joint operations [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 12 -IssueDate 2024-01-01 -Paragraph 21 -Subparagraph a -Clause iv -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_21_a_iv&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_ProportionOfOwnershipInterestInJointOperation
Namespace Prefix: | ifrs-full_
Data Type: | dtr-2022:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ec_ContractNameAxis=ec_ChipironContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractTypeAxis=ec_ContractWhereEntityNotOperatorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_JointVenturesAxis=ec_SierracolEnergyAraucaLlcMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_ConsechaContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_CravoNorteContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_RondonContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_QuifaContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_JointVenturesAxis=ec_FronteraEnergyColombiaCorpMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_CpiPalaguaContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_JointVenturesAxis=ec_UnionTemporalIsmocolJoshiParkoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_CapachosContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_JointVenturesAxis=ec_ParexResourcesColombiaLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_Lla121ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_Lla41ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_Lla161ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_Lla122ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_EPCol1ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_JointVenturesAxis=ec_AnadarkoColombiaCompanyOxyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_EPCol2ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_EPCol6ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_EPCol7ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_TayronaContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_JointVenturesAxis=ec_PetrobrasMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_FuerteSurContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_JointVenturesAxis=ec_ShellEpOffshoreVenturesLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_PurpleAngelContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_Col5ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_ManaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_JointVenturesAxis=ec_InteroilColombiaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_RioOpiaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_AmbrosiaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_Llanos86ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_JointVenturesAxis=ec_GeoparkColombiaSasMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_Llanos87ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_Llanos104ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_Llanos123ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_Llanos124ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_Ssjn1ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_JointVenturesAxis=ec_LewisEnergyColombiaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_PerdicesContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_Vim42ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_Ssjn31ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_GunflintContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_JointVenturesAxis=ec_QuarterNorthEnergyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_DalmatianContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_JointVenturesAxis=ec_MurphyExplorationAndProductionCompanyUsaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_K2ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_JointVenturesAxis=ec_OxyAnadarkoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_EsoxContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_JointVenturesAxis=ec_HessMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_SM1707ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_JointVenturesAxis=ec_ShellMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_SM1715ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_SM1717ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_SM1719ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_SM1709ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_SM1908ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_SM1601ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_SM1713ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_SM1817ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_SM1599ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_SM1910ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_SulDeGatoDoMatoContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_BmS54ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_BmS72ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_RodeoMidlandBasinContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_JointVenturesAxis=ec_OccidentalMidlandBasinLlcOxyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_DelawareBasinContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_Bloque8ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_JointVenturesAxis=ec_PemexExplorationYProductionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ec_ContractNameAxis=ec_Bloque6ContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_JointVenturesAxis=ec_PcCarigaliMexicoOperationSaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |