XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, Net (Tables)
3 Months Ended
Sep. 30, 2021
Credit Loss, Additional Improvements [Abstract]  
Schedule of net accounts receivable
   September 30,   June 30, 
   2021   2021 
Trade accounts receivable  $3,530,750   $3,589,011 
Less: allowances for doubtful accounts   (3,478,418)   (3,475,769)
Accounts receivable, net  $52,332   $113,242 

 

Schedule of allowance for doubtful accounts
   September 30,   June 30, 
   2021   2021 
Beginning balance  $3,475,769   $2,297,491 
Provision for doubtful accounts, net of recovery   
-
    1,030,895 
Less: write-off   
-
    
-
 
Exchange rate effect   2,649    147,383 
Ending balance  $3,478,418   $3,475,769