XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable, Net (Tables)
12 Months Ended
Jun. 30, 2022
Accounts Receivable, Net [Abstract]  
Schedule of net accounts receivable
  

June 30,

   June 30, 
   2022   2021 
Trade accounts receivable  $3,521,491   $3,589,011 
Less: allowances for doubtful accounts   (3,413,110)   (3,475,769)
Accounts receivable, net  $108,381   $113,242 

 

Schedule of allowance for doubtful accounts
   June 30,   June 30, 
   2022   2021 
Beginning balance  $3,475,769   $2,297,491 
Provision for doubtful accounts, net of recovery   257    1,030,895 
Exchange rate effect   (62,916)   147,383 
Ending balance  $3,413,110   $3,475,769