XML 26 R34.htm IDEA: XBRL DOCUMENT v2.4.1.9
Reclassifications out of Other Comprehensive Income (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 9 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2015
Mar. 31, 2014
Reclassifications out of Accumulated Other Comprehensive Income [Line Items]        
Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax     $ (938)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax  
Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax 780us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax (12)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax 1,553us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax (322)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
Other Comprehensive Income (Loss), Available-for-sale Securities, Tax     (1)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax  
Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax 28us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax (1)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax 26us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax (2)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Tax     (231)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax  
Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Adjustment, Net of Tax 354us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax 60us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax 855us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax 24us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
Reclassifications out of Accumulated Other Comprehensive Income     (74)pg_ReclassificationsOutOfAccumulatedOtherComprehensiveIncome  
Accumulated Net Gain (Loss) from Designated or Qualifying Cash Flow Hedges [Member]        
Reclassifications out of Accumulated Other Comprehensive Income [Line Items]        
Interest Rate Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net 2us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 2us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 5us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 5us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax 8us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] (11)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 136us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 45us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, before Tax 10us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] (9)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 141us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 50us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax 0us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] (1)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] (2)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] (2)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax 10us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] (10)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 139us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] 48us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]
Securities Investment [Member]        
Reclassifications out of Accumulated Other Comprehensive Income [Line Items]        
Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, before Tax 0us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_SecuritiesInvestmentMember
[2] 2us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_SecuritiesInvestmentMember
[2] 3us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_SecuritiesInvestmentMember
[2] 18us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_SecuritiesInvestmentMember
[2]
Other Comprehensive Income (Loss), Available-for-sale Securities, Tax 0us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_SecuritiesInvestmentMember
[2] (1)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_SecuritiesInvestmentMember
[2] (1)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_SecuritiesInvestmentMember
[2] (7)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_SecuritiesInvestmentMember
[2]
Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax 0us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_SecuritiesInvestmentMember
[2] 1us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_SecuritiesInvestmentMember
[2] 2us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_SecuritiesInvestmentMember
[2] 11us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_SecuritiesInvestmentMember
[2]
Pension Plan [Member]        
Reclassifications out of Accumulated Other Comprehensive Income [Line Items]        
Defined Benefit Plan, Amortization of Prior Service Cost (Credit) (1)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3] (1)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3] (6)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3] (4)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3]
Defined Benefit Plan, Actuarial Gain (Loss) (94)us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3] (83)us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3] (291)us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3] (248)us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3]
Defined Benefit Plan, Future Amortization of Gain (Loss) (95)us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3] (84)us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3] (297)us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3] (252)us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3]
Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Tax 26us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3] 24us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3] 82us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3] 70us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3]
Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Adjustment, Net of Tax (69)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3] (60)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3] (215)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3] (182)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3]
Reclassification out of AOCI - Components [Domain]        
Reclassifications out of Accumulated Other Comprehensive Income [Line Items]        
Reclassifications out of Accumulated Other Comprehensive Income $ (59)pg_ReclassificationsOutOfAccumulatedOtherComprehensiveIncome
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= pg_ReclassificationOutOfAociComponentsDomain
$ (69)pg_ReclassificationsOutOfAccumulatedOtherComprehensiveIncome
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= pg_ReclassificationOutOfAociComponentsDomain
$ (74)pg_ReclassificationsOutOfAccumulatedOtherComprehensiveIncome
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= pg_ReclassificationOutOfAociComponentsDomain
$ (123)pg_ReclassificationsOutOfAccumulatedOtherComprehensiveIncome
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= pg_ReclassificationOutOfAociComponentsDomain
[1] See Note 6 for classification of these items in the Consolidated Statement of Earnings.
[2] Reclassified from AOCI into Other non-operating income, net.
[3] Reclassified from AOCI into Cost of products sold and SG&A. These components are included in net periodic pension cost.