XML 41 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Finance Receivables - Finance Receivables Summary (Details) (Consumer Finance Receivables [Member], USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Accounts Notes And Loans Receivable Rollforward [Roll Forward]      
Financing receivables, net of fees - beginning of period     $ 25,623us-gaap_NotesReceivableGross
Balance at end of period 25,591us-gaap_NotesReceivableGross   25,623us-gaap_NotesReceivableGross
Pass [Member]
     
Accounts Notes And Loans Receivable Rollforward [Roll Forward]      
Financing receivables, net of fees - beginning of period 25,623us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
23,130us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Loans purchased 4,078us-gaap_PaymentsToAcquireLoansReceivable
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
3,412us-gaap_PaymentsToAcquireLoansReceivable
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Principal collections and other (2,593)us-gaap_ProceedsFromCollectionOfFinanceReceivables
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
(2,467)us-gaap_ProceedsFromCollectionOfFinanceReceivables
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Charge-offs (234)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
(224)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Foreign currency translation (1,283)acf_FinanceReceivablesTranslationAdjustment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
173acf_FinanceReceivablesTranslationAdjustment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Balance at end of period 25,591us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
24,024us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
North America Segment [Member]
     
Accounts Notes And Loans Receivable Rollforward [Roll Forward]      
Financing receivables, net of fees - beginning of period     13,361us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
Balance at end of period 14,294us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
  13,361us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
North America Segment [Member] | Pass [Member]
     
Accounts Notes And Loans Receivable Rollforward [Roll Forward]      
Financing receivables, net of fees - beginning of period 13,361us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
11,388us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
 
Loans purchased 2,273us-gaap_PaymentsToAcquireLoansReceivable
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
1,364us-gaap_PaymentsToAcquireLoansReceivable
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
 
Principal collections and other (1,134)us-gaap_ProceedsFromCollectionOfFinanceReceivables
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
(1,003)us-gaap_ProceedsFromCollectionOfFinanceReceivables
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
 
Charge-offs (200)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
(192)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
 
Foreign currency translation (6)acf_FinanceReceivablesTranslationAdjustment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
(1)acf_FinanceReceivablesTranslationAdjustment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
 
Balance at end of period 14,294us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
11,556us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
 
International Segment [Member]
     
Accounts Notes And Loans Receivable Rollforward [Roll Forward]      
Financing receivables, net of fees - beginning of period     12,262us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
Balance at end of period 11,297us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
  12,262us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
International Segment [Member] | Pass [Member]
     
Accounts Notes And Loans Receivable Rollforward [Roll Forward]      
Financing receivables, net of fees - beginning of period 12,262us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
11,742us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
 
Loans purchased 1,805us-gaap_PaymentsToAcquireLoansReceivable
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
2,048us-gaap_PaymentsToAcquireLoansReceivable
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
 
Principal collections and other (1,459)us-gaap_ProceedsFromCollectionOfFinanceReceivables
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
(1,464)us-gaap_ProceedsFromCollectionOfFinanceReceivables
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
 
Charge-offs (34)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
(32)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
 
Foreign currency translation (1,277)acf_FinanceReceivablesTranslationAdjustment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
174acf_FinanceReceivablesTranslationAdjustment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
 
Balance at end of period $ 11,297us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
$ 12,468us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember