XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.1
Accrued Expenses and Other Payables (Details) - Schedule of Accrued Expenses and Other Payables - USD ($)
Jan. 31, 2024
Apr. 30, 2023
Schedule of Accrued Expenses and Other Payables [Abstract]    
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