XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1
Accrued Expenses and Other Payables
9 Months Ended
Jan. 31, 2024
Accrued Expenses and Other Payables [Abstract]  
Accrued expenses and other payables

9. Accrued expenses and other payables

 

   January 31,
2024
   April 30,
2023
 
         
Accrued payroll  $284,323   $301,527 
Accrued interest expense   136,388    127,638 
Accrued loss for legal matter   237,000    237,000 
Other payables   17,243    26,878 
Due to third parties   139,189    145,775 
Sales tax payable   44,199    28,978 
Total accrued expenses and other payables  $858,342   $867,796