22. Cash and cash equivalent
31.12.2021 31.12.2020 31.12.2021 31.12.2020
Cash in hand 117,446 140,495 97,413 98,689
Cash at bank 100,095,894 50,376,554 95,862,427 37,233,033
100,213,340 50,517,050 95,959,840 37,331,722
22a. Restricted Cash Deposits
Restricted Cash Deposits (Non-current) - 20,000,000 - 20,000,000
Restricted Cash Deposits (Current) 13,877,484 32,745,107 13,877,484 28,895,771
Total restricted cash deposits 13,877,484 52,745,107 13,877,484 48,895,771
Balance of Cash and cash equivalent 114,090,824 103,262,157 109,837,324 86,227,493
23. Trade and other payables
31.12.2021 31.12.2020 31.12.2021 31.12.2020
Trade payables 136,939,619 170,885,768 120,618,658 129,610,222
Advances from clients 129,103,361 114,154,236 126,825,008 112,962,596
Other current payables 110,171,364 136,249,229 136,308,564 122,802,390
376,214,343 421,289,233 383,752,230 365,375,208
AGEING ANALYSIS TRADE AND OTHER PAYABLES (Advances from clients not included)
31.12.2021 31.12.2020 31.12.2021 31.12.2020
0-90 days 133,915,945 126,793,213 130,425,297 94,909,953
91-180 days 19,690,383 23,939,101 21,240,131 18,300,678
181-365 days 19,322,355 29,311,458 20,921,690 22,384,498
366-731 days 23,695,263 53,038,642 26,241,013 47,605,922
>731 days 50,487,035 74,052,583 58,099,091 69,211,561
247,110,983 307,134,997 256,927,222 252,412,612
AGEING ANALYSIS ADVANCES FROM CLIENTS
31.12.2021 31.12.2020 31.12.2021 31.12.2020
0-90 days 2,507,849 7,641,418 2,463,591 7,561,650
91-180 days 94,912,426 25,958,039 93,237,459 25,687,067
181-365 days 2,893,387 15,559,753 2,842,326 15,397,327
366-731 days 14,095,955 57,326,295 13,847,197 56,727,874
>731 days 14,693,743 7,668,731 14,434,435 7,588,678
129,103,361 114,154,236 126,825,008 112,962,596
Other current payables
31.12.2021 31.12.2020 31.12.2021 31.12.2020
Social security 8,083,246 9,296,604 7,466,271 8,233,524
Dividends payable 138 131 - -
Payables to subsidiaries - - 35,444,182 27,268,216