XML 113 R102.htm IDEA: XBRL DOCUMENT v2.4.1.9
Parent company only condensed financial information (Details)
In Thousands, except Share data, unless otherwise specified
Dec. 31, 2014
USD ($)
Dec. 31, 2014
CNY
Dec. 31, 2013
USD ($)
Dec. 31, 2013
CNY
Dec. 31, 2012
CNY
Dec. 31, 2011
CNY
Dec. 31, 2014
Series C Preferred Shares
USD ($)
Dec. 31, 2014
Series C Preferred Shares
CNY
May 28, 2014
Series C Preferred Shares
CNY
Dec. 31, 2013
Series C Preferred Shares
USD ($)
Dec. 31, 2013
Series C Preferred Shares
CNY
Dec. 31, 2012
Series C Preferred Shares
CNY
Dec. 31, 2011
Series C Preferred Shares
CNY
Dec. 31, 2014
Series A and A-1 convertible preferred shares
USD ($)
Dec. 31, 2014
Series A and A-1 convertible preferred shares
CNY
Dec. 31, 2013
Series A and A-1 convertible preferred shares
USD ($)
Dec. 31, 2013
Series A and A-1 convertible preferred shares
CNY
Dec. 31, 2012
Series A and A-1 convertible preferred shares
CNY
Dec. 31, 2011
Series A and A-1 convertible preferred shares
CNY
Dec. 31, 2014
Series B convertible preferred shares
USD ($)
Dec. 31, 2014
Series B convertible preferred shares
CNY
May 28, 2014
Series B convertible preferred shares
CNY
Dec. 31, 2013
Series B convertible preferred shares
USD ($)
Dec. 31, 2013
Series B convertible preferred shares
CNY
Dec. 31, 2012
Series B convertible preferred shares
CNY
Dec. 31, 2011
Series B convertible preferred shares
CNY
Dec. 31, 2014
Common Class A
Dec. 31, 2014
Common Class B
Dec. 31, 2014
Parent company
USD ($)
Dec. 31, 2014
Parent company
CNY
Dec. 31, 2013
Parent company
USD ($)
Dec. 31, 2013
Parent company
CNY
Dec. 31, 2012
Parent company
CNY
Dec. 31, 2011
Parent company
CNY
Dec. 31, 2014
Parent company
Series C Preferred Shares
Dec. 31, 2013
Parent company
Series C Preferred Shares
CNY
Dec. 31, 2014
Parent company
Series A and A-1 convertible preferred shares
Dec. 31, 2013
Parent company
Series A and A-1 convertible preferred shares
CNY
Dec. 31, 2012
Parent company
Series A and A-1 convertible preferred shares
Dec. 31, 2011
Parent company
Series A and A-1 convertible preferred shares
Dec. 31, 2014
Parent company
Series B convertible preferred shares
Dec. 31, 2013
Parent company
Series B convertible preferred shares
CNY
Dec. 31, 2014
Parent company
Common Class A
Current assets:                                                                                      
Cash and cash equivalents $ 2,726,147us-gaap_CashAndCashEquivalentsAtCarryingValue 16,914,651us-gaap_CashAndCashEquivalentsAtCarryingValue $ 1,742,633us-gaap_CashAndCashEquivalentsAtCarryingValue 10,812,339us-gaap_CashAndCashEquivalentsAtCarryingValue 7,177,294us-gaap_CashAndCashEquivalentsAtCarryingValue 6,288,777us-gaap_CashAndCashEquivalentsAtCarryingValue                                             $ 1,310,125us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
8,128,802us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
$ 2,011us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
12,475us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,745,209us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
4,309,493us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                 
Short-term investments 1,960,101us-gaap_ShortTermInvestments 12,161,643us-gaap_ShortTermInvestments   1,903,224us-gaap_ShortTermInvestments                                                 986,204us-gaap_ShortTermInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
6,119,000us-gaap_ShortTermInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                         
Prepayments and other current assets 279,526us-gaap_PrepaidExpenseAndOtherAssetsCurrent 1,734,334us-gaap_PrepaidExpenseAndOtherAssetsCurrent   219,102us-gaap_PrepaidExpenseAndOtherAssetsCurrent                                                 10,671us-gaap_PrepaidExpenseAndOtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
66,209us-gaap_PrepaidExpenseAndOtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                         
Amount due from related parties 66,453us-gaap_DueFromRelatedPartiesCurrent 412,314us-gaap_DueFromRelatedPartiesCurrent                                                     27,494us-gaap_DueFromRelatedPartiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
170,592us-gaap_DueFromRelatedPartiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                         
Total current assets 8,049,142us-gaap_AssetsCurrent 49,941,697us-gaap_AssetsCurrent   22,480,061us-gaap_AssetsCurrent                                                 2,334,494us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
14,484,603us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  12,475us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                     
Non-current assets:                                                                                      
Investments in subsidiaries and VIEs                                                         2,669,593us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
16,563,755us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  9,237,302us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                     
Intangible assets, net 1,108,524us-gaap_FiniteLivedIntangibleAssetsNet 6,877,947us-gaap_FiniteLivedIntangibleAssetsNet   215,802us-gaap_FiniteLivedIntangibleAssetsNet                                                 1,040,550us-gaap_FiniteLivedIntangibleAssetsNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
6,456,198us-gaap_FiniteLivedIntangibleAssetsNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  1,845us-gaap_FiniteLivedIntangibleAssetsNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                     
Total non-current assets 2,667,614us-gaap_AssetsNoncurrent 16,551,475us-gaap_AssetsNoncurrent   3,529,751us-gaap_AssetsNoncurrent                                                 3,710,143us-gaap_AssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
23,019,953us-gaap_AssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  9,239,147us-gaap_AssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                     
Total assets 10,716,756us-gaap_Assets 66,493,172us-gaap_Assets   26,009,812us-gaap_Assets                                                 6,044,637us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
37,504,556us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  9,251,622us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                     
Current liabilities:                                                                                      
Accrued expenses and other liabilities 856,113jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent 5,311,832jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent   2,269,798jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent                                                 1,045jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
6,489jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  11,794jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                     
Total liabilities 4,673,164us-gaap_Liabilities 28,995,105us-gaap_Liabilities   16,769,984us-gaap_Liabilities                                                 1,045us-gaap_Liabilities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
6,489us-gaap_Liabilities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  11,794us-gaap_Liabilities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                     
MEZZANINE EQUITY                                                                                      
Series C convertible redeemable preferred shares (US$0.00002 par value; 258,316,305 shares authorized, issued and outstanding as of December 31, 2013; Redemption value of RMB7,918,251 and Liquidation value of RMB1,219,380 as of December 31, 2013; None issued and outstanding as of December 31, 2014)               0us-gaap_TemporaryEquityCarryingAmountAttributableToParent
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
15,130,903us-gaap_TemporaryEquityCarryingAmountAttributableToParent
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
  7,173,263us-gaap_TemporaryEquityCarryingAmountAttributableToParent
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
4,737,897us-gaap_TemporaryEquityCarryingAmountAttributableToParent
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
3,150,443us-gaap_TemporaryEquityCarryingAmountAttributableToParent
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
                                    7,173,263us-gaap_TemporaryEquityCarryingAmountAttributableToParent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                     
