Treasury and finance

Cash in the bank today,
and the next thirteen weeks.

Bank positions, cheque deposits and a rolling cash forecast, built from the same cheques, installments, bills and commissions the other teams work on.

Treasury dashboard with cash in banks and a 13-week cash forecast
Screenshot of the live product, demo data.
In short

XSquare Real Estate gives treasury teams cash positions per bank and project account, deposit slips and a 13-week cash forecast. Imported bank statements are matched against open installments and invoices, and nothing posts until a treasury manager confirms.

See a cash squeeze weeks before it happens

The forecast combines installments, cheques, vendor bills, commissions and planned items such as land and contractor payments.

  • Bank positions from posted accounting entries
  • The balance of each project (escrow) account
  • Cheques to deposit in the next 7 and 30 days, and the bounce rate
  • A cash plan per project for items entered by hand

Smart bank reconciliation

Import the bank's statement and every line is matched against what is open. Clear matches are ready to confirm, and doubtful ones wait for a person.

  • Excel, CSV, MT940 and CAMT.053 statement files
  • Matches installments, invoices, payments, deposit slips, payment runs and bank charges
  • Arabic-aware names, so a transfer written in Arabic still finds the customer
  • Each suggestion shows why it matched
  • Nothing posts until a treasury manager confirms, and a match can be undone

Real accounting underneath

Everything posts to a full double-entry ledger, with your own chart of accounts and journals.

  • Separate accounts for income, discounts, penalties, deposits and customer advances
  • Cancellations booked correctly, with credit notes and refunds
  • VAT included or added per project
Questions

Common questions

Can it reconcile bank statements automatically?

It matches each statement line against open installments, invoices, payments, deposit slips and payment runs. Clear matches are ticked for a treasury manager to confirm, and nothing posts without that confirmation.

Which bank file formats does it read?

A bank's Excel or CSV export, which you map once per bank, plus MT940 and CAMT.053 files. Lines already imported are skipped.

Can it match Arabic names on transfers?

Yes. Matching handles titles, Arabic letter variants and Arabic against English spelling.

Does it connect live to banks?

It works from statement files you import. Tell us which banks you use and we will tell you plainly what is possible.

See it on your own project.

Bring your project, your payment plans and your hardest questions. We walk you through the system in a live demo.

Book a demo