XML 173 R137.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segments and Geographic Information Segment and Geographic Information (Adjusted Pre-Tax Contributions & Reconcilliation of Income Before Income Taxes) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Adjusted PTC      
External Adjusted Pre-Tax Contribution $ 1,321aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers $ 1,207aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers $ 1,339aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
Reconciliation To Income From Continuing Operations Before Taxes      
Unrealized derivative gains (losses) 135aes_UnrealizedDerivativesGainsLosses 57aes_UnrealizedDerivativesGainsLosses (120)aes_UnrealizedDerivativesGainsLosses
Unrealized foreign currency gains (losses) (110)aes_UnrealizedForeignCurrencyGainsLosses (41)aes_UnrealizedForeignCurrencyGainsLosses 13aes_UnrealizedForeignCurrencyGainsLosses
Disposition/acquisition gains 361aes_DispositionsAcquisitionsGains 30aes_DispositionsAcquisitionsGains 206aes_DispositionsAcquisitionsGains
Impairment losses (416)aes_ImpairmentLosses (588)aes_ImpairmentLosses (1,951)aes_ImpairmentLosses
Loss on extinguishment of debt (274)aes_DebtRetirementLosses (225)aes_DebtRetirementLosses (16)aes_DebtRetirementLosses
Pre-tax contribution 1,017aes_Pretaxcontribution 440aes_Pretaxcontribution (529)aes_Pretaxcontribution
Add: Income from continuing operations before taxes, attributable to noncontrolling interests 578aes_IncomeFromContinuingOperationsBeforeTaxesAttributableToNoncontrollingInterests 633aes_IncomeFromContinuingOperationsBeforeTaxesAttributableToNoncontrollingInterests 794aes_IncomeFromContinuingOperationsBeforeTaxesAttributableToNoncontrollingInterests
Less: Net equity in earnings of affiliates 19aes_LessNetEquityInEarningsOfAffiliates 25aes_LessNetEquityInEarningsOfAffiliates 35aes_LessNetEquityInEarningsOfAffiliates
INCOME FROM CONTINUING OPERATIONS BEFORE TAXES AND EQUITY IN EARNINGS OF AFFILIATES 1,576us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 1,048us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 230us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
US SBU      
Adjusted PTC      
External Adjusted Pre-Tax Contribution 455aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_StatementBusinessSegmentsAxis
= aes_UsGenerationMember
451aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_StatementBusinessSegmentsAxis
= aes_UsGenerationMember
443aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_StatementBusinessSegmentsAxis
= aes_UsGenerationMember
Andes SBU      
Adjusted PTC      
External Adjusted Pre-Tax Contribution 427aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AndesGenerationMember
372aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AndesGenerationMember
353aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AndesGenerationMember
Brazil SBU      
Adjusted PTC      
External Adjusted Pre-Tax Contribution 245aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_StatementBusinessSegmentsAxis
= aes_BrazilGenerationMember
215aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_StatementBusinessSegmentsAxis
= aes_BrazilGenerationMember
324aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_StatementBusinessSegmentsAxis
= aes_BrazilGenerationMember
MCAC SBU (El Salvador)      
Adjusted PTC      
External Adjusted Pre-Tax Contribution 378aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_StatementBusinessSegmentsAxis
= aes_McacGenerationMember
351aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_StatementBusinessSegmentsAxis
= aes_McacGenerationMember
397aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_StatementBusinessSegmentsAxis
= aes_McacGenerationMember
Europe SBU      
Adjusted PTC      
External Adjusted Pre-Tax Contribution 353aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_StatementBusinessSegmentsAxis
= aes_EmeaGenerationMember
352aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_StatementBusinessSegmentsAxis
= aes_EmeaGenerationMember
373aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_StatementBusinessSegmentsAxis
= aes_EmeaGenerationMember
Asia SBU      
Adjusted PTC      
External Adjusted Pre-Tax Contribution 48aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AsiaGenerationMember
144aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AsiaGenerationMember
203aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AsiaGenerationMember
Corporate and Other      
Adjusted PTC      
External Adjusted Pre-Tax Contribution (585)aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_StatementBusinessSegmentsAxis
= aes_CorporateOtherAndOtherEliminationsMember
(678)aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_StatementBusinessSegmentsAxis
= aes_CorporateOtherAndOtherEliminationsMember
(754)aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_StatementBusinessSegmentsAxis
= aes_CorporateOtherAndOtherEliminationsMember
Operating Segments      
Adjusted PTC      
External Adjusted Pre-Tax Contribution 1,321aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
1,207aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
1,339aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments | US SBU      
Adjusted PTC      
External Adjusted Pre-Tax Contribution 445aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_UsGenerationMember
440aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_UsGenerationMember
403aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_UsGenerationMember
Operating Segments | Andes SBU      
Adjusted PTC      
External Adjusted Pre-Tax Contribution 421aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AndesGenerationMember
353aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AndesGenerationMember
369aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AndesGenerationMember
Operating Segments | Brazil SBU      
Adjusted PTC      
External Adjusted Pre-Tax Contribution 242aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_BrazilGenerationMember
212aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_BrazilGenerationMember
321aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_BrazilGenerationMember
Operating Segments | MCAC SBU (El Salvador)      
Adjusted PTC      
External Adjusted Pre-Tax Contribution 352aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_McacGenerationMember
339aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_McacGenerationMember
387aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_McacGenerationMember
Operating Segments | Europe SBU      
Adjusted PTC      
External Adjusted Pre-Tax Contribution 348aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_EmeaGenerationMember
345aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_EmeaGenerationMember
375aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_EmeaGenerationMember
Operating Segments | Asia SBU      
Adjusted PTC      
External Adjusted Pre-Tax Contribution 46aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AsiaGenerationMember
142aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AsiaGenerationMember
201aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AsiaGenerationMember
Operating Segments | Corporate and Other      
Adjusted PTC      
External Adjusted Pre-Tax Contribution (533)aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_CorporateOtherAndOtherEliminationsMember
(624)aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_CorporateOtherAndOtherEliminationsMember
(717)aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_CorporateOtherAndOtherEliminationsMember
Intersegment Eliminations      
Adjusted PTC      
External Adjusted Pre-Tax Contribution 0aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Intersegment Eliminations | US SBU      
Adjusted PTC      
External Adjusted Pre-Tax Contribution 10aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_UsGenerationMember
11aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_UsGenerationMember
40aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_UsGenerationMember
Intersegment Eliminations | Andes SBU      
Adjusted PTC      
External Adjusted Pre-Tax Contribution 6aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AndesGenerationMember
19aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AndesGenerationMember
(16)aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AndesGenerationMember
Intersegment Eliminations | Brazil SBU      
Adjusted PTC      
External Adjusted Pre-Tax Contribution 3aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_BrazilGenerationMember
3aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_BrazilGenerationMember
3aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_BrazilGenerationMember
Intersegment Eliminations | MCAC SBU (El Salvador)      
Adjusted PTC      
External Adjusted Pre-Tax Contribution 26aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_McacGenerationMember
12aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_McacGenerationMember
10aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_McacGenerationMember
Intersegment Eliminations | Europe SBU      
Adjusted PTC      
External Adjusted Pre-Tax Contribution 5aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_EmeaGenerationMember
7aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_EmeaGenerationMember
(2)aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_EmeaGenerationMember
Intersegment Eliminations | Asia SBU      
Adjusted PTC      
External Adjusted Pre-Tax Contribution 2aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AsiaGenerationMember
2aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AsiaGenerationMember
2aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AsiaGenerationMember
Intersegment Eliminations | Corporate and Other      
Adjusted PTC      
External Adjusted Pre-Tax Contribution $ (52)aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_CorporateOtherAndOtherEliminationsMember
$ (54)aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_CorporateOtherAndOtherEliminationsMember
$ (37)aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_CorporateOtherAndOtherEliminationsMember