XML 20 R27.htm IDEA: XBRL DOCUMENT v3.19.3
Accounts Receivable, Net (Tables)
3 Months Ended
Sep. 30, 2019
Receivables [Abstract]  
Schedule of net accounts receivable
  September 30,   June 30, 
   2019   2019 
Trade accounts receivable  $10,498,624   $12,716,120 
Less: allowances for doubtful accounts   (6,506,794)   (5,670,274)
Accounts receivable, net  $3,991,830   $7,045,846 
Schedule of movement of allowance for doubtful accounts

 

   September 30,
2019
   June 30,
2019
 
Beginning balance  $5,670,274   $1,682,228 
Provision for doubtful accounts   1,023,931    4,091,056 
Less: write-off/recovery   (99,366)   (88,882)
Exchange rate effect   (88,045)   (14,128)
Ending balance  $6,506,794   $5,670,274