XML 219 R175.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Joint operations - Contracts in which Ecopetrol is not the operator (Details) - Contract where entity not operator | 12 Months Ended
--- | ---
Dec. 31, 2023
Chipiron | Bottom of range |
Joint operations |
% Participation | 30.00%
Chipiron | SierraCol Energy Arauca, LLC |
Joint operations |
Contract | Chipirón
Type | Production
Geographic area of operations | Colombia
Chipiron | SierraCol Energy Arauca, LLC | Bottom of range |
Joint operations |
% Participation | 30.00%
Chipiron | SierraCol Energy Arauca, LLC | Top of range |
Joint operations |
% Participation | 41.00%
Cosecha | SierraCol Energy Arauca, LLC |
Joint operations |
Contract | Cosecha
Type | Production
% Participation | 30.00%
Geographic area of operations | Colombia
Cravo norte | SierraCol Energy Arauca, LLC |
Joint operations |
Contract | Cravo Norte
Type | Production
% Participation | 55.00%
Geographic area of operations | Colombia
Rondon | SierraCol Energy Arauca, LLC |
Joint operations |
Contract | Rondón
Type | Production
% Participation | 50.00%
Geographic area of operations | Colombia
Quifa | Frontera Energy Colombia Corp |
Joint operations |
Contract | Quifa
Type | Production
% Participation | 40.00%
Geographic area of operations | Colombia
CPI Palagua | Union Temporal Ismocol Joshi Parko |
Joint operations |
Contract | CPI Palagua
Type | Production
Geographic area of operations | Colombia
CPI Palagua | Union Temporal Ismocol Joshi Parko | Bottom of range |
Joint operations |
% Participation | 70.00%
CPI Palagua | Union Temporal Ismocol Joshi Parko | Top of range |
Joint operations |
% Participation | 80.00%
CapachosLLA-122 | Parex Resources Colombia LTD |
Joint operations |
Contract | CapachosLLA-122
Type | ProductionExploration
% Participation | 50.00%
Geographic area of operations | Colombia
E&P COL 1 | Anadarko Colombia Company (OXY) |
Joint operations |
Contract | E&P COL 1
Type | Exploration
% Participation | 40.00%
E&P COL 2 | Anadarko Colombia Company (OXY) |
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) |
Joint operations |
Contract | E&P COL 6
% Participation | 40.00%
Geographic area of operations | Offshore North Caribe
E&P COL 7 | Anadarko Colombia Company (OXY) |
Joint operations |
Contract | E&P COL 7
Type | Exploration
% Participation | 40.00%
Geographic area of operations | Offshore North Caribe
Tayrona | Petrobras |
Joint operations |
Contract | Tayrona
Type | Exploration
% Participation | 55.60%
Geographic area of operations | Offshore North Caribe
Fuerte Sur | Shell EP Offshore Ventures Limited |
Joint operations |
Contract | Fuerte Sur
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Offshore Caribe Norte
Purple Angel | Shell EP Offshore Ventures Limited |
Joint operations |
Contract | Purple Angel
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Offshore North Caribe
Col-5 | Shell EP Offshore Ventures Limited |
Joint operations |
Contract | Col-5
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Offshore Caribe Norte
Mana | Interoil Colombia |
Joint operations |
Contract | Mana
% Participation | 30.00%
Geographic area of operations | Colombia
Rio Opia | Interoil Colombia |
Joint operations |
Contract | Rio Opia
Type | Production
% Participation | 30.00%
Geographic area of operations | Colombia
Ambrosia | Interoil Colombia |
Joint operations |
Contract | Ambrosia
Type | Production
% Participation | 30.00%
Geographic area of operations | Colombia
Llanos 86 | Geopark Colombia SAS |
Joint operations |
Contract | Llanos 86
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Colombia
Llanos 87 | Geopark Colombia SAS |
Joint operations |
Contract | Llanos 87
% Participation | 50.00%
Llanos 104 | Geopark Colombia SAS |
Joint operations |
Contract | Llanos 104
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Colombia
Llanos 123 | Geopark Colombia SAS |
Joint operations |
Contract | Llanos 123
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Colombia
Llanos 124 | Geopark Colombia SAS |
Joint operations |
Contract | Llanos 124
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Colombia
SSJN1 | Lewis Energy Colombia |
Joint operations |
Contract | SSJN1
Type | Production
% Participation | 50.00%
Geographic area of operations | Colombia
Perdices | Lewis Energy Colombia |
Joint operations |
Contract | Perdices
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Colombia
VIM-42 | Lewis Energy Colombia |
Joint operations |
Contract | VIM-42
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Colombia
SSJN3-1 | Lewis Energy Colombia |
Joint operations |
Contract | SSJN3-1
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Colombia
Gunflint | Quarter North Energy |
Joint operations |
Contract | Gunflint
Type | Production
% Participation | 32.00%
Geographic area of operations | Gulf of Mexico
Dalmatian | Murphy Exploration and Production Company - USA |
Joint operations |
Contract | Dalmatian
Type | Production
% Participation | 30.00%
Geographic area of operations | Gulf of Mexico
K2 | OXY (Anadarko) |
Joint operations |
Contract | Redeo Midland Basin
Type | Production
% Participation | 21.00%
Geographic area of operations | Gulf of Mexico
ESOX | HESS |
Joint operations |
Contract | ESOX
Type | Production
% Participation | 21.00%
Geographic area of operations | Gulf of Mexico
S-M-1709 | Shell |
Joint operations |
Contract | S-M-1709
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
S-M-1908 | Shell |
Joint operations |
Contract | S-M-1908
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
S-M-1601 | Shell |
Joint operations |
Contract | S-M-1601
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
S-M-1713 | Shell |
Joint operations |
Contract | S-M-1713
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
S-M-1817 | Shell |
Joint operations |
Contract | S-M-1817
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
S-M-1599 | Shell |
Joint operations |
Contract | S-M-1599
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
S-M-1910 | Shell |
Joint operations |
Contract | S-M-1910
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
Sul de Gato do Mato | Shell |
Joint operations |
Contract | Sul de Gato do Mato
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
BM-S-54 | Shell |
Joint operations |
Contract | BM-S-54
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
Pau Brasil | BP Energy |
Joint operations |
Contract | Pau Brasil
Type | Exploration
% Participation | 20.00%
Geographic area of operations | Brazil
CE-M-715 | Chevron |
Joint operations |
Contract | CE-M-715
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Brazil
PAMA-M-187 | Petrobras |
Joint operations |
Contract | PAMA-M-187
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
PAMA-M-188 | Petrobras |
Joint operations |
Contract | PAMA-M-188
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
PAMA-M-222 | Petrobras |
Joint operations |
Contract | PAMA-M-222
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
PAMA-M-223 | Petrobras |
Joint operations |
Contract | PAMA-M-223
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
BM-C-44 | Petrobras |
Joint operations |
Contract | BM-C-44
Type | Exploration
% Participation | 38.00%
Geographic area of operations | Brazil
BM-S-74 | Petrobras |
Joint operations |
Contract | BM-S-74
Type | Exploration
% Participation | 13.00%
Geographic area of operations | Brazil
BM-C-29 | Anadarko |
Joint operations |
Contract | BM-C-29
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Brazil
BM-ES-29 | Repsol |
Joint operations |
Contract | BM-ES-29
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
BM-S-73 | ONGC |
Joint operations |
Contract | BM-S-73
Type | Exploration
% Participation | 13.00%
Geographic area of operations | Brazil
BM-S-63 | Vanco |
Joint operations |
Contract | BM-S-63
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
BM-S-71 | Vanco |
Joint operations |
Contract | BM-S-71
Type | Exploration
% Participation | 30.00%
Geographic area of operations | Brazil
BM-S-72 | Vanco |
Joint operations |
Contract | BM-S-72
% Participation | 30.00%
Rodeo Midland Basin | Occidental Midland Basin, LLC (Oxy) |
Joint operations |
Contract | Rodeo Midland Basin
Type | Production
% Participation | 49.00%
Geographic area of operations | Midland, Texas, USA
Bloque 8 | Pemex Exploration y Production |
Joint operations |
Contract | Bloque 8
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Gulf of Mexico
Bloque 6 | PC Carigali Mexico Operation SA |
Joint operations |
Contract | Bloque 6
Type | Exploration
% Participation | 50.00%
Geographic area of operations | Gulf of Mexico

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: Joint operations [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 12 -IssueDate 2023-01-01 -Paragraph 21 -Subparagraph a -Clause i -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_21_a_i&doctype=Standard -URIDate 2023-03-23 + 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: Joint operations [member]; Principal place of business] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 12 -IssueDate 2023-01-01 -Paragraph 21 -Subparagraph a -Clause iii -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_21_a_iii&doctype=Standard -URIDate 2023-03-23 + 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: Joint operations [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 12 -IssueDate 2023-01-01 -Paragraph 21 -Subparagraph a -Clause iv -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_21_a_iv&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_ProportionOfOwnershipInterestInJointOperation
Namespace Prefix: | ifrs-full_
Data Type: | dtr-types: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: | ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember
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_CapachosLla122ContractMember
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_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_SM1709ContractMember
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_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_PauBrasilContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

X
- Details
Name: | ec_ContractNameAxis=ec_BmS71ContractMember
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_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: |