ACCOUNTING

Leaseora Accounting is designed to connect the operational activity of properties, leases, clients, vendors, utilities, taxes and development activity with controlled financial records and reports. The module supports day-to-day property accounting as well as portfolio, tax and multi-entity requirements.

L
Leaseora
Jul 30, 2026 33 min read 19 views

LEASEORA

ACCOUNTING

Detailed User and Technical Operations Guide

General Ledger • Receivables • Payables • Invoicing • Budgets • Reconciliation • Assets • Cash Flow • Tax • Consolidation • Reporting

 

For real estate companies, finance teams, accountants, property managers, tax teams and authorised executives

Version 1.0 | July 2026

 

 

Purpose of this guide

This document explains how a real estate company can use Leaseora's Accounting module from financial setup and transaction capture through double-entry posting, receivables, payables, invoicing, budgeting, bank reconciliation, assets, cash-flow forecasting, tax, multi-entity consolidation, virtual accounts and financial reporting. It also provides a technical reference based on the supplied models, controllers, services, events and AI tools.

 

 

 

1  Purpose, Audience and Scope

Leaseora Accounting is designed to connect the operational activity of properties, leases, clients, vendors, utilities, taxes and development activity with controlled financial records and reports. The module supports day-to-day property accounting as well as portfolio, tax and multi-entity requirements.

Item

Description

Primary users

Finance directors, accountants, bookkeepers, property accountants, tax teams, accounts receivable and payable staff, property managers and authorised executives.

Core scope

Financial dashboard, chart of accounts, journal entries, ledgers, AR, AP, invoicing, budgets, reconciliation, assets, forecasts, capex, reserves, tax, consolidation, reports and virtual accounts.

Accounting principle

Posted entries should follow double-entry bookkeeping and maintain evidence, account, date, property, lease, tenant, vendor and entity context where applicable.

Operational boundary

Leaseora supports accounting workflows but does not replace qualified accounting, statutory audit, legal, tax or valuation advice.

Currency convention

This guide uses generic examples in pounds sterling where an example amount is needed. The actual module supports property and reporting currencies through CurrencyExchangeService.

 

 

Professional review required

Tax calculations, accounting policies, depreciation methods, consolidation, government submissions and statutory statements should be reviewed by qualified professionals under the applicable jurisdiction and accounting framework.

 

What the module connects

·    Operational income - rent, service charges, utilities, deposits and other property revenue.

·    Operational expenses - maintenance, utilities, contractors, vendors and administrative costs.

·    Accounting records - chart of accounts, journal entries and general ledger balances.

·    Cash records - bank accounts, virtual accounts, wallet transactions and reconciliation.

·    Planning - budgets, forecasts, capital expenditure and reserve funds.

·    Assets - buildings, equipment, furniture, vehicles and depreciation.

·    Tax - property tax, deductions, forecasts, forms, remittances and compliance.

·    Group accounting - consolidation and intercompany matching.

·    Management reporting - cash flow, P&L, balance sheet, budget variance and property reports.

2  Accounting Module Overview and Navigation

Figure 1. Complete Leaseora Accounting lifecycle

Menu area

Primary purpose

Accounting Dashboard

Revenue, expenses, net income, AR, AP, cash flow, budgets, bills, invoices, tax and AI insights.

General Ledger

Chart of accounts, journals, posting, reversal and financial statements.

Lease and Rent Ledgers

Property and lease-specific accounting views and PDF export.

Accounts Receivable

Money owed to the company, collections, reminders and ageing.

Accounts Payable

Vendor bills, approvals, scheduling, payment and ageing.

Invoices

Rent, utility, service-charge and ad-hoc tenant invoices.

Budgets

Property and portfolio budgets, lines, approval, variance and forecast.

Bank Reconciliation

Statement matching, adjustments, completion and exceptions.

Fixed Assets

Asset register, depreciation, revaluation and disposal.

Forecasting and Capital

Cash-flow forecasts, scenarios and capital plans.

Reserve Funds

Contributions, withdrawals, balances and adequacy projections.

Tax and Government

Property tax, forecasts, forms, remittance, compliance and investigation.

Consolidation

Multi-entity statements and intercompany eliminations.

Reports

Property, portfolio and consolidated reports.

Virtual Accounts

Dedicated account creation and automatic payment attribution.

 

 

 

3  Roles, Permissions and Financial Governance

Role

Main responsibility

Control

Finance Administrator

Configures accounting settings, chart of accounts, periods and access.

Restrict system-wide changes and deletion.

Accountant

Creates journals, reconciliations, assets and financial reports.

Posting and reversal should follow approval rules.

Accounts Receivable Officer

Creates receivables, invoices, reminders and records collections.

Should not independently write off material balances.

Accounts Payable Officer

Creates vendor bills and schedules payments.

Separate bill entry, approval and payment where possible.

Tax Officer

Maintains tax records, forecasts, forms and remittances.

Require professional and jurisdictional review.

Property Manager

Reviews property-level income, expense and budget information.

Limit direct ledger-posting rights unless trained.

Executive / Approver

Approves budgets, bills, capex, reserves and close.

Review supporting evidence and exceptions.

Auditor / Read-only Reviewer

Reviews ledgers, reports and audit evidence.

No transaction modification rights.

 

Recommended controls

·    Use individual accounts and two-factor authentication where available.

·    Separate transaction preparation, approval, payment and reconciliation.

·    Restrict posting, reversing, period close, tax submission and consolidation.

·    Require supporting evidence for journals, adjustments and payments.

·    Use audit trails and retain original transaction references.

·    Review access whenever staff or entity responsibilities change.

4  Phase 1 - Financial Dashboard and Overview

STEP
1

Access and Review the Accounting Dashboard

Primary user: Finance team / management

 