Shareholders' equity                                                                                      
Convertible Preferred Shares                             0us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesAAndA1ConvertiblePreferredStockMember
  255,850us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesAAndA1ConvertiblePreferredStockMember
255,850us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesAAndA1ConvertiblePreferredStockMember
255,850us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesAAndA1ConvertiblePreferredStockMember
  0us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesBConvertiblePreferredStockMember
88,241us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesBConvertiblePreferredStockMember
  88,241us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesBConvertiblePreferredStockMember
126,417us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesBConvertiblePreferredStockMember
126,417us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesBConvertiblePreferredStockMember
                      255,850us-gaap_PreferredStockValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesAAndA1ConvertiblePreferredStockMember
      88,241us-gaap_PreferredStockValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesBConvertiblePreferredStockMember
 
Ordinary shares (US$0.00002 par value, 2,435,536,365 shares authorized, 1,502,933,134 shares issued and 1,463,654,092 shares outstanding as of December 31, 2013; and 100,000,000,000 shares authorized, 2,237,460,751 Class A ordinary shares issued and 2,208,310,595 outstanding, 556,295,899 Class B ordinary shares issued and 523,407,762 Class B ordinary shares outstanding as of December 31, 2014) 58us-gaap_CommonStockValue 358us-gaap_CommonStockValue   199us-gaap_CommonStockValue                                                 58us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
358us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  199us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                     
Additional paid-in capital 7,596,166us-gaap_AdditionalPaidInCapital 47,131,172us-gaap_AdditionalPaidInCapital   6,251,869us-gaap_AdditionalPaidInCapital                                                 7,596,166us-gaap_AdditionalPaidInCapital
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
47,131,172us-gaap_AdditionalPaidInCapital
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  6,251,869us-gaap_AdditionalPaidInCapital
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                     
Statutory reserves 2,419jd_StatutoryReserves 15,009jd_StatutoryReserves   2,648jd_StatutoryReserves                                                 2,419jd_StatutoryReserves
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
15,009jd_StatutoryReserves
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  2,648jd_StatutoryReserves
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                     
Treasury stock (1)us-gaap_TreasuryStockValue (4)us-gaap_TreasuryStockValue                                                     (1)us-gaap_TreasuryStockValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(4)us-gaap_TreasuryStockValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                         
Accumulated deficit (1,494,430)us-gaap_RetainedEarningsAccumulatedDeficit (9,272,343)us-gaap_RetainedEarningsAccumulatedDeficit   (4,263,624)us-gaap_RetainedEarningsAccumulatedDeficit                                                 (1,494,430)us-gaap_RetainedEarningsAccumulatedDeficit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
9,272,343us-gaap_RetainedEarningsAccumulatedDeficit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  (4,263,624)us-gaap_RetainedEarningsAccumulatedDeficit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                     
Accumulated other comprehensive loss (60,620)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (376,125)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax   (268,618)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax                                                 (60,620)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(376,125)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  (268,618)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                     
Total shareholders' equity 6,043,592us-gaap_StockholdersEquity 37,498,067us-gaap_StockholdersEquity   2,066,565us-gaap_StockholdersEquity 1,664,661us-gaap_StockholdersEquity 2,783,391us-gaap_StockholdersEquity                                             6,043,592us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
37,498,067us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  2,066,565us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                     
Total liabilities, mezzanine equity and shareholders' equity 10,716,756us-gaap_LiabilitiesAndStockholdersEquity 66,493,172us-gaap_LiabilitiesAndStockholdersEquity   26,009,812us-gaap_LiabilitiesAndStockholdersEquity                                                 6,044,637us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
37,504,556us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  9,251,622us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                     
Convertible redeemable preferred shares, par value (in dollars per share)             $ 0.00002us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
    $ 0.00002us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
                                                                 
