XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable, Net (Tables)
3 Months Ended
Sep. 30, 2020
Accounts Receivable Disclosure [Abstract]  
Schedule of net accounts receivable
   September 30,   June 30, 
   2020   2020 
Trade accounts receivable  $3,478,558   $3,453,439 
Less: allowances for doubtful accounts   (2,390,816)   (2,297,491)
Accounts receivable, net  $1,087,742   $1,155,948 
Schedule of movement of allowance for doubtful accounts
   September 30,
2020
   June 30,
2020
 
Beginning balance  $2,297,491   $5,670,274 
Provision for doubtful accounts, net of recovery   28,353    4,896,640 
Less: write-off   -    (8,220,754)
Exchange rate effect   64,972    (48,669)
Ending balance  $2,390,816   $2,297,491