XML 27 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Schedule Of Significant Unobservable Inputs Used In Level 3 Liability Valuations) (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Valuation Technique Actuarial model [1]      
Minimum        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Significant Unobservable Inputs Lapse rate 1.00%ace_SignificantUnobservableInputsLapseRate
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[1]      
Annuitization rate 0.00%ace_SignificantUnobservableInputsAnnuitizationRate
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
[1]      
Maximum        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Significant Unobservable Inputs Lapse rate 30.00%ace_SignificantUnobservableInputsLapseRate
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[1]      
Annuitization rate 55.00%ace_SignificantUnobservableInputsAnnuitizationRate
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[1]      
Guaranteed Living Benefits [Member]        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
GLB liability 663us-gaap_GuaranteedBenefitLiabilityNet
/ ace_GuaranteedMinimumBenefitsAxis
= ace_GuaranteedLivingBenefitMember
$ 427us-gaap_GuaranteedBenefitLiabilityNet
/ ace_GuaranteedMinimumBenefitsAxis
= ace_GuaranteedLivingBenefitMember
$ 1,400us-gaap_GuaranteedBenefitLiabilityNet
/ ace_GuaranteedMinimumBenefitsAxis
= ace_GuaranteedLivingBenefitMember
$ 1,500us-gaap_GuaranteedBenefitLiabilityNet
/ ace_GuaranteedMinimumBenefitsAxis
= ace_GuaranteedLivingBenefitMember
Guaranteed Minimum Death Benefit        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
GLB liability 111us-gaap_GuaranteedBenefitLiabilityNet
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
100us-gaap_GuaranteedBenefitLiabilityNet
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
   
Guaranteed Minimum Income Benefit        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair Value 406us-gaap_LiabilitiesFairValueDisclosure
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[1]      
Balance - beginning of year, liabilities 193us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[2],[3] 1,119us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[3],[4] 1,319us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[4]  
Transfers Into Level 3, liabilities   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[3] 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[4]  
Transfers out of Level 3, liabilities   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[3] 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[4]  
Change in Net Unrealized Gains (Losses) included in OCI, Liabilities   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[3]    
Net Realized Gains/Losses, Liabilities 213us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[2] (926)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[3] (200)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[4]  
Purchased, liabilities   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[3] 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[4]  
Sales, liabilities   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[3] 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[4]  
Settlements, liabilities   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[3] 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[4]  
Balance - end of year, liabilities 406us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[2] 193us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[2],[3] 1,119us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[3],[4]  
Net Realized Gains/Losses Attributable to Changes in Fair Value at the Balance Sheet Date, Liabilities 213ace_FairValueMeasurementWithUnobservableInputsRreconciliationRecurringBasisLiabilityNetRealizedGainLossAttributableToChangesInFairValue
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[2] (926)ace_FairValueMeasurementWithUnobservableInputsRreconciliationRecurringBasisLiabilityNetRealizedGainLossAttributableToChangesInFairValue
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[3] (200)ace_FairValueMeasurementWithUnobservableInputsRreconciliationRecurringBasisLiabilityNetRealizedGainLossAttributableToChangesInFairValue
/ ace_GuaranteedMinimumBenefitsAxis
= us-gaap_GuaranteedMinimumIncomeBenefitMember
[4]  
Equity securities        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Balance, beginning of year, assets 4us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
13us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
 
Transfers into Level 3, assets   8us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
 
Transfers out of Level 3, assets (2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
(1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
(11)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
 
Change in Net Unrealized Gains (Losses) included in OCI, Assets   (6)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
   
Net Realized Gains/Losses, Assets   4us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
   
Purchased, assets 2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
4us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
 
Sales, assets (2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
(6)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
(5)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
 
Balance, end of year, assets 2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
4us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_EquitySecuritiesMember
 
Short-term investments        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Balance, beginning of year, assets 7us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_ShortTermInvestmentsMember
     
Transfers into Level 3, assets   8us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ ace_LevelThreeRollforwardAxis
= us-gaap_ShortTermInvestmentsMember
   
Transfers out of Level 3, assets (7)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ ace_LevelThreeRollforwardAxis
= us-gaap_ShortTermInvestmentsMember
(2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ ace_LevelThreeRollforwardAxis
= us-gaap_ShortTermInvestmentsMember
   
Purchased, assets   3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ ace_LevelThreeRollforwardAxis
= us-gaap_ShortTermInvestmentsMember
   
Sales, assets   (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ ace_LevelThreeRollforwardAxis
= us-gaap_ShortTermInvestmentsMember
   
Settlements, assets   (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ ace_LevelThreeRollforwardAxis
= us-gaap_ShortTermInvestmentsMember
   
Balance, end of year, assets   7us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_ShortTermInvestmentsMember
   
Other Long-term Investments [Member]        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Balance, beginning of year, assets 2,440us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
2,252us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
1,877us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
 
Transfers into Level 3, assets     53us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
 
Change in Net Unrealized Gains (Losses) included in OCI, Assets 39us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
(45)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
55us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
 
Net Realized Gains/Losses, Assets (3)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
(2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
(7)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
 
Purchased, assets 719us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
551us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
520us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
 
Sales, assets (8)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
(10)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
(9)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
 
Settlements, assets (468)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
(396)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
(237)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
 
Balance, end of year, assets 2,719us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
2,440us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
2,252us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
 
Net Realized Gains/Losses Attributable to Changes in Fair Value at the Balance Sheet Date, Assets (3)ace_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetNetRealizedGainLossAttributableToChangesInFairValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
(2)ace_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetNetRealizedGainLossAttributableToChangesInFairValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
(7)ace_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetNetRealizedGainLossAttributableToChangesInFairValue
/ ace_LevelThreeRollforwardAxis
= us-gaap_OtherLongTermInvestmentsMember
 
Other Derivative Instruments        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Balance, beginning of year, assets     3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ ace_LevelThreeRollforwardAxis
= ace_OtherDerivativeInstrumentsFairValueMember
 
Transfers into Level 3, assets     0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ ace_LevelThreeRollforwardAxis
= ace_OtherDerivativeInstrumentsFairValueMember
 
Transfers Into Level 3, liabilities 2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ ace_LevelThreeRollforwardAxis
= ace_OtherDerivativeInstrumentsFairValueMember
     
Net Realized Gains/Losses, Assets     (4)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ ace_LevelThreeRollforwardAxis
= ace_OtherDerivativeInstrumentsFairValueMember
 
Net Realized Gains/Losses, Liabilities 2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ ace_LevelThreeRollforwardAxis
= ace_OtherDerivativeInstrumentsFairValueMember
     
Purchased, assets     3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ ace_LevelThreeRollforwardAxis
= ace_OtherDerivativeInstrumentsFairValueMember
 
Settlements, assets     (2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ ace_LevelThreeRollforwardAxis
= ace_OtherDerivativeInstrumentsFairValueMember
 
Balance - end of year, liabilities 4us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ ace_LevelThreeRollforwardAxis
= ace_OtherDerivativeInstrumentsFairValueMember
     
Net Realized Gains/Losses Attributable to Changes in Fair Value at the Balance Sheet Date, Liabilities 2ace_FairValueMeasurementWithUnobservableInputsRreconciliationRecurringBasisLiabilityNetRealizedGainLossAttributableToChangesInFairValue
/ ace_LevelThreeRollforwardAxis
= ace_OtherDerivativeInstrumentsFairValueMember
     
Fixed maturities available for sale | U.S. Treasury and agency        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Balance, beginning of year, assets     5us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Transfers out of Level 3, assets     (4)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Settlements, assets     (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Fixed maturities available for sale | Foreign Government Debt Securities [Member]        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Balance, beginning of year, assets 44us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
60us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
33us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Transfers into Level 3, assets 10us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
36us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
49us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Transfers out of Level 3, assets (34)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
(54)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
(13)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Change in Net Unrealized Gains (Losses) included in OCI, Assets (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
  (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Net Realized Gains/Losses, Assets (3)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Purchased, assets 15us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
24us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
46us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Sales, assets (4)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
(21)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
(53)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Settlements, assets (5)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
(2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
(1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Balance, end of year, assets 22us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
44us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
60us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Net Realized Gains/Losses Attributable to Changes in Fair Value at the Balance Sheet Date, Assets (4)ace_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetNetRealizedGainLossAttributableToChangesInFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
  0ace_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetNetRealizedGainLossAttributableToChangesInFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Fixed maturities available for sale | Corporate securities        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Balance, beginning of year, assets 166us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
102us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
134us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Transfers into Level 3, assets 37us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
47us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
37us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Transfers out of Level 3, assets (23)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
(31)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
(46)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Change in Net Unrealized Gains (Losses) included in OCI, Assets (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
  6us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Net Realized Gains/Losses, Assets (5)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
(2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
(1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Purchased, assets 73us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
75us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
24us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Sales, assets (38)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
(7)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
(19)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Settlements, assets (22)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
(18)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
(33)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Balance, end of year, assets 187us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
166us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
102us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Net Realized Gains/Losses Attributable to Changes in Fair Value at the Balance Sheet Date, Assets (5)ace_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetNetRealizedGainLossAttributableToChangesInFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
(2)ace_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetNetRealizedGainLossAttributableToChangesInFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
0ace_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetNetRealizedGainLossAttributableToChangesInFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Fixed maturities available for sale | Mortgage backed-securities        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Balance, beginning of year, assets 8us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
13us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
28us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Transfers into Level 3, assets     22us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Transfers out of Level 3, assets     (35)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Purchased, assets 8us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
  9us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Sales, assets   (3)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
(7)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Settlements, assets (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
(2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
(4)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Balance, end of year, assets 15us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
8us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
13us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Fixed maturities available for sale | States, municipalities, and political subdivisions        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Balance, beginning of year, assets     1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Transfers into Level 3, assets     1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Transfers out of Level 3, assets     (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Purchased, assets     0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Settlements, assets     $ (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ ace_LevelThreeRollforwardAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
[1] Discussion of the most significant inputs used in the fair value measurement of GLB and the sensitivity of those assumptions is included within Note 4 a) Guaranteed living benefits.
[2] Our GLB reinsurance product meets the definition of a derivative instrument for accounting purposes and is accordingly carried at fair value. Excluded from the table above is the portion of the GLB derivative liability classified as Future policy benefits in the consolidated balance sheets. Refer to Note 5 c) for additional information.
[3] Our GLB reinsurance product meets the definition of a derivative instrument for accounting purposes and is accordingly carried at fair value. Excluded from the table above is the portion of the GLB derivative liability classified as Future policy benefits in the consolidated balance sheets. The liability for GLB reinsurance was $427 million at December 31, 2013 and $1.4 billion at December 31, 2012, which includes a fair value derivative adjustment of $193 million and $1.1 billion, respectively.
[4] Our GLB reinsurance product meets the definition of a derivative instrument for accounting purposes and is accordingly carried at fair value. Excluded from the table above is the portion of the GLB derivative liability classified as Future policy benefits in the consolidated balance sheets. The liability for GLB reinsurance was $1.4 billion at December 31, 2012 and $1.5 billion at December 31, 2011, which includes a fair value derivative adjustment of $1.1 billion and $1.3 billion, respectively.