XML 49 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Receivables, Net (Tables)
6 Months Ended
Dec. 31, 2021
Receivables [Abstract]  
Schedule of other receivables
   December 31,   June 30, 
   2021   2021 
Advances to customers*  $4,159,512   $6,025,670 
Project advance**   3,299,815    
-
 
Employee business advances   190,702    1,154 
Total   7,650,029    6,026,824 
Less: allowances for doubtful accounts   (4,157,197)   (6,024,266)
Other receivables, net  $3,492,832   $2,558 

 

Schedule of movement of allowance for doubtful accounts
   December 31,   June 30, 
   2021   2021 
Beginning balance  $6,024,266   $10,005,193 
Recovery for doubtful accounts   (1,941,054)   (4,786,814)
Less: write-off   -    (11,665)
Exchange rate effect   73,985    817,552 
Ending balance  $4,157,197   $6,024,266