Open Accounting -> Dashboard. FinancialDashboardController aggregates financial information across properties and entities through FinancialDataAggregationService. CurrencyExchangeService supports multi-currency display where configured.

Dashboard area

Management question

Total revenue

How much income has been recorded across the selected period?

Expenses

What operating and capital costs have been recognised?

Net income

What is the result after recorded revenue and expenses?

Accounts receivable

How much is owed by clients and tenants?

Accounts payable

How much is owed to vendors and contractors?

Cash flow

What cash has moved in and out, and what is expected?

Budget variance

Where is actual performance above or below budget?

Upcoming bills

Which approved or unapproved bills require action?

Overdue invoices

Which clients require collection follow-up?

Tax obligations

What tax liabilities, due dates or compliance items exist?

AI insights

Which trends, anomalies or risks require investigation?

 

 

Dashboard numbers depend on source records

A dashboard is a summary. Investigate unexpected values through journals, invoices, payments, bank reconciliation, property dimensions and reporting filters.

 

5  Phase 2 - Chart of Accounts and General Ledger

STEP
2

Set Up the Chart of Accounts

Primary user: Finance Administrator / Accountant

 

Use GeneralLedgerController to create and maintain the chart of accounts. The account hierarchy should reflect the company's reporting structure while remaining understandable to property and finance teams.

Account category

Typical use

Assets

Cash, receivables, property, equipment and other controlled resources.

Liabilities

Payables, deposits, loans, tax liabilities and other obligations.

Equity

Owner capital, retained earnings and reserves.

Revenue

Rent, service charge, utility recovery, property income and other revenue.

Expenses

Maintenance, utilities, management, tax, depreciation and other costs.

 

Chart of accounts controls

Use unique account codes and clear names.

Define parent and child account relationships.

Separate operating expense from capital expenditure.

Use consistent revenue and expense categories across properties.

Avoid creating duplicate accounts for the same purpose.

Do not delete accounts with posted history; deactivate or restrict where supported.

Confirm the opening balance and migration approach.

 

STEP
3

Create, Post and Reverse Journal Entries

Primary user: Accountant / authorised approver

 

A JournalEntry contains balanced debit and credit lines. Draft entries can be edited or deleted; posted entries should be corrected by reversal or authorised adjustment rather than deletion.

Journal element

Purpose

Date

Accounting date and period.

Reference

Unique internal or source reference.

Description

Clear business reason for the entry.

Debit account and amount

Account receiving the debit.

Credit account and amount

Account receiving the credit.

Dimensions

Property, lease, tenant, vendor, tax, entity or other context.

Evidence

Invoice, receipt, schedule, approval or calculation.

Status

Draft, posted, reversed or configured state.

 

1. Create the journal and enter the accounting date and reference.

2. Add debit and credit lines.

3. Confirm total debits equal total credits.

4. Add property, lease, entity and other relevant dimensions.

5. Attach or reference supporting evidence.

6. Review account choice, amount, currency and period.

7. Post the journal after approval.

8. Reverse a posted entry when correction is required.

Figure 2. Double-entry and general ledger flow

 

Posted history should remain auditable

Deleting a posted entry can break financial history. Use the configured reversal and correcting-entry process.

 

 

 

6  Trial Balance and Financial Statements

GeneralLedgerController can generate the trial balance, balance sheet and income statement. Reports should be reviewed after posting, reconciliation and period-close controls.

Report

What it shows

Review focus

Trial balance

Debit and credit balances by account.

Debits and credits balance; unusual or dormant accounts.

Balance sheet

Assets, liabilities and equity at a date.

Cash, receivables, payables, debt, assets and equity.

Income statement / P&L

Revenue and expenses for a period.

Property income, operating cost, net result and trends.

General ledger export

Detailed account transactions.

References, dates, dimensions, users and evidence.

 

 

A balanced trial balance is necessary but not sufficient

Debits and credits can balance while accounts, dates, properties or amounts are wrong. Perform reconciliation and analytical review.

 

7  Lease, Rent and Tax Ledgers

STEP
4

Review Lease and Rent Ledgers

Primary user: Property accountant / finance team

 

LedgerController provides lease and rent-specific accounting views. LeaseAccountingService and TaxLedgerService support the relationship between operational records and accounting ledgers.

Ledger

Purpose

LeaseLedger

Lease-level charges, balances and accounting context.

LeasePaymentLedger

Payments linked to a lease.

RentLedger

Rent charges and balances.

RentPaymentLedger

Rent payment detail.

TaxHashLedger

Tax-linked ledger entries and traceability.

 

Use exportPdf to produce a controlled ledger PDF for authorised review. Check that operational lease and payment statuses agree with accounting entries and bank reconciliation.

8  Phase 3 - Accounts Receivable

STEP
5

Create and Collect Receivables

Primary user: Accounts Receivable Officer

 

AccountsReceivable tracks money owed to the company, including rent, service charges, deposits, utilities and approved ad-hoc charges.

Receivable field

Purpose

Customer / tenant

Person or organisation that owes the amount.

Property / lease

Operational source of the receivable.

Description

Charge type and reason.

Amount and currency

Original receivable value.

Issue and due date

Timing of the obligation.

Status

Open, partially paid, paid, overdue, written off or configured state.

Payment allocation

Amounts applied against the balance.

Reference

Invoice, lease or external source reference.

 

Collection workflow

1. Create or receive the receivable from the source module.

2. Review the amount, due date, customer and property.

3. Send the invoice or payment instruction.

4. Monitor payment and reminders.

5. Record and allocate confirmed payments.

6. Review overdue balances in the ageing report.

7. Escalate disputes, payment plans or write-offs for approval.

8. Export the AR report for reconciliation or management.

Ageing bucket

Meaning

Current

Not yet overdue.

1-30 days

Recently overdue.

31-60 days

