XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Other Receivables, Net (Tables)
12 Months Ended
Jun. 30, 2022
Other Receivables, Net [Abstract]  
Schedule of other receivables
   June 30,
2022
  

June 30,
2021
(Restated)

 
Advances to customers*  $3,943,547   $6,022,680 
Employee business advances   23,768    4,144 
Total   3,967,315    6,026,824 
Less: allowances for doubtful accounts   (3,942,258)   (6,024,266)
Other receivables, net  $25,057   $2,558 

 

* In fiscal year 2019 and 2020, the Company entered into contracts with several customers where the Company’s services included both freight charge and cost of commodities to be shipped to customers’ designated locations. The terms of the contracts required the Company to prepay the commodities.  The Company prepaid for the commodities and reclassified the payment as other receivables as the payments were paid on behalf of the customers. These payments will be repaid to the Company when either the contract is executed or the contracts are terminated by either party. The customers were negatively impacted by the pandemic and required additional time to execute the contracts, due to significant uncertainty on whether the delayed contracts will be executed timely, the Company had provided an allowance due to contract delay and recorded allowances of approximately $6.0 million as of June 30, 2021. For the years ended June 30, 2022 and 2021, the Company recovered $1,934,619 and nil of these payment, respectively.

 

Schedule of movement of allowance for doubtful accounts
   June 30,   June 30, 
   2022   2021 
Beginning balance  $6,024,266   $5,787,421 
Recovery for doubtful accounts   (1,934,619)   
-
 
Exchange rate effect   (147,389)   236,845 
Ending balance  $3,942,258   $6,024,266