XML 51 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Payables (Tables)
12 Months Ended
Jun. 30, 2021
Payables and Accruals [Abstract]  
Schedule of accrued expenses and other payables
   June 30,   June 30, 
   2021   2020 
Payroll and welfare payable   184,910    168,705 
Accrued expenses   7,957,290    7,640,130 
Other payables   5,326,796    3,227,913 
Other levy payable   129,825    118,671 
Total  $13,598,821   $11,155,419