Requires stronger follow-up.

61-90 days

Material collection risk.

90+ days

Long-outstanding; management and legal review may be required.

 

 

A reminder is not a collection decision

Bulk reminders can improve efficiency, but disputes, hardship, payment plans, write-offs and enforcement require human review.

 

9  Phase 4 - Accounts Payable

STEP
6

Create, Approve and Pay Vendor Bills

Primary user: Accounts Payable team / approvers

 

AccountsPayable tracks amounts the company owes to maintenance vendors, utilities, contractors and other suppliers. BillCreated, BillUpdated and PaymentRecorded events support downstream notifications or processes.

Payable field

Purpose

Vendor

Supplier or contractor.

Property / project

Location or cost centre receiving the expense.

Invoice reference

Vendor invoice number or bill reference.

Description

Goods or services supplied.

Amount, tax and currency

Financial value and applicable tax.

Invoice and due date

Timing for recognition and payment.

Approval status

Draft, approved, rejected or configured state.

Payment status

Unpaid, scheduled, partially paid or paid.

 

1. Create the bill and attach or reference the vendor invoice.

2. Check vendor, amount, tax, dates and property allocation.

3. Submit for approval.

4. Approve or reject with a reason.

5. Schedule payment according to terms and cash position.

6. Record or execute payment.

7. Reconcile the payment to the bank transaction.

8. Review unpaid and overdue items in the AP ageing report.

AccountsPayableAIService can analyse bills and suggest payment optimisation, such as priority or timing, but approval and cash decisions remain with authorised staff.

 

Separate entry, approval and payment

Where staffing permits, different users should create the bill, approve it and release payment.

 

10  Phase 5 - Invoicing

STEP
7

Create, Send and Track Invoices

Primary user: Accounts Receivable / property management

 

InvoiceService creates and manages invoices for rent, service charges, utilities and ad-hoc charges. UtilityInvoiceService supports utility-specific invoices.

Invoice element

Purpose

Invoice number

Unique reference.

Tenant / client

Recipient.

Property / lease

Operational link.

Line items

Description, quantity, rate, tax and amount.

Currency

Invoice currency.

Issue and due date

Payment timing.

Status

Draft, Sent, Paid, Overdue or Cancelled.

PDF

Downloadable invoice document.

 

Invoice controls

Use an approved invoice number sequence.

Confirm customer, lease and property links.

Review tax, amount, currency and due date.

Do not send a draft invoice.

Record cancellation rather than silently deleting a sent invoice.

Apply payments against the correct invoice.

Reconcile invoice status with receivable and bank records.

 

11  Phase 6 - Budgeting

STEP
8

Create, Approve and Monitor Budgets

Primary user: Finance / property management / executives

 

BudgetingController supports annual, quarterly and monthly budgets at property or portfolio level. Budget lines should use the same account or category structure used for actual reporting.

Budget element

Purpose

Budget name and period

Identifies the planning period.

Scope

Property, portfolio, entity or cost centre.

Budget lines

Revenue or expense categories and amounts.

Status

Draft, approved or configured state.

Actuals

Posted accounting activity for comparison.

Variance

Difference between budget and actual.

Forecast

Updated expected outcome.

 

1. Create the budget and select the scope and period.

2. Add lines for expected revenue and expense categories.

3. Review assumptions with property and finance teams.

4. Approve the budget.

5. Monitor actual performance through BudgetTrackingService.

6. Investigate material variances.

7. Use AI forecast as a draft and apply management judgement.

8. Copy the budget for a new period only after updating assumptions.

 

Example variance

A maintenance budget of £50,000 and actual spend of £58,000 produces an £8,000 adverse variance. Management should identify whether the cause is timing, price, emergency work, coding or a genuine overrun.

 

 

 

12  Phase 7 - Bank Reconciliation

STEP
9

Reconcile Bank Accounts

Primary user: Accountant / treasury

 

Bank reconciliation compares external bank activity with Leaseora payments, receipts, journals and virtual-account records for a defined bank account and period.

Reconciliation element

Purpose

Bank account

Account being reconciled.

Statement period

Opening and closing dates.

Opening / closing balance

External statement balances.

Platform transactions

Leaseora cash transactions in the period.

Matched items

Transactions linked to a bank line.

Unmatched items

Bank or platform entries without a match.

Adjustments

Authorised correcting entries.

Status

Draft, in progress, completed or locked.

 

1. Create the reconciliation for the bank account and period.

2. Import or retrieve statement transactions where supported.

3. Run auto-match based on amount, date and reference.

4. Review every suggested match.

5. Manually match remaining valid items.

6. Create approved adjustments for bank fees, timing or corrections.

7. Investigate unreconciled items.

8. Confirm the reconciliation summary and complete the reconciliation.

9. Lock the period or record according to the configured workflow.

Figure 3. Cash collection, virtual account and reconciliation flow

 

AI auto-match is a proposal

A similar amount and date can refer to a different transaction. Staff should verify reference, counterparty, property and payment context before accepting a match.

 

13  Phase 8 - Fixed Assets

STEP
10

Register, Depreciate, Revalue and Dispose Assets

Primary user: Fixed-asset accountant / finance

 

FixedAssetController maintains the asset register for buildings, equipment, vehicles, furniture and other long-term assets.

Asset field

Purpose

Asset reference

Unique register identifier.

Description and category

Nature of the asset.

Property / location

Where the asset is used.

Acquisition date and cost

Original recognition information.

Useful life

Expected accounting life.

Residual value

Expected value at end of useful life.

Depreciation method

Straight-line, declining balance or configured method.

Accumulated depreciation

Depreciation recorded to date.

Carrying value

Cost or valuation less depreciation and impairment.

Status

Active, disposed or configured state.

 

Asset lifecycle

1. Register the asset and evidence.

