XML 19 R6.htm IDEA: XBRL DOCUMENT v3.20.4
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities    
Net income (loss) $ (70,989,577) $ (34,396,679)
Adjustments to reconcile Net income (loss) to net cash provided by (used in) operating activities    
Depreciation and amortization 1,867,471 2,370,218
Provision for losses on accounts receivable 38,475,657 27,670,550
Gain (Loss) on disposal of property, plant and equipment 1,562 33,837
Amortization of debt discount   41,719
Inventories impairment 30,791,832  
Change in fair value of derivative liability   (17,741)
Changes in operating assets    
Accounts receivable (27,015,611) (40,783,391)
Amount due from related parties (172,434) (147,492)
Other current assets (251,484) (224,409)
Inventories (15,219,180) 44,905,007
Advances to suppliers 34,718,741 1,662,134
Other assets 994,332 932,053
Changes in operating liabilities    
Accounts payable (1,558,575) (3,495,243)
Customer deposits 909,131 1,090,142
Tax payables 580,112 (2,446,447)
Accrued expenses and other payables 630,812 705,810
Interest payable   25,600
Net cash provided by (used in) operating activities (6,237,210) (2,074,331)
Cash flows from investing activities    
Purchase of plant, property, and equipment (92,801) (50,533)
Change in construction in process (119,489)  
Net cash provided by (used in) investing activities (212,290) (50,533)
Cash flows from financing activities    
Proceeds from the sale of common stock   10,252,000
Proceeds from loans 306,000 279,600
Advance from related party   400,000
Net cash provided by (used in) financing activities 306,000 10,939,200
Effect of exchange rate change on cash and cash equivalents 4,035,108 (2,367,640)
Net increase in cash and cash equivalents (2,108,392) 6,446,696
Cash and cash equivalents, beginning balance 11,934,778 72,259,804
Cash and cash equivalents, ending balance 9,826,386 78,706,500
Supplement disclosure of cash flow information    
Interest expense paid 123,953 68,293
Income taxes paid $ 239,711 $ 108,974