XML 78 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts and Notes Receivable, Net (Tables)
6 Months Ended
Dec. 31, 2019
Receivables [Abstract]  
Schedule of accounts and notes receivable, net

   December 31,
2019
   June 30,
2019
 
   (unaudited)     
Accounts receivable  $55,961,513   $58,129,493 
Notes receivable   -    72,814 
Less:  Allowance for doubtful accounts   (24,088,555)   (21,191,849)
Total accounts and notes receivable, net  $31,872,958   $37,010,458 
Schedule of allowance for doubtful accounts

   Six months ended
December 31,
2019
   Year ended
June 30,
2019
 
   (unaudited)     
Beginning balance  $21,191,849   $19,291,772 
Provision for doubtful accounts   3,159,302    2,601,781 
Less: write-off   -    - 
Exchange rate effect   (262,596)   (701,704)
Ending balance  $24,088,555   $21,191,849