2. Select the approved depreciation method, life and residual value.

3. Generate the depreciation schedule.

4. Post periodic depreciation journal entries.

5. Revalue only with authorised valuation evidence and policy.

6. Record disposal proceeds and accounting effect.

7. Run bulk depreciation after reviewing the period and asset population.

8. Export the asset register and reconcile it to the ledger.

 

Depreciation is an accounting policy decision

The selected method and useful life should follow the company's accounting policy and applicable reporting framework.

 

14  Phase 9 - Cash Flow Forecasting

STEP
11

Create and Compare Cash Flow Forecasts

Primary user: Finance / treasury / management

 

CashFlowForecastService and PredictiveCashFlowService use leases, payment schedules, expenses and historical data to model future cash movements.

Forecast input

Meaning

Opening cash

Starting cash position.

Expected inflows

Rent, service charges, sales, financing and other receipts.

Expected outflows

Bills, payroll, tax, capex, debt and other payments.

Timing assumptions

Expected dates and collection/payment behaviour.

Scenario

Optimistic, Base or Pessimistic.

Actual vs forecast

Variance after the period occurs.

 

1. Create the forecast period and assumptions.

2. Generate the forecast using available records.

3. Review optimistic, base and pessimistic scenarios.

4. Check large inflows, outflows and timing assumptions.

5. Compare with a previous forecast where useful.

6. Monitor actual versus forecast variance.

7. Update assumptions rather than overwriting historical versions without traceability.

 

Forecasts are not cash guarantees

Late rent, early expenses, exchange rates, vacancy, tax and financing can change outcomes. Use scenarios and update assumptions regularly.

 

15  Phase 10 - Capital Planning

STEP
12

Plan and Track Capital Expenditure

Primary user: Finance / property / executive approval

 

CapitalPlanningController records major planned investments, approvals and actual spend.

Capex element

Purpose

Project / asset

What the investment relates to.

Business case

Reason, benefit and urgency.

Budget

Approved capital amount.

Timing

Planned commitment and payment dates.

Approval

Authorised decision.

Actual spend

Recorded cost against the plan.

Forecast

Expected future capital requirement.

 

 

Capex and operating expense are different

Use the company's accounting policy to determine whether work should be capitalised or expensed. AI forecasting cannot make the final accounting classification.

 

16  Phase 11 - Reserve Fund Management

STEP
13

Create and Maintain Reserve Funds

Primary user: Finance / management

 

ReserveFund and ReserveFundTransaction support maintenance reserves, sinking funds and other designated funds.

1. Create the reserve fund and define its purpose.

2. Set the opening balance and target where applicable.

3. Record contributions with source and date.

4. Record withdrawals with approval and purpose.

5. Review the current balance and transaction history.

6. Use AI projection to assess future adequacy.

7. Export the fund report and reconcile it to cash and ledger accounts.

 

Restricted funds require clear governance

Document who can authorise contributions and withdrawals, and whether the fund is legally or contractually restricted.

 

17  Phase 12 - Property Tax Management

STEP
14

Create, Calculate and Pay Property Tax

Primary user: Tax team / finance

 

TaxController supports property tax records, calculations, payments, documents, deductions, forecasts, regional rules and AI-assisted analysis.

Tax record element

Purpose

Property and jurisdiction

Identifies the asset and applicable location.

Tax type and period

Nature and period of liability.

Taxable base

Value, income, rent or other basis used.

Rate / rule

Applicable regional rule or rate.

Calculated liability

System or approved calculation.

Deductions

Applicable permitted deductions.

Payment status

Unpaid, paid, overdue or configured state.

Documents

Assessment, return, receipt or supporting evidence.

 

AI-assisted tax tools

·    Optimisation suggestions - possible tax strategies for professional review.

·    Portfolio advice - cross-property tax observations.

·    Tax forecast - estimated future liability.

·    Deduction recommendations - potential deductions requiring validation.

·    Efficiency score - an analytical indicator, not a filing conclusion.

·    Payment-pattern analysis - timing and compliance patterns.

·    Strategy comparison - scenario-based comparison.

·    AI auto-fill - drafts fields from available data.

 

AI tax advice is not professional tax advice

Tax rules, deductions, rates and filing obligations can change and depend on facts and jurisdiction. Verify every AI suggestion with current authoritative rules and qualified advice.

 

18  Tax Forecasts, Forms and Exports

STEP
15

Generate Tax Forecasts

Primary user: Tax team

 

TaxForecastService generates period forecasts and logs the process in TaxForecastLog. Forecasts can be viewed individually and exported to PDF, CSV or JSON through the supplied controllers.

STEP
16

Prepare Compliance Tax Forms

Primary user: Tax team / finance

 

TaxFormController supports creation, generation, status tracking, bulk generation and submission of forms such as US 1099 vendor forms where applicable.

Confirm the jurisdiction and form type.

Verify vendor or recipient information.

Reconcile reportable amounts to the ledger and AP records.

Generate and review the form.

Submit only through an approved process.

Record submission status and evidence.

Retain corrections and resubmissions.

 

19  Phase 13 - Government Tax Portal and Remittance

STEP
17

Manage Government Tax Compliance

Primary user: Tax and compliance teams

 

GovernmentTaxController supports escrow, remittance, reconciliation, compliance flags, investigations and access logs for configured government integrations.

Government tax area

Purpose

Tax escrow

Holds or tracks collected tax amounts for remittance.

Remittance

Records tax sent to government.

Remittance history

Shows prior payments and details.

Reconciliation

Compares internal and government records.

Compliance flags

Identifies issues requiring resolution.

Investigations

Tracks formal tax review or investigation records.

Official access logs

Records government portal access where supported.

 

