XML 31 R213.htm IDEA: XBRL DOCUMENT
v3.20.1

Sensitivity analysis for provisions assumptions (Details) - KRW (₩) ₩ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2019 | Dec. 31, 2018
PCBs | Discount rate |  |
Disclosure of Sensitivity analysis for provisions assumptions [Line Items] |  |
0.1% Increase | ₩ (527) | ₩ (623)
0.1% Decrease | 530 | 627
PCBs | Inflation rate |  |
Disclosure of Sensitivity analysis for provisions assumptions [Line Items] |  |
0.1% Increase | 534 | 632
0.1% Decrease | (532) | (629)
Nuclear plants | Discount rate |  |
Disclosure of Sensitivity analysis for provisions assumptions [Line Items] |  |
0.1% Increase | (316,184) | (256,513)
0.1% Decrease | 325,828 | 263,595
Nuclear plants | Inflation rate |  |
Disclosure of Sensitivity analysis for provisions assumptions [Line Items] |  |
0.1% Increase | 346,082 | 294,984
0.1% Decrease | (336,182) | (287,110)
Spent fuel | Discount rate |  |
Disclosure of Sensitivity analysis for provisions assumptions [Line Items] |  |
0.1% Increase | (51,607) | (49,182)
0.1% Decrease | 53,621 | 51,098
Spent fuel | Inflation rate |  |
Disclosure of Sensitivity analysis for provisions assumptions [Line Items] |  |
0.1% Increase | 54,396 | 51,837
0.1% Decrease | ₩ (52,424) | ₩ (49,961)

X
- References No definition available. + Details
Name: | kep_DisclosureOfSensitivityAnalysisForProvisionsAssumptionsLineItems
Namespace Prefix: | kep_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | kep_IncreaseDecreaseInProvisionDueToReasonablyPossibleDecreaseInProvisionAssumption
Namespace Prefix: | kep_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | kep_IncreaseDecreaseInProvisionDueToReasonablyPossibleIncreaseInProvisionAssumption
Namespace Prefix: | kep_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | ifrs-full_ClassesOfProvisionsAxis=kep_PcbsRecoveryProvisionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | kep_ProvisionsAssumptionsAxis=kep_ProvisionsAssumptionOfDiscountRatesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | kep_ProvisionsAssumptionsAxis=kep_ProvisionsAssumptionOfInflationRatesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfProvisionsAxis=kep_ProvisionsForNuclearPlantsRestorationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfProvisionsAxis=kep_SpenFuelRecoveryProvisionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |