|
Financing Receivables and Operating Leases (Summary Of Allowances For Credit Loss And Related Financing Receivables) (Details) (USD $) In Millions, unless otherwise specified
|
3 Months Ended |
9 Months Ended |
|
|
Apr. 25, 2015
|
Apr. 26, 2014
|
Apr. 25, 2015
|
Apr. 26, 2014
|
Jul. 26, 2014
|
| Financing Receivable, Allowance for Credit Losses [Roll Forward] |
|
|
|
|
|
|
|
|
|
| Allowance for credit loss as of |
$ 375us-gaap_FinancingReceivableAllowanceForCreditLosses |
|
$ 374us-gaap_FinancingReceivableAllowanceForCreditLosses |
|
$ 349us-gaap_FinancingReceivableAllowanceForCreditLosses |
|
$ 344us-gaap_FinancingReceivableAllowanceForCreditLosses |
|
|
| Provisions |
(11)us-gaap_ProvisionForLoanLeaseAndOtherLosses |
|
(18)us-gaap_ProvisionForLoanLeaseAndOtherLosses |
|
31us-gaap_ProvisionForLoanLeaseAndOtherLosses |
|
14us-gaap_ProvisionForLoanLeaseAndOtherLosses |
|
|
| Recoveries, net |
|
|
2us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery |
|
|
|
3us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery |
|
|
| Write-offs, net |
(1)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs |
|
|
|
(5)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs |
|
|
|
|
| Foreign exchange and other |
(4)us-gaap_AllowanceForLoanAndLeaseLossesForeignCurrencyTranslation |
|
2us-gaap_AllowanceForLoanAndLeaseLossesForeignCurrencyTranslation |
|
(16)us-gaap_AllowanceForLoanAndLeaseLossesForeignCurrencyTranslation |
|
(1)us-gaap_AllowanceForLoanAndLeaseLossesForeignCurrencyTranslation |
|
|
| Allowance for credit loss as of |
359us-gaap_FinancingReceivableAllowanceForCreditLosses |
|
360us-gaap_FinancingReceivableAllowanceForCreditLosses |
|
359us-gaap_FinancingReceivableAllowanceForCreditLosses |
|
360us-gaap_FinancingReceivableAllowanceForCreditLosses |
|
|
| Total financing receivables before allowance for credit loss |
8,113us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome |
[1] |
7,968us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome |
[1] |
8,113us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome |
[1] |
7,968us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome |
[1] |
8,420us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome |
| Lease Receivables |
|
|
|
|
|
|
|
|
|
| Financing Receivable, Allowance for Credit Losses [Roll Forward] |
|
|
|
|
|
|
|
|
|
| Allowance for credit loss as of |
250us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_LeaseReceivablesMember |
|
254us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_LeaseReceivablesMember |
|
233us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_LeaseReceivablesMember |
|
238us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_LeaseReceivablesMember |
|
|
| Provisions |
(4)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_LeaseReceivablesMember |
|
(6)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_LeaseReceivablesMember |
|
25us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_LeaseReceivablesMember |
|
9us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_LeaseReceivablesMember |
|
|
| Write-offs, net |
(1)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_LeaseReceivablesMember |
|
(1)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_LeaseReceivablesMember |
|
(6)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_LeaseReceivablesMember |
|
0us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_LeaseReceivablesMember |
|
|
| Foreign exchange and other |
(3)us-gaap_AllowanceForLoanAndLeaseLossesForeignCurrencyTranslation / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_LeaseReceivablesMember |
|
2us-gaap_AllowanceForLoanAndLeaseLossesForeignCurrencyTranslation / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_LeaseReceivablesMember |
|
(10)us-gaap_AllowanceForLoanAndLeaseLossesForeignCurrencyTranslation / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_LeaseReceivablesMember |
|
2us-gaap_AllowanceForLoanAndLeaseLossesForeignCurrencyTranslation / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_LeaseReceivablesMember |
|
|
| Allowance for credit loss as of |
242us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_LeaseReceivablesMember |
|
249us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_LeaseReceivablesMember |
|
242us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_LeaseReceivablesMember |
|
249us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_LeaseReceivablesMember |
|
|
| Total financing receivables before allowance for credit loss |
3,312us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_LeaseReceivablesMember |
[1] |
3,537us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_LeaseReceivablesMember |
[1] |
3,312us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_LeaseReceivablesMember |
[1] |
3,537us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_LeaseReceivablesMember |
[1] |
|
| Loan Receivables |
|
|
|
|
|
|
|
|
|
| Financing Receivable, Allowance for Credit Losses [Roll Forward] |
|
|
|
|
|
|
|
|
|
| Allowance for credit loss as of |
85us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_LoansReceivableMember |
|
98us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_LoansReceivableMember |
|
98us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_LoansReceivableMember |
|
86us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_LoansReceivableMember |
|
|
| Provisions |
(5)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_LoansReceivableMember |
|
(10)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_LoansReceivableMember |
|
(15)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_LoansReceivableMember |
|
5us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_LoansReceivableMember |
|
|
| Recoveries, net |
0us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_LoansReceivableMember |
|
4us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_LoansReceivableMember |
|
1us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_LoansReceivableMember |
|
4us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_LoansReceivableMember |
|
|
| Foreign exchange and other |
0us-gaap_AllowanceForLoanAndLeaseLossesForeignCurrencyTranslation / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_LoansReceivableMember |
|
0us-gaap_AllowanceForLoanAndLeaseLossesForeignCurrencyTranslation / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_LoansReceivableMember |
|
(4)us-gaap_AllowanceForLoanAndLeaseLossesForeignCurrencyTranslation / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_LoansReceivableMember |
|
(3)us-gaap_AllowanceForLoanAndLeaseLossesForeignCurrencyTranslation / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_LoansReceivableMember |
|
|
| Allowance for credit loss as of |
80us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_LoansReceivableMember |
|
92us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_LoansReceivableMember |
|
80us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_LoansReceivableMember |
|
92us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_LoansReceivableMember |
|
|
| Total financing receivables before allowance for credit loss |
1,720us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_LoansReceivableMember |
[1] |
1,621us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_LoansReceivableMember |
[1] |
1,720us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_LoansReceivableMember |
[1] |
1,621us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_LoansReceivableMember |
[1] |
|
| Financed Service Contracts and Other |
|
|
|
|
|
|
|
|
|
| Financing Receivable, Allowance for Credit Losses [Roll Forward] |
|
|
|
|
|
|
|
|
|
| Allowance for credit loss as of |
40us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_FinancedServiceContractsAndOtherMember |
|
22us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_FinancedServiceContractsAndOtherMember |
|
18us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_FinancedServiceContractsAndOtherMember |
|
20us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_FinancedServiceContractsAndOtherMember |
|
|
| Provisions |
(2)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_FinancedServiceContractsAndOtherMember |
|
(2)us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_FinancedServiceContractsAndOtherMember |
|
21us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_FinancedServiceContractsAndOtherMember |
|
0us-gaap_ProvisionForLoanLeaseAndOtherLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_FinancedServiceContractsAndOtherMember |
|
|
| Write-offs, net |
0us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_FinancedServiceContractsAndOtherMember |
|
(1)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_FinancedServiceContractsAndOtherMember |
|
0us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_FinancedServiceContractsAndOtherMember |
|
(1)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_FinancedServiceContractsAndOtherMember |
|
|
| Foreign exchange and other |
(1)us-gaap_AllowanceForLoanAndLeaseLossesForeignCurrencyTranslation / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_FinancedServiceContractsAndOtherMember |
|
0us-gaap_AllowanceForLoanAndLeaseLossesForeignCurrencyTranslation / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_FinancedServiceContractsAndOtherMember |
|
(2)us-gaap_AllowanceForLoanAndLeaseLossesForeignCurrencyTranslation / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_FinancedServiceContractsAndOtherMember |
|
0us-gaap_AllowanceForLoanAndLeaseLossesForeignCurrencyTranslation / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_FinancedServiceContractsAndOtherMember |
|
|
| Allowance for credit loss as of |
37us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_FinancedServiceContractsAndOtherMember |
|
19us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_FinancedServiceContractsAndOtherMember |
|
37us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_FinancedServiceContractsAndOtherMember |
|
19us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_FinancedServiceContractsAndOtherMember |
|
|
| Total financing receivables before allowance for credit loss |
$ 3,081us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_FinancedServiceContractsAndOtherMember |
[1] |
$ 2,810us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_FinancedServiceContractsAndOtherMember |
[1] |
$ 3,081us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_FinancedServiceContractsAndOtherMember |
[1] |
$ 2,810us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = csco_FinancedServiceContractsAndOtherMember |
[1] |
|
|
|
|