XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable, Net (Tables)
12 Months Ended
Jun. 30, 2023
Accounts Receivable, Net [Abstract]  
Schedule of Net Accounts Receivable The Company’s net accounts receivable are as follows:
   June 30,   June 30, 
   2023   2022 
Trade accounts receivable  $3,487,293   $3,521,491 
Less: allowances for doubtful accounts   (3,288,740)   (3,413,110)
Accounts receivable, net  $198,553   $108,381 
Schedule of Allowance for Credit Losses Movement of allowance for doubtful accounts are as follows:
   June 30,   June 30, 
   2023   2022 
Beginning balance  $3,413,110   $3,475,769 
Provision for doubtful accounts, net of recovery   
-
    257 
Write-off/recovery   
-
    
-
 
Exchange rate effect   (124,370)   (62,916)
Ending balance  $3,288,740   $3,413,110