XML 109 R239.htm IDEA: XBRL DOCUMENT
v3.20.1

Commitments and Contingencies Disclosure (Details) - 12 months ended Dec. 31, 2019 ₱ in Thousands, € in Thousands, ₨ in Thousands, ر.ق in Thousands, ر.س in Thousands, د.إ in Thousands, ¥ in Thousands, RM in Thousands, R in Thousands, $ in Thousands, $ in Thousands, ₩ in Millions | KRW (₩) | USD ($) | EUR (€) | PHP (₱) | SAR (ر.س) | MYR (RM) | JPY (¥) | INR (₨) | CAD ($) | ZAR (R) | QAR (ر.ق) | AED (د.إ)
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Commitments on bank-overdraft |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Nonghyup Bank and others |  |  |  |  |  |  |  |  |  |  |
Limited amount | ₩ | ₩ 1,825,500 |  |  |  |  |  |  |  |  |  |  |
Exercised amount | ₩ | ₩ 373,219 |  |  |  |  |  |  |  |  |  |  |
Commitments on bank-daylight overdraft |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Nonghyup Bank and others |  |  |  |  |  |  |  |  |  |  |
Limited amount | ₩ | ₩ 280,000 |  |  |  |  |  |  |  |  |  |  |
Exercised amount | ₩ | ₩ 0 |  |  |  |  |  |  |  |  |  |  |
Limit amount available for CP |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Hana Bank and others |  |  |  |  |  |  |  |  |  |  |
Limited amount | ₩ | ₩ 1,250,000 |  |  |  |  |  |  |  |  |  |  |
Exercised amount | ₩ | ₩ 1,150,000 |  |  |  |  |  |  |  |  |  |  |
Limit amount available for card |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Hana Bank and others |  |  |  |  |  |  |  |  |  |  |
Limited amount | ₩ | ₩ 51,904 |  |  |  |  |  |  |  |  |  |  |
Exercised amount | ₩ | ₩ 6,686 |  |  |  |  |  |  |  |  |  |  |
Limit amount available for card |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Banco de Oro |  |  |  |  |  |  |  |  |  |  |
Limited amount | ₱ |  |  |  | ₱ 5,000 |  |  |  |  |  |  |  |
Exercised amount | ₱ |  |  |  | ₱ 3,000 |  |  |  |  |  |  |  |
Loan limit |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Kookmin Bank and others |  |  |  |  |  |  |  |  |  |  |
Limited amount | ₩ | ₩ 1,050,503 |  |  |  |  |  |  |  |  |  |  |
Exercised amount | ₩ | ₩ 685,429 |  |  |  |  |  |  |  |  |  |  |
Loan limit |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | DBS Bank and others |  |  |  |  |  |  |  |  |  |  |
Limited amount | $ |  | $ 2,492,700 |  |  |  |  |  |  |  |  |  |
Exercised amount | $ |  | 14,400 |  |  |  |  |  |  |  |  |  |
Certification of payment on payables from foreign country |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Nonghyup Bank |  |  |  |  |  |  |  |  |  |  |
Limited amount | $ |  | 4,680 |  |  |  |  |  |  |  |  |  |
Exercised amount | $ |  | 3,892 |  |  |  |  |  |  |  |  |  |
Certification of payment on L/C |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Shinhan Bank |  |  |  |  |  |  |  |  |  |  |
Limited amount | ₩ | ₩ 7,749 |  |  |  |  |  |  |  |  |  |  |
Exercised amount | ₩ | ₩ 0 |  |  |  |  |  |  |  |  |  |  |
Certification of payment on L/C |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Shinhan Bank and others |  |  |  |  |  |  |  |  |  |  |
Limited amount | $ |  | 1,051,334 |  |  |  |  |  |  |  |  |  |
Exercised amount | $ |  | 171,975 |  |  |  |  |  |  |  |  |  |
Certification of payment on L/C |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Societe Generale |  |  |  |  |  |  |  |  |  |  |
Limited amount | RM |  |  |  |  |  | RM 2,500 |  |  |  |  |  |
Exercised amount | RM |  |  |  |  |  | RM 2,500 |  |  |  |  |  |
Certification of performance guarantee on contract |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Seoul Guarantee Insurance and others |  |  |  |  |  |  |  |  |  |  |
Limited amount | ₩ | ₩ 84,011 |  |  |  |  |  |  |  |  |  |  |
Exercised amount | ₩ | ₩ 66,892 |  |  |  |  |  |  |  |  |  |  |
Certification of performance guarantee on contract |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | First Abu Dhabi Bank and others |  |  |  |  |  |  |  |  |  |  |
Limited amount | $ |  | 596,862 |  |  |  |  |  |  |  |  |  |
Exercised amount | $ |  | 465,093 |  |  |  |  |  |  |  |  |  |
Certification of performance guarantee on contract |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Korea Development Bank and others |  |  |  |  |  |  |  |  |  |  |
Limited amount | ¥ |  |  |  |  |  |  | ¥ 637,495 |  |  |  |  |
Exercised amount | ¥ |  |  |  |  |  |  | 637,495 |  |  |  |  |
Certification of performance guarantee on contract |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Hana Bank and others |  |  |  |  |  |  |  |  |  |  |
Limited amount | € |  |  | € 4,158 |  |  |  |  |  |  |  |  |
Exercised amount | € |  |  | € 4,158 |  |  |  |  |  |  |  |  |
Certification of performance guarantee on contract |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Hana Bank and others |  |  |  |  |  |  |  |  |  |  |
Limited amount | ₨ |  |  |  |  |  |  |  | ₨ 191,883 |  |  |  |
Exercised amount | ₨ |  |  |  |  |  |  |  | 191,883 |  |  |  |
Certification of performance guarantee on contract |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Hana Bank |  |  |  |  |  |  |  |  |  |  |
Limited amount | $ |  |  |  |  |  |  |  |  | $ 464 |  |  |
Exercised amount | $ |  |  |  |  |  |  |  |  | $ 464 |  |  |
Certification of performance guarantee on contract |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Shinhan Bank |  |  |  |  |  |  |  |  |  |  |
Limited amount | R |  |  |  |  |  |  |  |  |  | R 55,730 |  |
Exercised amount | R |  |  |  |  |  |  |  |  |  | R 55,730 |  |
Certification of bidding |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Hana Bank |  |  |  |  |  |  |  |  |  |  |
Limited amount | $ |  | 10,000 |  |  |  |  |  |  |  |  |  |
Exercised amount | $ |  | 197 |  |  |  |  |  |  |  |  |  |
Advance payment bond, Warranty bond, Retention bond and others |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Seoul Guarantee Insurance |  |  |  |  |  |  |  |  |  |  |
Limited amount | ₩ | ₩ 44,047 |  |  |  |  |  |  |  |  |  |  |
Exercised amount | ₩ | ₩ 44,047 |  |  |  |  |  |  |  |  |  |  |
Advance payment bond, Warranty bond, Retention bond and others |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Export-Import Bank of Korea and others |  |  |  |  |  |  |  |  |  |  |
Limited amount | $ |  | 714,654 |  |  |  |  |  |  |  |  |  |
Exercised amount | $ |  | 649,402 |  |  |  |  |  |  |  |  |  |
Advance payment bond, Warranty bond, Retention bond and others3 [Member] |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Hana Bank |  |  |  |  |  |  |  |  |  |  |
Limited amount | ر.س |  |  |  |  | ر.س 86,508 |  |  |  |  |  |  |
Exercised amount | ر.س |  |  |  |  | ر.س 86,508 |  |  |  |  |  |  |
Advance payment bond, Warranty bond, Retention bond and others4 [Member] |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | SMBC Bank |  |  |  |  |  |  |  |  |  |  |
Limited amount | ر.ق |  |  |  |  |  |  |  |  |  |  | ر.ق 15,000 |
Exercised amount | ر.ق |  |  |  |  |  |  |  |  |  |  | ر.ق 15,000 |
Other commitments |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Nonghyup Bank and others |  |  |  |  |  |  |  |  |  |  |
Limited amount | ₩ | ₩ 537,064 |  |  |  |  |  |  |  |  |  |  |
Exercised amount | ₩ | ₩ 47,638 |  |  |  |  |  |  |  |  |  |  |
Other commitments |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Export-Import Bank of Korea and others |  |  |  |  |  |  |  |  |  |  |
Limited amount | $ |  | 1,562,194 |  |  |  |  |  |  |  |  |  |
Exercised amount | $ |  | 1,315,378 |  |  |  |  |  |  |  |  |  |
Other commitments |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Shinhan Bank |  |  |  |  |  |  |  |  |  |  |
Limited amount | ¥ |  |  |  |  |  |  | 381,210 |  |  |  |  |
Exercised amount | ¥ |  |  |  |  |  |  | ¥ 381,210 |  |  |  |  |
Other commitments |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Standard Chartered |  |  |  |  |  |  |  |  |  |  |
Limited amount | د.إ |  |  |  |  |  |  |  |  |  |  |  | د.إ 50
Exercised amount | د.إ |  |  |  |  |  |  |  |  |  |  |  | د.إ 50
Inclusive credit |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Hana Bank |  |  |  |  |  |  |  |  |  |  |
Limited amount | ₩ | ₩ 8,000 |  |  |  |  |  |  |  |  |  |  |
Exercised amount | ₩ | ₩ 772 |  |  |  |  |  |  |  |  |  |  |
Inclusive credit |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Hana Bank and others |  |  |  |  |  |  |  |  |  |  |
Limited amount | $ |  | 30,975 |  |  |  |  |  |  |  |  |  |
Exercised amount | $ |  | 17,502 |  |  |  |  |  |  |  |  |  |
Inclusive credit |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Shinhan Bank |  |  |  |  |  |  |  |  |  |  |
Limited amount | ₨ |  |  |  |  |  |  |  | 92,348 |  |  |  |
Exercised amount | ₨ |  |  |  |  |  |  |  | ₨ 92,348 |  |  |  |
Trade finance |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Financial institutions | BNP Paribas and others |  |  |  |  |  |  |  |  |  |  |
Limited amount | $ |  | 700,000 |  |  |  |  |  |  |  |  |  |
Exercised amount | $ |  | $ 0 |  |  |  |  |  |  |  |  |  |

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

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

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

