0.810.040.010.810.040.010000929058FYtrue00000000000000F4CNCN8 - 50 years20 - 40 years8 - 30 years5 - 30 years8 - 27 years5 - 14 years2.5 - 10 years8 - 25 years30 years10 - 50 years5 - 50 years2100000051000000100000030000003640000004180000005500000078000000100200000081200000043000000480000006200000070000000one month from the end of the month in which the sales are madeAugust 20223 yearsat the Company's discretion at specific time3 years3 yearsFebruary 20253 years3 years3.60%-3.71%4.10%-5.20%false0000929058ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember2021-12-310000929058ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember2021-12-310000929058ifrs-full:LaterThanFiveYearsMember2021-12-310000929058ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember2020-12-310000929058ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember2020-12-310000929058ifrs-full:LaterThanFiveYearsMember2020-12-310000929058ifrs-full:LaterThanOneYearMember2021-12-310000929058ifrs-full:LaterThanOneYearMember2020-12-310000929058hnp:LaterThanTwoYearsMember2021-12-310000929058hnp:LaterThanTwoYearsMember2020-12-310000929058hnp:IndividuallyImmaterialAssociatesAndJointVenturesMember2021-01-012021-12-310000929058hnp:IndividuallyImmaterialAssociatesAndJointVenturesMember2020-01-012020-12-310000929058ifrs-full:OtherPropertyPlantAndEquipmentMember2021-12-310000929058ifrs-full:BuildingsMember2021-12-310000929058hnp:TransportationFacilitiesMember2021-12-310000929058hnp:LandUseRightsMember2021-12-310000929058hnp:ElectricUtilityPlantInServiceMember2021-12-310000929058hnp:HeatSalesMember2021-01-012021-12-310000929058hnp:HeatPipelineServiceMember2021-01-012021-12-310000929058hnp:HeatSalesMember2020-01-012020-12-310000929058hnp:HeatPipelineServiceMember2020-01-012020-12-310000929058ifrs-full:OperatingSegmentsMemberifrs-full:AllOtherSegmentsMember2021-01-012021-12-310000929058ifrs-full:OperatingSegmentsMemberhnp:PrcPowerSegmentMember2021-01-012021-12-310000929058ifrs-full:OperatingSegmentsMemberhnp:OverseasSegmentMember2021-01-012021-12-310000929058hnp:TransportationServiceMemberifrs-full:OperatingSegmentsMember2021-01-012021-12-310000929058hnp:TransportationServiceMemberifrs-full:EliminationOfIntersegmentAmountsMember2021-01-012021-12-310000929058hnp:TransportationServiceMemberifrs-full:AllOtherSegmentsMember2021-01-012021-12-310000929058hnp:SalesOfPowerAndHeatMemberifrs-full:OperatingSegmentsMember2021-01-012021-12-310000929058hnp:SalesOfPowerAndHeatMemberhnp:PrcPowerSegmentMember2021-01-012021-12-310000929058hnp:SalesOfPowerAndHeatMemberhnp:OverseasSegmentMember2021-01-012021-12-310000929058hnp:SalesOfCoalAndRawMaterialsMemberifrs-full:OperatingSegmentsMember2021-01-012021-12-310000929058hnp:SalesOfCoalAndRawMaterialsMemberifrs-full:EliminationOfIntersegmentAmountsMember2021-01-012021-12-310000929058hnp:SalesOfCoalAndRawMaterialsMemberifrs-full:AllOtherSegmentsMember2021-01-012021-12-310000929058hnp:SalesOfCoalAndRawMaterialsMemberhnp:PrcPowerSegmentMember2021-01-012021-12-310000929058hnp:SalesOfCoalAndRawMaterialsMemberhnp:OverseasSegmentMember2021-01-012021-12-310000929058hnp:PortServiceMemberifrs-full:OperatingSegmentsMember2021-01-012021-12-310000929058hnp:PortServiceMemberifrs-full:EliminationOfIntersegmentAmountsMember2021-01-012021-12-310000929058hnp:PortServiceMemberifrs-full:AllOtherSegmentsMember2021-01-012021-12-310000929058hnp:OtherProductOrServiceMemberifrs-full:OperatingSegmentsMember2021-01-012021-12-310000929058hnp:OtherProductOrServiceMemberifrs-full:EliminationOfIntersegmentAmountsMember2021-01-012021-12-310000929058hnp:OtherProductOrServiceMemberifrs-full:AllOtherSegmentsMember2021-01-012021-12-310000929058hnp:OtherProductOrServiceMemberhnp:PrcPowerSegmentMember2021-01-012021-12-310000929058hnp:OtherProductOrServiceMemberhnp:OverseasSegmentMember2021-01-012021-12-310000929058hnp:LeaseIncomeMemberifrs-full:OperatingSegmentsMember2021-01-012021-12-310000929058hnp:LeaseIncomeMemberhnp:PrcPowerSegmentMember2021-01-012021-12-310000929058hnp:LeaseIncomeMemberhnp:OverseasSegmentMember2021-01-012021-12-310000929058ifrs-full:EliminationOfIntersegmentAmountsMember2021-01-012021-12-310000929058hnp:OverseasMember2021-01-012021-12-310000929058ifrs-full:OperatingSegmentsMemberifrs-full:AllOtherSegmentsMember2020-01-012020-12-310000929058ifrs-full:OperatingSegmentsMemberhnp:PrcPowerSegmentMember2020-01-012020-12-310000929058ifrs-full:OperatingSegmentsMemberhnp:OverseasSegmentMember2020-01-012020-12-310000929058hnp:TransportationServiceMemberifrs-full:OperatingSegmentsMember2020-01-012020-12-310000929058hnp:TransportationServiceMemberifrs-full:EliminationOfIntersegmentAmountsMember2020-01-012020-12-310000929058hnp:TransportationServiceMemberifrs-full:AllOtherSegmentsMember2020-01-012020-12-310000929058hnp:SalesOfPowerAndHeatMemberifrs-full:OperatingSegmentsMember2020-01-012020-12-310000929058hnp:SalesOfPowerAndHeatMemberhnp:PrcPowerSegmentMember2020-01-012020-12-310000929058hnp:SalesOfPowerAndHeatMemberhnp:OverseasSegmentMember2020-01-012020-12-310000929058hnp:SalesOfCoalAndRawMaterialsMemberifrs-full:OperatingSegmentsMember2020-01-012020-12-310000929058hnp:SalesOfCoalAndRawMaterialsMemberhnp:PrcPowerSegmentMember2020-01-012020-12-310000929058hnp:SalesOfCoalAndRawMaterialsMemberhnp:OverseasSegmentMember2020-01-012020-12-310000929058hnp:PortServiceMemberifrs-full:OperatingSegmentsMember2020-01-012020-12-310000929058hnp:PortServiceMemberifrs-full:EliminationOfIntersegmentAmountsMember2020-01-012020-12-310000929058hnp:PortServiceMemberifrs-full:AllOtherSegmentsMember2020-01-012020-12-310000929058hnp:OtherProductOrServiceMemberifrs-full:OperatingSegmentsMember2020-01-012020-12-310000929058hnp:OtherProductOrServiceMemberifrs-full:EliminationOfIntersegmentAmountsMember2020-01-012020-12-310000929058hnp:OtherProductOrServiceMemberifrs-full:AllOtherSegmentsMember2020-01-012020-12-310000929058hnp:OtherProductOrServiceMemberhnp:PrcPowerSegmentMember2020-01-012020-12-310000929058hnp:OtherProductOrServiceMemberhnp:OverseasSegmentMember2020-01-012020-12-310000929058hnp:LeaseIncomeMemberifrs-full:OperatingSegmentsMember2020-01-012020-12-310000929058hnp:LeaseIncomeMemberhnp:PrcPowerSegmentMember2020-01-012020-12-310000929058hnp:LeaseIncomeMemberhnp:OverseasSegmentMember2020-01-012020-12-310000929058ifrs-full:EliminationOfIntersegmentAmountsMember2020-01-012020-12-310000929058hnp:OverseasMember2020-01-012020-12-310000929058hnp:TransportationServiceMemberifrs-full:OperatingSegmentsMember2019-01-012019-12-310000929058hnp:TransportationServiceMemberifrs-full:EliminationOfIntersegmentAmountsMember2019-01-012019-12-310000929058hnp:TransportationServiceMemberifrs-full:AllOtherSegmentsMember2019-01-012019-12-310000929058hnp:SalesOfPowerAndHeatMemberifrs-full:OperatingSegmentsMember2019-01-012019-12-310000929058hnp:SalesOfPowerAndHeatMemberhnp:PrcPowerSegmentMember2019-01-012019-12-310000929058hnp:SalesOfPowerAndHeatMemberhnp:OverseasSegmentMember2019-01-012019-12-310000929058hnp:SalesOfCoalAndRawMaterialsMemberifrs-full:OperatingSegmentsMember2019-01-012019-12-310000929058hnp:SalesOfCoalAndRawMaterialsMemberhnp:PrcPowerSegmentMember2019-01-012019-12-310000929058hnp:SalesOfCoalAndRawMaterialsMemberhnp:OverseasSegmentMember2019-01-012019-12-310000929058hnp:PortServiceMemberifrs-full:OperatingSegmentsMember2019-01-012019-12-310000929058hnp:PortServiceMemberifrs-full:EliminationOfIntersegmentAmountsMember2019-01-012019-12-310000929058hnp:PortServiceMemberifrs-full:AllOtherSegmentsMember2019-01-012019-12-310000929058hnp:OtherProductOrServiceMemberifrs-full:OperatingSegmentsMember2019-01-012019-12-310000929058hnp:OtherProductOrServiceMemberifrs-full:EliminationOfIntersegmentAmountsMember2019-01-012019-12-310000929058hnp:OtherProductOrServiceMemberifrs-full:AllOtherSegmentsMember2019-01-012019-12-310000929058hnp:OtherProductOrServiceMemberhnp:PrcPowerSegmentMember2019-01-012019-12-310000929058hnp:OtherProductOrServiceMemberhnp:OverseasSegmentMember2019-01-012019-12-310000929058hnp:LeaseIncomeMemberifrs-full:OperatingSegmentsMember2019-01-012019-12-310000929058hnp:LeaseIncomeMemberhnp:PrcPowerSegmentMember2019-01-012019-12-310000929058hnp:LeaseIncomeMemberhnp:OverseasSegmentMember2019-01-012019-12-310000929058ifrs-full:EliminationOfIntersegmentAmountsMember2019-01-012019-12-310000929058ifrs-full:AllOtherSegmentsMember2019-01-012019-12-310000929058hnp:PrcPowerSegmentMember2019-01-012019-12-310000929058hnp:OverseasSegmentMember2019-01-012019-12-310000929058hnp:OverseasMember2019-01-012019-12-310000929058ifrs-full:ParentMember2021-12-310000929058hnp:HuanengShandongPowerGenerationLimitedCompanyMemberhnp:HuanengShandongRuyiCoalPowerLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengNanjingCombinedCycleCoGenerationCoLtdMember2021-01-012021-12-310000929058hnp:ShanxiXiaoyiEconomicDevelopmentZoneHuanengEnergyServiceCoLtdMember2017-02-152017-02-150000929058ifrs-full:PropertyPlantAndEquipmentMemberhnp:OtherFinancialLeasingCompaniesMember2021-12-310000929058ifrs-full:PropertyPlantAndEquipmentMemberhnp:HuanengTianchengFinancialLeasingCoLtdMember2021-12-310000929058hnp:OtherFinancialLeasingCompaniesMember2021-12-310000929058ifrs-full:PropertyPlantAndEquipmentMemberhnp:OtherFinancialLeasingCompaniesMember2020-12-310000929058ifrs-full:PropertyPlantAndEquipmentMemberhnp:HuanengTianchengFinancialLeasingCoLtdMember2020-12-310000929058hnp:OtherFinancialLeasingCompaniesMember2020-12-310000929058ifrs-full:GrossCarryingAmountMemberifrs-full:VehiclesMember2021-12-310000929058ifrs-full:GrossCarryingAmountMemberifrs-full:OtherPropertyPlantAndEquipmentMember2021-12-310000929058ifrs-full:GrossCarryingAmountMemberifrs-full:ConstructionInProgressMember2021-12-310000929058ifrs-full:GrossCarryingAmountMemberifrs-full:BuildingsMember2021-12-310000929058ifrs-full:GrossCarryingAmountMemberhnp:PortFacilitiesMember2021-12-310000929058ifrs-full:GrossCarryingAmountMemberhnp:ElectricUtilityPlantInServiceMember2021-12-310000929058ifrs-full:GrossCarryingAmountMemberhnp:DamsMember2021-12-310000929058ifrs-full:AccumulatedImpairmentMemberifrs-full:VehiclesMember2021-12-310000929058ifrs-full:AccumulatedImpairmentMemberifrs-full:OtherPropertyPlantAndEquipmentMember2021-12-310000929058ifrs-full:AccumulatedImpairmentMemberifrs-full:BuildingsMember2021-12-310000929058ifrs-full:AccumulatedImpairmentMemberhnp:PortFacilitiesMember2021-12-310000929058ifrs-full:AccumulatedImpairmentMemberhnp:ElectricUtilityPlantInServiceMember2021-12-310000929058ifrs-full:AccumulatedImpairmentMemberhnp:DamsMember2021-12-310000929058ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:VehiclesMember2021-12-310000929058ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:OtherPropertyPlantAndEquipmentMember2021-12-310000929058ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:BuildingsMember2021-12-310000929058ifrs-full:AccumulatedDepreciationAndAmortisationMemberhnp:PortFacilitiesMember2021-12-310000929058ifrs-full:AccumulatedDepreciationAndAmortisationMemberhnp:ElectricUtilityPlantInServiceMember2021-12-310000929058ifrs-full:AccumulatedDepreciationAndAmortisationMemberhnp:DamsMember2021-12-310000929058ifrs-full:VehiclesMember2021-12-310000929058ifrs-full:OtherPropertyPlantAndEquipmentMember2021-12-310000929058ifrs-full:ConstructionInProgressMember2021-12-310000929058ifrs-full:BuildingsMember2021-12-310000929058ifrs-full:AccumulatedDepreciationAndAmortisationMember2021-12-310000929058hnp:PortFacilitiesMember2021-12-310000929058hnp:ElectricUtilityPlantInServiceMember2021-12-310000929058hnp:DamsMember2021-12-310000929058ifrs-full:GrossCarryingAmountMemberifrs-full:VehiclesMember2020-12-310000929058ifrs-full:GrossCarryingAmountMemberifrs-full:OtherPropertyPlantAndEquipmentMember2020-12-310000929058ifrs-full:GrossCarryingAmountMemberifrs-full:ConstructionInProgressMember2020-12-310000929058ifrs-full:GrossCarryingAmountMemberifrs-full:BuildingsMember2020-12-310000929058ifrs-full:GrossCarryingAmountMemberhnp:PortFacilitiesMember2020-12-310000929058ifrs-full:GrossCarryingAmountMemberhnp:ElectricUtilityPlantInServiceMember2020-12-310000929058ifrs-full:GrossCarryingAmountMemberhnp:DamsMember2020-12-310000929058ifrs-full:AccumulatedImpairmentMemberifrs-full:VehiclesMember2020-12-310000929058ifrs-full:AccumulatedImpairmentMemberifrs-full:OtherPropertyPlantAndEquipmentMember2020-12-310000929058ifrs-full:AccumulatedImpairmentMemberifrs-full:ConstructionInProgressMember2020-12-310000929058ifrs-full:AccumulatedImpairmentMemberifrs-full:BuildingsMember2020-12-310000929058ifrs-full:AccumulatedImpairmentMemberhnp:PortFacilitiesMember2020-12-310000929058ifrs-full:AccumulatedImpairmentMemberhnp:ElectricUtilityPlantInServiceMember2020-12-310000929058ifrs-full:AccumulatedImpairmentMemberhnp:DamsMember2020-12-310000929058ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:VehiclesMember2020-12-310000929058ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:OtherPropertyPlantAndEquipmentMember2020-12-310000929058ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:BuildingsMember2020-12-310000929058ifrs-full:AccumulatedDepreciationAndAmortisationMemberhnp:PortFacilitiesMember2020-12-310000929058ifrs-full:AccumulatedDepreciationAndAmortisationMemberhnp:ElectricUtilityPlantInServiceMember2020-12-310000929058ifrs-full:AccumulatedDepreciationAndAmortisationMemberhnp:DamsMember2020-12-310000929058ifrs-full:VehiclesMember2020-12-310000929058ifrs-full:OtherPropertyPlantAndEquipmentMember2020-12-310000929058ifrs-full:ConstructionInProgressMember2020-12-310000929058ifrs-full:BuildingsMember2020-12-310000929058ifrs-full:AccumulatedDepreciationAndAmortisationMember2020-12-310000929058hnp:PortFacilitiesMember2020-12-310000929058hnp:ElectricUtilityPlantInServiceMember2020-12-310000929058hnp:DamsMember2020-12-310000929058ifrs-full:GrossCarryingAmountMemberifrs-full:VehiclesMember2019-12-310000929058ifrs-full:GrossCarryingAmountMemberifrs-full:OtherPropertyPlantAndEquipmentMember2019-12-310000929058ifrs-full:GrossCarryingAmountMemberifrs-full:ConstructionInProgressMember2019-12-310000929058ifrs-full:GrossCarryingAmountMemberifrs-full:BuildingsMember2019-12-310000929058ifrs-full:GrossCarryingAmountMemberhnp:PortFacilitiesMember2019-12-310000929058ifrs-full:GrossCarryingAmountMemberhnp:ElectricUtilityPlantInServiceMember2019-12-310000929058ifrs-full:GrossCarryingAmountMemberhnp:DamsMember2019-12-310000929058ifrs-full:AccumulatedImpairmentMemberifrs-full:VehiclesMember2019-12-310000929058ifrs-full:AccumulatedImpairmentMemberifrs-full:OtherPropertyPlantAndEquipmentMember2019-12-310000929058ifrs-full:AccumulatedImpairmentMemberifrs-full:ConstructionInProgressMember2019-12-310000929058ifrs-full:AccumulatedImpairmentMemberifrs-full:BuildingsMember2019-12-310000929058ifrs-full:AccumulatedImpairmentMemberhnp:PortFacilitiesMember2019-12-310000929058ifrs-full:AccumulatedImpairmentMemberhnp:ElectricUtilityPlantInServiceMember2019-12-310000929058ifrs-full:AccumulatedImpairmentMemberhnp:DamsMember2019-12-310000929058ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:VehiclesMember2019-12-310000929058ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:OtherPropertyPlantAndEquipmentMember2019-12-310000929058ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:BuildingsMember2019-12-310000929058ifrs-full:AccumulatedDepreciationAndAmortisationMemberhnp:PortFacilitiesMember2019-12-310000929058ifrs-full:AccumulatedDepreciationAndAmortisationMemberhnp:ElectricUtilityPlantInServiceMember2019-12-310000929058ifrs-full:AccumulatedDepreciationAndAmortisationMemberhnp:DamsMember2019-12-310000929058ifrs-full:VehiclesMember2019-12-310000929058ifrs-full:OtherPropertyPlantAndEquipmentMember2019-12-310000929058ifrs-full:ConstructionInProgressMember2019-12-310000929058ifrs-full:BuildingsMember2019-12-310000929058ifrs-full:AccumulatedDepreciationAndAmortisationMember2019-12-310000929058hnp:PortFacilitiesMember2019-12-310000929058hnp:ElectricUtilityPlantInServiceMember2019-12-310000929058hnp:DamsMember2019-12-310000929058ifrs-full:OtherEquityInterestMember2021-01-012021-12-310000929058ifrs-full:OtherEquityInterestMember2020-01-012020-12-310000929058hnp:StateGridShandongElectricPowerCompanyMember2021-01-012021-12-310000929058hnp:GridCompaniesUnderCommonControlOfStateGridCorporationOfChinaMember2021-01-012021-12-310000929058hnp:StateGridShandongElectricPowerCompanyMember2020-01-012020-12-310000929058hnp:GridCompaniesUnderCommonControlOfStateGridCorporationOfChinaMember2020-01-012020-12-310000929058hnp:StateGridShandongElectricPowerCompanyMember2019-01-012019-12-310000929058hnp:GridCompaniesUnderCommonControlOfStateGridCorporationOfChinaMember2019-01-012019-12-310000929058hnp:ThirdTranchOfYingdaInsuranceFinancingPlanMember2020-12-310000929058hnp:SecondTranchOfYingdaInsuranceFinancingPlanMember2020-12-310000929058hnp:SecondTranchOfPiccFinancingPlanMember2020-12-310000929058hnp:SecondTranchOfChinaLifeFinancingPlanMember2020-12-310000929058hnp:FirstTranchOfYingdaInsuranceFinancingPlanMember2020-12-310000929058hnp:FirstTranchOfPiccFinancingPlanMember2020-12-310000929058hnp:FirstTranchOfChinaLifeFinancingPlanMember2020-12-310000929058hnp:OtherIndividuallyImmaterialSubsidiariesMember2021-01-012021-12-310000929058hnp:OtherIndividuallyImmaterialSubsidiariesMember2020-01-012020-12-310000929058hnp:OtherIndividuallyImmaterialSubsidiariesMember2019-01-012019-12-310000929058hnp:HuanengShandongHongKongInvestmentLimitedCompanyMember2021-12-310000929058hnp:HuanengInternationalPowerHongKongLimitedCompanyMember2021-12-310000929058hnp:ThirdTranchOfMediumTermNotesIn2019Member2020-12-310000929058hnp:SecondTranchOfMediumTermNotesIn2019Member2020-12-310000929058hnp:PerpetualCorporateBondBMember2020-12-310000929058hnp:FourthTranchOfMediumTermNotesWithMaturityOf5YearsIssuedInNovember2019Member2020-12-310000929058hnp:FourthTranchOfMediumTermNotesWithMaturityOf3YearsIssuedInNovember2019Member2020-12-310000929058ifrs-full:InterestRateSwapContractMemberhnp:TuasPowerGenerationPteLtdAndTpStmWaterResourcesPteLtdMember2021-12-310000929058ifrs-full:InterestRateSwapContractMemberhnp:TuasPowerGenerationPteLtdAndTpStmWaterResourcesPteLtdMember2020-12-310000929058hnp:UnlistedSecuritiesMember2021-12-310000929058hnp:OtherUnlistedSecuritiesMember2021-12-310000929058hnp:ListedSecurityMember2021-12-310000929058hnp:GanlongDoubleTrackRailwayCoLtdMember2021-12-310000929058hnp:UnlistedSecuritiesMember2020-12-310000929058hnp:OtherUnlistedSecuritiesMember2020-12-310000929058hnp:ListedSecurityMember2020-12-310000929058hnp:GanlongDoubleTrackRailwayCoLtdMember2020-12-310000929058hnp:OverseasMember2021-12-310000929058country:CN2021-12-310000929058hnp:OverseasMember2020-12-310000929058country:CN2020-12-310000929058hnp:OtherIndividuallyImmaterialSubsidiariesMember2021-12-310000929058hnp:OtherIndividuallyImmaterialSubsidiariesMember2020-12-310000929058hnp:OtherIndividuallyImmaterialSubsidiariesMember2019-12-310000929058hnp:IfrsLoansMember2021-12-310000929058hnp:FinanceLeasesPayablesMember2021-12-310000929058hnp:DividendsPayableMember2021-12-310000929058hnp:CumulativeDistributionOfOtherEquityInstrumentInvestmentsMember2021-12-310000929058hnp:BondsIssuedMember2021-12-310000929058hnp:IfrsLoansMember2020-12-310000929058hnp:FinanceLeasesPayablesMember2020-12-310000929058hnp:DividendsPayableMember2020-12-310000929058hnp:CumulativeDistributionOfOtherEquityInstrumentInvestmentsMember2020-12-310000929058hnp:BondsIssuedMember2020-12-310000929058hnp:IfrsLoansMember2019-12-310000929058hnp:FinanceLeasesPayablesMember2019-12-310000929058hnp:DividendsPayableMember2019-12-310000929058hnp:CumulativeDistributionOfOtherEquityInstrumentInvestmentsMember2019-12-310000929058hnp:BondsIssuedMember2019-12-310000929058hnp:AccruedInterestsMember2019-12-310000929058hnp:FinancialLiabilitiesClassifiedAsDerivativesUsedForHedgingMemberifrs-full:Level2OfFairValueHierarchyMemberifrs-full:RecurringFairValueMeasurementMember2021-12-310000929058hnp:LongTermLoansMemberifrs-full:AtFairValueMember2021-12-310000929058hnp:LongTermBondsMemberifrs-full:AtFairValueMember2021-12-310000929058hnp:FinancialLiabilitiesClassifiedAsDerivativesUsedForHedgingMemberifrs-full:RecurringFairValueMeasurementMember2021-12-310000929058hnp:LongTermLoansMember2021-12-310000929058hnp:LongTermBondsMember2021-12-310000929058hnp:FinancialLiabilitiesClassifiedAsDerivativesUsedForHedgingMemberifrs-full:Level2OfFairValueHierarchyMemberifrs-full:RecurringFairValueMeasurementMember2020-12-310000929058hnp:LongTermLoansMemberifrs-full:AtFairValueMember2020-12-310000929058hnp:LongTermBondsMemberifrs-full:AtFairValueMember2020-12-310000929058hnp:FinancialLiabilitiesClassifiedAsDerivativesUsedForHedgingMemberifrs-full:RecurringFairValueMeasurementMember2020-12-310000929058hnp:LongTermLoansMember2020-12-310000929058hnp:LongTermBondsMember2020-12-310000929058hnp:HuanengInternationalPowerDevelopmentCorporationMember2020-01-012020-12-310000929058hnp:HuanengInternationalPowerDevelopmentCorporationMember2019-01-012019-12-310000929058hnp:OverseasListedForeignSharesMember2020-12-310000929058hnp:ASharesMember2020-12-310000929058hnp:OverseasListedForeignSharesMember2019-12-310000929058hnp:ASharesMember2019-12-310000929058hnp:IndividuallyImmaterialAssociatesAndJointVenturesMember2021-12-310000929058hnp:IndividuallyImmaterialAssociatesAndJointVenturesMember2020-12-310000929058ifrs-full:GrossCarryingAmountMember2021-01-012021-12-310000929058ifrs-full:AccumulatedImpairmentMember2021-01-012021-12-310000929058ifrs-full:GrossCarryingAmountMember2020-01-012020-12-310000929058ifrs-full:AccumulatedImpairmentMember2020-01-012020-12-310000929058ifrs-full:LicencesMember2021-01-012021-12-310000929058ifrs-full:LicencesMember2020-01-012020-12-310000929058ifrs-full:InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMemberifrs-full:Level3OfFairValueHierarchyMemberifrs-full:RecurringFairValueMeasurementMember2019-12-310000929058hnp:FinancialAssetsAtFairValueThroughProfitOrLossContingentConsiderationMemberifrs-full:Level3OfFairValueHierarchyMemberifrs-full:RecurringFairValueMeasurementMember2019-12-310000929058hnp:ShenzhenEnergyCorporationLimitedMember2020-12-310000929058hnp:GovernmentOfPakistanMember2021-12-310000929058ifrs-full:SharePremiumMember2021-12-310000929058ifrs-full:RetainedEarningsMember2021-12-310000929058ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember2021-12-310000929058ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember2021-12-310000929058ifrs-full:ReserveOfCashFlowHedgesMember2021-12-310000929058ifrs-full:OtherEquityInterestMember2021-12-310000929058ifrs-full:NoncontrollingInterestsMember2021-12-310000929058ifrs-full:IssuedCapitalMember2021-12-310000929058ifrs-full:EquityAttributableToOwnersOfParentMember2021-12-310000929058ifrs-full:CapitalReserveMember2021-12-310000929058hnp:SurplusReserveMember2021-12-310000929058hnp:OtherReserveInOtherComprehensiveIncomeMember2021-12-310000929058hnp:OtherCapitalReserveMember2021-12-310000929058ifrs-full:SharePremiumMember2020-12-310000929058ifrs-full:RetainedEarningsMember2020-12-310000929058ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember2020-12-310000929058ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember2020-12-310000929058ifrs-full:ReserveOfCashFlowHedgesMember2020-12-310000929058ifrs-full:OtherEquityInterestMember2020-12-310000929058ifrs-full:NoncontrollingInterestsMember2020-12-310000929058ifrs-full:IssuedCapitalMember2020-12-310000929058ifrs-full:EquityAttributableToOwnersOfParentMember2020-12-310000929058ifrs-full:CapitalReserveMember2020-12-310000929058hnp:SurplusReserveMember2020-12-310000929058hnp:OtherReserveInOtherComprehensiveIncomeMember2020-12-310000929058hnp:OtherCapitalReserveMember2020-12-310000929058ifrs-full:SharePremiumMember2019-12-310000929058ifrs-full:RetainedEarningsMember2019-12-310000929058ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember2019-12-310000929058ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember2019-12-310000929058ifrs-full:ReserveOfCashFlowHedgesMember2019-12-310000929058ifrs-full:OtherEquityInterestMember2019-12-310000929058ifrs-full:NoncontrollingInterestsMember2019-12-310000929058ifrs-full:IssuedCapitalMember2019-12-310000929058ifrs-full:EquityAttributableToOwnersOfParentMember2019-12-310000929058ifrs-full:CapitalReserveMember2019-12-310000929058hnp:SurplusReserveMember2019-12-310000929058hnp:OtherReserveInOtherComprehensiveIncomeMember2019-12-310000929058hnp:OtherCapitalReserveMember2019-12-310000929058ifrs-full:SharePremiumMember2018-12-310000929058ifrs-full:RetainedEarningsMember2018-12-310000929058ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember2018-12-310000929058ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember2018-12-310000929058ifrs-full:ReserveOfCashFlowHedgesMember2018-12-310000929058ifrs-full:OtherEquityInterestMember2018-12-310000929058ifrs-full:NoncontrollingInterestsMember2018-12-310000929058ifrs-full:IssuedCapitalMember2018-12-310000929058ifrs-full:EquityAttributableToOwnersOfParentMember2018-12-310000929058ifrs-full:CapitalReserveMember2018-12-310000929058hnp:SurplusReserveMember2018-12-310000929058hnp:OtherReserveInOtherComprehensiveIncomeMember2018-12-310000929058hnp:OtherCapitalReserveMember2018-12-3100009290582022-03-212022-03-210000929058hnp:YantaiGangnengBulkCargoTerminalCo.Ltd.Member2021-01-012021-12-310000929058hnp:XianThermalPowerResearchInstituteCoLtdMember2021-01-012021-12-310000929058hnp:TianjinHuanengYangliuqingThermalPowerIndustrialCo.LtdAndItsSubsidiariesMember2021-01-012021-12-310000929058hnp:SuzhouSugaoRenewablesServiceCoLtdMember2021-01-012021-12-310000929058hnp:ShanghaiTimeShippingCoLtdMember2021-01-012021-12-310000929058hnp:ShandongLuyiPowerInternationalCoLtdMember2021-01-012021-12-310000929058hnp:ShandongLuXinEnergyInvestmentManagementCo.LtdMember2021-01-012021-12-310000929058hnp:OtherGovernmentRelatedEnterprisesMember2021-01-012021-12-310000929058hnp:NorthUnitedPowerCoLtdAndItsSubsidiariesMember2021-01-012021-12-310000929058hnp:JiningHuayuanThermalPowerCo.LtdMember2021-01-012021-12-310000929058hnp:JiangsuNantongPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengZhangzhouFujianEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengYingkouPortLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengXiapuNuclearPowerCoLtdMember2021-01-012021-12-310000929058hnp:HuanengTibetYarlungZangboRiverHydropowerDevelopmentInvestmentCompanyLtdAndItsSubsidiariesMember2021-01-012021-12-310000929058hnp:HuanengTianjinCoalGasificationPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengTianchengFinancialLeasingCoLtdMember2021-01-012021-12-310000929058hnp:HuanengTenderingCoLtdMember2021-01-012021-12-310000929058hnp:HuanengSongyuanPowerCoLtdMember2021-01-012021-12-310000929058hnp:HuanengSichuanHydroPowerCo.Ltd.AndItsSubsidiariesMember2021-01-012021-12-310000929058hnp:HuanengShidaoBayNuclearPowerDevelopmentCoLtdMember2021-01-012021-12-310000929058hnp:HuanengShanxiPowerGenerationLimitedAndItsSubsidiariesMember2021-01-012021-12-310000929058hnp:HuanengShandongRuyiHongKongEnergyCoLtdAndItsSubsidiariesMember2021-01-012021-12-310000929058hnp:HuanengRenewablesCorporationLimitedAndItsSubsidiariesMember2021-01-012021-12-310000929058hnp:HuanengRealEstateCo.Ltd.AndItsSubsidiariesMember2021-01-012021-12-310000929058hnp:HuanengOverseasEnterpriseManagementLimitedMember2021-01-012021-12-310000929058hnp:HuanengNuclearTechnologyResearchInstituteCo.LtdMember2021-01-012021-12-310000929058hnp:HuanengNuclearPowerDevelopmentCompanyLtdMember2021-01-012021-12-310000929058hnp:HuanengNingxiaEnergyCompanyLtdMember2021-01-012021-12-310000929058hnp:HuanengLancangjiangHydropowerCoIncAndItsSubsidiariesMember2021-01-012021-12-310000929058hnp:HuanengInternationalPowerDevelopmentCorporationMember2021-01-012021-12-310000929058hnp:HuanengIntegratedIndustriesManagementCoLtdMember2021-01-012021-12-310000929058hnp:HuanengInnerMongoliaEasternEnergyCo.LtdAndItsSubsidiariesMember2021-01-012021-12-310000929058hnp:HuanengGroupTechnologyInnovationCenterMember2021-01-012021-12-310000929058hnp:HuanengGroupFuelCompanyAndItsSubsidiariesMember2021-01-012021-12-310000929058hnp:HuanengGroupCleanEnergyTechnologyResearchInstituteCoLtdMember2021-01-012021-12-310000929058hnp:HuanengGongrongNo.1TianjinEquityInvestmentFundPartnershipLimitedPartnershipAndItsSubsidiariesMember2021-01-012021-12-310000929058hnp:HuanengGansuEnergyDevelopmentCompanyLtdAndItsSubsidiariesMember2021-01-012021-12-310000929058hnp:HuanengEnergyCommunicationsHoldingsCoLtdAndItsSubsidiariesMember2021-01-012021-12-310000929058hnp:HuanengDalianEnergyAndHeatCo.LtdMember2021-01-012021-12-310000929058hnp:HuanengCoalBusinessSectorCoLtdAndItsSubsidiariesMember2021-01-012021-12-310000929058hnp:HuanengChangjiangEnvironmentalProtectionTechnologyCo.LtdMember2021-01-012021-12-310000929058hnp:HuanengCapitalServicesAndItsSubsidiariesMember2021-01-012021-12-310000929058hnp:HuanengCaofeidianPortCo.LtdMember2021-01-012021-12-310000929058hnp:HebeiHanfengPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:ChongqingLuoyuEnvironmentalProtectionTechnologyCo.Ltd.Member2021-01-012021-12-310000929058hnp:ChinaHuaNengGroupHongKongLimitedMember2021-01-012021-12-310000929058hnp:ChinaHuanengFinanceCorporationLimitedMember2021-01-012021-12-310000929058hnp:BeijingChangpingHuanengTrainingCenterMember2021-01-012021-12-310000929058hnp:HedgingInstrumentsForCashFlowHedgeInterestRateSwapContractsUsedForHedgingMemberifrs-full:NotLaterThanOneYearMember2021-12-310000929058hnp:HedgingInstrumentsForCashFlowHedgeInterestRateSwapContractsUsedForHedgingMemberifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMember2021-12-310000929058hnp:HedgingInstrumentsForCashFlowHedgeInterestRateSwapContractsUsedForHedgingMemberifrs-full:LaterThanFiveYearsMember2021-12-310000929058hnp:HedgingInstrumentsForCashFlowHedgeInterestRateSwapContractsUsedForHedgingMemberifrs-full:NotLaterThanOneYearMember2020-12-310000929058hnp:HedgingInstrumentsForCashFlowHedgeInterestRateSwapContractsUsedForHedgingMemberifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMember2020-12-310000929058hnp:HedgingInstrumentsForCashFlowHedgeInterestRateSwapContractsUsedForHedgingMemberifrs-full:LaterThanFiveYearsMember2020-12-310000929058ifrs-full:InterestRateSwapContractMember2021-12-310000929058hnp:HedgingInstrumentsForCashFlowHedgeInterestRateSwapContractsUsedForHedgingMember2021-12-310000929058ifrs-full:InterestRateSwapContractMember2020-12-310000929058hnp:HedgingInstrumentsForCashFlowHedgeInterestRateSwapContractsUsedForHedgingMember2020-12-310000929058ifrs-full:VehiclesMember2020-01-012020-12-310000929058hnp:PortFacilitiesMember2020-01-012020-12-310000929058hnp:DamsMember2020-01-012020-12-310000929058hnp:TemporaryDifferencesUndistributedProfitOfWhollyOwnedForeignSubsidiariesMember2021-12-310000929058hnp:TemporaryDifferencesInterestInEquityMethodInvesteesMember2021-12-310000929058hnp:TemporaryDifferencesUndistributedProfitOfWhollyOwnedForeignSubsidiariesMember2020-12-310000929058hnp:TemporaryDifferencesInterestInEquityMethodInvesteesMember2020-12-310000929058ifrs-full:CreditRiskMember2021-12-310000929058hnp:HuanengShanghaiShidongkouPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:TianjinHuanengYangliuqingCoGenerationLimitedLiabilityCompanyMember2020-12-310000929058hnp:LuohuangPowerCompanyMember2020-12-310000929058hnp:JinlingPowerCompanyMember2020-12-310000929058hnp:HuanengWeihaiPowerGenerationLimitedLiabilityCompanyMember2020-12-310000929058hnp:HuanengShanghaiShidongkouPowerGenerationLimitedLiabilityCompanyMember2020-12-310000929058hnp:HuanengShandongPowerGenerationLimitedCompanyMember2020-12-310000929058hnp:HuanengQinbeiPowerGenerationCoLtdMember2020-12-310000929058hnp:HuanengHunanYueyangPowerGenerationLimitedLiabilityCompanyMember2020-12-310000929058hnp:HuanengBeijingCoGenerationLimitedLiabilityCompanyMember2020-12-310000929058hnp:TianjinHuanengYangliuqingCoGenerationLimitedLiabilityCompanyMember2019-12-310000929058hnp:LuohuangPowerCompanyMember2019-12-310000929058hnp:JinlingPowerCompanyMember2019-12-310000929058hnp:HuanengWeihaiPowerGenerationLimitedLiabilityCompanyMember2019-12-310000929058hnp:HuanengShanghaiShidongkouPowerGenerationLimitedLiabilityCompanyMember2019-12-310000929058hnp:HuanengShandongPowerGenerationLimitedCompanyMember2019-12-310000929058hnp:HuanengQinbeiPowerGenerationCoLtdMember2019-12-310000929058hnp:HuanengHunanYueyangPowerGenerationLimitedLiabilityCompanyMember2019-12-310000929058hnp:HuanengBeijingCoGenerationLimitedLiabilityCompanyMember2019-12-310000929058hnp:ShenzhenEnergyCorporationLimitedMember2021-01-012021-12-310000929058hnp:HuanengSichuanHydropowerCoLtdMember2021-01-012021-12-310000929058hnp:HebeiHanfengPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HainanNuclearPowerCoLtdMember2021-01-012021-12-310000929058hnp:ChinaHuanengGroupFuelCoLtdMember2021-01-012021-12-310000929058hnp:ChinaHuanengFinanceCorporationLimitedMember2021-01-012021-12-310000929058hnp:ShenzhenEnergyCorporationLimitedMember2020-01-012020-12-310000929058hnp:HuanengSichuanHydropowerCoLtdMember2020-01-012020-12-310000929058hnp:HebeiHanfengPowerGenerationLimitedLiabilityCompanyMember2020-01-012020-12-310000929058hnp:HainanNuclearPowerCoLtdMember2020-01-012020-12-310000929058hnp:ChinaHuanengGroupFuelCoLtdMember2020-01-012020-12-310000929058hnp:ChinaHuanengFinanceCorporationLimitedMember2020-01-012020-12-310000929058ifrs-full:RetainedEarningsMember2021-01-012021-12-310000929058ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember2021-01-012021-12-310000929058ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember2021-01-012021-12-310000929058ifrs-full:ReserveOfCashFlowHedgesMember2021-01-012021-12-310000929058hnp:ShanghaiTimeShippingCoLtdMember2021-01-012021-12-310000929058hnp:OtherReserveInOtherComprehensiveIncomeMember2021-01-012021-12-310000929058hnp:JiangsuNantongPowerGenerationCoLtdMember2021-01-012021-12-310000929058ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember2020-01-012020-12-310000929058ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember2020-01-012020-12-310000929058ifrs-full:ReserveOfCashFlowHedgesMember2020-01-012020-12-310000929058hnp:ShanghaiTimeShippingCoLtdMember2020-01-012020-12-310000929058hnp:OtherReserveInOtherComprehensiveIncomeMember2020-01-012020-12-310000929058hnp:JiangsuNantongPowerGenerationCoLtdMember2020-01-012020-12-310000929058ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember2019-01-012019-12-310000929058ifrs-full:ReserveOfCashFlowHedgesMember2019-01-012019-12-310000929058hnp:OtherReserveInOtherComprehensiveIncomeMember2019-01-012019-12-310000929058hnp:HuanengShanghaiShidongkouPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:TianjinHuanengYangliuqingCoGenerationLimitedLiabilityCompanyMember2020-01-012020-12-310000929058hnp:LuohuangPowerCompanyMember2020-01-012020-12-310000929058hnp:JinlingPowerCompanyMember2020-01-012020-12-310000929058hnp:HuanengWeihaiPowerGenerationLimitedLiabilityCompanyMember2020-01-012020-12-310000929058hnp:HuanengShanghaiShidongkouPowerGenerationLimitedLiabilityCompanyMember2020-01-012020-12-310000929058hnp:HuanengShandongPowerGenerationLimitedCompanyMember2020-01-012020-12-310000929058hnp:HuanengQinbeiPowerGenerationCoLtdMember2020-01-012020-12-310000929058hnp:HuanengHunanYueyangPowerGenerationLimitedLiabilityCompanyMember2020-01-012020-12-310000929058hnp:HuanengBeijingCoGenerationLimitedLiabilityCompanyMember2020-01-012020-12-310000929058hnp:TianjinHuanengYangliuqingCoGenerationLimitedLiabilityCompanyMember2019-01-012019-12-310000929058hnp:LuohuangPowerCompanyMember2019-01-012019-12-310000929058hnp:JinlingPowerCompanyMember2019-01-012019-12-310000929058hnp:HuanengWeihaiPowerGenerationLimitedLiabilityCompanyMember2019-01-012019-12-310000929058hnp:HuanengShanghaiShidongkouPowerGenerationLimitedLiabilityCompanyMember2019-01-012019-12-310000929058hnp:HuanengShandongPowerGenerationLimitedCompanyMember2019-01-012019-12-310000929058hnp:HuanengQinbeiPowerGenerationCoLtdMember2019-01-012019-12-310000929058hnp:HuanengHunanYueyangPowerGenerationLimitedLiabilityCompanyMember2019-01-012019-12-310000929058hnp:HuanengBeijingCoGenerationLimitedLiabilityCompanyMember2019-01-012019-12-310000929058ifrs-full:InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMemberifrs-full:Level3OfFairValueHierarchyMemberifrs-full:RecurringFairValueMeasurementMember2021-12-310000929058ifrs-full:InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMemberifrs-full:Level1OfFairValueHierarchyMemberifrs-full:RecurringFairValueMeasurementMember2021-12-310000929058hnp:FinancialAssetsClassifiedAsDerivativesUsedForHedgingMemberifrs-full:Level2OfFairValueHierarchyMemberifrs-full:RecurringFairValueMeasurementMember2021-12-310000929058hnp:AccountsReceivableAtFairValueThroughOtherComprehensiveIncomeMemberifrs-full:Level2OfFairValueHierarchyMemberifrs-full:RecurringFairValueMeasurementMember2021-12-310000929058ifrs-full:Level3OfFairValueHierarchyMemberifrs-full:RecurringFairValueMeasurementMember2021-12-310000929058ifrs-full:Level2OfFairValueHierarchyMemberifrs-full:RecurringFairValueMeasurementMember2021-12-310000929058ifrs-full:Level1OfFairValueHierarchyMemberifrs-full:RecurringFairValueMeasurementMember2021-12-310000929058ifrs-full:InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMemberifrs-full:RecurringFairValueMeasurementMember2021-12-310000929058hnp:FinancialAssetsClassifiedAsDerivativesUsedForHedgingMemberifrs-full:RecurringFairValueMeasurementMember2021-12-310000929058hnp:AccountsReceivableAtFairValueThroughOtherComprehensiveIncomeMemberifrs-full:RecurringFairValueMeasurementMember2021-12-310000929058ifrs-full:RecurringFairValueMeasurementMember2021-12-310000929058hnp:ImpactOfOtherIfrsAdjustmentsMember2021-12-310000929058ifrs-full:InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMemberifrs-full:Level3OfFairValueHierarchyMemberifrs-full:RecurringFairValueMeasurementMember2020-12-310000929058ifrs-full:InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMemberifrs-full:Level1OfFairValueHierarchyMemberifrs-full:RecurringFairValueMeasurementMember2020-12-310000929058hnp:FinancialAssetsClassifiedAsDerivativesUsedForHedgingMemberifrs-full:Level2OfFairValueHierarchyMemberifrs-full:RecurringFairValueMeasurementMember2020-12-310000929058hnp:AccountsReceivableAtFairValueThroughOtherComprehensiveIncomeMemberifrs-full:Level2OfFairValueHierarchyMemberifrs-full:RecurringFairValueMeasurementMember2020-12-310000929058ifrs-full:Level3OfFairValueHierarchyMemberifrs-full:RecurringFairValueMeasurementMember2020-12-310000929058ifrs-full:Level2OfFairValueHierarchyMemberifrs-full:RecurringFairValueMeasurementMember2020-12-310000929058ifrs-full:Level1OfFairValueHierarchyMemberifrs-full:RecurringFairValueMeasurementMember2020-12-310000929058ifrs-full:InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMemberifrs-full:RecurringFairValueMeasurementMember2020-12-310000929058hnp:FinancialAssetsClassifiedAsDerivativesUsedForHedgingMemberifrs-full:RecurringFairValueMeasurementMember2020-12-310000929058hnp:AccountsReceivableAtFairValueThroughOtherComprehensiveIncomeMemberifrs-full:RecurringFairValueMeasurementMember2020-12-310000929058ifrs-full:RecurringFairValueMeasurementMember2020-12-310000929058hnp:ImpactOfOtherIfrsAdjustmentsMember2020-12-310000929058country:CN2021-01-012021-12-310000929058country:SG2020-01-012020-12-310000929058country:CN2020-01-012020-12-310000929058country:SG2019-01-012019-12-310000929058country:CN2019-01-012019-12-310000929058ifrs-full:AssociatesMember2021-12-310000929058hnp:HuanengInternationalPowerDevelopmentCorporationMember2021-12-310000929058hnp:HuanengInternationalPowerDevelopmentCorporationMember2020-12-310000929058ifrs-full:ConstructionInProgressMember2021-01-012021-12-310000929058ifrs-full:ConstructionInProgressMember2020-01-012020-12-310000929058hnp:SalesOfPowerMembercountry:CN2021-01-012021-12-310000929058hnp:SalesOfHeatMembercountry:CN2021-01-012021-12-310000929058hnp:SalesOfGoodsMembercountry:CN2021-01-012021-12-310000929058ifrs-full:LaterThanTwoYearsAndNotLaterThanFiveYearsMember2021-01-012021-12-310000929058ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember2021-01-012021-12-310000929058ifrs-full:LaterThanTwoYearsAndNotLaterThanFiveYearsMember2020-01-012020-12-310000929058ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember2020-01-012020-12-310000929058ifrs-full:NotLaterThanOneYearMember2021-01-012021-12-310000929058ifrs-full:LaterThanOneYearMember2021-01-012021-12-310000929058ifrs-full:LaterThanFiveYearsMember2021-01-012021-12-310000929058hnp:LaterThanTwoYearsAndNotLaterThanFiveYearMember2021-01-012021-12-310000929058ifrs-full:NotLaterThanOneYearMember2020-01-012020-12-310000929058ifrs-full:LaterThanOneYearMember2020-01-012020-12-310000929058ifrs-full:LaterThanFiveYearsMember2020-01-012020-12-310000929058hnp:LaterThanTwoYearsAndNotLaterThanFiveYearMember2020-01-012020-12-310000929058hnp:ZhaodongHuanengThermalPowerLimitedCompanyMember2021-01-012021-12-310000929058hnp:ZhaodongHuanengDechangSolarPowerGenerationLimitedCompanyMember2021-01-012021-12-310000929058hnp:ZhangjiakouGuolangNewEnergyCo.LtdMember2021-01-012021-12-310000929058hnp:YunnanDiandongYuwangEnergyLimitedCompanyMember2021-01-012021-12-310000929058hnp:YingkouShangdianNewEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:YingkouChanghaoNewEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:Yantai500HeatingLimitedCompanyMember2021-01-012021-12-310000929058hnp:XishuiHengtaiPowerCo.Ltd.HengtaiPowerMember2021-01-012021-12-310000929058hnp:XinheHanhaoNewEnergyTechnologyCo.Ltd.HanhaoNewEnergyMember2021-01-012021-12-310000929058hnp:XindianPowerMember2021-01-012021-12-310000929058hnp:XincaiJuheWindPowerCo.LtdMember2021-01-012021-12-310000929058hnp:XianXvhengNewEnergyLimitedCompanyMember2021-01-012021-12-310000929058hnp:WuzhaiTaizhongNewEnergyWindPowerLimitedCompanyMember2021-01-012021-12-310000929058hnp:WeixianZeenVegetablePlantingCo.Ltd.Member2021-01-012021-12-310000929058hnp:TuasPowerSupplyPteLtdMember2021-01-012021-12-310000929058hnp:TuasPowerMember2021-01-012021-12-310000929058hnp:TuasPowerGenerationPteLtdMember2021-01-012021-12-310000929058hnp:TpUtilitiesPteLtdMember2021-01-012021-12-310000929058hnp:TpStmWaterServicesPteLtdMember2021-01-012021-12-310000929058hnp:TpStmWaterResourcesPteLtdMember2021-01-012021-12-310000929058hnp:TpgsGreenEnergyPteLtdMember2021-01-012021-12-310000929058hnp:TpAssetManagementPteLtdMember2021-01-012021-12-310000929058hnp:TianjinLongyeNewEnergyCo.LtdMember2021-01-012021-12-310000929058hnp:TianjinHuanengYangliuqingCoGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:SinosingServicesPteLtdMember2021-01-012021-12-310000929058hnp:ShuozhouTaizhongWindPowerLimitedCompanyMember2021-01-012021-12-310000929058hnp:ShenzhenShunyiNewEnergyTechnologyCo.Ltd.ShunyiNewEnergyMember2021-01-012021-12-310000929058hnp:ShengdongRudongOffshoreWindPowerCo.Ltd.Member2021-01-012021-12-310000929058hnp:ShanxiXiaoyiEconomicDevelopmentZoneHuanengEnergyServiceCoLtdMember2021-01-012021-12-310000929058hnp:ShangyiGuolangNewEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:ShangraoHongyuanPowerCoLtdMember2021-01-012021-12-310000929058hnp:ShandongSilkRoadInternationalPowerLimitedCompanyMember2021-01-012021-12-310000929058hnp:ShandongHuataiElectricPowerOperationMaintenancePrivateCoLtdMember2021-01-012021-12-310000929058hnp:ShandongHualuSeaTransportationLimitedCompanyMember2021-01-012021-12-310000929058hnp:RuzhouXujiWindPowerGenerationLiabilityCompanyMember2021-01-012021-12-310000929058hnp:RuichengYaoshengPowerDevelopmentCo.LtdMember2021-01-012021-12-310000929058hnp:RuichengNingshengNewEnergyCo.LtdMember2021-01-012021-12-310000929058hnp:PoyangLuohongPowerCoLtdMember2021-01-012021-12-310000929058hnp:NanchangTongshangNewEnergyCo.LtdMember2021-01-012021-12-310000929058hnp:LuohuangPowerCompanyMember2021-01-012021-12-310000929058hnp:LinyiLantianThermalPowerLimitedCompanyMember2021-01-012021-12-310000929058hnp:LichengYinghengCleanEnergyLimitedCompanyMember2021-01-012021-12-310000929058hnp:LiaochengChangrunNationalElectricHeatingLimitedCompanyMember2021-01-012021-12-310000929058hnp:JinlingPowerCompanyMember2021-01-012021-12-310000929058hnp:JiangsuHuanengZhongyangNewEnergyPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanghuaYounaiteGuangmeiNewEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanghuaYongyaoNewEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanggangHuangmeiXiaochiYuyangNewEnergyDevelopmentCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanggangHuangmeiXiaochiJingshengPowerGenerationCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengZuoquanYangjiaoWindPowerCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengZuoquanCoalFiredPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengZiboBoshanPhotovoltaicPowerLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengZhuoluCleanEnergyLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengZhumadianWindPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengZhuangheWindPowerCoLtdMember2021-01-012021-12-310000929058hnp:HuanengZhuangheCleanEnergyCoLtdMember2021-01-012021-12-310000929058hnp:HuanengZhongxiangWindPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengZhenpingCleanEnergyCoLtdMember2021-01-012021-12-310000929058hnp:HuanengZhenningNewEnergyPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengZhenlaiPhotovoltaicPowerGenerationCo.LtdMember2021-01-012021-12-310000929058hnp:HuanengZhejiangRuianOffshoreWindPowerCoLtdMember2021-01-012021-12-310000929058hnp:HuanengZhejiangPinghuOffshoreWindPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengZhejiangEnergySalesLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengZhejiangEnergyDevelopmentCo.LtdMember2021-01-012021-12-310000929058hnp:HuanengZhejiangCangnanOffshoreWindPowerCoLtdMember2021-01-012021-12-310000929058hnp:HuanengZhaodongBiomassPowerGenerationCoMember2021-01-012021-12-310000929058hnp:HuanengZhanhuaPhotovoltaicPowerGenerationLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengZhanhuaNewEnergyLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengZhanhuaCoGenerationLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengZaoyangNewEnergyCoLtdMember2021-01-012021-12-310000929058hnp:HuanengYushePowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengYushePovertyReliefEnergyCoLtdMember2021-01-012021-12-310000929058hnp:HuanengYunnanFuyuanWindPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengYunnanDiandongEnergyLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengYumenWindPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengYueyangXingangPhotovoltaicPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengYizhengWindPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengYingkouXianrendaoCoGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengYingkouElectricPowerNewEnergyDevelopmentCoLtdMember2021-01-012021-12-310000929058hnp:HuanengYingkouCoGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengYingchengThermalPowerCoLtdMember2021-01-012021-12-310000929058hnp:HuanengYingchengNewEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengYichunThermalPowerLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengYantaiNewEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengYantaiBajiaoThermalPowerCoLtdMember2021-01-012021-12-310000929058hnp:HuanengYangquWindPowerCoLtdMember2021-01-012021-12-310000929058hnp:HuanengYangpuCoGenerationLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengYanchengDafengNewEnergyPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengXuzhouTongshanWindPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengXinhuaPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengXingtaiComprehensiveEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengXiayiWindPowerCoLtdMember2021-01-012021-12-310000929058hnp:HuanengWulianNewEnergyLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengWuhanPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengWeishanNewEnergyLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengWeihaiPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengWeihaiPortPhotovoltaicPowerGenerationLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengWeifangBinhaiDistrictNewEnergyLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengWangmoNewEnergyPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengTongyuTuanjieWindPowerCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengTongxiangCombinedCycleCoGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengTongweiWindPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengTongjiangWindPowerGenerationLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengTianjinEnergySalesCoLtdMember2021-01-012021-12-310000929058hnp:HuanengTangshanCaofeidianDistrictCleanEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengTaiyuanDongshanCombinedCycleCoGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengTaiqianWindPowerCoLtdMember2021-01-012021-12-310000929058hnp:HuanengTaicangPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengTaicangPortLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengSuzhouThermalPowerCo.LtdMember2021-01-012021-12-310000929058hnp:HuanengSuzhouIndustrialParkPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengSuizhouPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengSuixianJieshanWindPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengSmartEnergyJiaxiangCoLtdMember2021-01-012021-12-310000929058hnp:HuanengSipingWindPowerCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengSihongNewEnergyCoLtdMember2021-01-012021-12-310000929058hnp:HuanengShijiazhuangEnergyLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengSheyangNewEnergyPowerGenerationCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengShengdongRudongOffshoreWindPowerCoLtdMember2021-01-012021-12-310000929058hnp:HuanengShanyinPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengShanxiEnergyServiceCo.LtdMember2021-01-012021-12-310000929058hnp:HuanengShanxiEnergySalesLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengShanxiComprehensiveEnergyLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengShantouPhotovoltaicPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengShantouJinpingNewEnergyCoLtdMember2021-01-012021-12-310000929058hnp:HuanengShantouHaimenPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengShanghaiShidongkouPowerGenerationLimitedLiabilityCompanyIiMember2021-01-012021-12-310000929058hnp:HuanengShanghaiPowerMaintenanceLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengShanghaiPhotovoltaicPowerCoLtdMember2021-01-012021-12-310000929058hnp:HuanengShanghaiEnergySalesLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengShanghaiCombinedCyclePowerLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengShandongTaifengRenewableEnergyCo.LtdMember2021-01-012021-12-310000929058hnp:HuanengShandongSishuiNewEnergyLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengShandongRuyiPakistanEnergyPrivateCoLtdMember2021-01-012021-12-310000929058hnp:HuanengShandongRuyiHongKongEnergyCoLtdMember2021-01-012021-12-310000929058hnp:HuanengShandongRuyiCoalPowerLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengShandongPowerGenerationLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengShandongPowerDesignCo.Ltd.ShandongPowerDesignMember2021-01-012021-12-310000929058hnp:HuanengShandongInformationTechnologyLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengShandongHongKongInvestmentLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengShandongElectricAndThermalPowerMarketingLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengSanmingCleanEnergyLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengRuzhouCleanEnergyLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengRuyiHelanNewEnergyLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengRuichengComprehensiveEnergyCoLtdMember2021-01-012021-12-310000929058hnp:HuanengRudongWindPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengRudongBaxianjiaoOffshoreWindPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengRongchengNewEnergyCoLtdMember2021-01-012021-12-310000929058hnp:HuanengRizhaoThermalPowerLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengQufuCoGenerationLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengQingnengTongyuPowerCoLtdMember2021-01-012021-12-310000929058hnp:HuanengQingdaoPortLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengQingdaoCoGenerationLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengQinbeiPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengQidongWindPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengPuyangLongyuanCleanEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengPuchengCleanEnergyCo.LtdMember2021-01-012021-12-310000929058hnp:HuanengPowerInternationalJiangsuEnergyDevelopmentCo.LtdMember2021-01-012021-12-310000929058hnp:HuanengPingshanCleanEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengPingliangPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengNantongPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengNantongCombinedCyclePowerLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengNanjingXingangComprehensiveEnergyCoLtdMember2021-01-012021-12-310000929058hnp:HuanengNanjingLuheWindPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengNanjingCombinedCycleCoGenerationCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengNanjingCoGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengMingguangWindPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengMianchiCoGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengMianchiCleanEnergyLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengLuoyuanPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengLuoyangCoGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengLuodianNewEnergyPowerGenerationCo.LtdMember2021-01-012021-12-310000929058hnp:HuanengLuobeiWindPowerCoLtdMember2021-01-012021-12-310000929058hnp:HuanengLoudiNewEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengLongyanWindPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengLinyiPowerGenerationLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengLinxiangNewEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengLinjiangJubaoHydropowerLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengLingangTianjinHeatCoGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengLingangTianjinGasCoGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengLindianCleanEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengLiaoningEnergySalesLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengLiaoningCleanEnergyLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengLiaochengGuanxianNewEnergyDevelopmentLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengLiaochengGaotangNewEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengLiaochengCoGenerationLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengLaizhouNewEnergyTechnologyCoLtdMember2021-01-012021-12-310000929058hnp:HuanengLaiwuPowerGenerationLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengLaiwuNewEnergyLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengKangbaoWindPowerUtilizationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengJiyangBiomassThermalPowerCo.LtdMember2021-01-012021-12-310000929058hnp:HuanengJiuquanWindPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengJinxiangNewEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengJiningYunhePowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengJiningNewEnergyLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengJiningHiTechZoneCoGenerationLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengJingxingPhotovoltaicPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengJingmenThermalPowerCoLtdMember2021-01-012021-12-310000929058hnp:HuanengJinanHuangtaiPowerLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengJilinPowerGenerationLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengJilinEnergySalesLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengJiaxiangPowerGenerationLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengJiashanPhotovoltaicPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengJiangyinCombinedCycleCoGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengJiangxiEnergySalesLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengJiangxiCleanEnergyLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengJiangsuEnergySalesLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengJiangkouWindPowerCoLtdMember2021-01-012021-12-310000929058hnp:HuanengJianchangPhotovoltaicPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengInternationalPowerHongKongLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengInternationalPowerFuelLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengHuzhouDevelopmentZonePhotovoltaicPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengHunanYueyangPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengHunanXiangqiHydropowerCoLtdMember2021-01-012021-12-310000929058hnp:HuanengHunanSubaodingWindPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengHunanLianpingWindPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengHunanGuidongWindPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengHunanEnergySalesLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengHubeiNewEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengHubeiEnergySalesLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengHualiangtingTonglingCleanEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengHualiangtingHydropowerCoLtdMember2021-01-012021-12-310000929058hnp:HuanengHuaiyinPowerIiLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengHuaiyinPowerGenerationLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengHezeDongmingNewEnergyCoLtdMember2021-01-012021-12-310000929058hnp:HuanengHenanZhongyuanGasPowerGenerationLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengHenanPuyangCleanEnergyLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengHenanEnergySalesLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengHenanCleanEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengHeilongjiangPowerGenerationLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengHeilongjiangEnergySalesLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengHegangPowerGenerationLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengHebeiEnergySalesLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengHebeiCleanEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengHandanHeatingLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengHaiyangGuangfuNewEnergyCoLtdMember2021-01-012021-12-310000929058hnp:HuanengHainanPowerIncMember2021-01-012021-12-310000929058hnp:HuanengHainanEnergySalesLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengGuizhouPanzhouStateCityWindPowerCoLtdMember2021-01-012021-12-310000929058hnp:HuanengGuizhouEnergySalesCoLtdMember2021-01-012021-12-310000929058hnp:HuanengGuilinGasDistributedEnergyCoLtdMember2021-01-012021-12-310000929058hnp:HuanengGuigangCleanEnergyLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengGuanyunCleanEnergyPowerLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengGuanlingNewEnergyPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengGuangxiEnergySalesLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengGuangxiCleanEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengGuangdongShantouPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengGuangdongShantouOffshoreWindPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengGuangdongHaimenPortLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengGuangdongEnergySalesLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengGuangdongEnergyDevelopmentCo.LtdMember2021-01-012021-12-310000929058hnp:HuanengFujianPortLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengFujianEnergySalesLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengFujianEnergyDevelopmentCo.LtdMember2021-01-012021-12-310000929058hnp:HuanengFengchengNewEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengDongyingNewEnergyLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengDongguanCombinedCycleCoGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengDezhouThermalPowerLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengDezhouNewEnergyLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengDashiqiaoPowerNewEnergyCoLtdMember2021-01-012021-12-310000929058hnp:HuanengDaqingThermalPowerLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengDaqingRanghuluDistrictCleanEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengDaqingCleanEnergyCo.LtdMember2021-01-012021-12-310000929058hnp:HuanengDandongPhotovoltaicPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengDalianCoGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengDaanCleanEnergyPowerCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengCleanEnergyQujingZhanyiCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengCleanEnergyQujingFuyuanCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengCixianComprehensiveEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengChongqingWushanWindPowerCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengChongqingTongliangEnergySalesLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengChongqingLuohuangEnergySalesLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengChongqingLiangjiangPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengChongqingFengjieWindPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengChongqingEnergySalesLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengChaozhouChaoanNewEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengChaoyangPhotovoltaicPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengChangxingPhotovoltaicPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengChangxingJiapuPhotovoltaicPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengChanglePhotovoltaicPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengBeijingCoGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengBeibuGulfGuangxiNewEnergyDevelopmentCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengAnyuanPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengAnyangEnergyLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengAnshunComprehensiveEnergyCoLtdMember2021-01-012021-12-310000929058hnp:HuanengAnhuiShitaiWindPowerCoLtdMember2021-01-012021-12-310000929058hnp:HuanengAnhuiMengchengWindPowerCoLtdMember2021-01-012021-12-310000929058hnp:HuanengAnhuiHuainingWindPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengAnhuiEnergySalesLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuanengAbagaqiCleanEnergyLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HuadeCountyDaditaihongWindPowerUtilizationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HengfengJingluoPowerCo.Ltd.Member2021-01-012021-12-310000929058hnp:HenanJuheNewEnergyTechnologyCo.LtdMember2021-01-012021-12-310000929058hnp:GuizhouHuajinCleanEnergyCo.LtdMember2021-01-012021-12-310000929058hnp:FanshiNengyuWindPowerCo.LtdMember2021-01-012021-12-310000929058hnp:EnshiQingjiangDalongtanHydropowerDevelopmentCoLtdMember2021-01-012021-12-310000929058hnp:DashiqiaoXintaiNewEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:DashiqiaoHongjingWindPowerGenerationCo.Ltd.Member2021-01-012021-12-310000929058hnp:DashiqiaoGuanchengNewEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:DashiqiaoBaonengWindPowerGenerationCo.Ltd.Member2021-01-012021-12-310000929058hnp:DaqingLvyuanWindPowerGenerationLimitedCompanyMember2021-01-012021-12-310000929058hnp:DandongKangyiPowerCo.Ltd.Member2021-01-012021-12-310000929058hnp:DalianChuanboHaizhuangNewEnergyCo.LtdMember2021-01-012021-12-310000929058hnp:ChongqingTuoboWaterAffairsCo.Ltd.Member2021-01-012021-12-310000929058hnp:ChongqingHuaqingEnergyCo.Ltd.Member2021-01-012021-12-310000929058hnp:HuanengJinanHuangtaiPowerLimitedCompanyMember2020-01-012020-12-310000929058currency:USDhnp:UnsecuredLoansMemberifrs-full:FixedInterestRateMember2021-01-012021-12-310000929058currency:PKRhnp:UnsecuredLoansMemberifrs-full:FloatingInterestRateMember2021-01-012021-12-310000929058currency:CNYhnp:UnsecuredLoansMemberifrs-full:FloatingInterestRateMember2021-01-012021-12-310000929058currency:CNYhnp:UnsecuredLoansMemberifrs-full:FixedInterestRateMember2021-01-012021-12-310000929058currency:CNYhnp:SecuredLoansMemberifrs-full:FloatingInterestRateMember2021-01-012021-12-310000929058currency:CNYhnp:SecuredLoansMemberifrs-full:FixedInterestRateMember2021-01-012021-12-310000929058hnp:HuanengTianchengFinancialLeasingCoLtdMember2021-01-012021-12-310000929058hnp:HongKongAssetManagementMember2021-01-012021-12-310000929058hnp:ChinaHuanengFinanceCorporationLimitedMember2021-01-012021-12-310000929058currency:USDhnp:UnsecuredLoansMemberifrs-full:FixedInterestRateMember2020-01-012020-12-310000929058currency:PKRhnp:UnsecuredLoansMemberifrs-full:FloatingInterestRateMember2020-01-012020-12-310000929058currency:CNYhnp:UnsecuredLoansMemberifrs-full:FloatingInterestRateMember2020-01-012020-12-310000929058currency:CNYhnp:UnsecuredLoansMemberifrs-full:FixedInterestRateMember2020-01-012020-12-310000929058currency:CNYhnp:SecuredLoansMemberifrs-full:FloatingInterestRateMember2020-01-012020-12-310000929058currency:CNYhnp:SecuredLoansMemberifrs-full:FixedInterestRateMember2020-01-012020-12-310000929058hnp:HuanengTianchengFinancialLeasingCoLtdMember2020-01-012020-12-310000929058hnp:ChinaHuanengFinanceCorporationLimitedMember2020-01-012020-12-310000929058hnp:ASharesMember2021-01-012021-12-310000929058hnp:ASharesMember2020-01-012020-12-310000929058hnp:ChinaHuanengFinanceCorporationLimitedMember2021-12-310000929058hnp:ChinaHuanengFinanceCorporationLimitedMember2020-12-310000929058ifrs-full:OtherPropertyPlantAndEquipmentMember2020-12-310000929058ifrs-full:BuildingsMember2020-12-310000929058hnp:TransportationFacilitiesMember2020-12-310000929058hnp:LandUseRightsMember2020-12-310000929058hnp:ElectricUtilityPlantInServiceMember2020-12-310000929058ifrs-full:OtherPropertyPlantAndEquipmentMember2019-12-310000929058ifrs-full:BuildingsMember2019-12-310000929058hnp:TransportationFacilitiesMember2019-12-310000929058hnp:LandUseRightsMember2019-12-310000929058hnp:ElectricUtilityPlantInServiceMember2019-12-310000929058ifrs-full:OperatingSegmentsMember2021-01-012021-12-310000929058ifrs-full:OperatingSegmentsMember2020-01-012020-12-310000929058ifrs-full:OperatingSegmentsMember2019-01-012019-12-310000929058hnp:ZhaodongHuanengThermalPowerLimitedCompanyMember2021-12-310000929058hnp:ZhaodongHuanengDechangSolarPowerGenerationLimitedCompanyMember2021-12-310000929058hnp:ZhangjiakouGuolangNewEnergyCo.LtdMember2021-12-310000929058hnp:YunnanDiandongYuwangEnergyLimitedCompanyMember2021-12-310000929058hnp:YingkouShangdianNewEnergyCo.Ltd.Member2021-12-310000929058hnp:YingkouChanghaoNewEnergyCo.Ltd.Member2021-12-310000929058hnp:Yantai500HeatingLimitedCompanyMember2021-12-310000929058hnp:XishuiHengtaiPowerCo.Ltd.HengtaiPowerMember2021-12-310000929058hnp:XinheHanhaoNewEnergyTechnologyCo.Ltd.HanhaoNewEnergyMember2021-12-310000929058hnp:XindianPowerMember2021-12-310000929058hnp:XincaiJuheWindPowerCo.LtdMember2021-12-310000929058hnp:XianXvhengNewEnergyLimitedCompanyMember2021-12-310000929058hnp:WuzhaiTaizhongNewEnergyWindPowerLimitedCompanyMember2021-12-310000929058hnp:WeixianZeenVegetablePlantingCo.Ltd.Member2021-12-310000929058hnp:TuasPowerSupplyPteLtdMember2021-12-310000929058hnp:TuasPowerMember2021-12-310000929058hnp:TuasPowerGenerationPteLtdMember2021-12-310000929058hnp:TpUtilitiesPteLtdMember2021-12-310000929058hnp:TpStmWaterServicesPteLtdMember2021-12-310000929058hnp:TpStmWaterResourcesPteLtdMember2021-12-310000929058hnp:TpgsGreenEnergyPteLtdMember2021-12-310000929058hnp:TpAssetManagementPteLtdMember2021-12-310000929058hnp:TianjinLongyeNewEnergyCo.LtdMember2021-12-310000929058hnp:TianjinHuanengYangliuqingCoGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:SinosingServicesPteLtdMember2021-12-310000929058hnp:SinosingPowerMember2021-12-310000929058hnp:ShuozhouTaizhongWindPowerLimitedCompanyMember2021-12-310000929058hnp:ShijiazhuangYujunNewEnergyTechnologyCo.Ltd.YujunNewEnergyMember2021-12-310000929058hnp:ShenzhenShunyiNewEnergyTechnologyCo.Ltd.ShunyiNewEnergyMember2021-12-310000929058hnp:ShenzhenEnergyCorporationLimitedMember2021-12-310000929058hnp:ShengdongRudongOffshoreWindPowerCo.Ltd.Member2021-12-310000929058hnp:ShanxiXiaoyiEconomicDevelopmentZoneHuanengEnergyServiceCoLtdMember2021-12-310000929058hnp:ShangyiGuolangNewEnergyCo.Ltd.Member2021-12-310000929058hnp:ShangraoHongyuanPowerCoLtdMember2021-12-310000929058hnp:ShanghaiTimeShippingCoLtdMember2021-12-310000929058hnp:ShandongSilkRoadInternationalPowerLimitedCompanyMember2021-12-310000929058hnp:ShandongRizhaoPowerGenerationLimitedCompanyMember2021-12-310000929058hnp:ShandongHuataiElectricPowerOperationMaintenancePrivateCoLtdMember2021-12-310000929058hnp:ShandongHualuSeaTransportationLimitedCompanyMember2021-12-310000929058hnp:RuzhouXujiWindPowerGenerationLiabilityCompanyMember2021-12-310000929058hnp:RuichengYaoshengPowerDevelopmentCo.LtdMember2021-12-310000929058hnp:RuichengNingshengNewEnergyCo.LtdMember2021-12-310000929058hnp:PoyangLuohongPowerCoLtdMember2021-12-310000929058hnp:NanchangTongshangNewEnergyCo.LtdMember2021-12-310000929058hnp:LuohuangPowerCompanyMember2021-12-310000929058hnp:LinyiLantianThermalPowerLimitedCompanyMember2021-12-310000929058hnp:LichengYinghengCleanEnergyLimitedCompanyMember2021-12-310000929058hnp:LiaochengChangrunNationalElectricHeatingLimitedCompanyMember2021-12-310000929058hnp:JiyuanHuanengEnergySalesCoLtdMember2021-12-310000929058hnp:JinlingPowerCompanyMember2021-12-310000929058hnp:JiangsuNantongPowerGenerationCoLtdMember2021-12-310000929058hnp:JiangsuHuanengZhongyangNewEnergyPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanghuaYounaiteGuangmeiNewEnergyCo.Ltd.Member2021-12-310000929058hnp:HuanghuaYongyaoNewEnergyCo.Ltd.Member2021-12-310000929058hnp:HuanggangHuangmeiXiaochiYuyangNewEnergyDevelopmentCo.Ltd.Member2021-12-310000929058hnp:HuanggangHuangmeiXiaochiJingshengPowerGenerationCo.Ltd.Member2021-12-310000929058hnp:HuanengZuoquanYangjiaoWindPowerCoLtdMember2021-12-310000929058hnp:HuanengZuoquanCoalFiredPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengZiboBoshanPhotovoltaicPowerLimitedCompanyMember2021-12-310000929058hnp:HuanengZhuoluCleanEnergyLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengZhumadianWindPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengZhuangheWindPowerCoLtdMember2021-12-310000929058hnp:HuanengZhuangheCleanEnergyCoLtdMember2021-12-310000929058hnp:HuanengZhongxiangWindPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengZhenpingCleanEnergyCoLtdMember2021-12-310000929058hnp:HuanengZhenningNewEnergyPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengZhenlaiPhotovoltaicPowerGenerationCo.LtdMember2021-12-310000929058hnp:HuanengZhejiangRuianOffshoreWindPowerCoLtdMember2021-12-310000929058hnp:HuanengZhejiangPinghuOffshoreWindPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengZhejiangEnergySalesLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengZhejiangEnergyDevelopmentCo.LtdMember2021-12-310000929058hnp:HuanengZhejiangDaishanOffshoreWindPowerCo.Ltd.DaishanWindPowerMember2021-12-310000929058hnp:HuanengZhejiangCangnanOffshoreWindPowerCoLtdMember2021-12-310000929058hnp:HuanengZhaodongBiomassPowerGenerationCoMember2021-12-310000929058hnp:HuanengZhanhuaPhotovoltaicPowerGenerationLimitedCompanyMember2021-12-310000929058hnp:HuanengZhanhuaNewEnergyLimitedCompanyMember2021-12-310000929058hnp:HuanengZhanhuaCoGenerationLimitedCompanyMember2021-12-310000929058hnp:HuanengZaoyangNewEnergyCoLtdMember2021-12-310000929058hnp:HuanengYushePowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengYushePovertyReliefEnergyCoLtdMember2021-12-310000929058hnp:HuanengYunnanFuyuanWindPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengYunnanDiandongEnergyLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengYumenWindPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengYueyangXingangPhotovoltaicPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengYizhengWindPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengYingkouXianrendaoCoGenerationCoLtdMember2021-12-310000929058hnp:HuanengYingkouElectricPowerNewEnergyDevelopmentCoLtdMember2021-12-310000929058hnp:HuanengYingkouCoGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengYingchengThermalPowerCoLtdMember2021-12-310000929058hnp:HuanengYingchengNewEnergyCo.Ltd.Member2021-12-310000929058hnp:HuanengYichunThermalPowerLimitedCompanyMember2021-12-310000929058hnp:HuanengYantaiNewEnergyCo.Ltd.Member2021-12-310000929058hnp:HuanengYantaiBajiaoThermalPowerCoLtdMember2021-12-310000929058hnp:HuanengYangquWindPowerCoLtdMember2021-12-310000929058hnp:HuanengYangpuCoGenerationLimitedCompanyMember2021-12-310000929058hnp:HuanengYanchengDafengNewEnergyPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengXuzhouTongshanWindPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengXinhuaPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengXingtaiComprehensiveEnergyCo.Ltd.Member2021-12-310000929058hnp:HuanengXiayiWindPowerCoLtdMember2021-12-310000929058hnp:HuanengWulianNewEnergyLimitedCompanyMember2021-12-310000929058hnp:HuanengWuhanPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengWeishanNewEnergyLimitedCompanyMember2021-12-310000929058hnp:HuanengWeihaiPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengWeihaiPortPhotovoltaicPowerGenerationLimitedCompanyMember2021-12-310000929058hnp:HuanengWeifangBinhaiDistrictNewEnergyLimitedCompanyMember2021-12-310000929058hnp:HuanengWangmoNewEnergyPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengTongyuTuanjieWindPowerCo.Ltd.Member2021-12-310000929058hnp:HuanengTongxiangCombinedCycleCoGenerationCoLtdMember2021-12-310000929058hnp:HuanengTongweiWindPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengTongjiangWindPowerGenerationLimitedCompanyMember2021-12-310000929058hnp:HuanengTianjinEnergySalesCoLtdMember2021-12-310000929058hnp:HuanengTangshanCaofeidianDistrictCleanEnergyCo.Ltd.Member2021-12-310000929058hnp:HuanengTaiyuanDongshanCombinedCycleCoGenerationCoLtdMember2021-12-310000929058hnp:HuanengTaiqianWindPowerCoLtdMember2021-12-310000929058hnp:HuanengTaicangPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengTaicangPortLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengSuzhouThermalPowerCo.LtdMember2021-12-310000929058hnp:HuanengSuzhouIndustrialParkPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengSuizhouPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengSuixianJieshanWindPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengSmartEnergyJiaxiangCoLtdMember2021-12-310000929058hnp:HuanengSipingWindPowerCo.Ltd.Member2021-12-310000929058hnp:HuanengSihongNewEnergyCoLtdMember2021-12-310000929058hnp:HuanengSichuanHydropowerCoLtdMember2021-12-310000929058hnp:HuanengShijiazhuangEnergyLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengSheyangNewEnergyPowerGenerationCo.Ltd.Member2021-12-310000929058hnp:HuanengShengdongRudongOffshoreWindPowerCoLtdMember2021-12-310000929058hnp:HuanengShanyinPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengShanxiEnergyServiceCo.LtdMember2021-12-310000929058hnp:HuanengShanxiEnergySalesLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengShanxiComprehensiveEnergyLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengShantouPhotovoltaicPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengShantouJinpingNewEnergyCoLtdMember2021-12-310000929058hnp:HuanengShantouHaimenPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengShanghaiShidongkouPowerGenerationLimitedLiabilityCompanyIiMember2021-12-310000929058hnp:HuanengShanghaiPowerMaintenanceLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengShanghaiPhotovoltaicPowerCoLtdMember2021-12-310000929058hnp:HuanengShanghaiEnergySalesLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengShanghaiCombinedCyclePowerLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengShandongTaifengRenewableEnergyCo.LtdMember2021-12-310000929058hnp:HuanengShandongSishuiNewEnergyLimitedCompanyMember2021-12-310000929058hnp:HuanengShandongRuyiPakistanEnergyPrivateCoLtdMember2021-12-310000929058hnp:HuanengShandongRuyiHongKongEnergyCoLtdMember2021-12-310000929058hnp:HuanengShandongRuyiCoalPowerLimitedCompanyMember2021-12-310000929058hnp:HuanengShandongPowerGenerationMaintenanceTechnologyLimitedCompanyMember2021-12-310000929058hnp:HuanengShandongPowerGenerationLimitedCompanyMember2021-12-310000929058hnp:HuanengShandongPowerDesignCo.Ltd.ShandongPowerDesignMember2021-12-310000929058hnp:HuanengShandongInformationTechnologyLimitedCompanyMember2021-12-310000929058hnp:HuanengShandongElectricPowerFuelLimitedCompanyMember2021-12-310000929058hnp:HuanengShandongElectricAndThermalPowerMarketingLimitedCompanyMember2021-12-310000929058hnp:HuanengSanmingCleanEnergyLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengRuzhouCleanEnergyLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengRuyiHelanNewEnergyLimitedCompanyMember2021-12-310000929058hnp:HuanengRuijinPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengRuichengComprehensiveEnergyCoLtdMember2021-12-310000929058hnp:HuanengRudongWindPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengRudongBaxianjiaoOffshoreWindPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengRongchengNewEnergyCoLtdMember2021-12-310000929058hnp:HuanengRizhaoThermalPowerLimitedCompanyMember2021-12-310000929058hnp:HuanengQufuCoGenerationLimitedCompanyMember2021-12-310000929058hnp:HuanengQingnengTongyuPowerCoLtdMember2021-12-310000929058hnp:HuanengQingdaoPortLimitedCompanyMember2021-12-310000929058hnp:HuanengQingdaoCoGenerationLimitedCompanyMember2021-12-310000929058hnp:HuanengQinbeiPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengQidongWindPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengPuyangLongyuanCleanEnergyCo.Ltd.Member2021-12-310000929058hnp:HuanengPuchengCleanEnergyCo.LtdMember2021-12-310000929058hnp:HuanengPowerInternationalJiangsuEnergyDevelopmentCo.LtdMember2021-12-310000929058hnp:HuanengPingshanCleanEnergyCo.Ltd.Member2021-12-310000929058hnp:HuanengPingliangPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengNantongPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengNantongCombinedCyclePowerLimitedCompanyMember2021-12-310000929058hnp:HuanengNanjingXingangComprehensiveEnergyCoLtdMember2021-12-310000929058hnp:HuanengNanjingLuheWindPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengNanjingCombinedCycleCoGenerationCo.Ltd.Member2021-12-310000929058hnp:HuanengNanjingCoGenerationCoLtdMember2021-12-310000929058hnp:HuanengMingguangWindPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengMianchiCoGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengMianchiCleanEnergyLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengLuoyuanPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengLuoyangCoGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengLuodianNewEnergyPowerGenerationCo.LtdMember2021-12-310000929058hnp:HuanengLuobeiWindPowerCoLtdMember2021-12-310000929058hnp:HuanengLoudiNewEnergyCo.Ltd.Member2021-12-310000929058hnp:HuanengLongyanWindPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengLinyiPowerGenerationLimitedCompanyMember2021-12-310000929058hnp:HuanengLinxiangNewEnergyCo.Ltd.Member2021-12-310000929058hnp:HuanengLinjiangJubaoHydropowerLimitedCompanyMember2021-12-310000929058hnp:HuanengLingangTianjinHeatCoGenerationCoLtdMember2021-12-310000929058hnp:HuanengLingangTianjinGasCoGenerationCoLtdMember2021-12-310000929058hnp:HuanengLindianCleanEnergyCo.Ltd.Member2021-12-310000929058hnp:HuanengLiaoningEnergySalesLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengLiaoningCleanEnergyLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengLiaochengGuanxianNewEnergyDevelopmentLimitedCompanyMember2021-12-310000929058hnp:HuanengLiaochengGaotangNewEnergyCo.Ltd.Member2021-12-310000929058hnp:HuanengLiaochengCoGenerationLimitedCompanyMember2021-12-310000929058hnp:HuanengLaizhouNewEnergyTechnologyCoLtdMember2021-12-310000929058hnp:HuanengLaiwuPowerGenerationLimitedCompanyMember2021-12-310000929058hnp:HuanengLaiwuNewEnergyLimitedCompanyMember2021-12-310000929058hnp:HuanengKangbaoWindPowerUtilizationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengJiyangBiomassThermalPowerCo.LtdMember2021-12-310000929058hnp:HuanengJiuquanWindPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengJinxiangNewEnergyCo.Ltd.Member2021-12-310000929058hnp:HuanengJiningYunhePowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengJiningNewEnergyLimitedCompanyMember2021-12-310000929058hnp:HuanengJiningHiTechZoneCoGenerationLimitedCompanyMember2021-12-310000929058hnp:HuanengJingxingPhotovoltaicPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengJingmenThermalPowerCoLtdMember2021-12-310000929058hnp:HuanengJinanHuangtaiPowerLimitedCompanyMember2021-12-310000929058hnp:HuanengJilinPowerGenerationLimitedCompanyMember2021-12-310000929058hnp:HuanengJilinEnergySalesLimitedCompanyMember2021-12-310000929058hnp:HuanengJiaxiangPowerGenerationLimitedCompanyMember2021-12-310000929058hnp:HuanengJiashanPhotovoltaicPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengJiangyinCombinedCycleCoGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengJiangxiEnergySalesLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengJiangxiCleanEnergyLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengJiangsuEnergySalesLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengJiangkouWindPowerCoLtdMember2021-12-310000929058hnp:HuanengJianchangPhotovoltaicPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengInternationalPowerFuelLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengHuzhouDevelopmentZonePhotovoltaicPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengHunanYueyangPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengHunanXiangqiHydropowerCoLtdMember2021-12-310000929058hnp:HuanengHunanSubaodingWindPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengHunanLianpingWindPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengHunanGuidongWindPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengHunanEnergySalesLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengHubeiNewEnergyCo.Ltd.Member2021-12-310000929058hnp:HuanengHubeiEnergySalesLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengHualiangtingTonglingCleanEnergyCo.Ltd.Member2021-12-310000929058hnp:HuanengHualiangtingHydropowerCoLtdMember2021-12-310000929058hnp:HuanengHuaiyinPowerIiLimitedCompanyMember2021-12-310000929058hnp:HuanengHuaiyinPowerGenerationLimitedCompanyMember2021-12-310000929058hnp:HuanengHezeDongmingNewEnergyCoLtdMember2021-12-310000929058hnp:HuanengHenanZhongyuanGasPowerGenerationLimitedCompanyMember2021-12-310000929058hnp:HuanengHenanPuyangCleanEnergyLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengHenanEnergySalesLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengHenanCleanEnergyCo.Ltd.Member2021-12-310000929058hnp:HuanengHeilongjiangPowerGenerationLimitedCompanyMember2021-12-310000929058hnp:HuanengHeilongjiangEnergySalesLimitedCompanyMember2021-12-310000929058hnp:HuanengHegangPowerGenerationLimitedCompanyMember2021-12-310000929058hnp:HuanengHebeiEnergySalesLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengHebeiCleanEnergyCo.Ltd.Member2021-12-310000929058hnp:HuanengHandanHeatingLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengHaiyangGuangfuNewEnergyCoLtdMember2021-12-310000929058hnp:HuanengHainanPowerIncMember2021-12-310000929058hnp:HuanengHainanEnergySalesLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengGuizhouPanzhouStateCityWindPowerCoLtdMember2021-12-310000929058hnp:HuanengGuizhouEnergySalesCoLtdMember2021-12-310000929058hnp:HuanengGuilinGasDistributedEnergyCoLtdMember2021-12-310000929058hnp:HuanengGuigangCleanEnergyLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengGuanyunCleanEnergyPowerLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengGuanlingNewEnergyPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengGuangxiEnergySalesLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengGuangxiCleanEnergyCo.Ltd.Member2021-12-310000929058hnp:HuanengGuangdongShantouPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengGuangdongShantouOffshoreWindPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengGuangdongHaimenPortLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengGuangdongEnergySalesLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengGuangdongEnergyDevelopmentCo.LtdMember2021-12-310000929058hnp:HuanengFujianPortLimitedCompanyMember2021-12-310000929058hnp:HuanengFujianEnergySalesLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengFujianEnergyDevelopmentCo.LtdMember2021-12-310000929058hnp:HuanengFengchengNewEnergyCo.Ltd.Member2021-12-310000929058hnp:HuanengDongyingNewEnergyLimitedCompanyMember2021-12-310000929058hnp:HuanengDongguanCombinedCycleCoGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengDezhouThermalPowerLimitedCompanyMember2021-12-310000929058hnp:HuanengDezhouNewEnergyLimitedCompanyMember2021-12-310000929058hnp:HuanengDashiqiaoPowerNewEnergyCoLtdMember2021-12-310000929058hnp:HuanengDaqingThermalPowerLimitedCompanyMember2021-12-310000929058hnp:HuanengDaqingRanghuluDistrictCleanEnergyCo.Ltd.Member2021-12-310000929058hnp:HuanengDaqingCleanEnergyCo.LtdMember2021-12-310000929058hnp:HuanengDandongPhotovoltaicPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengDalianCoGenerationCoLtdMember2021-12-310000929058hnp:HuanengDaanCleanEnergyPowerCo.Ltd.Member2021-12-310000929058hnp:HuanengCleanEnergyQujingZhanyiCo.Ltd.Member2021-12-310000929058hnp:HuanengCleanEnergyQujingFuyuanCo.Ltd.Member2021-12-310000929058hnp:HuanengCixianComprehensiveEnergyCo.Ltd.Member2021-12-310000929058hnp:HuanengChongqingWushanWindPowerCo.Ltd.Member2021-12-310000929058hnp:HuanengChongqingTongliangEnergySalesLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengChongqingLuohuangEnergySalesLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengChongqingLiangjiangPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengChongqingFengjieWindPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengChongqingEnergySalesLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengChaozhouChaoanNewEnergyCo.Ltd.Member2021-12-310000929058hnp:HuanengChaoyangPhotovoltaicPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengChaohuPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengChangxingPhotovoltaicPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengChangxingJiapuPhotovoltaicPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengChanglePhotovoltaicPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengBeijingCoGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengBeibuGulfGuangxiNewEnergyDevelopmentCo.Ltd.Member2021-12-310000929058hnp:HuanengAnyuanPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengAnyangEnergyLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengAnshunComprehensiveEnergyCoLtdMember2021-12-310000929058hnp:HuanengAnhuiShitaiWindPowerCoLtdMember2021-12-310000929058hnp:HuanengAnhuiMengchengWindPowerCoLtdMember2021-12-310000929058hnp:HuanengAnhuiHuainingWindPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengAnhuiEnergySalesLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuanengAbagaqiCleanEnergyLimitedLiabilityCompanyMember2021-12-310000929058hnp:HuadeCountyDaditaihongWindPowerUtilizationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HengshuiHuaqingNewEnergyTechnologyCo.Ltd.HuaqingNewEnergyMember2021-12-310000929058hnp:HengfengJingluoPowerCo.Ltd.Member2021-12-310000929058hnp:HenanJuheNewEnergyTechnologyCo.LtdMember2021-12-310000929058hnp:HebeiHanfengPowerGenerationLimitedLiabilityCompanyMember2021-12-310000929058hnp:HangzhouHengyangPowerCo.Ltd.HangzhouHengyangMember2021-12-310000929058hnp:HainanNuclearPowerCoLtdMember2021-12-310000929058hnp:GuizhouHuajinCleanEnergyCo.LtdMember2021-12-310000929058hnp:FanshiNengyuWindPowerCo.LtdMember2021-12-310000929058hnp:EnshiQingjiangDalongtanHydropowerDevelopmentCoLtdMember2021-12-310000929058hnp:DashiqiaoXintaiNewEnergyCo.Ltd.Member2021-12-310000929058hnp:DashiqiaoHongjingWindPowerGenerationCo.Ltd.Member2021-12-310000929058hnp:DashiqiaoGuanchengNewEnergyCo.Ltd.Member2021-12-310000929058hnp:DashiqiaoBaonengWindPowerGenerationCo.Ltd.Member2021-12-310000929058hnp:DaqingLvyuanWindPowerGenerationLimitedCompanyMember2021-12-310000929058hnp:DandongKangyiPowerCo.Ltd.Member2021-12-310000929058hnp:DalianChuanboHaizhuangNewEnergyCo.LtdMember2021-12-310000929058hnp:ChongqingTuoboWaterAffairsCo.Ltd.Member2021-12-310000929058hnp:ChongqingHuaqingEnergyCo.Ltd.Member2021-12-310000929058hnp:ChinaHuanengGroupFuelCoLtdMember2021-12-310000929058hnp:ChinaHuanengFinanceCorporationLimitedMember2021-12-310000929058hnp:UnlistedSecuritiesMemberifrs-full:AtFairValueMemberhnp:AveragePriceToBookRatioMeasurementInputMember2021-01-012021-12-310000929058ifrs-full:AtFairValueMemberhnp:DiscountForLackOfMarketabilityMeasurementInputMember2021-01-012021-12-3100009290582018-12-310000929058hnp:HuangtaiNo8PowerPlantMember2021-12-310000929058hnp:JiyuanHuanengEnergySalesCoLtdMember2021-01-012021-12-310000929058hnp:HuanengZhejiangDaishanOffshoreWindPowerCo.Ltd.DaishanWindPowerMember2021-01-012021-12-310000929058hnp:HangzhouHengyangPowerCo.Ltd.HangzhouHengyangMember2021-01-012021-12-310000929058hnp:HuanengShandongPowerGenerationLimitedCompanyMemberhnp:ShandongRizhaoPowerGenerationLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengShandongPowerGenerationLimitedCompanyMemberhnp:HuanengShandongElectricPowerFuelLimitedCompanyMember2021-01-012021-12-310000929058hnp:ShandongRizhaoPowerGenerationLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengShandongPowerGenerationLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengChaohuPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengRuijinPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:HuanengRuijinPowerGenerationCoLtdMember2019-01-012019-12-310000929058hnp:JiangsuNantongPowerGenerationCoLtdMember2021-01-012021-12-310000929058hnp:ShenzhenEnergyCorporationLimitedMember2021-01-012021-12-310000929058hnp:ShanghaiTimeShippingCoLtdMember2021-01-012021-12-310000929058hnp:HuanengSichuanHydropowerCoLtdMember2021-01-012021-12-310000929058hnp:HebeiHanfengPowerGenerationLimitedLiabilityCompanyMember2021-01-012021-12-310000929058hnp:HainanNuclearPowerCoLtdMember2021-01-012021-12-310000929058hnp:ChinaHuanengGroupFuelCoLtdMember2021-01-012021-12-310000929058hnp:ChinaHuanengFinanceCorporationLimitedMember2021-01-012021-12-310000929058hnp:FinancialAssetsAtFairValueThroughProfitOrLossContingentConsiderationMemberifrs-full:Level3OfFairValueHierarchyMemberifrs-full:RecurringFairValueMeasurementMember2020-01-012020-12-310000929058hnp:TuasPowerMember2021-12-310000929058hnp:HuanengWuhanPowerGenerationCoLtdMember2021-12-310000929058hnp:HuanengShandongPowerGenerationCo.Ltd.YantaiPowerPlantMember2021-12-310000929058hnp:HuanengLinyiPowerGenerationLimitedCompanyMember2021-12-310000929058hnp:HuanengLiaochengCoGenerationLimitedCompanyMember2021-12-310000929058hnp:HuanengJiningYunhePowerGenerationCoLtdMember2021-12-310000929058hnp:TuasPowerMember2020-12-310000929058hnp:HuanengWuhanPowerGenerationCoLtdMember2020-12-310000929058hnp:HuanengShandongPowerGenerationCo.Ltd.YantaiPowerPlantMember2020-12-310000929058hnp:HuanengLinyiPowerGenerationLimitedCompanyMember2020-12-310000929058hnp:HuanengLiaochengCoGenerationLimitedCompanyMember2020-12-310000929058hnp:HuanengJiningYunhePowerGenerationCoLtdMember2020-12-310000929058hnp:ThirdTrancheOfMediumTermNotesIssuedIn2020Member2020-01-012020-12-310000929058hnp:FourthTrancheOfMediumTermNotesIssuedIn2020Member2020-01-012020-12-310000929058hnp:ThirdTranchOfMediumTermNotesIn2019Member2019-01-012019-12-310000929058hnp:FourthTranchOfMediumTermNotesWithMaturityOf5YearsIssuedInNovember2019Member2019-01-012019-12-310000929058hnp:FourthTranchOfMediumTermNotesWithMaturityOf3YearsIssuedInNovember2019Member2019-01-012019-12-310000929058hnp:ShijiazhuangYujunNewEnergyTechnologyCo.Ltd.YujunNewEnergyMember2021-01-012021-12-310000929058hnp:HuanengShandongPowerGenerationMaintenanceTechnologyLimitedCompanyMember2021-01-012021-12-310000929058hnp:HuanengShandongElectricPowerFuelLimitedCompanyMember2021-01-012021-12-310000929058hnp:HengshuiHuaqingNewEnergyTechnologyCo.Ltd.HuaqingNewEnergyMember2021-01-012021-12-310000929058hnp:HuanengPowerInternationalJiangsuEnergyDevelopmentCo.LtdMember2020-01-012020-12-310000929058ifrs-full:OtherEquityInterestMember2021-01-012021-12-310000929058hnp:ImpactOfRestatementUnderPrcGaapInRelationToBusinessCombinationUnderCommonControlMember2020-01-012020-12-310000929058hnp:HuanengPowerInternationalInc.JiningPowerPlantMember2021-12-310000929058hnp:ImpactOfOtherIfrsAdjustmentsMember2021-01-012021-12-310000929058hnp:ImpactOfRestatementUnderPrcGaapInRelationToBusinessCombinationUnderCommonControlMember2019-01-012019-12-310000929058hnp:ImpactOfOtherIfrsAdjustmentsMember2019-01-012019-12-310000929058ifrs-full:OtherEquityInterestMember2019-01-012019-12-310000929058hnp:FiveHighestPaidIndividualsMember2021-12-310000929058hnp:FiveHighestPaidIndividualsMember2020-12-310000929058hnp:FiveHighestPaidIndividualsMember2019-12-310000929058hnp:HuanengGroupAndItsSubsidiariesMemberifrs-full:NotLaterThanOneYearMember2021-12-310000929058hnp:HuanengGroupAndItsSubsidiariesMemberifrs-full:LaterThanTwoYearsAndNotLaterThanFiveYearsMember2021-12-310000929058hnp:HuanengGroupAndItsSubsidiariesMemberifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember2021-12-310000929058hnp:HuanengGroupAndItsSubsidiariesMemberifrs-full:LaterThanFiveYearsMember2021-12-310000929058hnp:FutureElectricityAndHeatRevenueMemberhnp:SecuredLoansMember2021-12-310000929058hnp:EquityInterestsOfSubsidiaryMemberhnp:SecuredLoansMember2021-12-310000929058hnp:CarbonEmissionTradingRightsMemberhnp:SecuredLoansMember2021-12-310000929058hnp:BanksAndOthersMemberifrs-full:NotLaterThanOneYearMember2021-12-310000929058hnp:BanksAndOthersMemberifrs-full:LaterThanTwoYearsAndNotLaterThanFiveYearsMember2021-12-310000929058hnp:BanksAndOthersMemberifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember2021-12-310000929058hnp:BanksAndOthersMemberifrs-full:LaterThanFiveYearsMember2021-12-310000929058currency:USDhnp:UnsecuredLoansMemberhnp:HongKongAssetManagementCo.LtdMemberifrs-full:FloatingInterestRateMember2020-12-310000929058currency:SGDhnp:UnsecuredLoansMemberhnp:BanksAndOthersMemberifrs-full:FloatingInterestRateMember2020-12-310000929058currency:CNYhnp:SecuredLoansMemberhnp:HuanengTianchengFinancialLeasingCoLtdMemberifrs-full:FixedInterestRateMember2020-12-310000929058currency:CNYhnp:SecuredLoansMemberhnp:BanksAndOthersMemberifrs-full:FixedInterestRateMember2020-12-310000929058hnp:HuanengGroupAndItsSubsidiariesMemberifrs-full:NotLaterThanOneYearMember2020-12-310000929058hnp:HuanengGroupAndItsSubsidiariesMemberifrs-full:LaterThanTwoYearsAndNotLaterThanFiveYearsMember2020-12-310000929058hnp:HuanengGroupAndItsSubsidiariesMemberifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember2020-12-310000929058hnp:HuanengGroupAndItsSubsidiariesMemberifrs-full:LaterThanFiveYearsMember2020-12-310000929058hnp:FutureElectricityAndHeatRevenueMemberhnp:SecuredLoansMember2020-12-310000929058hnp:EquityInterestsOfSubsidiaryMemberhnp:SecuredLoansMember2020-12-310000929058hnp:CarbonEmissionTradingRightsMemberhnp:SecuredLoansMember2020-12-310000929058hnp:BanksAndOthersMemberifrs-full:NotLaterThanOneYearMember2020-12-310000929058hnp:BanksAndOthersMemberifrs-full:LaterThanTwoYearsAndNotLaterThanFiveYearsMember2020-12-310000929058hnp:BanksAndOthersMemberifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember2020-12-310000929058hnp:BanksAndOthersMemberifrs-full:LaterThanFiveYearsMember2020-12-310000929058hnp:SecuredLoansMemberhnp:LoansGuaranteedByShandongPowerAndShandongRuyiTechnologyGroupMemberhnp:ShandongPowerAndShandongRuyiTechnologyGroupMember2021-12-310000929058hnp:SecuredLoansMemberhnp:LoansGuaranteedByShandongPowerAndShandongRuyiTechnologyGroupMemberhnp:HuanengGroupChinaExportAndCreditInsuranceCorporationAndShandongRuyiTechnologyGroupMember2021-12-310000929058hnp:SecuredLoansMemberhnp:LoansGuaranteedByHuanengGroupChinaExportCreditInsuranceCorporationAndShandongRuyiTechnologyGroupMemberhnp:HuanengGroupChinaExportAndCreditInsuranceCorporationAndShandongRuyiTechnologyGroupMember2021-12-310000929058hnp:SecuredLoansMemberhnp:YangguangJiediInvestmentCo.LtdMember2021-12-310000929058hnp:SecuredLoansMemberhnp:ShandongLinengGroupCo.LtdMember2021-12-310000929058hnp:SecuredLoansMemberhnp:OtherSubsidiariesOfCompanyAndYangguangJiediInvestmentCo.LtdMember2021-12-310000929058hnp:SecuredLoansMemberhnp:HuanengGroupMember2021-12-310000929058hnp:SecuredLoansMemberhnp:EnshiFinanceBureauOfHubeiProvinceMember2021-12-310000929058hnp:SecuredLoansMember2021-12-310000929058hnp:SecuredLoansMemberhnp:LoansGuaranteedByShandongPowerAndShandongRuyiTechnologyGroupMemberhnp:ShandongPowerAndShandongRuyiTechnologyGroupMember2020-12-310000929058hnp:SecuredLoansMemberhnp:LoansGuaranteedByShandongPowerAndShandongRuyiTechnologyGroupMemberhnp:HuanengGroupChinaExportAndCreditInsuranceCorporationAndShandongRuyiTechnologyGroupMember2020-12-310000929058hnp:SecuredLoansMemberhnp:LoansGuaranteedByHuanengGroupChinaExportCreditInsuranceCorporationAndShandongRuyiTechnologyGroupMemberhnp:HuanengGroupChinaExportAndCreditInsuranceCorporationAndShandongRuyiTechnologyGroupMember2020-12-310000929058hnp:SecuredLoansMemberhnp:YangguangJiediInvestmentCo.LtdMember2020-12-310000929058hnp:SecuredLoansMemberhnp:ShandongLinengGroupCo.LtdMember2020-12-310000929058hnp:SecuredLoansMemberhnp:OtherSubsidiariesOfCompanyAndYangguangJiediInvestmentCo.LtdMember2020-12-310000929058hnp:SecuredLoansMemberhnp:HuanengGroupMember2020-12-310000929058hnp:SecuredLoansMemberhnp:EnshiFinanceBureauOfHubeiProvinceMember2020-12-310000929058hnp:SecuredLoansMember2020-12-310000929058hnp:HuanengGroupMember2020-12-310000929058hnp:HuangtaiNo8PowerPlantMember2021-01-012021-12-310000929058hnp:HuangtaiNo8PowerPlantMember2020-01-012020-12-310000929058hnp:HuangtaiNo8PowerPlantMember2019-01-012019-12-310000929058ifrs-full:GrossCarryingAmountMember2021-12-310000929058ifrs-full:AccumulatedImpairmentMember2021-12-310000929058ifrs-full:GrossCarryingAmountMember2020-12-310000929058ifrs-full:AccumulatedImpairmentMember2020-12-310000929058ifrs-full:GrossCarryingAmountMember2019-12-310000929058ifrs-full:AccumulatedImpairmentMember2019-12-310000929058hnp:TuasPowerMember2019-01-012019-12-310000929058currency:USDhnp:UnsecuredLoansMemberhnp:HongKongAssetManagementCo.LtdMemberifrs-full:FloatingInterestRateMember2021-01-012021-12-310000929058currency:USDhnp:UnsecuredLoansMemberhnp:BanksAndOthersMemberifrs-full:FloatingInterestRateMember2021-01-012021-12-310000929058currency:SGDhnp:UnsecuredLoansMemberhnp:BanksAndOthersMemberifrs-full:FloatingInterestRateMember2021-01-012021-12-310000929058currency:SGDhnp:SecuredLoansMemberhnp:BanksAndOthersMemberifrs-full:FloatingInterestRateMember2021-01-012021-12-310000929058currency:JPYhnp:UnsecuredLoansMemberhnp:BanksAndOthersMemberifrs-full:FixedInterestRateMember2021-01-012021-12-310000929058currency:EURhnp:UnsecuredLoansMemberhnp:BanksAndOthersMemberifrs-full:FixedInterestRateMember2021-01-012021-12-310000929058currency:CNYhnp:UnsecuredLoansMemberhnp:HuanengGroupMemberifrs-full:FloatingInterestRateMember2021-01-012021-12-310000929058currency:CNYhnp:UnsecuredLoansMemberhnp:HuanengGroupMemberifrs-full:FixedInterestRateMember2021-01-012021-12-310000929058currency:CNYhnp:UnsecuredLoansMemberhnp:ChinaHuanengFinanceCorporationLimitedMemberifrs-full:FloatingInterestRateMember2021-01-012021-12-310000929058currency:CNYhnp:UnsecuredLoansMemberhnp:ChinaHuanengFinanceCorporationLimitedMemberifrs-full:FixedInterestRateMember2021-01-012021-12-310000929058currency:CNYhnp:UnsecuredLoansMemberhnp:BanksAndOthersMemberifrs-full:FloatingInterestRateMember2021-01-012021-12-310000929058currency:CNYhnp:UnsecuredLoansMemberhnp:BanksAndOthersMemberifrs-full:FixedInterestRateMember2021-01-012021-12-310000929058currency:CNYhnp:SecuredLoansMemberhnp:HuanengTianchengFinancialLeasingCoLtdMemberifrs-full:FloatingInterestRateMember2021-01-012021-12-310000929058currency:CNYhnp:SecuredLoansMemberhnp:HuanengTianchengFinancialLeasingCoLtdMemberifrs-full:FixedInterestRateMember2021-01-012021-12-310000929058currency:CNYhnp:SecuredLoansMemberhnp:BanksAndOthersMemberifrs-full:FloatingInterestRateMember2021-01-012021-12-310000929058currency:CNYhnp:SecuredLoansMemberhnp:BanksAndOthersMemberifrs-full:FixedInterestRateMember2021-01-012021-12-310000929058currency:USDhnp:UnsecuredLoansMemberhnp:HongKongAssetManagementCo.LtdMemberifrs-full:FloatingInterestRateMember2020-01-012020-12-310000929058currency:USDhnp:UnsecuredLoansMemberhnp:BanksAndOthersMemberifrs-full:FloatingInterestRateMember2020-01-012020-12-310000929058currency:SGDhnp:UnsecuredLoansMemberhnp:BanksAndOthersMemberifrs-full:FloatingInterestRateMember2020-01-012020-12-310000929058currency:SGDhnp:SecuredLoansMemberhnp:BanksAndOthersMemberifrs-full:FloatingInterestRateMember2020-01-012020-12-310000929058currency:JPYhnp:UnsecuredLoansMemberhnp:BanksAndOthersMemberifrs-full:FixedInterestRateMember2020-01-012020-12-310000929058currency:EURhnp:UnsecuredLoansMemberhnp:BanksAndOthersMemberifrs-full:FixedInterestRateMember2020-01-012020-12-310000929058currency:CNYhnp:UnsecuredLoansMemberhnp:HuanengGroupMemberifrs-full:FloatingInterestRateMember2020-01-012020-12-310000929058currency:CNYhnp:UnsecuredLoansMemberhnp:ChinaHuanengFinanceCorporationLimitedMemberifrs-full:FloatingInterestRateMember2020-01-012020-12-310000929058currency:CNYhnp:UnsecuredLoansMemberhnp:ChinaHuanengFinanceCorporationLimitedMemberifrs-full:FixedInterestRateMember2020-01-012020-12-310000929058currency:CNYhnp:UnsecuredLoansMemberhnp:BanksAndOthersMemberifrs-full:FloatingInterestRateMember2020-01-012020-12-310000929058currency:CNYhnp:UnsecuredLoansMemberhnp:BanksAndOthersMemberifrs-full:FixedInterestRateMember2020-01-012020-12-310000929058currency:CNYhnp:SecuredLoansMemberhnp:HuanengTianchengFinancialLeasingCoLtdMemberifrs-full:FloatingInterestRateMember2020-01-012020-12-310000929058currency:CNYhnp:SecuredLoansMemberhnp:HuanengTianchengFinancialLeasingCoLtdMemberifrs-full:FixedInterestRateMember2020-01-012020-12-310000929058currency:CNYhnp:SecuredLoansMemberhnp:BanksAndOthersMemberifrs-full:FloatingInterestRateMember2020-01-012020-12-310000929058currency:CNYhnp:SecuredLoansMemberhnp:BanksAndOthersMemberifrs-full:FixedInterestRateMember2020-01-012020-12-310000929058ifrs-full:LongtermBorrowingsMember2019-12-310000929058hnp:SecondTranchOfMediumTermNotesIn2018Member2019-12-310000929058hnp:SecondTranchOfCorporateBondsIn2019Member2019-12-310000929058hnp:SecondTranchOfCorporateBondsIn2018Member2019-12-310000929058hnp:MediumTermNotesWithMaturityOf5YearsIssuedInJuly2019Member2019-12-310000929058hnp:MediumTermNotesWithMaturityOf3YearsIssuedInJuly2019Member2019-12-310000929058hnp:FirstTranchOfMediumTermNotesIn2018Member2019-12-310000929058hnp:FirstTranchOfMediumTermNotesIn2017Member2019-12-310000929058hnp:FirstTranchOfDebtFinancingInstrumentIn2018Member2019-12-310000929058hnp:FirstTranchOfDebtFinancingInstrumentIn2017Member2019-12-310000929058hnp:FirstTranchOfCorporateBondsIn2019Member2019-12-310000929058hnp:FirstTranchOfCorporateBondsIn2018Member2019-12-310000929058hnp:FirstTranchOfCorporateBondsIn2017Member2019-12-310000929058hnp:CorporateBondsWithMaturityOf5YearsIssuedInJune2016Member2019-12-310000929058hnp:CorporateBondsWithMaturityOf10YearsIssuedInJune2016Member2019-12-310000929058hnp:OtherGovernmentRelatedEnterprisesMember2021-12-310000929058hnp:OtherGovernmentRelatedEnterprisesMember2020-12-310000929058hnp:LoansGuaranteedByShandongPowerAndShandongRuyiTechnologyGroupMemberhnp:ShandongRuyiTechnologyGroupMember2021-12-310000929058hnp:LoansGuaranteedByShandongPowerAndShandongRuyiTechnologyGroupMemberhnp:ShandongPowerGenerationCo.LtdMember2021-12-310000929058hnp:LoansGuaranteedByHuanengGroupChinaExportCreditInsuranceCorporationAndShandongRuyiTechnologyGroupMemberhnp:ShandongRuyiTechnologyGroupMember2021-12-310000929058hnp:LoansGuaranteedByHuanengGroupChinaExportCreditInsuranceCorporationAndShandongRuyiTechnologyGroupMemberhnp:HuanengGroupMember2021-12-310000929058hnp:LoansGuaranteedByHuanengGroupChinaExportCreditInsuranceCorporationAndShandongRuyiTechnologyGroupMemberhnp:ChinaExportCreditInsuranceCorporationMember2021-12-310000929058hnp:LoansInDisposalGroupHeldForSaleMember2018-12-310000929058hnp:IfrsLoansMember2018-12-310000929058hnp:FinanceLeasesPayablesMember2018-12-310000929058hnp:DividendsPayableMember2018-12-310000929058hnp:CumulativeDistributionOfOtherEquityInstrumentInvestmentsMember2018-12-310000929058hnp:BondsIssuedMember2018-12-310000929058hnp:AccruedInterestsMember2018-12-310000929058hnp:MrZhangXianzhiMember2021-01-012021-12-310000929058hnp:MrXuMengzhouMember2021-01-012021-12-310000929058hnp:MrXuHaifengMember2021-01-012021-12-310000929058hnp:MrXiaQingMember2021-01-012021-12-310000929058hnp:MrLiuJizhenMember2021-01-012021-12-310000929058hnp:MrZhangXianzhiMember2020-01-012020-12-310000929058hnp:MrYueHengMember2020-01-012020-12-310000929058hnp:MrXuMengzhouMember2020-01-012020-12-310000929058hnp:MrXuHaifengMember2020-01-012020-12-310000929058hnp:MrXiaQingMember2020-01-012020-12-310000929058hnp:MrLiuJizhenMember2020-01-012020-12-310000929058hnp:NameOfDirectorMember2019-01-012019-12-310000929058hnp:MrZhangXianzhiMember2019-01-012019-12-310000929058hnp:MrYueHengMember2019-01-012019-12-310000929058hnp:MrXuMengzhouMember2019-01-012019-12-310000929058hnp:MrXuHaifengMember2019-01-012019-12-310000929058hnp:MrLiuJizhenMember2019-01-012019-12-310000929058hnp:NameOfSupervisorMember2021-01-012021-12-310000929058hnp:NameOfDirectorMember2021-01-012021-12-310000929058hnp:MsZhangXiaojunMember2021-01-012021-12-310000929058hnp:MrZhaoKeyuMember2021-01-012021-12-310000929058hnp:Mr.ZhuTongMember2021-01-012021-12-310000929058hnp:Mr.ZhaopingMember2021-01-012021-12-310000929058hnp:Mr.XuJianpingMember2021-01-012021-12-310000929058hnp:DirectorsAndSupervisorsMember2021-01-012021-12-310000929058hnp:NameOfSupervisorMember2020-01-012020-12-310000929058hnp:NameOfDirectorMember2020-01-012020-12-310000929058hnp:MsZhangXiaojunMember2020-01-012020-12-310000929058hnp:MrZhaoKeyuMember2020-01-012020-12-310000929058hnp:MrZhangXianchengMember2020-01-012020-12-310000929058hnp:Mr.ZhaopingMember2020-01-012020-12-310000929058hnp:Mr.XuJianpingMember2020-01-012020-12-310000929058hnp:FiveHighestPaidIndividualsMember2020-01-012020-12-310000929058hnp:DirectorsAndSupervisorsMember2020-01-012020-12-310000929058hnp:NameOfSupervisorMember2019-01-012019-12-310000929058hnp:MsZhangXiaojunMember2019-01-012019-12-310000929058hnp:MrZhangXianchengMember2019-01-012019-12-310000929058hnp:FiveHighestPaidIndividualsMember2019-01-012019-12-310000929058hnp:DirectorsAndSupervisorsMember2019-01-012019-12-310000929058hnp:FiveHighestPaidIndividualsMember2018-01-012018-12-310000929058ifrs-full:LongtermBorrowingsMember2021-12-310000929058ifrs-full:LongtermBorrowingsMember2020-12-310000929058hnp:TwelfthTranchOfSuperShortTermBondIssuedIn2021Member2021-01-012021-12-310000929058hnp:ThirteenthTranchOfSuperShortTermBondIssuedIn2021Member2021-01-012021-12-310000929058hnp:ThirdTranchOfSuperShortTermBondIssuedIn2021Member2021-01-012021-12-310000929058hnp:TenthTranchOfSuperShortTermBondIssuedIn2021Member2021-01-012021-12-310000929058hnp:SixthTranchOfSuperShortTermBondIssuedIn2021Member2021-01-012021-12-310000929058hnp:SeventhTranchOfSuperShortTermBondIssuedIn2021Member2021-01-012021-12-310000929058hnp:SecondTranchOfSuperShortTermBondIssuedIn2021Member2021-01-012021-12-310000929058hnp:NinthTranchOfSuperShortTermBondIssuedIn2021Member2021-01-012021-12-310000929058hnp:FourthTranchOfSuperShortTermBondIssuedIn2021Member2021-01-012021-12-310000929058hnp:FourteenthTranchOfSuperShortTermBondIssuedIn2021Member2021-01-012021-12-310000929058hnp:FirstTranchOfSuperShortTermBondIssuedIn2021Member2021-01-012021-12-310000929058hnp:FirstTranchOfJiangsuSuperShortTermBondIssuedIn2021Member2021-01-012021-12-310000929058hnp:FifthTranchOfSuperShortTermBondIssuedIn2021Member2021-01-012021-12-310000929058hnp:FifteenthTranchOfSuperShortTermBondIssuedIn2021Member2021-01-012021-12-310000929058hnp:EleventhTranchOfSuperShortTermBondIssuedIn2021Member2021-01-012021-12-310000929058hnp:EighthTranchOfSuperShortTermBondIssuedIn2021Member2021-01-012021-12-310000929058hnp:ThirdTranchOfSuperShortTermBondIssuedIn2020Member2020-01-012020-12-310000929058hnp:SixthTranchOfSuperShortTermBondIssuedIn2020Member2020-01-012020-12-310000929058hnp:SeventhTranchOfSuperShortTermBondIssuedIn2020Member2020-01-012020-12-310000929058hnp:SecondTranchOfSuperShortTermBondIssuedIn2020Member2020-01-012020-12-310000929058hnp:FourthTranchOfSuperShortTermBondIssuedIn2020Member2020-01-012020-12-310000929058hnp:FirstTranchOfSuperShortTermBondIssuedIn2020Member2020-01-012020-12-310000929058hnp:FifthTranchOfSuperShortTermBondIssuedIn2020Member2020-01-012020-12-310000929058hnp:ThirdTranchOfYingdaInsuranceFinancingPlanMember2021-12-310000929058hnp:ThirdTranchOfMediumTermNotesIn2019Member2021-12-310000929058hnp:ThirdTrancheOfPiccFinancingPlanMember2021-12-310000929058hnp:ThirdTrancheOfMediumTermNotesIssuedIn2020Member2021-12-310000929058hnp:ThirdTrancheOfChinaLifeFinancingPlanMember2021-12-310000929058hnp:SecondTranchOfYingdaInsuranceFinancingPlanMember2021-12-310000929058hnp:SecondTranchOfPiccFinancingPlanMember2021-12-310000929058hnp:SecondTranchOfMediumTermNotesIn2019Member2021-12-310000929058hnp:SecondTranchOfChinaLifeFinancingPlanMember2021-12-310000929058hnp:SecondTrancheOfMediumTermNotesIssuedIn2020Member2021-12-310000929058hnp:PerpetualCorporateBondFMember2021-12-310000929058hnp:PerpetualCorporateBondEMember2021-12-310000929058hnp:PerpetualCorporateBondDMember2021-12-310000929058hnp:PerpetualCorporateBondCMember2021-12-310000929058hnp:PerpetualCorporateBondBMember2021-12-310000929058hnp:FourthTranchOfMediumTermNotesWithMaturityOf5YearsIssuedInNovember2019Member2021-12-310000929058hnp:FourthTranchOfMediumTermNotesWithMaturityOf3YearsIssuedInNovember2019Member2021-12-310000929058hnp:FourthTrancheOfPiccFinancingPlanMember2021-12-310000929058hnp:FourthTrancheOfMediumTermNotesIssuedIn2020Member2021-12-310000929058hnp:FirstTranchOfYingdaInsuranceFinancingPlanMember2021-12-310000929058hnp:FirstTranchOfPiccFinancingPlanMember2021-12-310000929058hnp:FirstTranchOfChinaLifeFinancingPlanMember2021-12-310000929058hnp:FirstTrancheOfMediumTermNotesIssuedIn2020Member2021-12-310000929058hnp:MoreThanNineYearsMemberhnp:ThreeTranchesOfYingdaInsuranceFinancingPlanMember2021-11-240000929058hnp:ThirdTrancheOfPiccFinancingPlanMember2020-12-310000929058hnp:ThirdTrancheOfMediumTermNotesIssuedIn2020Member2020-12-310000929058hnp:ThirdTrancheOfChinaLifeFinancingPlanMember2020-12-310000929058hnp:SecondTrancheOfMediumTermNotesIssuedIn2020Member2020-12-310000929058hnp:PerpetualCorporateBondFMember2020-12-310000929058hnp:PerpetualCorporateBondEMember2020-12-310000929058hnp:PerpetualCorporateBondDMember2020-12-310000929058hnp:PerpetualCorporateBondCMember2020-12-310000929058hnp:FourthTrancheOfPiccFinancingPlanMember2020-12-310000929058hnp:FourthTrancheOfMediumTermNotesIssuedIn2020Member2020-12-310000929058hnp:FirstTrancheOfMediumTermNotesIssuedIn2020Member2020-12-310000929058hnp:TwoTranchesOfPiccFinancingPlanMember2019-12-310000929058hnp:TwoTranchesOfChinaLifeFinancingPlanMember2019-12-310000929058hnp:ThirdTranchOfMediumTermNotesIn2019Member2019-12-310000929058hnp:SecondTranchOfMediumTermNotesIn2019Member2019-12-310000929058hnp:FourthTranchOfMediumTermNotesWithMaturityOf5YearsIssuedInNovember2019Member2019-12-310000929058hnp:FourthTranchOfMediumTermNotesWithMaturityOf3YearsIssuedInNovember2019Member2019-12-310000929058hnp:ThreeTranchesOfYingdaInsuranceFinancingPlanMember2018-12-310000929058hnp:PerpetualCorporateBondBMember2017-12-310000929058hnp:PerpetualCorporateBondAMember2017-12-310000929058hnp:ThirdTrancheOfMediumTermNotesIn2021Member2021-12-310000929058hnp:ThirdTrancheOfCorporateBondsIn2021Member2021-12-310000929058hnp:SixthTrancheOfMediumTermNotesIn2021Member2021-12-310000929058hnp:SeventhTrancheOfMediumTermNotesIn2021Member2021-12-310000929058hnp:SecondTranchOfMediumTermNotesIn2018Member2021-12-310000929058hnp:SecondTranchOfCorporateBondsIn2019Member2021-12-310000929058hnp:SecondTranchOfCorporateBondsIn2018Member2021-12-310000929058hnp:SecondTrancheOfMediumTermNotesIn2021Member2021-12-310000929058hnp:SecondTrancheOfCorporateBondsIn2021Member2021-12-310000929058hnp:SecondTrancheOfCorporateBondsIn2020Member2021-12-310000929058hnp:MediumTermNotesWithMaturityOf5YearsIssuedInJuly2019Member2021-12-310000929058hnp:MediumTermNotesWithMaturityOf3YearsIssuedInJuly2019Member2021-12-310000929058hnp:FourthTrancheOfCorporateBondsIn2021Member2021-12-310000929058hnp:FirstTranchOfMediumTermNotesIn2018Member2021-12-310000929058hnp:FirstTranchOfMediumTermNotesIn2017Member2021-12-310000929058hnp:FirstTranchOfDebtFinancingInstrumentIn2018Member2021-12-310000929058hnp:FirstTranchOfCorporateBondsIn2019Member2021-12-310000929058hnp:FirstTranchOfCorporateBondsIn2018Member2021-12-310000929058hnp:FirstTrancheOfMediumTermNotesIn2021Member2021-12-310000929058hnp:FirstTrancheOfCorporateBondsIn2021Member2021-12-310000929058hnp:FirstTrancheOfCorporateBondsIn2020Member2021-12-310000929058hnp:FifthTrancheOfMediumTermNotesIn2021Member2021-12-310000929058hnp:CorporateBondsWithMaturityOf5YearsIssuedInJune2016Member2021-12-310000929058hnp:CorporateBondsWithMaturityOf10YearsIssuedInJune2016Member2021-12-310000929058hnp:SecondTranchOfMediumTermNotesIn2018Member2020-12-310000929058hnp:SecondTranchOfCorporateBondsIn2019Member2020-12-310000929058hnp:SecondTranchOfCorporateBondsIn2018Member2020-12-310000929058hnp:SecondTrancheOfCorporateBondsIn2020Member2020-12-310000929058hnp:MediumTermNotesWithMaturityOf5YearsIssuedInJuly2019Member2020-12-310000929058hnp:MediumTermNotesWithMaturityOf3YearsIssuedInJuly2019Member2020-12-310000929058hnp:FirstTranchOfMediumTermNotesIn2018Member2020-12-310000929058hnp:FirstTranchOfMediumTermNotesIn2017Member2020-12-310000929058hnp:FirstTranchOfDebtFinancingInstrumentIn2018Member2020-12-310000929058hnp:FirstTranchOfDebtFinancingInstrumentIn2017Member2020-12-310000929058hnp:FirstTranchOfCorporateBondsIn2019Member2020-12-310000929058hnp:FirstTranchOfCorporateBondsIn2018Member2020-12-310000929058hnp:FirstTranchOfCorporateBondsIn2017Member2020-12-310000929058hnp:FirstTrancheOfCorporateBondsIn2020Member2020-12-310000929058hnp:CorporateBondsWithMaturityOf5YearsIssuedInJune2016Member2020-12-310000929058hnp:CorporateBondsWithMaturityOf10YearsIssuedInJune2016Member2020-12-310000929058ifrs-full:CapitalReserveMember2020-01-012020-12-310000929058hnp:OtherCapitalReserveMember2020-01-012020-12-310000929058ifrs-full:OtherPropertyPlantAndEquipmentMember2020-01-012020-12-310000929058ifrs-full:BuildingsMember2020-01-012020-12-310000929058hnp:ElectricUtilityPlantInServiceMember2020-01-012020-12-310000929058hnp:TuasPowerMember2021-01-012021-12-310000929058hnp:IncreaseOnePercentFromManagementsEstimatesOfFuelPriceMember2021-01-012021-12-310000929058hnp:IncreaseFivePercentFromManagementsEstimatesOfFuelPriceMember2021-01-012021-12-310000929058hnp:DecreaseOnePercentFromManagementsEstimatesOfFutureSalesVolumeMember2021-01-012021-12-310000929058hnp:DecreaseFivePercentFromManagementsEstimatesOfFutureSalesVolumeMember2021-01-012021-12-310000929058hnp:TuasPowerMember2020-01-012020-12-310000929058hnp:IncreaseOnePercentFromManagementsEstimatesOfFuelPriceMember2020-01-012020-12-310000929058hnp:IncreaseFivePercentFromManagementsEstimatesOfFuelPriceMember2020-01-012020-12-310000929058hnp:HuanengYichunThermalPowerLimitedCompanyMember2020-01-012020-12-310000929058hnp:HuanengShandongPowerGenerationCo.Ltd.YantaiPowerPlantMember2020-01-012020-12-310000929058hnp:HuanengLinyiPowerGenerationLimitedCompanyMember2020-01-012020-12-310000929058hnp:HuanengLiaochengCoGenerationLimitedCompanyMember2020-01-012020-12-310000929058hnp:HuanengJiningYunhePowerGenerationCoLtdMember2020-01-012020-12-310000929058hnp:DecreaseOnePercentFromManagementsEstimatesOfFutureSalesVolumeMember2020-01-012020-12-310000929058hnp:DecreaseFivePercentFromManagementsEstimatesOfFutureSalesVolumeMember2020-01-012020-12-310000929058hnp:LoansInDisposalGroupHeldForSaleMember2019-01-012019-12-310000929058hnp:TransportationFacilitiesMember2020-01-012020-12-310000929058hnp:TemporaryDifferencePowerGenerationLicenseMember2021-01-012021-12-310000929058hnp:TemporaryDifferencePowerGenerationLicenseMember2020-01-012020-12-310000929058hnp:AccruedInterestsMember2020-01-012020-12-310000929058hnp:BondsIssuedMember2021-01-012021-12-310000929058hnp:BondsIssuedMember2020-01-012020-12-310000929058hnp:BondsIssuedMember2019-01-012019-12-310000929058hnp:DividendsPayableMember2021-01-012021-12-310000929058hnp:DividendsPayableMember2020-01-012020-12-310000929058hnp:DividendsPayableMember2019-01-012019-12-310000929058ifrs-full:RetainedEarningsMember2019-01-012019-12-310000929058ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember2019-01-012019-12-310000929058hnp:IfrsLoansMember2021-01-012021-12-310000929058hnp:AccruedInterestsMember2019-01-012019-12-310000929058hnp:IfrsLoansMember2020-01-012020-12-310000929058hnp:IfrsLoansMember2019-01-012019-12-310000929058hnp:FinanceLeasesPayablesMember2019-01-012019-12-310000929058hnp:CumulativeDistributionOfOtherEquityInstrumentInvestmentsMember2021-01-012021-12-310000929058hnp:CumulativeDistributionOfOtherEquityInstrumentInvestmentsMember2020-01-012020-12-310000929058hnp:CumulativeDistributionOfOtherEquityInstrumentInvestmentsMember2019-01-012019-12-310000929058ifrs-full:NoncontrollingInterestsMember2020-01-012020-12-310000929058hnp:IncreaseOfZeroPointFivePercentInPreTaxDiscountRateMemberhnp:CashGeneratingUnitsInSingaporeMember2021-01-012021-12-310000929058hnp:IncreaseOfZeroPointFivePercentInPreTaxDiscountRateMemberhnp:CashGeneratingUnitsInSingaporeMember2020-01-012020-12-310000929058hnp:TemporaryDifferenceHedgingReserveMember2021-01-012021-12-310000929058hnp:TemporaryDifferenceFairValueGainsMember2021-01-012021-12-310000929058hnp:TemporaryDifferenceHedgingReserveMember2020-01-012020-12-310000929058hnp:TemporaryDifferenceFairValueGainsMember2020-01-012020-12-310000929058hnp:HuangtaiNo8PowerPlantMember2020-01-012020-12-310000929058hnp:SalesOfPowerMember2021-12-310000929058hnp:SalesOfOthersOneMember2021-12-310000929058hnp:SalesOfOthersMember2021-12-310000929058hnp:SalesOfHeatMember2021-12-310000929058ifrs-full:NotLaterThanOneYearMember2021-12-310000929058ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember2021-12-310000929058ifrs-full:LaterThanThreeYearsMember2021-12-310000929058ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember2021-12-310000929058currency:USD2021-12-310000929058currency:SGD2021-12-310000929058currency:PKR2021-12-310000929058currency:CNY2021-12-310000929058ifrs-full:NotLaterThanOneYearMember2020-12-310000929058ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember2020-12-310000929058ifrs-full:LaterThanThreeYearsMember2020-12-310000929058ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember2020-12-310000929058currency:USD2020-12-310000929058currency:SGD2020-12-310000929058currency:PKR2020-12-310000929058currency:CNY2020-12-310000929058ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember2021-12-310000929058ifrs-full:FinancialAssetsAtAmortisedCostCategoryMember2021-12-310000929058ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember2020-12-310000929058ifrs-full:FinancialAssetsAtAmortisedCostCategoryMember2020-12-310000929058ifrs-full:LaterThanThreeYearsMember2021-12-310000929058ifrs-full:CurrentMember2021-12-310000929058currency:USD2021-12-310000929058currency:SGD2021-12-310000929058currency:PKR2021-12-310000929058currency:CNY2021-12-310000929058currency:USD2020-12-310000929058currency:SGD2020-12-310000929058currency:PKR2020-12-310000929058currency:CNY2020-12-310000929058hnp:SalesOfPowerMembercountry:PK2021-01-012021-12-310000929058hnp:OperationAndMaintenanceServicesMembercountry:PK2021-01-012021-12-310000929058hnp:CapacityPaymentMembercountry:PK2021-01-012021-12-310000929058country:SG2021-01-012021-12-310000929058hnp:HuangtaiNo8PowerPlantMember2021-01-012021-12-310000929058hnp:HuangtaiNo8PowerPlantMember2021-12-310000929058hnp:HuangtaiNo8PowerPlantMember2020-12-310000929058currency:USD2021-12-310000929058currency:SGD2021-12-310000929058currency:PKR2021-12-310000929058currency:JPY2021-12-31