Supporting services include GovernmentTaxRemittanceService, TaxAnomalyDetectionService, TaxRateOptimizationService, TaxCollectionPredictionService, AITaxReportService, TaxReportingService and GovernmentTaxChatbotService.

 

Government integration is jurisdiction-specific

Availability, authentication, remittance rules and official access depend on the configured jurisdiction and authority.

 

 

 

20  Phase 14 - Multi-Entity Consolidation

STEP
18

Run Financial Consolidation

Primary user: Group finance

 

ConsolidationController combines multiple legal entities into group financial statements and records elimination entries for intercompany activity.

1. Create the consolidation group and member entities.

2. Confirm reporting period, currency and accounting policies.

3. Load or validate entity trial balances.

4. Run consolidation.

5. Review intercompany balances and elimination entries.

6. Review consolidated P&L, balance sheet and cash flow.

7. Investigate out-of-balance or unmapped accounts.

8. Approve and export the consolidated statements.

 

Consolidation requires policy alignment

Entities may use different currencies, charts of accounts, periods or policies. Mapping and conversion should be reviewed by group finance.

 

STEP
19

Create and Reconcile Intercompany Transactions

Primary user: Group finance / entity accountants

 

IntercompanyController records transactions between entities, matches both sides and reconciles balances before consolidation.

Intercompany control

Purpose

Counterparty entity

Identifies the other group company.

Transaction type

Loan, service, recharge, rent or other relationship.

Amount and currency

Original transaction terms.

Matching reference

Links both sides.

Unmatched report

Shows differences requiring action.

Reconciliation

Confirms both entities agree.

Elimination

Removes group-internal effect from consolidated statements.

 

21  Phase 15 - Property Financial Reports

STEP
20

Generate Property and Portfolio Reports

Primary user: Finance / property management / executives

 

Report

Purpose

Cash flow

Inflows and outflows by property and period.

Expense categories

Cost breakdown by account or category.

Tax report

Tax liability, payment and status information.

Profit and loss

Property or portfolio revenue, expenses and result.

Forecast

Expected future financial performance.

Budget comparison

Budget versus actual and variance.

 

CurrencyExchangeService supports multi-currency reporting. Reports should clearly identify original, converted and consolidated values and the exchange-rate date or method where relevant.

22  Phase 16 - Virtual Account Management

STEP
21

Create Dedicated Virtual Accounts

Primary user: Finance / treasury / system administrator

 

VirtualAccountController and provider services can create dedicated bank accounts per property or tenant. Incoming payments can then be attributed to the correct lease, property or user.

Virtual account element

Purpose

Provider

VirtualAccountService, Embedly or Flutterwave implementation.

Account holder / user

Person or organisation linked to the account.

Property / lease

Operational attribution.

Account number and bank

Payment instructions.

Status

Active, inactive or configured state.

Incoming payment reference

Supports automatic reconciliation.

Deposit account

Underlying account relationship where used.

 

 

Virtual accounts improve attribution, not financial control by themselves

Provider webhooks, settlement, bank records and ledger posting should still be reconciled and monitored.

 

23  Phase 17 - Financial Products

STEP
22

Browse and Apply for Financial Products

Primary user: Authorised finance / executive user

 

FinancialProductService provides a catalogue of loans, credit lines, insurance or other configured products. Users can review details, apply and track applications.

 

Application is not approval

Product availability, terms, pricing, underwriting and approval depend on the provider and applicant profile.

 

24  Phase 18 - Utility Reconciliation

STEP
23

Match Utility Invoices and Tenant Payments

Primary user: Finance / utility team

 

UtilityReconciliation and UtilityReconciliationItem compare utility invoices with tenant payments and outstanding balances by unit.

1. Load or review utility invoices.

2. Link charges to the correct property, unit and lease.

3. Review tenant payments and invoice allocations.

4. Match valid payments to invoice items.

5. Investigate short, excess or missing payments.

6. Record authorised adjustments.

7. Generate the utility reconciliation report.

8. Confirm outstanding balances feed the correct receivable or client view.

25  AI-Powered Accounting Features

Figure 4. AI, forecasting and financial insight map

AI feature

Service / action

Purpose

Tax optimisation

OpenAITaxAdvisorService

Suggests potential strategies for professional review.

Portfolio tax advice

OpenAITaxAdvisorService

Reviews tax patterns across properties.

Deduction recommendations

TaxDeductionService

Identifies potential deductions.

Tax forecasting

TaxForecastService

Estimates future liabilities.

Tax anomaly detection

TaxAnomalyDetectionService

Flags unusual patterns.

Tax rate optimisation

TaxRateOptimizationService

Compares configured rate or jurisdiction outcomes.

Collection prediction

TaxCollectionPredictionService

Forecasts tax collection outcomes.

AI tax reports

AITaxReportService

Drafts comprehensive tax reports.

Tax chatbot

GovernmentTaxChatbotService

Answers tax-related questions using configured information.

Tax auto-fill

TaxController@aiAutoFillTax

Drafts tax form fields.

Cash-flow prediction

PredictiveCashFlowService

Forecasts future cash.

Budget forecasting

BudgetingController@forecastBudget

Forecasts budget requirements.

Bank auto-match

BankReconciliationController@autoMatch

Suggests transaction matches.

AP bill analysis

AccountsPayableAIService

Analyses bills and payment timing.

Capex forecasting

CapitalPlanningController@forecastCapex

Forecasts future capital needs.

Reserve projection

ReserveFundController@getFundProjection

Projects fund adequacy.

 

 

AI does not post or file by authority

Any AI-generated match, forecast, tax answer, classification or recommendation should be reviewed before it affects accounting records, payment decisions or statutory submissions.

 

26  Multi-Currency Accounting and Reporting

CurrencyExchangeService supports converted views across dashboards, budgets and reports. The accounting team should distinguish transaction currency, functional currency and reporting currency.

Currency concept

