XML 25 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring, Impairment and Integration Charges (Summary of Productivity Plan Activity) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 27, 2014
Dec. 28, 2013
Dec. 29, 2012
Restructuring Reserve [Roll Forward]      
Liability at beginning of period $ 30us-gaap_RestructuringReserve    
Cash payments for restructuring charges (266)us-gaap_PaymentsForRestructuring (133)us-gaap_PaymentsForRestructuring (343)us-gaap_PaymentsForRestructuring
Liability at end of period   30us-gaap_RestructuringReserve  
2014 Productivity Plan      
Restructuring Reserve [Roll Forward]      
Liability at beginning of period 31us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
   
Restructuring, Settlement and Impairment Provisions 357us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
53us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
 
Cash payments for restructuring charges (165)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
   
Non-cash charges (110)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
(22)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
 
Liability at end of period 113us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
31us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
 
2014 Productivity Plan | Severance And Other Employee Costs      
Restructuring Reserve [Roll Forward]      
Restructuring, Settlement and Impairment Provisions 148us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
52us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
 
Cash payments for restructuring charges (56)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
   
Non-cash charges (33)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
(22)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
 
Liability at end of period 89us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
   
2014 Productivity Plan | Asset Impairments      
Restructuring Reserve [Roll Forward]      
Liability at beginning of period 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= pep_AssetImpairmentMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
   
Restructuring, Settlement and Impairment Provisions 73us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_RestructuringCostAndReserveAxis
= pep_AssetImpairmentMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
0us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_RestructuringCostAndReserveAxis
= pep_AssetImpairmentMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
 
Cash payments for restructuring charges 0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= pep_AssetImpairmentMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
   
Non-cash charges (73)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= pep_AssetImpairmentMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
   
Liability at end of period 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= pep_AssetImpairmentMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= pep_AssetImpairmentMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
 
2014 Productivity Plan | Other Costs      
Restructuring Reserve [Roll Forward]      
Liability at beginning of period 1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= pep_OtherCostsMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
   
Restructuring, Settlement and Impairment Provisions 136us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_RestructuringCostAndReserveAxis
= pep_OtherCostsMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
1us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_RestructuringCostAndReserveAxis
= pep_OtherCostsMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
 
Cash payments for restructuring charges (109)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= pep_OtherCostsMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
   
Non-cash charges (4)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= pep_OtherCostsMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= pep_OtherCostsMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
 
Liability at end of period 24us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= pep_OtherCostsMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= pep_OtherCostsMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
 
Productivity Plan      
Restructuring Reserve [Roll Forward]      
Liability at beginning of period 85us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
127us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
276us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
Restructuring, Settlement and Impairment Provisions 61us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
110us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
279us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
Cash payments for restructuring charges (101)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
(133)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
(343)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
Non-cash charges (12)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
(19)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
(85)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
Liability at end of period 33us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
85us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
127us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
Productivity Plan | Severance And Other Employee Costs      
Restructuring Reserve [Roll Forward]      
Liability at beginning of period 68us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
91us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
249us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
Restructuring, Settlement and Impairment Provisions 31us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
74us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
89us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
Cash payments for restructuring charges (65)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
(89)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
(239)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
Non-cash charges (6)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
(8)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
(8)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
Liability at end of period 28us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
68us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
91us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
Productivity Plan | Asset Impairments      
Restructuring Reserve [Roll Forward]      
Restructuring, Settlement and Impairment Provisions 6us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_RestructuringCostAndReserveAxis
= pep_AssetImpairmentMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
6us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_RestructuringCostAndReserveAxis
= pep_AssetImpairmentMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
75us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_RestructuringCostAndReserveAxis
= pep_AssetImpairmentMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
Cash payments for restructuring charges 0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= pep_AssetImpairmentMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
   
Non-cash charges (6)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= pep_AssetImpairmentMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
(6)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= pep_AssetImpairmentMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
(75)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= pep_AssetImpairmentMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
Productivity Plan | Other Costs      
Restructuring Reserve [Roll Forward]      
Liability at beginning of period 17us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= pep_OtherCostsMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
36us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= pep_OtherCostsMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
27us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= pep_OtherCostsMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
Restructuring, Settlement and Impairment Provisions 24us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_RestructuringCostAndReserveAxis
= pep_OtherCostsMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
30us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_RestructuringCostAndReserveAxis
= pep_OtherCostsMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
115us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_RestructuringCostAndReserveAxis
= pep_OtherCostsMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
Cash payments for restructuring charges (36)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= pep_OtherCostsMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
(44)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= pep_OtherCostsMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
(104)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= pep_OtherCostsMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
Non-cash charges 0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= pep_OtherCostsMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
(5)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= pep_OtherCostsMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
(2)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= pep_OtherCostsMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
Liability at end of period $ 5us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= pep_OtherCostsMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
$ 17us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= pep_OtherCostsMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember
$ 36us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= pep_OtherCostsMember
/ us-gaap_RestructuringPlanAxis
= pep_ProductivityPlanMember