XML 77 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accounts Receivable, Net (Tables)
6 Months Ended
Dec. 31, 2019
Receivables [Abstract]  
Schedule of net accounts receivable

   December 31,   June 30, 
   2019   2019 
Trade accounts receivable  $11,192,245   $12,716,120 
Less: allowances for doubtful accounts   (6,861,694)   (5,670,274)
Accounts receivable, net  $4,330,551   $7,045,846 

Schedule of movement of allowance for doubtful accounts

   December 31,
2019
   June 30,
2019
 
Beginning balance  $5,670,274   $1,682,228 
Provision for doubtful accounts   1,282,492    4,091,056 
Less: write-off/recovery   (76,497)   (88,882)
Exchange rate effect   (14,575)   (14,128)
Ending balance  $6,861,694   $5,670,274