Meaning

Control

Transaction currency

Currency of the invoice, bill, payment or contract.

Retain original amount and currency.

Functional currency

Primary accounting currency of an entity.

Apply approved accounting policy.

Reporting currency

Currency used for management or consolidation reports.

Disclose conversion basis and date.

Exchange difference

Gain or loss from rate movement or settlement.

Post to approved accounts.

Rate source

Provider and timestamp used.

Monitor availability and fallback rules.

 

 

Do not overwrite original currency values

Converted reports should preserve original transaction values and a traceable exchange-rate basis.

 

27  Monthly and Year-End Close Process

A controlled close improves the reliability of financial statements. The exact checklist depends on the company and jurisdiction, but the following sequence is recommended.

1. Confirm all rent, utility, service-charge and other invoices for the period are recorded.

2. Review and allocate cash receipts.

3. Review vendor bills and accrued expenses.

4. Complete bank and virtual-account reconciliation.

5. Review AR and AP ageing.

6. Post depreciation and approved recurring journals.

7. Review budgets and material variances.

8. Reconcile reserve, tax, lease and rent ledgers.

9. Review fixed assets, capex and disposals.

10. Review intercompany balances and consolidation where applicable.

11. Run trial balance and analytical review.

12. Post authorised adjustments and reversals.

13. Lock or close the period according to policy.

14. Generate and approve financial reports.

 

Period close should be reversible only through control

Late changes after close should follow an approved reopen or subsequent-period adjustment process.

 

28  Events, Notifications and Audit Considerations

The supplied accounting scenario identifies BillCreated, BillUpdated and PaymentRecorded events in Accounts Payable. Other controllers may also produce notifications or logs in the deployed implementation.

Event

Trigger

Operational use

BillCreated

New AP bill created.

Notify reviewer or start approval.

BillUpdated

Bill information changed.

Inform stakeholders or update analysis.

PaymentRecorded

Payment recorded against a bill.

Update status, reports and notification.

 

 

Event delivery requires production confirmation

The supplied material names the events but does not define all listeners, channels, retries or message templates. Confirm these in the deployed environment.

 

29  Backend Models Reference

Model

Purpose

ChartOfAccount

Account hierarchy for assets, liabilities, equity, revenue and expenses.

JournalEntry / GeneralLedgerEntry

Double-entry journal header and posted ledger lines.

LeaseLedger / LeasePaymentLedger

Lease-level charges and payments.

RentLedger / RentPaymentLedger

Rent-specific charges and payments.

TaxHashLedger

Tax-linked ledger records.

AccountsReceivable

Amounts owed to the company.

AccountsPayable

Vendor bills and payment status.

Invoice / UtilityInvoice

Tenant and utility invoices.

Budget / BudgetVariance

Budget values and actual variance.

BankReconciliation / BankAccount

Bank reconciliation records and account context.

FixedAsset / AssetFinancingPayment

Fixed asset register and financing payments.

CashFlowForecast / PredictiveCashFlow

Forecasts and predictive scenarios.

CapitalExpenditure

Capital plans and actual spend.

ReserveFund / ReserveFundTransaction

Reserve balances and transactions.

PropertyTax / NigeriaPropertyTax

Property tax records by jurisdiction.

TaxDocument / TaxPayment / TaxDeduction

Tax evidence, payment and deduction records.

TaxForecast / TaxForecastLog

Tax forecasts and generation history.

TaxForm1099

US vendor tax form records.

TaxSubmission / TaxSyncStatus

Tax submission and synchronisation status.

RegionalTaxRule / RegionalTaxRate

Jurisdiction-specific rules and rates.

TaxApiCredential

Credentials for tax integrations.

GovernmentTaxEscrow

Tax escrow records.

GovernmentTaxRemittance / TaxRemittanceDetail

Government remittance records.

GovernmentTaxOfficial / GovernmentTaxAccessLog

Official user and access history.

PropertyTaxComplianceFlag / TaxInvestigation

Compliance and investigation records.

TaxReconciliation

Tax record reconciliation.

IntercompanyTransaction

Transactions between group entities.

UserVirtualAccount / DepositAccount

Dedicated virtual account records.

UtilityReconciliation / UtilityReconciliationItem

Utility invoice and payment matching.

 

 

 

30  Controllers and Services Reference

Controller

Main purpose

FinancialDashboardController

Aggregated financial dashboard.

GeneralLedgerController

Chart of accounts, journals, posting, reversal and statements.

LedgerController

Lease and rent ledgers and PDF export.

AccountsReceivableController

Receivables, payments, reminders, ageing and export.

AccountsPayableController

Bills, approvals, payments, ageing and export.

InvoiceController

Invoice creation, sending and tracking.

BudgetingController

Budgets, lines, approval, variance and forecast.

BankReconciliationController

Statement matching, adjustment, completion and reports.

FixedAssetController

Asset registration, depreciation, revaluation and disposal.

CashFlowForecastController

Forecasts, scenarios and actual-versus-forecast.

CapitalPlanningController

Capex planning and tracking.

ReserveFundController

Reserve contributions, withdrawals and projections.

TaxController

Property tax calculation, payment, documents and AI tools.

TaxForecastController

Tax forecast generation and individual export.

TaxForecastExportController

Tax forecast CSV and JSON exports.

TaxFormController

Tax form generation, submission and status.

GovernmentTaxController

Escrow, remittance, compliance and access logs.

ConsolidationController

Multi-entity consolidation and eliminations.

IntercompanyController

Intercompany matching and reconciliation.

PropertyFinancialReportController

Property and portfolio reports.

VirtualAccountController

Virtual account creation and management.

FinancialProductController

Financial product catalogue and applications.

 

Service

Purpose

FinancialDataAggregationService

Aggregates dashboard data.

LeaseAccountingService

