v3.25.1
Trade Accounts and Other Receivables, Contract Liabilities and Prepayments (Tables)
12 Months Ended
Dec. 31, 2024
Trade Accounts and Other Receivables, Contract Liabilities and Prepayments [Abstract]  
Schedule of Trade Accounts Receivables
   2024   2023 
         
Trade accounts receivables   18,255,293    19,171,243 
Less: Expected credit losses   (15,039,662)   (18,202,132)
Less: Write-off   Nil    (927,519)
    3,215,631    41,592 
Schedule of Age Analysis of Trade Accounts Receivables

The age analysis of trade accounts receivables as at the end of the reporting period was as follows:

 

   Gross carrying amount   Expected credit loss   Expected credit loss rate 
   2024   2023   2024   2023   2024   2023 
Current   636,305    3,566,177    Nil    (3,524,585)   0%   99%
More than 30 days past due   882    1,114,733    Nil    (1,114,733)   0%   100%
More than 60 days past due   Nil    2,228,819    Nil    (2,228,819)   0%   100%
More than 120 days past due   Nil    1,652,053    Nil    (1,652,053)   0%   100%
More than 150 days past due   17,618,106    9,681,942    (15,039,662)   (9,681,942)   85%   100%
    18,255,293    18,243,724    (15,039,662)   (18,202,132)          
Schedule of Allowance for Expected Credit Losses of Trade Accounts Receivables

Set out below is the movement in the allowance for expected credit losses of trade accounts receivables:

 

   2024   2023 
         
As at 1 January   18,202,132    Nil 
Provision for expected credit losses   151,068    18,202,132 
Reversal of expected credit losses   (3,313,538)   Nil 
As at 31 December   15,039,662    18,202,132 
Schedule of Contract Liabilities

Set out below is the movement in the contract liabilities:

 

   2024   2023 
         
As at 1 January   2,539,404    6,222,055 
Deferred during the year   72,850,592    98,362,872 
Recognised as revenue during the year   (71,181,859)   (102,045,523)
As at 31 December   4,208,137    2,539,404 
Schedule of Other Receivables, Prepayments and Other Income
   2024   2023 
         
Litigation and interest receivables   1,792,252    Nil 
VAT receivables   661,737    794,023 
Due from related parties (Note 21)   534,993    327,437 
Prepaid expenses   292,664    407,563 
Advance to employees   8,349    7,481 
Other receivables and prepayments   314,184    311,464 
Less: Write-off other receivables and prepayments   (272,257)   Nil 
    3,331,922    1,847,968