XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.4
Accounts Payable and Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2023
Accounts Payable and Accrued Liabilities [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities Accounts payable and accrued labilities as of June 30, 2023 and December 31, 2022 are summarized as follows:
   June 30,
2023
   December 31,
2022
 
Trade payable  2,096,225   2,412,588 
VAT payable   95,805    37,127 
Payroll taxes payable   39,251    46,268 
Customer deposits   
-
    156,886 
   2,231,281   2,652,869