Lease-specific accounting logic.

TaxLedgerService

Tax ledger management.

TaxCalculationService

Property tax calculation.

TaxDeductionService

Tax deduction identification.

TaxForecastService

Tax forecast generation.

TaxReportingService

Tax reports.

OpenAITaxAdvisorService

AI tax optimisation and advice.

AITaxReportService

AI-generated tax reports.

TaxAnomalyDetectionService

Tax anomaly detection.

TaxRateOptimizationService

Tax rate optimisation.

TaxCollectionPredictionService

Tax collection prediction.

GovernmentTaxRemittanceService

Government remittance processing.

GovernmentTaxChatbotService

AI tax chatbot.

BankReconciliationService

Bank reconciliation logic.

ReconciliationService

General reconciliation logic.

TransactionReconciliationService

Transaction-level matching.

BudgetTrackingService

Budget versus actual tracking.

CashFlowForecastService

Cash-flow forecast generation.

PredictiveCashFlowService

AI predictive cash flow.

AssetFinancingService

Asset financing and depreciation support.

InvoiceService

Invoice management.

UtilityInvoiceService

Utility invoice and reconciliation support.

VirtualAccountService

Virtual account provisioning.

EmbedlyVirtualAccountService

Embedly virtual account implementation.

FlutterwaveVirtualAccountService

Flutterwave virtual account implementation.

FinancialProductService

Financial product catalogue and applications.

AccountsPayableAIService

AI bill analysis and payment optimisation.

CurrencyExchangeService

Multi-currency conversion and display.

 

31  Worked Example - Monthly Accounting for a Rental Property

 

Scenario

Oakview Properties manages a 20-unit residential building. During April, it invoices rent and utilities, receives tenant payments, pays maintenance vendors, records depreciation and closes the month.

 

Stage

What happens

1. Opening review

Finance reviews the dashboard, prior closing balance and April budget.

2. Invoices

Rent and utility invoices are generated for each active lease.

3. Receivables

The invoices create or update tenant receivable balances.

4. Collections

Tenants pay through gateways and dedicated virtual accounts.

5. Allocation

Payments are attributed to leases and invoices.

6. Bank reconciliation

Finance matches bank settlement and virtual-account records.

7. Vendor bills

Maintenance and utility bills are entered into Accounts Payable.

8. Approval and payment

Authorised users approve and pay the bills.

9. Journal entries

Accrual, reclassification or other authorised journals are posted.

10. Fixed assets

Monthly depreciation is calculated and posted.

11. Budget review

Actual property results are compared with the approved budget.

12. AR and AP review

Outstanding tenant and vendor balances are reviewed.

13. Tax review

Applicable property and indirect tax records are checked.

14. Trial balance

Finance reviews account balances and unusual items.

15. Reports

The property P&L, cash flow and budget comparison are generated.

16. Close

The period is approved and closed according to policy.

 

32  Implementation and Onboarding Checklist

Financial data and policy preparation

Approved chart of accounts and account codes.

Entity, property, lease, tenant, vendor and cost-centre dimensions.

Opening balances and migration date.

Accounting periods and close policy.

Revenue recognition, deposit and prepaid-rent policy.

Capitalisation and depreciation policy.

Foreign-currency policy.

Tax registrations, jurisdictions and rules.

Bank accounts and virtual-account providers.

Budget, capex and reserve approval workflows.

 

People and permissions

Finance administrator.

General ledger accountant.

Accounts receivable officer.

Accounts payable officer.

Bank reconciliation owner.

Tax officer.

Property finance reviewers.

Budget and capex approvers.

Consolidation owner.

Read-only auditor or reviewer.

 

Migration and integration

Customer and vendor master data.

Open invoices, receivables and payables.

Bank and virtual-account integration settings.

Fixed asset register and accumulated depreciation.

Budgets, forecasts and reserve balances.

Tax balances and filing history.

Intercompany balances.

Document storage and evidence links.

 

33  User Acceptance Testing and Go-Live

Test area

Acceptance test

Dashboard

Confirm revenue, expense, cash, AR, AP and tax totals.

Chart of accounts

Create, search and display the account tree.

Journal

Create, balance, post and reverse a test journal.

Trial balance

Confirm debit and credit totals agree.

AR

Create a receivable, record payment and test ageing.

AP

Create, approve, reject, schedule and pay a bill.

Invoice

Generate, send, cancel and download a PDF invoice.

Budget

Create, approve, copy and review variance.

Bank reconciliation

Auto-match, manual match, unmatch, adjust and complete.

Fixed asset

Register, depreciate, revalue and dispose a test asset.

Cash forecast

Generate scenarios and compare actual versus forecast.

Capex

Approve a plan and track actual spend.

Reserve

Record contribution, withdrawal and projection.

Tax

Calculate, pay, document, forecast and export a test tax record.

Government tax

Test escrow, remittance and compliance flags where enabled.

Consolidation

Run a test consolidation and elimination.

Intercompany

Match and reconcile a test pair.

Property reports

Generate all report types in supported currencies.

Virtual account

Create an account and test incoming payment attribution.

Utility reconciliation

Match a utility invoice and payment.

Permissions

Confirm restricted users cannot post, pay, submit or close.

Audit

Confirm sensitive actions are logged.

 

 

Pilot before full financial migration

Begin with one entity or a controlled group of properties. Reconcile Leaseora reports to the existing accounting records before using the module as the primary accounting source.

 

34  Common Issues and Troubleshooting

Issue

Recommended action

Dashboard total differs from ledger

Review date, entity, property, currency, posting status and data refresh.

Journal will not post

Confirm the entry balances, period is open, accounts are active and the user has permission.

Trial balance does not balance

Review migration, corrupted or incomplete posting, and any integration failure.

Receivable remains open after payment

Check payment allocation, invoice reference and confirmation status.

