XML 252 R191.htm IDEA: XBRL DOCUMENT
v3.20.1

Statement of Appropriation of retained earnings (Details) - KRW (₩) ₩ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2019 | Dec. 31, 2018
Statement of Appropriation of Retained Earnings [Abstract] |  |
Unappropriated retained earnings carried over from prior years | ₩ 0 | ₩ 0
Effect of change in accounting policy | 0 | 39,813
Net income (loss) | (2,594,957) | (1,095,213)
Remeasurements of defined benefit plans | (11,402) | (65,442)
Retained earnings before appropriations | (2,606,359) | (1,120,842)
Transfer from voluntary reserves | 2,606,359 | 1,120,842
Subtotal (I+II) | 0 | 0
Appropriations of retained earnings | ₩ 0 | 0
Unappropriated retained earnings to be carried over to subsequent year |  | ₩ 0

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

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

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

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

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

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

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

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

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