XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Payables (Details) - Schedule of Accrued Expenses and Other Payables - USD ($)
Jul. 31, 2023
Apr. 30, 2023
Schedule of accrued expenses and other payables [Abstract]    
Accrued payroll $ 263,616 $ 301,527
Accrued interest expense 131,388 127,638
Accrued loss for legal matter 237,000 237,000
Other payables 16,342 26,878
Due to third parties 118,703 145,775
Sales tax payable 41,952 28,978
Total accrued expenses and other payables $ 809,001 $ 867,796