Bill paid twice

Review duplicate invoice controls, payment references and bank reconciliation.

Invoice amount is wrong

Review line items, tax, currency, lease or utility source.

Budget variance is unexpected

Check account mapping, period, accruals and budget version.

Auto-match selected the wrong bank item

Unmatch and review amount, date, reference and counterparty.

Virtual-account payment not attributed

Review provider webhook, account-user link and transaction reference.

Depreciation amount is wrong

Review cost, date, useful life, residual value, method and prior postings.

Forecast is unrealistic

Review source data, vacancy, collection, expense, tax and timing assumptions.

Tax calculation differs from adviser

Review jurisdiction, rate, base, deductions, period and current rules.

Consolidation is out of balance

Review entity trial balances, mappings, currency and elimination entries.

Intercompany items remain unmatched

Confirm counterpart entity, reference, amount, date and currency.

Report currency is unclear

Confirm original, functional and reporting currency and exchange-rate date.

 

35  Frequently Asked Questions

Does Leaseora support double-entry accounting?

Yes. The supplied design includes chart of accounts, journal entries, general ledger entries, trial balance, balance sheet and income statement.

Can the system track rent owed and vendor bills?

Yes. Accounts Receivable and Accounts Payable provide separate workflows.

Can invoices be linked to leases and properties?

Yes. Invoice and UtilityInvoice records can be linked to operational records.

Can bank transactions be matched automatically?

The supplied reconciliation workflow includes AI auto-match, subject to human review.

Can the system manage depreciation?

Yes. FixedAssetController supports schedules, posting, revaluation, disposal and bulk depreciation.

Can we model future cash flow?

Yes. Forecasts and optimistic, base and pessimistic scenarios are supported.

Can Leaseora manage property tax?

The supplied system includes property tax records, calculation, payments, documents, forecasts, regional rules and AI tools.

Does AI replace our accountant or tax adviser?

No. AI provides draft analysis and recommendations.

Can multiple legal entities be consolidated?

Yes. The supplied design includes consolidation and intercompany matching.

Can each property or tenant have a virtual account?

Yes, where the configured virtual-account provider supports it.

Can reports be shown in another currency?

CurrencyExchangeService supports multi-currency reporting, while original transaction values should be retained.

Can the module submit tax forms directly?

The supplied workflow includes submitForm, but actual authority integration and supported jurisdictions require confirmation.

36  Technical Matters to Confirm Before Production Sign-Off

Area

Confirmation required

Accounting framework

Confirm the reporting standards and policies applied by each entity.

Account and journal status enums

Confirm exact values, approval and reversal rules.

Posting periods

Confirm open, close, lock and reopen behaviour.

Dimensions

Confirm property, lease, unit, tenant, vendor, project and entity mapping.

Opening balances

Confirm migration, validation and cut-off approach.

Currency rates

Confirm provider, rate type, timing, fallback and exchange-difference posting.

Invoice numbering

Confirm sequence, entity, jurisdiction and cancellation rules.

AR write-offs

Confirm approval, recovery and accounting treatment.

AP payment integration

Confirm payment methods, approvals and failure handling.

Bank data

Confirm import formats, feeds, duplicate prevention and statement balances.

Reconciliation lock

Confirm adjustment and reopen workflow.

Depreciation

Confirm methods, conventions, useful lives and bulk posting.

Tax integrations

Confirm supported authorities, credentials, filing, remittance and status sync.

AI tax and accounting data

Confirm provider, model, retention, privacy and human-review controls.

Consolidation

Confirm mapping, currency translation, minority interests and elimination logic.

Virtual accounts

Confirm providers, countries, webhook verification, settlement and account closure.

Audit trail

Confirm retention, immutability, export and user visibility.

Reports and exports

Confirm exact formats, columns, rounding and currency disclosure.

 

 

Source basis

This guide is based on the end-to-end accounting scenario and technical reference supplied for Leaseora. Areas not explicitly defined in the material are listed for confirmation rather than silently completed with assumptions.

 

37  Quick Reference - 23-Step Accounting Flow

1. Open the Accounting Dashboard and confirm scope, period and currency.

2. Configure the chart of accounts and hierarchy.

3. Create and post balanced journal entries.

4. Review lease, rent and tax ledgers.

5. Create and collect accounts receivable.

6. Create, approve and pay accounts payable bills.

7. Create and send invoices.

8. Create and approve budgets.

9. Review budget versus actual variance.

10. Reconcile bank and virtual-account activity.

11. Register and depreciate fixed assets.

12. Create cash-flow forecasts and scenarios.

13. Create and track capital expenditure.

14. Manage reserve fund contributions and withdrawals.

15. Create, calculate and pay property tax.

16. Generate tax forecasts, forms and documents.

17. Manage government tax escrow, remittance and compliance.

18. Run multi-entity consolidation.

19. Match and reconcile intercompany transactions.

20. Generate property and portfolio reports.

21. Create and monitor virtual accounts.

22. Reconcile utility invoices and payments.

23. Complete the monthly or year-end close and retain evidence.

 

Business value

Leaseora Accounting gives a real estate company one connected environment for property income, expenses, receivables, bills, ledgers, cash, budgets, assets, forecasts, taxes, consolidation and management reporting.

 

 

 

LEASEORA

ACCOUNTING

Connect property operations to controlled financial records, forecasts, compliance and reports.

 

 

Support and onboarding

For accounting setup, financial-data migration, staff training, workflow configuration or integration assistance, contact Leaseora through support@leaseora.com.

 

leaseora.com

Was this article helpful?

Your feedback helps us improve our documentation.

Article Info

Category ACCOUNTING
Reading Time 33 min
Views 19
Published Jul 30, 2026

Share

🤝

Need more help?

Our support team is available to assist you.

Contact Support