Convertible redeemable preferred shares, shares authorized                   258,316,305us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
258,316,305us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
                                                258,316,305us-gaap_TemporaryEquitySharesAuthorized
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
             
Convertible redeemable preferred shares, shares issued             0us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
0us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
  258,316,305us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
258,316,305us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
                                              0us-gaap_TemporaryEquitySharesIssued
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
258,316,305us-gaap_TemporaryEquitySharesIssued
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
             
Convertible redeemable preferred shares, shares outstanding             0us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
0us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
258,316,305us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
258,316,305us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
258,316,305us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
258,316,305us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
258,316,305us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
                                          0us-gaap_TemporaryEquitySharesOutstanding
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
258,316,305us-gaap_TemporaryEquitySharesOutstanding
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
             
Convertible redeemable preferred shares, redemption value                     7,918,251us-gaap_TemporaryEquityAggregateAmountOfRedemptionRequirement
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
                                                7,918,251us-gaap_TemporaryEquityAggregateAmountOfRedemptionRequirement
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
             
Convertible redeemable preferred shares, liquidation value                     1,219,380us-gaap_TemporaryEquityLiquidationPreference
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
                                                1,219,380us-gaap_TemporaryEquityLiquidationPreference
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesCConvertibleRedeemablePreferredStockMember
             
Convertible preferred shares, par value (in dollars per share)                           $ 0.00002us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesAAndA1ConvertiblePreferredStockMember
  $ 0.00002us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesAAndA1ConvertiblePreferredStockMember
      $ 0.00002us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesBConvertiblePreferredStockMember
    $ 0.00002us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesBConvertiblePreferredStockMember
                                       
Convertible preferred shares, shares authorized                               221,360,925us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesAAndA1ConvertiblePreferredStockMember
221,360,925us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesAAndA1ConvertiblePreferredStockMember
          84,786,405us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesBConvertiblePreferredStockMember
84,786,405us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesBConvertiblePreferredStockMember
                          221,360,925us-gaap_PreferredStockSharesAuthorized
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesAAndA1ConvertiblePreferredStockMember
221,360,925us-gaap_PreferredStockSharesAuthorized
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesAAndA1ConvertiblePreferredStockMember
221,360,925us-gaap_PreferredStockSharesAuthorized
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesAAndA1ConvertiblePreferredStockMember
  84,786,405us-gaap_PreferredStockSharesAuthorized
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesBConvertiblePreferredStockMember
 
Convertible preferred shares, shares issued                           0us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesAAndA1ConvertiblePreferredStockMember
0us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesAAndA1ConvertiblePreferredStockMember
191,894,000us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesAAndA1ConvertiblePreferredStockMember
191,894,000us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesAAndA1ConvertiblePreferredStockMember
    0us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesBConvertiblePreferredStockMember
0us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesBConvertiblePreferredStockMember
  59,539,244us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesBConvertiblePreferredStockMember
59,539,244us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesBConvertiblePreferredStockMember
                        0us-gaap_PreferredStockSharesIssued
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesAAndA1ConvertiblePreferredStockMember
191,894,000us-gaap_PreferredStockSharesIssued
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesAAndA1ConvertiblePreferredStockMember
    0us-gaap_PreferredStockSharesIssued
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesBConvertiblePreferredStockMember
59,539,244us-gaap_PreferredStockSharesIssued
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesBConvertiblePreferredStockMember
 
Convertible preferred shares, shares outstanding                           0us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesAAndA1ConvertiblePreferredStockMember
0us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesAAndA1ConvertiblePreferredStockMember
191,894,000us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesAAndA1ConvertiblePreferredStockMember
191,894,000us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesAAndA1ConvertiblePreferredStockMember
191,894,000us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesAAndA1ConvertiblePreferredStockMember
191,894,000us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesAAndA1ConvertiblePreferredStockMember
0us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesBConvertiblePreferredStockMember
0us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesBConvertiblePreferredStockMember
59,539,244us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesBConvertiblePreferredStockMember
59,539,244us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesBConvertiblePreferredStockMember
59,539,244us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesBConvertiblePreferredStockMember
84,786,405us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesBConvertiblePreferredStockMember
84,786,405us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesBConvertiblePreferredStockMember
                    0us-gaap_PreferredStockSharesOutstanding
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesAAndA1ConvertiblePreferredStockMember
191,894,000us-gaap_PreferredStockSharesOutstanding
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesAAndA1ConvertiblePreferredStockMember
    0us-gaap_PreferredStockSharesOutstanding
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesBConvertiblePreferredStockMember
59,539,244us-gaap_PreferredStockSharesOutstanding
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= jd_SeriesBConvertiblePreferredStockMember
 
Ordinary shares, par value (in dollars per share) $ 0.00002us-gaap_CommonStockParOrStatedValuePerShare   $ 0.00002us-gaap_CommonStockParOrStatedValuePerShare                                                                                
Ordinary shares, shares authorized 100,000,000,000us-gaap_CommonStockSharesAuthorized 100,000,000,000us-gaap_CommonStockSharesAuthorized 2,435,536,365us-gaap_CommonStockSharesAuthorized 2,435,536,365us-gaap_CommonStockSharesAuthorized                                                 100,000,000,000us-gaap_CommonStockSharesAuthorized
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
100,000,000,000us-gaap_CommonStockSharesAuthorized
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,435,536,365us-gaap_CommonStockSharesAuthorized
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,435,536,365us-gaap_CommonStockSharesAuthorized
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                     
Ordinary shares, shares issued     1,502,933,134us-gaap_CommonStockSharesIssued 1,502,933,134us-gaap_CommonStockSharesIssued                                             2,237,460,751us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
556,295,899us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
    1,502,933,134us-gaap_CommonStockSharesIssued
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,502,933,134us-gaap_CommonStockSharesIssued
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                    2,237,460,751us-gaap_CommonStockSharesIssued
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Ordinary shares, shares outstanding     1,463,654,092us-gaap_CommonStockSharesOutstanding 1,463,654,092us-gaap_CommonStockSharesOutstanding                                             2,208,310,595us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
523,407,762us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
    1,463,654,092us-gaap_CommonStockSharesOutstanding
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,463,654,092us-gaap_CommonStockSharesOutstanding
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                    2,208,310,595us-gaap_CommonStockSharesOutstanding
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember