18 Current trade and other payables
2023 | 2022 | |
Trade payables | 9,443 | 10,383 |
Rent invoiced in advance | 2,066 | 2,197 |
Tenant deposits | 17,618 | 16,842 |
VAT payable | - | 520 |
Other payables | 7,201 | 3,113 |
Balance as at 31 December | 36,328 | 33,055 |
The other payables relate to invoices yet to be received for maintenance of and investments in the portfolio.