X
- Definition The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(16)) -URI http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 + Details
Name: | us-gaap_LineOfCredit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_CommitmentsOnBankOverdraftMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_CommitmentsOnBankDaylightMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_LimitAmountAvailableForCPMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_LimitAmountAvailableForCard1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_LimitAmountAvailableForCard2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=ifrs-full_LoanCommitmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_LoanCommitments2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_CertificationOfPaymentOnPayablesFromForeignCountryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=us-gaap_PaymentGuaranteeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_PaymentGuarantee2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_PaymentGuarantee3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=us-gaap_PerformanceGuaranteeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_PerformanceGuarantee2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_PerformanceGuarantee3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_PerformanceGuarantee4Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_PerformanceGuarantee5Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_PerformanceGuarantee6Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_PerformanceGuarantee7Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_CertificationOfBidding1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_AdvancePaymentBondWarrantyBondRetentionBondAndOthers1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_AdvancePaymentBondWarrantyBondRetentionBondOthers2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_AdvancePaymentBondWarrantyBondRetentionBondOthers3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_AdvancePaymentBondWarrantyBondRetentionBondOthers4Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_OtherCommitments1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_OtherCommitments2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_OtherCommitments3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_OtherCommitments4Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_InclusiveCredit1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_InclusiveCredit2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_InclusiveCredit3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_TradeFinanceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |