<?xml version="1.0" encoding="UTF-8"?>
<!--
Linkbase:  Taxonomía para Grupo 1 - Cierre de 2025:  2025-12-31 - Versión: 3
 Creada por la Superintendencia de Servicios Públicos Domiciliarios. 
 Archivos generados el: 2026/04/29 - 17:54
 Basada en: XBRL Versión 2.1. 





 Desarrollada por: 
                             Juan Carlos Rodríguez Rivera -  https://www.linkedin.com/in/juan-carlos-rodriguez-xbrl/ - jcoolcat@gmail.com - +57 3016662961
-->
<!-- Generated with Reporting Standard S.L. XBRL Taxonomy builder version 20.26.1.1483 - http://www.reportingstandard.com -->
<!-- Generated with Reporting Standard S.L. XBRL Taxonomy builder version 20.26.1.1483 - http://www.reportingstandard.com -->
<!-- Generated with Reporting Standard S.L. XBRL Taxonomy builder version 20.26.1.1483 - http://www.reportingstandard.com -->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase"
               xmlns:gen="http://xbrl.org/2008/generic"
               xmlns:xlink="http://www.w3.org/1999/xlink"
               xmlns:validation="http://xbrl.org/2008/validation"
               xmlns:xs="http://www.w3.org/2001/XMLSchema"
               xmlns:xbrli="http://www.xbrl.org/2003/instance"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xmlns:variable="http://xbrl.org/2008/variable"
               xmlns:cf="http://xbrl.org/2008/filter/concept"
               xmlns:ea="http://xbrl.org/2008/assertion/existence"
               xmlns:pf="http://xbrl.org/2008/filter/period"
               xmlns:msg="http://xbrl.org/2010/message"
               xmlns:df="http://xbrl.org/2008/filter/dimension"
               xmlns:crf="http://xbrl.org/2010/filter/concept-relation"
               xmlns:xfi="http://www.xbrl.org/2008/function/instance"
               xmlns:va="http://xbrl.org/2008/assertion/value"
               xmlns:ifrs-full="https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full"
               xmlns:co-sspd-ef-Grupo1="http://www.superservicios.gov.co/xbrl/niif/ef/core/2025-12-31"
               xsi:schemaLocation="http://xbrl.org/2008/variable http://www.xbrl.org/2008/variable.xsd http://xbrl.org/2008/filter/concept http://www.xbrl.org/2008/concept-filter.xsd http://xbrl.org/2008/assertion/existence http://www.xbrl.org/2008/existence-assertion.xsd http://xbrl.org/2008/filter/period http://www.xbrl.org/2008/period-filter.xsd http://xbrl.org/2010/message http://www.xbrl.org/2010/generic-message.xsd http://xbrl.org/2008/generic http://www.xbrl.org/2008/generic-link.xsd http://xbrl.org/2008/filter/dimension http://www.xbrl.org/2008/dimension-filter.xsd http://xbrl.org/2010/filter/concept-relation http://www.xbrl.org/2010/concept-relation-filter.xsd http://xbrl.org/2008/assertion/value http://www.xbrl.org/2008/value-assertion.xsd http://xbrl.org/2008/validation http://www.xbrl.org/2008/validation.xsd http://www.w3.org/2001/XMLSchema http://www.w3.org/2001/XMLSchema.xsd https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd http://www.superservicios.gov.co/xbrl/niif/ef/core/2025-12-31 ../../../Comun/co-sspd-ef-Grupo1_2025-12-31.xsd">
  <link:roleRef xlink:type="simple" roleURI="http://www.superservicios.gov.co/xbrl/ifrs/2025-12-31/co-sspd_ias-1_2025-12-31_role-ind-310000" xlink:href="../co-sspd_ias-1_2025-12-31_role-ind-310000.xsd#co-sspd_ias-1_2025-12-31_role-ind-310000"/>
  <link:roleRef xlink:type="simple" roleURI="http://www.xbrl.org/2010/role/message" xlink:href="http://www.xbrl.org/2010/generic-message.xsd#standard-message"/>
  <link:roleRef xlink:type="simple" roleURI="http://www.superservicios.gov.co/xbrl/ifrs/2025-12-31/co-sspd_ias-1_2025-12-31_role-ind-310000d" xlink:href="../co-sspd_ias-1_2025-12-31_role-ind-310000d.xsd#co-sspd_ias-1_2025-12-31_role-ind-310000d"/>
  <link:roleRef xlink:type="simple" roleURI="http://www.superservicios.gov.co/xbrl/ifrs/2025-12-31/co-sspd_ias-1_2025-12-31_role-ind-310000e" xlink:href="../co-sspd_ias-1_2025-12-31_role-ind-310000e.xsd#co-sspd_ias-1_2025-12-31_role-ind-310000e"/>
  <link:arcroleRef xlink:type="simple" arcroleURI="http://xbrl.org/arcrole/2008/variable-set-precondition" xlink:href="http://www.xbrl.org/2008/variable.xsd#variable-set-precondition"/>
  <link:arcroleRef xlink:type="simple" arcroleURI="http://xbrl.org/arcrole/2008/assertion-set" xlink:href="http://www.xbrl.org/2008/validation.xsd#assertion-set"/>
  <link:arcroleRef xlink:type="simple" arcroleURI="http://xbrl.org/arcrole/2010/assertion-satisfied-message" xlink:href="http://www.xbrl.org/2010/validation-message.xsd#assertion-satisfied-message"/>
  <link:arcroleRef xlink:type="simple" arcroleURI="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:href="http://www.xbrl.org/2010/validation-message.xsd#assertion-unsatisfied-message"/>
  <link:arcroleRef xlink:type="simple" arcroleURI="http://xbrl.org/arcrole/2008/variable-set" xlink:href="http://www.xbrl.org/2008/variable.xsd#variable-set"/>
  <link:arcroleRef xlink:type="simple" arcroleURI="http://xbrl.org/arcrole/2008/variable-filter" xlink:href="http://www.xbrl.org/2008/variable.xsd#variable-filter"/>
  <link:arcroleRef xlink:type="simple" arcroleURI="http://xbrl.org/arcrole/2008/variable-set-filter" xlink:href="http://www.xbrl.org/2008/variable.xsd#variable-set-filter"/>
  <gen:link xlink:type="extended" xlink:role="http://www.superservicios.gov.co/xbrl/ifrs/2025-12-31/co-sspd_ias-1_2025-12-31_role-ind-310000">
    <va:valueAssertion xlink:type="resource" id="FRM_310000_004" aspectModel="dimensional" implicitFiltering="true" test="$ConceptoEvaluado ge 0" xlink:label="lbl124551"/>
    <variable:precondition xlink:type="resource" id="FRM_310000_004_Precond" test="count($ConceptoEvaluado) &gt; 0" xlink:label="lbl124554"/>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set-precondition" xlink:from="lbl124551" xlink:to="lbl124554"/>
    <validation:assertionSet xlink:type="resource" id="assertionSet" xlink:label="lbl124525"/>
    <ea:existenceAssertion xlink:type="resource" id="FRM_310000_001a" aspectModel="dimensional" implicitFiltering="true" test=". ge 2" xlink:label="lbl124523"/>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/assertion-set" xlink:from="lbl124525" xlink:to="lbl124523"/>
    <ea:existenceAssertion xlink:type="resource" id="FRM_310000_001b" aspectModel="dimensional" implicitFiltering="true" test=". ge 2" xlink:label="lbl124529"/>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/assertion-set" xlink:from="lbl124525" xlink:to="lbl124529"/>
    <ea:existenceAssertion xlink:type="resource" id="FRM_310000_002a" aspectModel="dimensional" implicitFiltering="true" test=". ge 2" xlink:label="lbl124534"/>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/assertion-set" xlink:from="lbl124525" xlink:to="lbl124534"/>
    <ea:existenceAssertion xlink:type="resource" id="FRM_310000_002b" aspectModel="dimensional" implicitFiltering="true" test=". ge 2" xlink:label="lbl124539"/>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/assertion-set" xlink:from="lbl124525" xlink:to="lbl124539"/>
    <va:valueAssertion xlink:type="resource" id="FRM_310000_003" aspectModel="dimensional" implicitFiltering="true" test="$parent eq sum($child)" xlink:label="lbl124546"/>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/assertion-set" xlink:from="lbl124525" xlink:to="lbl124546"/>
    <msg:message xlink:type="resource" id="MSG_OK_FRM_310000_004" xml:lang="es" xlink:role="http://www.xbrl.org/2010/role/message" xlink:label="lbl124555">OK: FRM_310000_004</msg:message>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-satisfied-message" xlink:from="lbl124551" xlink:to="lbl124555"/>
    <msg:message xlink:type="resource" id="FRM_310000_001a_MSG_ERR" xml:lang="es" xlink:role="http://www.xbrl.org/2010/role/message" xlink:label="lbl124524">Formulario '[310000] Estado de resultados integral': Inconsistencia - Debe reportarse valor en las columnas correspondientes a el (los) servicio(s) prestados y la columna total. Concepto 'Ingresos de actividades ordinarias' en el periodo actual. FRM_310000_001a</msg:message>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="lbl124523" xlink:to="lbl124524"/>
    <msg:message xlink:type="resource" id="FRM_310000_001b_MSG_ERR" xml:lang="es" xlink:role="http://www.xbrl.org/2010/role/message" xlink:label="lbl124530">Formulario '[310000] Estado de resultados integral': Inconsistencia - Debe reportarse valor en las columnas correspondientes a el (los) servicio(s) prestados y la columna total. Concepto 'Ingresos de actividades ordinarias' en el periodo anterior. FRM_310000_001b</msg:message>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="lbl124529" xlink:to="lbl124530"/>
    <msg:message xlink:type="resource" id="FRM_310000_002a_MSG_ERR" xml:lang="es" xlink:role="http://www.xbrl.org/2010/role/message" xlink:label="lbl124535">Formulario '[310000] Estado de resultados integral': Inconsistencia - Debe reportarse valor en las columnas correspondientes a el (los) servicio(s) prestados y la columna total. Concepto 'Ganancia (pérdida)' en el periodo actual. FRM_310000_002a</msg:message>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="lbl124534" xlink:to="lbl124535"/>
    <msg:message xlink:type="resource" id="FRM_310000_002b_MSG_ERR" xml:lang="es" xlink:role="http://www.xbrl.org/2010/role/message" xlink:label="lbl124540">Formulario '[310000] Estado de resultados integral': Inconsistencia - Debe reportarse valor en las columnas correspondientes a el (los) servicio(s) prestados y la columna total. Concepto 'Ganancia (pérdida)' en el periodo anterior. FRM_310000_002b</msg:message>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="lbl124539" xlink:to="lbl124540"/>
    <msg:message xlink:type="resource" id="FRM_310000_003_message" xml:lang="es" xlink:role="http://www.xbrl.org/2010/role/message" xlink:label="lbl124550">Formulario [310000] Estado de resultados integral: Verifique que el valor registrado para la columna 'Total [miembro]' corresponda a la suma de los valores registrados en las columnas: 'Acueducto [miembro]', 'Alcantarillado [miembro]', 'Aseo [miembro]', 'Energía Eléctrica [miembro]', 'Gas combustible por redes [miembro]', 'Gas Licuado de Petróleo [miembro]', 'Otras actividades no vigiladas por la SSPD [miembro]', 'Operador del sistema y Administrador del mercado de energia (xm) [miembro]. Formula: FRM_310000_003</msg:message>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="lbl124546" xlink:to="lbl124550"/>
    <msg:message xlink:type="resource" id="MSG_ERR_FRM_310000_004" xml:lang="es" xlink:role="http://www.xbrl.org/2010/role/message" xlink:label="lbl124556">Formulario '[310000] Estado de resultados integral': Inconsistencia - Se reporta el concepto "{xfi:concept-label(node-name($ConceptoEvaluado),"http://www.xbrl.org/2003/role/link","http://www.xbrl.org/2003/role/label","es")}" para el periodo "{substring(xfi:period($ConceptoEvaluado)/xbrli:endDate/text(),0,5)}" con  valor negativo. El valor a reportar debe ser mayor o igual a cero. Formula: FRM_310000_004</msg:message>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="lbl124551" xlink:to="lbl124556"/>
    <variable:factVariable xlink:type="resource" id="FRM_310000_001a_Var_Revenue" bindAsSequence="false" xlink:label="lbl124521"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" name="Revenue" xlink:from="lbl124523" xlink:to="lbl124521"/>
    <variable:factVariable xlink:type="resource" id="FRM_310000_001b_Var_Revenue" bindAsSequence="false" xlink:label="lbl124527"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" name="Revenue" xlink:from="lbl124529" xlink:to="lbl124527"/>
    <variable:factVariable xlink:type="resource" id="FRM_310000_002a_Var_ProfitLoss" bindAsSequence="false" xlink:label="lbl124532"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" name="ProfitLoss" xlink:from="lbl124534" xlink:to="lbl124532"/>
    <variable:factVariable xlink:type="resource" id="FRM_310000_002b_Var_ProfitLoss" bindAsSequence="false" xlink:label="lbl124537"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" name="ProfitLoss" xlink:from="lbl124539" xlink:to="lbl124537"/>
    <variable:factVariable xlink:type="resource" id="FRM_310000_003_parent" bindAsSequence="false" fallbackValue="0" xlink:label="lbl124542"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" name="parent" xlink:from="lbl124546" xlink:to="lbl124542"/>
    <variable:factVariable xlink:type="resource" id="FRM_310000_003_child" bindAsSequence="true" fallbackValue="0" xlink:label="lbl124544"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" name="child" xlink:from="lbl124546" xlink:to="lbl124544"/>
    <variable:factVariable xlink:type="resource" id="FRM_310000_004_Concepto" bindAsSequence="false" fallbackValue="false" xlink:label="lbl124552"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" name="ConceptoEvaluado" xlink:from="lbl124551" xlink:to="lbl124552"/>
    <cf:conceptName xlink:type="resource" id="FRM_310000_001a_Var_Revenue_FC" xlink:label="lbl124522">
      <cf:concept>
        <cf:qname>ifrs-full:Revenue</cf:qname>
      </cf:concept>
    </cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="true" xlink:from="lbl124521" xlink:to="lbl124522"/>
    <cf:conceptName xlink:type="resource" id="FRM_310000_001b_Var_Revenue_FC" xlink:label="lbl124528">
      <cf:concept>
        <cf:qname>ifrs-full:Revenue</cf:qname>
      </cf:concept>
    </cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="true" xlink:from="lbl124527" xlink:to="lbl124528"/>
    <cf:conceptName xlink:type="resource" id="FRM_310000_002a_Var_ProfitLoss_FC" xlink:label="lbl124533">
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLoss</cf:qname>
      </cf:concept>
    </cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="true" xlink:from="lbl124532" xlink:to="lbl124533"/>
    <cf:conceptName xlink:type="resource" id="FRM_310000_002b_Var_ProfitLoss_FC" xlink:label="lbl124538">
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLoss</cf:qname>
      </cf:concept>
    </cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="true" xlink:from="lbl124537" xlink:to="lbl124538"/>
    <df:explicitDimension xlink:type="resource" id="FRM_310000_003_ExplicitAxis2" xlink:label="lbl124543">
      <df:dimension>
        <df:qname>co-sspd-ef-Grupo1:EstadoResultadosIntegralEje</df:qname>
      </df:dimension>
      <df:member>
        <df:qname>co-sspd-ef-Grupo1:TotalAcumuladoMember</df:qname>
      </df:member>
    </df:explicitDimension>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="true" xlink:from="lbl124542" xlink:to="lbl124543"/>
    <df:explicitDimension xlink:type="resource" id="FRM_310000_003_ExplicitAxis1" xlink:label="lbl124545">
      <df:dimension>
        <df:qname>co-sspd-ef-Grupo1:EstadoResultadosIntegralEje</df:qname>
      </df:dimension>
      <df:member>
        <df:qname>co-sspd-ef-Grupo1:TotalAcumuladoMember</df:qname>
        <df:linkrole>http://www.superservicios.gov.co/xbrl/ifrs/2025-12-31/co-sspd_ias-1_2025-12-31_role-ind-310000</df:linkrole>
        <df:arcrole>http://xbrl.org/int/dim/arcrole/domain-member</df:arcrole>
        <df:axis>child</df:axis>
      </df:member>
    </df:explicitDimension>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="true" xlink:from="lbl124544" xlink:to="lbl124545"/>
    <cf:conceptName xlink:type="resource" id="FRM_310000_003_ConceptNameFilter" xlink:label="lbl124547">
      <cf:concept>
        <cf:qname>ifrs-full:Revenue</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:InterestRevenueCalculatedUsingEffectiveInterestMethod</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:CostOfSales</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:GrossProfit</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:OtherIncome</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:DistributionCosts</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:AdministrativeExpense</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:OtherExpenseByFunction</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:OtherGainsLosses</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLossFromOperatingActivities</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:DifferenceBetweenCarryingAmountOfDividendsPayableAndCarryingAmountOfNoncashAssetsDistributed</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:GainsLossesOnNetMonetaryPosition</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:GainLossArisingFromDerecognitionOfFinancialAssetsMeasuredAtAmortisedCost</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:FinanceIncome</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:FinanceCosts</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:GainsLossesArisingFromDifferenceBetweenPreviousCarryingAmountAndFairValueOfFinancialAssetsReclassifiedAsMeasuredAtFairValue</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:CumulativeGainLossPreviouslyRecognisedInOtherComprehensiveIncomeArisingFromReclassificationOfFinancialAssetsOutOfFairValueThroughOtherComprehensiveIncomeIntoFairValueThroughProfitOrLossMeasurementCategory</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:HedgingGainsLossesForHedgeOfGroupOfItemsWithOffsettingRiskPositions</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLossBeforeTax</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>co-sspd-ef-Grupo1:GastoIngresoPorImpuestoALasGananciasCorriente</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>co-sspd-ef-Grupo1:GastoIngresoPorImpuestoALasGananciasDiferido</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLossFromContinuingOperations</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLossFromDiscontinuedOperations</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLoss</cf:qname>
      </cf:concept>
    </cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="false" xlink:from="lbl124542" xlink:to="lbl124547"/>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="false" xlink:from="lbl124544" xlink:to="lbl124547"/>
    <df:explicitDimension xlink:type="resource" id="FRM_310000_003_NotIncludedExplicitDimension" xlink:label="lbl124548">
      <df:dimension>
        <df:qname>co-sspd-ef-Grupo1:EstadoFlujosEfectivoIndirectoEje</df:qname>
      </df:dimension>
      <df:member>
        <df:qname>co-sspd-ef-Grupo1:TotalFlujosEfectivoAcumuladoMember</df:qname>
      </df:member>
    </df:explicitDimension>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="false" xlink:from="lbl124542" xlink:to="lbl124548"/>
    <df:explicitDimension xlink:type="resource" id="FRM_310000_003_NotIncludedExplicitDimension2" xlink:label="lbl124549">
      <df:dimension>
        <df:qname>ifrs-full:ComponentsOfEquityAxis</df:qname>
      </df:dimension>
      <df:member>
        <df:qname>ifrs-full:EquityMember</df:qname>
      </df:member>
    </df:explicitDimension>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="false" xlink:from="lbl124542" xlink:to="lbl124549"/>
    <cf:conceptName xlink:type="resource" id="FRM_310000_004_ConceptNameFilter" xlink:label="lbl124553">
      <cf:concept>
        <cf:qname>ifrs-full:Revenue</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:InterestRevenueCalculatedUsingEffectiveInterestMethod</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:CostOfSales</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:OtherIncome</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:DistributionCosts</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:AdministrativeExpense</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:OtherExpenseByFunction</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:FinanceIncome</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:FinanceCosts</cf:qname>
      </cf:concept>
    </cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="false" xlink:from="lbl124552" xlink:to="lbl124553"/>
    <pf:periodEnd xlink:type="resource" id="FRM_310000_001a_FiltroInst" date="xs:date('2025-12-31')" xlink:label="lbl124526"/>
    <variable:variableSetFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set-filter" complement="false" xlink:from="lbl124523" xlink:to="lbl124526"/>
    <pf:periodEnd xlink:type="resource" id="FRM_310000_001b_FiltroInst" date="xs:date('2024-12-31')" xlink:label="lbl124531"/>
    <variable:variableSetFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set-filter" complement="false" xlink:from="lbl124529" xlink:to="lbl124531"/>
    <pf:periodEnd xlink:type="resource" id="FRM_310000_002a_FiltroInst" date="xs:date('2025-12-31')" xlink:label="lbl124536"/>
    <variable:variableSetFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set-filter" complement="false" xlink:from="lbl124534" xlink:to="lbl124536"/>
    <pf:periodEnd xlink:type="resource" id="FRM_310000_002b_FiltroInst" date="xs:date('2024-12-31')" xlink:label="lbl124541"/>
    <variable:variableSetFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set-filter" complement="false" xlink:from="lbl124539" xlink:to="lbl124541"/>
    <crf:conceptRelation xlink:type="resource" id="FRM_310000_003_conceptRelation" xlink:label="lbl124557">
      <crf:qname>xfi:root</crf:qname>
      <crf:linkrole>http://www.superservicios.gov.co/xbrl/ifrs/2025-12-31/co-sspd_ias-1_2025-12-31_role-ind-310000</crf:linkrole>
      <crf:arcrole>http://xbrl.org/int/dim/arcrole/domain-member</crf:arcrole>
      <crf:axis>descendant</crf:axis>
    </crf:conceptRelation>
  </gen:link>
  <gen:link xlink:type="extended" xlink:role="http://www.superservicios.gov.co/xbrl/ifrs/2025-12-31/co-sspd_ias-1_2025-12-31_role-ind-310000d">
    <link:loc xlink:type="locator" xlink:href="#assertionSet" xlink:label="lbl124525"/>
    <va:valueAssertion xlink:type="resource" id="FRM_310000d_003a" aspectModel="dimensional" implicitFiltering="true" test="$parent eq sum($child)" xlink:label="lbl124680"/>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/assertion-set" xlink:from="lbl124525" xlink:to="lbl124680"/>
    <va:valueAssertion xlink:type="resource" id="FRM_310000d_003b" aspectModel="dimensional" implicitFiltering="true" test="$parent eq sum($child)" xlink:label="lbl124689"/>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/assertion-set" xlink:from="lbl124525" xlink:to="lbl124689"/>
    <va:valueAssertion xlink:type="resource" id="FRM_310000d_003c" aspectModel="dimensional" implicitFiltering="true" test="$parent eq sum($child)" xlink:label="lbl124698"/>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/assertion-set" xlink:from="lbl124525" xlink:to="lbl124698"/>
    <msg:message xlink:type="resource" id="FRM_310000d_003a_message" xml:lang="es" xlink:role="http://www.xbrl.org/2010/role/message" xlink:label="lbl124684">Formulario [310000d] Estado de Resultados Integral, resultado del periodo, por función del gasto - Individual - Energía: Verifique que el valor registrado para la columna 'ENERGIA - SIN [miembro]' corresponda a la suma de los valores registrados en las columnas: 'ENERGIA - SIN [miembro]', 'Generación [miembro]', 'Transmisión [miembro]', 'Distribución [miembro]', 'Comercialización [miembro]'. Formula: FRM_310000d_003a</msg:message>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="lbl124680" xlink:to="lbl124684"/>
    <msg:message xlink:type="resource" id="FRM_310000d_003b_message" xml:lang="es" xlink:role="http://www.xbrl.org/2010/role/message" xlink:label="lbl124693">Formulario [310000d] Estado de Resultados Integral, resultado del periodo, por función del gasto - Individual - Energía: Verifique que el valor registrado para la columna 'ENERGIA - ZNI [miembro]' corresponda a la suma de los valores registrados en las columnas: 'Generación [miembro]', 'Distribución [miembro]', 'Comercialización [miembro]', 'AMGC [miembro]'. Formula: FRM_310000d_003b</msg:message>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="lbl124689" xlink:to="lbl124693"/>
    <msg:message xlink:type="resource" id="FRM_310000d_003c_message" xml:lang="es" xlink:role="http://www.xbrl.org/2010/role/message" xlink:label="lbl124702">Formulario [310000d] Estado de Resultados Integral, resultado del periodo, por función del gasto - Individual - Energía: Verifique que el valor registrado para la columna 'Energía Eléctrica [miembro]' corresponda a la suma de los valores registrados en las columnas: 'ENERGIA - SIN [miembro]', 'ENERGIA - ZNI [miembro]'. Formula: FRM_310000d_003c</msg:message>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="lbl124698" xlink:to="lbl124702"/>
    <variable:factVariable xlink:type="resource" id="FRM_310000d_003a_parent" bindAsSequence="false" fallbackValue="0" xlink:label="lbl124676"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" name="parent" xlink:from="lbl124680" xlink:to="lbl124676"/>
    <variable:factVariable xlink:type="resource" id="FRM_310000d_003a_child" bindAsSequence="true" fallbackValue="0" xlink:label="lbl124678"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" name="child" xlink:from="lbl124680" xlink:to="lbl124678"/>
    <variable:factVariable xlink:type="resource" id="FRM_310000d_003b_parent" bindAsSequence="false" fallbackValue="0" xlink:label="lbl124685"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" name="parent" xlink:from="lbl124689" xlink:to="lbl124685"/>
    <variable:factVariable xlink:type="resource" id="FRM_310000d_003b_child" bindAsSequence="true" fallbackValue="0" xlink:label="lbl124687"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" name="child" xlink:from="lbl124689" xlink:to="lbl124687"/>
    <variable:factVariable xlink:type="resource" id="FRM_310000d_003c_parent" bindAsSequence="false" fallbackValue="0" xlink:label="lbl124694"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" name="parent" xlink:from="lbl124698" xlink:to="lbl124694"/>
    <variable:factVariable xlink:type="resource" id="FRM_310000d_003c_child" bindAsSequence="true" fallbackValue="0" xlink:label="lbl124696"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" name="child" xlink:from="lbl124698" xlink:to="lbl124696"/>
    <df:explicitDimension xlink:type="resource" id="FRM_310000d_003a_ExplicitAxis2" xlink:label="lbl124677">
      <df:dimension>
        <df:qname>co-sspd-ef-Grupo1:EstadoResultadosIntegralEje</df:qname>
      </df:dimension>
      <df:member>
        <df:qname>co-sspd-ef-Grupo1:EnergiaSinMember</df:qname>
      </df:member>
    </df:explicitDimension>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="true" xlink:from="lbl124676" xlink:to="lbl124677"/>
    <df:explicitDimension xlink:type="resource" id="FRM_310000d_003a_ExplicitAxis1" xlink:label="lbl124679">
      <df:dimension>
        <df:qname>co-sspd-ef-Grupo1:EstadoResultadosIntegralEje</df:qname>
      </df:dimension>
      <df:member>
        <df:qname>co-sspd-ef-Grupo1:EnergiaSinMember</df:qname>
        <df:linkrole>http://www.superservicios.gov.co/xbrl/ifrs/2025-12-31/co-sspd_ias-1_2025-12-31_role-ind-310000d</df:linkrole>
        <df:arcrole>http://xbrl.org/int/dim/arcrole/domain-member</df:arcrole>
        <df:axis>child</df:axis>
      </df:member>
    </df:explicitDimension>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="true" xlink:from="lbl124678" xlink:to="lbl124679"/>
    <cf:conceptName xlink:type="resource" id="FRM_310000d_003a_ConceptNameFilter" xlink:label="lbl124681">
      <cf:concept>
        <cf:qname>ifrs-full:Revenue</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:InterestRevenueCalculatedUsingEffectiveInterestMethod</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:CostOfSales</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:GrossProfit</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:OtherIncome</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:DistributionCosts</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:AdministrativeExpense</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:OtherExpenseByFunction</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:OtherGainsLosses</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLossFromOperatingActivities</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:DifferenceBetweenCarryingAmountOfDividendsPayableAndCarryingAmountOfNoncashAssetsDistributed</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:GainsLossesOnNetMonetaryPosition</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:GainLossArisingFromDerecognitionOfFinancialAssetsMeasuredAtAmortisedCost</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:FinanceIncome</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:FinanceCosts</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:GainsLossesArisingFromDifferenceBetweenPreviousCarryingAmountAndFairValueOfFinancialAssetsReclassifiedAsMeasuredAtFairValue</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:CumulativeGainLossPreviouslyRecognisedInOtherComprehensiveIncomeArisingFromReclassificationOfFinancialAssetsOutOfFairValueThroughOtherComprehensiveIncomeIntoFairValueThroughProfitOrLossMeasurementCategory</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:HedgingGainsLossesForHedgeOfGroupOfItemsWithOffsettingRiskPositions</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLossBeforeTax</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>co-sspd-ef-Grupo1:GastoIngresoPorImpuestoALasGananciasCorriente</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>co-sspd-ef-Grupo1:GastoIngresoPorImpuestoALasGananciasDiferido</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLossFromContinuingOperations</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLossFromDiscontinuedOperations</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLoss</cf:qname>
      </cf:concept>
    </cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="false" xlink:from="lbl124676" xlink:to="lbl124681"/>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="false" xlink:from="lbl124678" xlink:to="lbl124681"/>
    <df:explicitDimension xlink:type="resource" id="FRM_310000d_003a_NotIncludedExplicitDimension" xlink:label="lbl124682">
      <df:dimension>
        <df:qname>co-sspd-ef-Grupo1:EstadoFlujosEfectivoIndirectoEje</df:qname>
      </df:dimension>
      <df:member>
        <df:qname>co-sspd-ef-Grupo1:TotalFlujosEfectivoAcumuladoMember</df:qname>
      </df:member>
    </df:explicitDimension>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="false" xlink:from="lbl124676" xlink:to="lbl124682"/>
    <df:explicitDimension xlink:type="resource" id="FRM_310000d_003a_NotIncludedExplicitDimension2" xlink:label="lbl124683">
      <df:dimension>
        <df:qname>ifrs-full:ComponentsOfEquityAxis</df:qname>
      </df:dimension>
      <df:member>
        <df:qname>ifrs-full:EquityMember</df:qname>
      </df:member>
    </df:explicitDimension>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="false" xlink:from="lbl124676" xlink:to="lbl124683"/>
    <df:explicitDimension xlink:type="resource" id="FRM_310000d_003b_ExplicitAxis2" xlink:label="lbl124686">
      <df:dimension>
        <df:qname>co-sspd-ef-Grupo1:EstadoResultadosIntegralEje</df:qname>
      </df:dimension>
      <df:member>
        <df:qname>co-sspd-ef-Grupo1:EnergiaZniMember</df:qname>
      </df:member>
    </df:explicitDimension>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="true" xlink:from="lbl124685" xlink:to="lbl124686"/>
    <df:explicitDimension xlink:type="resource" id="FRM_310000d_003b_ExplicitAxis1" xlink:label="lbl124688">
      <df:dimension>
        <df:qname>co-sspd-ef-Grupo1:EstadoResultadosIntegralEje</df:qname>
      </df:dimension>
      <df:member>
        <df:qname>co-sspd-ef-Grupo1:EnergiaZniMember</df:qname>
        <df:linkrole>http://www.superservicios.gov.co/xbrl/ifrs/2025-12-31/co-sspd_ias-1_2025-12-31_role-ind-310000d</df:linkrole>
        <df:arcrole>http://xbrl.org/int/dim/arcrole/domain-member</df:arcrole>
        <df:axis>child</df:axis>
      </df:member>
    </df:explicitDimension>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="true" xlink:from="lbl124687" xlink:to="lbl124688"/>
    <cf:conceptName xlink:type="resource" id="FRM_310000d_003b_ConceptNameFilter" xlink:label="lbl124690">
      <cf:concept>
        <cf:qname>ifrs-full:Revenue</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:InterestRevenueCalculatedUsingEffectiveInterestMethod</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:CostOfSales</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:GrossProfit</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:OtherIncome</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:DistributionCosts</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:AdministrativeExpense</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:OtherExpenseByFunction</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:OtherGainsLosses</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLossFromOperatingActivities</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:DifferenceBetweenCarryingAmountOfDividendsPayableAndCarryingAmountOfNoncashAssetsDistributed</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:GainsLossesOnNetMonetaryPosition</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:GainLossArisingFromDerecognitionOfFinancialAssetsMeasuredAtAmortisedCost</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:FinanceIncome</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:FinanceCosts</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:GainsLossesArisingFromDifferenceBetweenPreviousCarryingAmountAndFairValueOfFinancialAssetsReclassifiedAsMeasuredAtFairValue</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:CumulativeGainLossPreviouslyRecognisedInOtherComprehensiveIncomeArisingFromReclassificationOfFinancialAssetsOutOfFairValueThroughOtherComprehensiveIncomeIntoFairValueThroughProfitOrLossMeasurementCategory</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:HedgingGainsLossesForHedgeOfGroupOfItemsWithOffsettingRiskPositions</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLossBeforeTax</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>co-sspd-ef-Grupo1:GastoIngresoPorImpuestoALasGananciasCorriente</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>co-sspd-ef-Grupo1:GastoIngresoPorImpuestoALasGananciasDiferido</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLossFromContinuingOperations</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLossFromDiscontinuedOperations</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLoss</cf:qname>
      </cf:concept>
    </cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="false" xlink:from="lbl124685" xlink:to="lbl124690"/>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="false" xlink:from="lbl124687" xlink:to="lbl124690"/>
    <df:explicitDimension xlink:type="resource" id="FRM_310000d_003b_NotIncludedExplicitDimension" xlink:label="lbl124691">
      <df:dimension>
        <df:qname>co-sspd-ef-Grupo1:EstadoFlujosEfectivoIndirectoEje</df:qname>
      </df:dimension>
      <df:member>
        <df:qname>co-sspd-ef-Grupo1:TotalFlujosEfectivoAcumuladoMember</df:qname>
      </df:member>
    </df:explicitDimension>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="false" xlink:from="lbl124685" xlink:to="lbl124691"/>
    <df:explicitDimension xlink:type="resource" id="FRM_310000d_003b_NotIncludedExplicitDimension2" xlink:label="lbl124692">
      <df:dimension>
        <df:qname>ifrs-full:ComponentsOfEquityAxis</df:qname>
      </df:dimension>
      <df:member>
        <df:qname>ifrs-full:EquityMember</df:qname>
      </df:member>
    </df:explicitDimension>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="false" xlink:from="lbl124685" xlink:to="lbl124692"/>
    <df:explicitDimension xlink:type="resource" id="FRM_310000d_003c_ExplicitAxis2" xlink:label="lbl124695">
      <df:dimension>
        <df:qname>co-sspd-ef-Grupo1:EstadoResultadosIntegralEje</df:qname>
      </df:dimension>
      <df:member>
        <df:qname>co-sspd-ef-Grupo1:EnergiaElectricaMember</df:qname>
      </df:member>
    </df:explicitDimension>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="true" xlink:from="lbl124694" xlink:to="lbl124695"/>
    <df:explicitDimension xlink:type="resource" id="FRM_310000d_003c_ExplicitAxis1" xlink:label="lbl124697">
      <df:dimension>
        <df:qname>co-sspd-ef-Grupo1:EstadoResultadosIntegralEje</df:qname>
      </df:dimension>
      <df:member>
        <df:qname>co-sspd-ef-Grupo1:EnergiaElectricaMember</df:qname>
        <df:linkrole>http://www.superservicios.gov.co/xbrl/ifrs/2025-12-31/co-sspd_ias-1_2025-12-31_role-ind-310000d</df:linkrole>
        <df:arcrole>http://xbrl.org/int/dim/arcrole/domain-member</df:arcrole>
        <df:axis>child</df:axis>
      </df:member>
    </df:explicitDimension>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="true" xlink:from="lbl124696" xlink:to="lbl124697"/>
    <cf:conceptName xlink:type="resource" id="FRM_310000d_003c_ConceptNameFilter" xlink:label="lbl124699">
      <cf:concept>
        <cf:qname>ifrs-full:Revenue</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:InterestRevenueCalculatedUsingEffectiveInterestMethod</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:CostOfSales</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:GrossProfit</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:OtherIncome</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:DistributionCosts</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:AdministrativeExpense</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:OtherExpenseByFunction</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:OtherGainsLosses</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLossFromOperatingActivities</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:DifferenceBetweenCarryingAmountOfDividendsPayableAndCarryingAmountOfNoncashAssetsDistributed</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:GainsLossesOnNetMonetaryPosition</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:GainLossArisingFromDerecognitionOfFinancialAssetsMeasuredAtAmortisedCost</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:FinanceIncome</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:FinanceCosts</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:GainsLossesArisingFromDifferenceBetweenPreviousCarryingAmountAndFairValueOfFinancialAssetsReclassifiedAsMeasuredAtFairValue</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:CumulativeGainLossPreviouslyRecognisedInOtherComprehensiveIncomeArisingFromReclassificationOfFinancialAssetsOutOfFairValueThroughOtherComprehensiveIncomeIntoFairValueThroughProfitOrLossMeasurementCategory</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:HedgingGainsLossesForHedgeOfGroupOfItemsWithOffsettingRiskPositions</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLossBeforeTax</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>co-sspd-ef-Grupo1:GastoIngresoPorImpuestoALasGananciasCorriente</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>co-sspd-ef-Grupo1:GastoIngresoPorImpuestoALasGananciasDiferido</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLossFromContinuingOperations</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLossFromDiscontinuedOperations</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLoss</cf:qname>
      </cf:concept>
    </cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="false" xlink:from="lbl124694" xlink:to="lbl124699"/>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="false" xlink:from="lbl124696" xlink:to="lbl124699"/>
    <df:explicitDimension xlink:type="resource" id="FRM_310000d_003c_NotIncludedExplicitDimension" xlink:label="lbl124700">
      <df:dimension>
        <df:qname>co-sspd-ef-Grupo1:EstadoFlujosEfectivoIndirectoEje</df:qname>
      </df:dimension>
      <df:member>
        <df:qname>co-sspd-ef-Grupo1:TotalFlujosEfectivoAcumuladoMember</df:qname>
      </df:member>
    </df:explicitDimension>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="false" xlink:from="lbl124694" xlink:to="lbl124700"/>
    <df:explicitDimension xlink:type="resource" id="FRM_310000d_003c_NotIncludedExplicitDimension2" xlink:label="lbl124701">
      <df:dimension>
        <df:qname>ifrs-full:ComponentsOfEquityAxis</df:qname>
      </df:dimension>
      <df:member>
        <df:qname>ifrs-full:EquityMember</df:qname>
      </df:member>
    </df:explicitDimension>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="false" xlink:from="lbl124694" xlink:to="lbl124701"/>
    <validation:assertionSet xlink:type="resource" id="assertionSet310000d" xlink:label="lbl124703"/>
    <crf:conceptRelation xlink:type="resource" id="FRM_310000d_003a_conceptRelation" xlink:label="lbl124704">
      <crf:qname>xfi:root</crf:qname>
      <crf:linkrole>http://www.superservicios.gov.co/xbrl/ifrs/2025-12-31/co-sspd_ias-1_2025-12-31_role-ind-310000d</crf:linkrole>
      <crf:arcrole>http://xbrl.org/int/dim/arcrole/domain-member</crf:arcrole>
      <crf:axis>descendant</crf:axis>
    </crf:conceptRelation>
    <crf:conceptRelation xlink:type="resource" id="FRM_310000d_003b_conceptRelation" xlink:label="lbl124705">
      <crf:qname>xfi:root</crf:qname>
      <crf:linkrole>http://www.superservicios.gov.co/xbrl/ifrs/2025-12-31/co-sspd_ias-1_2025-12-31_role-ind-310000d</crf:linkrole>
      <crf:arcrole>http://xbrl.org/int/dim/arcrole/domain-member</crf:arcrole>
      <crf:axis>descendant</crf:axis>
    </crf:conceptRelation>
    <crf:conceptRelation xlink:type="resource" id="FRM_310000d_003c_conceptRelation" xlink:label="lbl124706">
      <crf:qname>xfi:root</crf:qname>
      <crf:linkrole>http://www.superservicios.gov.co/xbrl/ifrs/2025-12-31/co-sspd_ias-1_2025-12-31_role-ind-310000d</crf:linkrole>
      <crf:arcrole>http://xbrl.org/int/dim/arcrole/domain-member</crf:arcrole>
      <crf:axis>descendant</crf:axis>
    </crf:conceptRelation>
  </gen:link>
  <gen:link xlink:type="extended" xlink:role="http://www.superservicios.gov.co/xbrl/ifrs/2025-12-31/co-sspd_ias-1_2025-12-31_role-ind-310000e">
    <link:loc xlink:type="locator" xlink:href="#assertionSet" xlink:label="lbl124525"/>
    <va:valueAssertion xlink:type="resource" id="FRM_310000e_003a" aspectModel="dimensional" implicitFiltering="true" test="$parent eq sum($child)" xlink:label="lbl124821"/>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/assertion-set" xlink:from="lbl124525" xlink:to="lbl124821"/>
    <msg:message xlink:type="resource" id="FRM_310000e_003a_message" xml:lang="es" xlink:role="http://www.xbrl.org/2010/role/message" xlink:label="lbl124825">Formulario [310000e] Estado de Resultados Integral, resultado del periodo, por función del gasto - Individual - Gas combustible por redes: Verifique que el valor registrado para la columna 'Gas combustible por redes [miembro]' corresponda a la suma de los valores registrados en las columnas: 'Producción, comercialización [miembro]', 'Transporte [miembro]', 'Distribución [miembro]', 'Comercialización [miembro]', 'Comercialización de gas importado [miembro]', 'Regasificación [miembro]'. Formula: FRM_310000e_003a</msg:message>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="lbl124821" xlink:to="lbl124825"/>
    <variable:factVariable xlink:type="resource" id="FRM_310000e_003a_parent" bindAsSequence="false" fallbackValue="0" xlink:label="lbl124817"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" name="parent" xlink:from="lbl124821" xlink:to="lbl124817"/>
    <variable:factVariable xlink:type="resource" id="FRM_310000e_003a_child" bindAsSequence="true" fallbackValue="0" xlink:label="lbl124819"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" name="child" xlink:from="lbl124821" xlink:to="lbl124819"/>
    <df:explicitDimension xlink:type="resource" id="FRM_310000e_003a_ExplicitAxis2" xlink:label="lbl124818">
      <df:dimension>
        <df:qname>co-sspd-ef-Grupo1:EstadoResultadosIntegralEje</df:qname>
      </df:dimension>
      <df:member>
        <df:qname>co-sspd-ef-Grupo1:GasNaturalMember</df:qname>
      </df:member>
    </df:explicitDimension>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="true" xlink:from="lbl124817" xlink:to="lbl124818"/>
    <df:explicitDimension xlink:type="resource" id="FRM_310000e_003a_ExplicitAxis1" xlink:label="lbl124820">
      <df:dimension>
        <df:qname>co-sspd-ef-Grupo1:EstadoResultadosIntegralEje</df:qname>
      </df:dimension>
      <df:member>
        <df:qname>co-sspd-ef-Grupo1:GasNaturalMember</df:qname>
        <df:linkrole>http://www.superservicios.gov.co/xbrl/ifrs/2025-12-31/co-sspd_ias-1_2025-12-31_role-ind-310000e</df:linkrole>
        <df:arcrole>http://xbrl.org/int/dim/arcrole/domain-member</df:arcrole>
        <df:axis>child</df:axis>
      </df:member>
    </df:explicitDimension>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="true" xlink:from="lbl124819" xlink:to="lbl124820"/>
    <cf:conceptName xlink:type="resource" id="FRM_310000e_003a_ConceptNameFilter" xlink:label="lbl124822">
      <cf:concept>
        <cf:qname>ifrs-full:Revenue</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:InterestRevenueCalculatedUsingEffectiveInterestMethod</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:CostOfSales</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:GrossProfit</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:OtherIncome</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:DistributionCosts</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:AdministrativeExpense</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:OtherExpenseByFunction</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:OtherGainsLosses</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLossFromOperatingActivities</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:DifferenceBetweenCarryingAmountOfDividendsPayableAndCarryingAmountOfNoncashAssetsDistributed</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:GainsLossesOnNetMonetaryPosition</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:GainLossArisingFromDerecognitionOfFinancialAssetsMeasuredAtAmortisedCost</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:FinanceIncome</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:FinanceCosts</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:GainsLossesArisingFromDifferenceBetweenPreviousCarryingAmountAndFairValueOfFinancialAssetsReclassifiedAsMeasuredAtFairValue</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:CumulativeGainLossPreviouslyRecognisedInOtherComprehensiveIncomeArisingFromReclassificationOfFinancialAssetsOutOfFairValueThroughOtherComprehensiveIncomeIntoFairValueThroughProfitOrLossMeasurementCategory</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:HedgingGainsLossesForHedgeOfGroupOfItemsWithOffsettingRiskPositions</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLossBeforeTax</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>co-sspd-ef-Grupo1:GastoIngresoPorImpuestoALasGananciasCorriente</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>co-sspd-ef-Grupo1:GastoIngresoPorImpuestoALasGananciasDiferido</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLossFromContinuingOperations</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLossFromDiscontinuedOperations</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLoss</cf:qname>
      </cf:concept>
    </cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="false" xlink:from="lbl124817" xlink:to="lbl124822"/>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="false" xlink:from="lbl124819" xlink:to="lbl124822"/>
    <df:explicitDimension xlink:type="resource" id="FRM_310000e_003a_NotIncludedExplicitDimension" xlink:label="lbl124823">
      <df:dimension>
        <df:qname>co-sspd-ef-Grupo1:EstadoFlujosEfectivoIndirectoEje</df:qname>
      </df:dimension>
      <df:member>
        <df:qname>co-sspd-ef-Grupo1:TotalFlujosEfectivoAcumuladoMember</df:qname>
      </df:member>
    </df:explicitDimension>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="false" xlink:from="lbl124817" xlink:to="lbl124823"/>
    <df:explicitDimension xlink:type="resource" id="FRM_310000e_003a_NotIncludedExplicitDimension2" xlink:label="lbl124824">
      <df:dimension>
        <df:qname>ifrs-full:ComponentsOfEquityAxis</df:qname>
      </df:dimension>
      <df:member>
        <df:qname>ifrs-full:EquityMember</df:qname>
      </df:member>
    </df:explicitDimension>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="false" xlink:from="lbl124817" xlink:to="lbl124824"/>
    <validation:assertionSet xlink:type="resource" id="assertionSet310000e" xlink:label="lbl124826"/>
    <crf:conceptRelation xlink:type="resource" id="FRM_310000e_003a_conceptRelation" xlink:label="lbl124827">
      <crf:qname>xfi:root</crf:qname>
      <crf:linkrole>http://www.superservicios.gov.co/xbrl/ifrs/2025-12-31/co-sspd_ias-1_2025-12-31_role-ind-310000e</crf:linkrole>
      <crf:arcrole>http://xbrl.org/int/dim/arcrole/domain-member</crf:arcrole>
      <crf:axis>descendant</crf:axis>
    </crf:conceptRelation>
  </gen:link>
</link:linkbase>