XML 57 R125.htm IDEA: XBRL DOCUMENT
v3.20.1

Trade and Other Receivables - Other receivables (Details) - KRW (₩) ₩ in Millions | Dec. 31, 2019 | Dec. 31, 2018
--- | --- | ---
Trade and Other Receivables [Line Items] |  |
Trade receivables Face value | ₩ 7,485,944 | ₩ 7,718,383
Trade receivables Allowance for doubtful accounts | (212,759) | (215,868)
Trade receivables Present value discount | (382) | (448)
Trade receivables | 7,272,803 | 7,502,067
Other receivables Face value | 2,552,077 | 2,225,024
Other receivables Allowance for doubtful accounts | (114,155) | (104,726)
Other receivables Present value discount | (6,976) | (8,928)
Other receivables | 2,430,946 | 2,111,370
Current |  |
Trade and Other Receivables [Line Items] |  |
Trade receivables Face value | 7,338,757 | 7,419,648
Other receivables Face value | 2,327,640 | 2,075,601
Less than 60 days |  |
Trade and Other Receivables [Line Items] |  |
Trade receivables Face value | 0 | 0
Other receivables Face value | 0 | 0
Trade and Other receivables: (impairment reviewed) |  |
Trade and Other Receivables [Line Items] |  |
Trade receivables Face value | 147,187 | 298,735
Other receivables Face value | 224,437 | 149,423
Less than 60 days |  |
Trade and Other Receivables [Line Items] |  |
Trade receivables Face value | 6,555 | 2,525
Other receivables Face value | 98,220 | 24,782
60 ~ 90 days |  |
Trade and Other Receivables [Line Items] |  |
Trade receivables Face value | 1,899 | 37,266
Other receivables Face value | 2,034 | 1,007
90 ~ 120 days |  |
Trade and Other Receivables [Line Items] |  |
Trade receivables Face value | 2,106 | 16,033
Other receivables Face value | 14,135 | 10,997
120 days ~ 1year |  |
Trade and Other Receivables [Line Items] |  |
Trade receivables Face value | 37,357 | 46,204
Other receivables Face value | 26,212 | 23,991
Over 1 year |  |
Trade and Other Receivables [Line Items] |  |
Trade receivables Face value | 99,270 | 196,707
Other receivables Face value | ₩ 83,836 | ₩ 88,646

X
- Definition The amount receivable by the entity that it does not separately disclose in the same statement or note. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 1 -IssueDate 2019-01-01 -Paragraph 78 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2019-en-r&anchor=para_78_b&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_OtherReceivables
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount due from customers for goods and services sold. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 1 -IssueDate 2019-01-01 -Paragraph 78 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2019-en-r&anchor=para_78_b&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_TradeReceivables
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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

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

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

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

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

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

X
- Details
Name: | ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_OnDemandMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=kep_NotLaterThanTwoMonthsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=kep_TadeAndOtherReceivablesImpairedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=kep_NotLaterThanTwoMonthsImpairmentReviewedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=kep_LaterThanFourMonthsAndNotLaterThanOneYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_LaterThanOneYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |