XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Accounts Receivable, Net (Tables)
6 Months Ended
Dec. 31, 2020
Accounts Receivable Disclosure [Abstract]  
Schedule of net accounts receivable
   December 31,   June 30, 
   2020   2020 
Trade accounts receivable  $3,720,087   $3,453,439 
Less: allowances for doubtful accounts   (2,457,949)   (2,297,491)
Accounts receivable, net  $1,262,138   $1,155,948 
Schedule of movement of allowance for doubtful accounts
   December 31,
2020
   June 30,
2020
 
Beginning balance  $2,297,491   $5,670,274 
Provision for doubtful accounts, net of recovery   30,962    4,896,640 
Less: write-off   -    (8,220,754)
Exchange rate effect   129,496    (48,669)
Ending balance  $2,457,949   $2,297,491