FINANCE MANAGEMENT
The Finance module is the management and operational finance environment for Leaseora. It combines budgeting, expenses, income, forecasting, capital planning, reserves, ledgers, reconciliation, assets, tax, entity consolidation, payroll, utility settlement and reporting.
|
LEASEORA FINANCE MANAGEMENT Detailed User and Technical Operations Guide Budget • Expenses • Income • Invoices • Cash Flow • Capital • Reserves • Ledger • Reconciliation • Assets • Tax • Consolidation • Payroll • Reports |
For real estate companies, finance directors, accountants, property managers, tax teams, payroll officers and executives
Version 1.0 | July 2026
|
|
Purpose of this guide This guide explains how a real estate company uses Leaseora's Finance module from planning and daily financial operations through double-entry accounting, bank reconciliation, fixed assets, tax, multi-entity consolidation, payroll and reporting. It also provides a technical reference based on the models, controllers, services, events and AI tools supplied for the module. |
1 Purpose, Audience and Scope
The Finance module is the management and operational finance environment for Leaseora. It combines budgeting, expenses, income, forecasting, capital planning, reserves, ledgers, reconciliation, assets, tax, entity consolidation, payroll, utility settlement and reporting.
|
Item |
Description |
|
Primary users |
Finance directors, accountants, accounts payable and receivable teams, property managers, payroll officers, tax teams and authorised executives. |
|
Operational users |
Staff creating budgets, bills, receivables, invoices, capital plans, reserve transactions and financial reports. |
|
Core scope |
Dashboard, budgeting, AP, AR, invoicing, forecasting, capex, reserves, general ledger, bank reconciliation, fixed assets, tax, consolidation, virtual accounts, financial products, payroll and utilities. |
|
Relationship to Accounting |
The Finance module includes planning, operational finance and accounting controls. General ledger, journals and financial statements provide the formal accounting layer. |
|
Operational boundary |
Leaseora supports financial control and reporting. It does not replace qualified accounting, tax, payroll, audit, legal or statutory advice. |
|
|
Important control principle Financial reports are reliable only when source records are complete, correctly classified, approved and reconciled. Dashboards and AI insights should never be used as a substitute for period-end review. |
What the module connects
· Planning - budget, cash flow, capital expenditure and reserve funds.
· Operations - vendor bills, tenant receivables, invoices, utilities and payroll.
· Accounting - chart of accounts, journals, ledgers and financial statements.
· Cash control - bank reconciliation, virtual accounts and transaction matching.
· Assets - asset register, depreciation, revaluation and disposal.
· Tax - calculation, deductions, forecasts, forms, remittance and compliance.
· Group finance - consolidation, intercompany matching and eliminations.
· Reporting - property and portfolio cash flow, P&L, budget, tax and forecast reports.
2 End-to-End Finance Overview
Figure 1. End-to-end Finance lifecycle
|
Menu area |
Primary purpose |
|
Finance Dashboard |
Revenue, expenses, net income, AP, AR, cash flow, tax and AI insights. |
|
Budgets |
Create annual or periodic financial plans and track variance. |
|
Expenses / Payables |
Record, approve, schedule, pay and age vendor obligations. |
|
Income / Receivables |
Track rent, charges, deposits and overdue client balances. |
|
Invoices |
Create, send, track and download property-related invoices. |
|
Cash Flow |
Generate forecasts, scenarios and actual-versus-forecast analysis. |
|
Capital Planning |
Propose, approve and track major capital expenditure. |
|
Reserve Funds |
Manage sinking and maintenance reserves. |
|
General Ledger |
Maintain accounts, journals and formal financial statements. |
|
Bank Reconciliation |
Match bank activity to Leaseora records and lock the period. |
|
Fixed Assets |
Manage depreciation, revaluation, disposal and asset reporting. |
|
Tax |
Calculate, forecast, document, remit and report tax obligations. |
|
Consolidation |
Combine multiple entities and eliminate intercompany balances. |
|
Reports |
Generate property and portfolio financial reports. |
|
Virtual Accounts |
Create dedicated collection accounts and auto-attribute receipts. |
|
Payroll |
Process staff payroll and link costs to properties. |
3 Roles, Permissions and Segregation of Duties
|
Role |
Main responsibility |
Control |
|
Finance Director / CFO |
Approves budgets, capex, policy, consolidation and financial reports. |
Should not be the sole preparer and approver. |
|
Financial Controller |
Controls ledger, close, reconciliations, statements and accounting policy. |
Reviews posted entries and locked periods. |
|
Accounts Payable Officer |
Creates and manages vendor bills and payment schedules. |
Should not approve own bills or payment batches. |
|
Accounts Receivable Officer |
Creates receivables, invoices, reminders and payment allocations. |
Write-offs require approval. |
|
Property Accountant |
Maintains property budgets, ledgers, assets and reports. |
Property-level access should be limited. |
|
Tax Officer |
Maintains tax records, forecasts, forms and remittances. |
AI tax output requires professional review. |
|
Payroll Officer |
Processes payroll, deductions and payslips. |
Payroll data is highly restricted. |
|
Executive / Board |
Reviews consolidated performance and strategic forecasts. |
Should review approved management packs. |
Figure 2. Finance control environment
|
|
Segregation of duties Separate preparation, approval, payment execution, reconciliation and reporting wherever staffing allows. Use workflow approvals and audit logs when the company has a small team. |
4 Phase 1 - Finance Dashboard and Overview
|
STEP |
Access and Interpret the Finance Dashboard Primary user: Finance management and authorised executives |
Navigate to Finance -> Dashboard. FinancialDataAggregationService combines property, lease, payment, receivable, payable, budget and tax information. CurrencyExchangeService supports multi-currency display.
|
Dashboard tile |
Meaning |
Management action |
|
Total revenue |
Confirmed income across the selected properties and period. |
Compare with receivables and bank reconciliation. |
|
Total expenses |
Recorded or paid expenses depending on the dashboard basis. |
Confirm whether the measure is cash or accrual. |
|
Net income |
Revenue less expenses for the selected basis. |
Use the P&L for formal reporting. |
|
Accounts receivable |
Amounts owed by clients. |
Review aging and overdue balances. |
|
Accounts payable |
Vendor obligations not yet paid. |
Review approval and due dates. |
|
Cash flow |
Current month compared with the prior month. |
Investigate one-off movements. |
|
Budget variance |
Largest differences between approved plan and actuals. |
Assign explanations and actions. |
|
Upcoming bills |
Approved or pending obligations approaching due date. |
Protect cash and avoid late fees. |
|
Overdue invoices |
Client invoices past due. |
Coordinate collection action. |
|
Tax summary |
Recorded obligations and payment status. |
Confirm jurisdiction and period. |
|
AI insights |
Forecasts, anomalies and recommended areas of review. |
Treat as advisory. |
Dashboard review routine
1. Confirm the reporting period, currency and property or entity filter.
2. Review revenue, expense and net-income movement.
3. Check overdue receivables and upcoming payables.
4. Review material budget variances.
5. Confirm cash and bank positions through reconciliation.
6. Review tax obligations and compliance flags.
7. Open AI insights and validate them against source records.
8. Assign actions and record the review date.
5 Phase 2 - Budget Creation and Approval
|
STEP |
Create a Property or Portfolio Budget Primary user: Finance team / property accountant |
Open Finance -> Budgets -> Create. Select the period, property or portfolio scope, currency and initial Draft status.
|
Field |
Purpose |
Good practice |
|
Budget name |
Clear description of property and period. |
Westpoint Apartments - 2027 Annual Budget. |
|
Period type |
Annual, quarterly or monthly. |
Use the company's reporting cycle. |
|
Start / end date |
Budget coverage period. |
Avoid overlapping approved budgets. |
|
Property |
Specific property or portfolio-wide. |
Use property budgets for accountability. |
|
Currency |
Budget currency. |
Keep consistent with property or reporting currency. |
|
Status |
Draft, Approved or Active. |
Prepare as Draft and approve through workflow. |
Create budget line items
|
Line item |
Budgeting purpose |
|
Rental income |
Expected rent from active and projected leases. |
|
Service charges |
Expected property service-charge recovery. |
|
Maintenance |
Routine and reactive maintenance cost. |
|
Insurance |
Property and liability insurance. |
|
Utilities |
Landlord-paid or recoverable utility cost. |
|
Management fees |
Internal or external management expense. |
|
Payroll |
Staff cost allocated to the property. |
|
Professional fees |
Legal, audit, tax and consulting cost. |
|
Marketing |
Property leasing or sales campaign cost. |
|
Capital contribution |
Planned contribution to reserves or capex. |
Budget approval workflow
1. Create the budget in Draft.
2. Add all approved income and expense lines.
3. Review lease schedules, contracts and historical actuals.
4. Use AI forecast as a comparison, not an automatic approval.
5. Document assumptions and material changes from the previous period.
6. Submit for authorised review.
7. Approve the budget and lock the baseline.
8. Activate it for real-time variance tracking.
|
|
Approved budget is the baseline Do not edit an approved budget merely to remove an unfavourable variance. Use controlled revisions, forecasts or a copied budget for a new period. |
6 Budget Variance and AI Forecasting
|
STEP |
Track Budget Versus Actuals Primary user: Finance team and property managers |
BudgetTrackingService pulls actual income and expenses from receivables, payables and payments, then calculates the line-item variance.
|
Variance field |
Meaning |
|
Budgeted amount |
Approved amount for the selected line and period. |
|
Actual amount |
Recorded income or expense for the same scope and period. |
|
Variance amount |
Actual minus budget according to the line type and reporting convention. |
|
Variance percentage |
Variance relative to the budgeted amount. |
|
Status |
On track, over budget or under budget. |
|
Explanation |
Reason for the difference. |
|
Action |
Correction, cost control, reforecast or management acceptance. |
Figure 3. Budget creation and variance-control cycle
AI budget forecasting
forecastBudget uses historical spending patterns, lease schedules and available market data to propose future budget values. Finance should compare the forecast with management plans, known contracts, vacancies, price changes and capital projects.
|
|
Explain material variance Variance is not only a number. Record whether the difference is caused by timing, volume, price, vacancy, late invoicing, classification error or a permanent change. |
7 Phase 3 - Expense Management and Accounts Payable
|
STEP |
Record and Manage Expenses Primary user: Accounts Payable team |
Use AccountsPayableController to record bills for maintenance, utilities, contractors, insurance and other property costs.
|
Field |
Purpose |
|
Vendor |
Supplier or service provider. |
|
Category |
Maintenance, utilities, insurance, contractor, professional fee or configured account. |
|
Amount / currency |
Invoice value and currency. |
|
Due date |
Contractual payment date. |
|
Property |
Property receiving the cost. |
|
Status |
Draft, Pending Approval, Approved, Paid or Rejected. |
|
Documents |
Invoice, contract, receipt or supporting evidence. |
Expense workflow
1. Create the bill and attach the vendor invoice.
2. Confirm vendor, property, category, amount, currency and due date.
3. Check for duplicates and contract or purchase-order support.
4. Submit the bill for approval.
5. Approve or reject with a reason.
6. Schedule the payment date if not paying immediately.
7. Record payment when settlement is confirmed.
8. Reconcile the payment to the bank or wallet record.
Bulk operations
· Bulk approve only bills reviewed under the same control standard.
· Bulk pay only approved bills with confirmed bank and cash availability.
· Review the batch total before processing.
· Retain the batch result and exception report.
AP aging report
|
Bucket |
Management interpretation |
|
Current |
Not yet due. |
|
1-30 days |
Recently overdue; follow up and confirm processing. |
|
31-60 days |
Potential vendor relationship or cash-flow issue. |
|
61-90 days |
Material overdue obligation requiring escalation. |
|
90+ days |
Long-outstanding liability, dispute or classification issue. |
AccountsPayableAIService can analyse bills and recommend payment timing or highlight unusual patterns. The recommendation should be reviewed against contract terms, cash availability, critical suppliers and penalties.
|
|
A paid bill must have evidence Do not change a bill to Paid solely because a payment was requested. Confirm settlement through the bank, wallet or approved payment record. |
8 Phase 4 - Income Tracking and Accounts Receivable
|
STEP |
Create and Manage Receivables Primary user: Accounts Receivable team |
AccountsReceivable records money owed by clients for rent, service charges, deposits and other property obligations.
|
Field |
Purpose |
|
Client / tenant |
Person or company responsible for payment. |
|
Lease |
Lease generating the obligation. |
|
Property |
Property receiving the income. |
|
Amount / currency |
Amount due and contractual currency. |
|
Due date |
Payment deadline. |
|
Status |
Pending, Partial, Paid, Overdue or Written Off. |
Receivable workflow
1. Create or confirm the receivable from the lease, invoice or approved charge.
2. Review client, property, amount, currency and due date.
3. Send the invoice or payment notice.
4. Monitor the due date and payment status.
5. Record and allocate partial or full payments.
6. Send reminders for overdue balances.
7. Review aging and escalate material debts.
8. Write off only through authorised approval and accounting entry.
|
Status |
Meaning |
|
Pending |
No confirmed payment has been allocated. |
|
Partial |
Some but not all of the amount has been paid. |
|
Paid |
Full amount has been confirmed. |
|
Overdue |
Due date passed without full payment. |
|
Written Off |
Debt removed from active collection under approval. |
|
|
Receivable and cash are not the same A receivable records the amount owed. Cash or wallet settlement records the amount actually received. Reconcile both before reporting collection performance. |
9 Phase 5 - Invoicing
|
STEP |
Create, Send and Track Invoices Primary user: Finance / property management |
InvoiceService creates invoices for rent, service charges, utilities, maintenance and approved ad-hoc charges. Link the invoice to the correct lease and property.
|
Invoice status |
Meaning |
|
Draft |
Prepared but not sent. |
|
Sent |
Issued to the client. |
|
Paid |
Full payment confirmed. |
|
Overdue |
Due date passed without full settlement. |
|
Cancelled |
Invoice withdrawn under authorised process. |
Invoice preparation checklist
|
☐ |
Correct company and client details. |
|
☐ |
Correct property and lease reference. |
|
☐ |
Invoice type and description are clear. |
|
☐ |
Amount, tax and currency are correct. |
|
☐ |
Due date and payment instructions are accurate. |
|
☐ |
Supporting meter, service-charge or calculation information is attached where needed. |
|
☐ |
Invoice PDF has been reviewed before sending. |
UtilityInvoiceService manages utility-specific billing per unit. Utility invoices should use verified meter data, approved rates and the correct billing period.
|
|
Do not duplicate a lease-generated invoice Confirm whether the rent or utility charge was already generated automatically before creating an ad-hoc invoice. |
10 Phase 6 - Cash Flow Forecasting
|
STEP |
Create and Review Cash Flow Forecasts Primary user: Finance management |
Create a CashFlowForecast for a property or portfolio using expected rent, vacancy, expense growth and the selected period.
|
Forecast input |
Purpose |
|
Forecast name |
Clear period and scope. |
|
Start / end date |
Forecast horizon. |
|
Property |
Specific property or portfolio. |
|
Expected rent |
Lease-based or management forecast income. |
|
Vacancy rate |
Expected unoccupied period or percentage. |
|
Expense growth |
Expected increase in operating costs. |
AI-generated forecast
generateForecast uses active lease schedules, historical expense patterns, vacancy history, projected vacancies and seasonal trends. PredictiveCashFlowService can produce optimistic, base and pessimistic scenarios.
|
Scenario |
Use |
|
Optimistic |
Tests favourable occupancy, collection and cost assumptions. |
|
Base |
Represents the most likely approved assumptions. |
|
Pessimistic |
Tests delayed collection, vacancy or higher costs. |
Actual versus forecast
· Compare the same property, period and currency.
· Identify whether variance is timing or permanent.
· Update assumptions through a new forecast or controlled revision.
· Use the result to plan bills, reserves and capital spend.
|
|
Forecast is not cash on hand A forecast estimates future inflows and outflows. Check actual bank, wallet and virtual-account balances before committing to payments. |
11 Phase 7 - Capital Expenditure Planning
|
STEP |
Plan and Track Capital Expenditure Primary user: Finance, property and asset management |
CapitalPlanningController manages major renovations, equipment, acquisitions and long-term property investment.
|
Field |
Purpose |
|
Capex name |
Identifies the planned investment. |
|
Property |
Asset or property receiving the investment. |
|
Amount |
Approved or proposed amount. |
|
Planned date |
Expected commitment or expenditure date. |
|
Category |
Renovation, equipment, acquisition or configured type. |
|
Status |
Proposed, Approved, In Progress or Completed. |
Capex workflow
1. Create the proposal and link it to the property.
2. Attach scope, quotations and business justification.
3. Compare with budget and reserve availability.
4. Review cash-flow and financing impact.
5. Approve or reject under delegated authority.
6. Track actual spend against approved amount.
7. Update status and completion evidence.
8. Capitalise or expense the cost according to accounting policy.
forecastCapex uses property age and condition to estimate future requirements. Property inspection data and approved maintenance plans should be considered.
|
|
Capex approval and accounting treatment are separate Approval authorises the project. Finance must still determine the correct asset, depreciation and expense treatment. |
12 Phase 8 - Reserve and Sinking Funds
|
STEP |
Create and Manage Reserve Funds Primary user: Finance / property management |
ReserveFund records money set aside for future maintenance or capital work. Create a fund for the relevant property, currency, target and contribution frequency.
|
Field |
Purpose |
|
Fund name |
Maintenance reserve, sinking fund or other approved purpose. |
|
Property |
Property supported by the fund. |
|
Target amount |
Long-term funding objective. |
|
Currency |
Fund currency. |
|
Contribution frequency |
Monthly, quarterly or annual. |
Fund operations
1. Create the fund and define its purpose.
2. Set the target and contribution frequency.
3. Record each contribution.
4. Review the current fund balance.
5. Record withdrawals with reason and approval.
6. Retain the full transaction history.
7. Use AI projection to assess future adequacy.
8. Export the fund record for management review.
|
|
Reserve withdrawal control A reserve withdrawal should be linked to the approved purpose, supporting invoice or capex record and authorisation. Do not use restricted reserves for unrelated operating costs. |
13 Phase 9 - Chart of Accounts
|
STEP |
Set Up the Chart of Accounts Primary user: Financial Controller |
The ChartOfAccount hierarchy determines how financial activity is classified and reported.
|
Account class |
Examples |
|
Assets |
Cash, receivables, property, equipment and other resources. |
|
Liabilities |
Payables, loans, deposits held and tax obligations. |
|
Equity |
Owner capital, retained earnings and reserves. |
|
Revenue |
Rent, service charges, sales and other income. |
|
Expenses |
Maintenance, utilities, payroll, depreciation and professional fees. |
Account setup controls
|
☐ |
Use a consistent account code structure. |
|
☐ |
Create parent and child accounts with clear hierarchy. |
|
☐ |
Separate property, entity or department detail through the configured dimensions. |
|
☐ |
Avoid duplicate accounts with similar names. |
|
☐ |
Restrict account creation and deletion. |
|
☐ |
Do not delete accounts with posted activity. |
|
☐ |
Document account purpose and reporting treatment. |
|
|
Design before transaction entry A poorly structured chart of accounts produces confusing reports. Review the hierarchy before importing opening balances or posting journals. |
14 Journal Entries and Financial Statements
|
STEP |
Create, Post and Reverse Journal Entries Primary user: Accountant / Financial Controller |
JournalEntry and GeneralLedgerEntry support double-entry accounting. Total debit must equal total credit.
|
Field |
Purpose |
|
Date |
Accounting date and period. |
|
Reference |
Unique internal or external reference. |
|
Description |
Purpose of the journal. |
|
Debit account / amount |
Account receiving a debit. |
|
Credit account / amount |
Account receiving a credit. |
|
Property / entity |
Relevant reporting scope. |
|
Attachment |
Calculation, approval or supporting evidence. |
Journal lifecycle
1. Create the journal in Draft.
2. Enter balanced debit and credit lines.
3. Attach supporting evidence and approval.
4. Review date, account, entity, property, currency and description.
5. Post the journal to the ledger.
6. Do not edit a posted journal directly.
7. Use reverseJournalEntry when a posted journal must be corrected.
8. Create the replacement journal if necessary.
Core outputs
|
Report |
Purpose |
|
Trial balance |
Lists ledger balances and verifies total debits equal total credits. |
|
Balance sheet |
Shows assets, liabilities and equity at a date. |
|
Income statement / P&L |
Shows revenue, expenses and profit for a period. |
|
General ledger export |
Provides account-level transaction detail. |
|
|
Draft versus posted Only posted journals affect the formal ledger. Draft entries can be edited or deleted; posted entries should be corrected through reversal and replacement. |
15 Lease, Rent and Tax Ledgers
|
STEP |
Review Lease and Rent Ledgers Primary user: Property accountant / finance team |
LedgerController provides lease, rent, payment and tax-linked ledger views. LeaseAccountingService and TaxLedgerService support the underlying records.
|
Ledger model |
Purpose |
|
LeaseLedger |
Lease-level accounting history. |
|
LeasePaymentLedger |
Payments applied to a lease. |
|
RentLedger |
Rent obligations and status. |
|
RentPaymentLedger |
Rent receipt and allocation history. |
|
TaxHashLedger |
Tax-linked ledger entries and traceability. |
Use exportPdf to produce a specific ledger report for authorised review. Reconcile ledger totals to receivables, cash and the general ledger.
16 Phase 10 - Bank Reconciliation
|
STEP |
Reconcile Bank Accounts Primary user: Finance / treasury |
BankReconciliation compares a bank statement period with Leaseora financial records.
1. Create a reconciliation for the bank account and statement period.
2. Confirm the opening and closing bank balances.
3. Import or review the bank transactions.
4. Use autoMatch for proposed matches by amount, date and reference.
5. Review every proposed match before accepting.
6. Manually match remaining items.
7. Unmatch incorrect relationships.
8. Create approved adjustments for legitimate unmatched items.
9. Review the reconciliation summary.
10. Complete and lock the reconciliation.
|
Item type |
Typical treatment |
|
Matched receipt |
Link to receivable, invoice, wallet or virtual-account record. |
|
Matched payment |
Link to payable, payroll, tax, capex or other expense. |
|
Bank fee |
Create an approved expense or adjustment journal. |
|
Interest income |
Create an approved income or journal record. |
|
Timing difference |
Leave outstanding until it appears in both systems. |
|
Unknown transaction |
Investigate before classification. |
|
Duplicate transaction |
Investigate source and correct through approved process. |
|
|
Auto-match is a proposal AI matching reduces manual effort but should not automatically lock the reconciliation. Review amount, date, reference, payer, currency and source record. |
17 Phase 11 - Fixed Asset Management
|
STEP |
Register and Manage Fixed Assets Primary user: Finance / asset management |
FixedAssetController manages buildings, equipment, vehicles and furniture.
|
Field |
Purpose |
|
Asset name / category |
Identifies the asset and class. |
|
Property / location |
Where the asset is used. |
|
Acquisition date / cost |
Original recognition information. |
|
Useful life |
Expected depreciation period. |
|
Depreciation method |
Straight-line or declining balance. |
|
Residual value |
Estimated value at the end of useful life. |
|
Status |
Active, disposed or other configured state. |
Asset lifecycle
· Register the asset and supporting invoice.
· Calculate the depreciation schedule.
· Post periodic depreciation journals.
· Run bulk depreciation for the period.
· Record revaluation with authorised evidence.
· Record disposal or sale and calculate the accounting result.
· Export and reconcile the asset register to the general ledger.
|
|
Do not delete an asset to record disposal Use the disposal function so acquisition cost, depreciation and disposal history remain available. |
18 Phase 12 - Property Tax Management
|
STEP |
Calculate, Track and Report Property Tax Primary user: Tax and finance teams |
TaxController manages property-level tax records, payments, documents, rules and AI-assisted analysis.
|
Action |
Purpose |
|
Calculate property tax |
Uses the property and applicable rule to determine liability. |
|
Check payment status |
Shows current tax obligation and settlement. |
|
Record payment |
Stores confirmed payment details. |
|
Payment history |
Lists all payments for the property. |
|
Generate tax document |
Creates a tax PDF from recorded data. |
|
Deductions |
Lists potential applicable deductions. |
|
Regional rules |
Shows rules configured for the jurisdiction. |
|
Portfolio summary |
Aggregates tax position across properties. |
AI tax tools
|
AI capability |
Use |
|
Optimisation suggestions |
Identifies possible tax-saving strategies. |
|
Portfolio advice |
Reviews tax position across the portfolio. |
|
Tax forecast |
Predicts future liability. |
|
Deduction recommendations |
Suggests potential deductions. |
|
Efficiency score |
Provides a comparative tax-management indicator. |
|
Payment-pattern analysis |
Reviews timing and behaviour. |
|
Strategy comparison |
Compares alternative approaches. |
|
AI auto-fill |
Populates tax form fields from available data. |
|
|
Tax AI is not tax advice Every calculation, deduction, strategy, filing and remittance must be reviewed for the applicable jurisdiction, property, taxpayer and period. |
19 Tax Forecasts and Tax Forms
|
STEP |
Generate Tax Forecasts Primary user: Tax team |
TaxForecastService produces a forecast for the selected period and records the generation history in TaxForecastLog.
1. Open the forecast creation form.
2. Select property, jurisdiction and period.
3. Review source tax records and assumptions.
4. Generate the forecast.
5. Review the projected liability and risk factors.
6. Export a single forecast to PDF or all forecasts to CSV or JSON.
|
STEP |
Generate and Submit Tax Forms Primary user: Tax / finance |
TaxFormController supports forms such as US 1099 vendor forms where configured.
|
Action |
Purpose |
|
Create / store |
Prepare the form record. |
|
Generate form |
Produce the form PDF. |
|
Submit form |
Send through the configured authority process. |
|
Get status |
Check submission result. |
|
Bulk generate |
Create forms for multiple eligible vendors. |
|
Export |
Export form records. |
|
|
Jurisdiction-specific feature TaxForm1099 applies to a specific tax environment. Use only the forms, thresholds and submission rules that apply to the company and vendor. |
20 Phase 13 - Government Tax Portal and Remittance
|
STEP |
Manage Government Tax Compliance Primary user: Finance / tax / authorised government-facing users |
GovernmentTaxController supports escrow, remittance, reconciliation, compliance flags, access logs and investigations for configured jurisdictions.
|
Function |
Purpose |
|
Create escrow |
Creates a controlled tax escrow account. |
|
Remit |
Transfers collected tax to the government process. |
|
Remittance history |
Shows previous remittances and status. |
|
Reconcile |
Compares Leaseora and government portal records. |
|
Compliance flags |
Shows exceptions and possible compliance issues. |
|
Resolve flag |
Records investigation and resolution. |
|
Access logs |
Shows government-official access where configured. |
|
Investigations |
Tracks formal tax investigations. |
AI and supporting services
· TaxAnomalyDetectionService - flags unusual patterns.
· TaxRateOptimizationService - supports jurisdiction and rate analysis.
· TaxCollectionPredictionService - predicts collection outcomes.
· AITaxReportService - generates draft tax reports.
· GovernmentTaxChatbotService - answers configured tax-process questions.
|
|
Government integration is configuration-dependent Direct filing, remittance and reconciliation depend on the jurisdiction, authority API, credentials and production approval. Confirm live integration before relying on automated submission. |
21 Phase 14 - Multi-Entity Consolidation
|
STEP |
Run Financial Consolidation Primary user: Group finance |
ConsolidationController combines multiple legal entities into consolidated financial statements.
1. Create the consolidation group.
2. Add the entities and reporting period.
3. Confirm chart-of-account mapping and currencies.
4. Run consolidation.
5. Review entity balances and translation.
6. Eliminate intercompany transactions.
7. Review elimination entries.
8. Generate consolidated P&L, balance sheet and cash flow.
9. Export the approved consolidated statements.
|
|
Consolidation is not simple addition Entity balances may require currency translation, accounting-policy alignment, ownership adjustments and intercompany elimination. |
|
STEP |
Match and Reconcile Intercompany Transactions Primary user: Group finance / entity accountants |
IntercompanyController records transactions between related entities and supports matching, reconciliation and export.
|
Intercompany control |
Purpose |
|
Create transaction |
Records the originating entity entry. |
|
Match transactions |
Pairs corresponding records in both entities. |
|
Unmatched list |
Shows missing or inconsistent records. |
|
Reconcile |
Confirms balances agree. |
|
Export |
Provides detail for consolidation review. |
|
|
Elimination requires balance agreement Resolve differences in amount, date, currency or classification before final elimination. |
22 Phase 15 - Property and Portfolio Financial Reports
|
STEP |
Generate Financial Reports Primary user: Finance management |
|
Report |
Purpose |
|
Cash flow |
Inflows and outflows per property or portfolio. |
|
Expense categories |
Operating cost breakdown by category. |
|
Tax report |
Tax liability, payment and compliance position. |
|
Profit and loss |
Revenue, expense and profit for the period. |
|
Forecast |
Future financial performance under approved assumptions. |
|
Budget comparison |
Approved budget versus actual performance. |
Report preparation checklist
|
☐ |
Select the correct property, entity and period. |
|
☐ |
Confirm cash or accrual basis. |
|
☐ |
Confirm original or reporting currency. |
|
☐ |
Complete bank and subledger reconciliations. |
|
☐ |
Post approved period-end journals. |
|
☐ |
Review unusual or material movements. |
|
☐ |
Reconcile report totals to the trial balance where applicable. |
|
☐ |
Document management commentary and approval. |
|
|
Multi-currency report CurrencyExchangeService supports converted reports. Finance should retain the original currency, rate, conversion date and consolidation method for audit and explanation. |
23 Phase 16 - Virtual Accounts
|
STEP |
Create and Use Virtual Accounts Primary user: Finance / treasury |
VirtualAccountService, EmbedlyVirtualAccountService and FlutterwaveVirtualAccountService can provision dedicated bank accounts for a property or client.
|
Component |
Purpose |
|
Property virtual account |
Routes property receipts to the correct property context. |
|
Client virtual account |
Attributes incoming payment to the correct client or lease. |
|
UserVirtualAccount |
Stores the assigned account details and status. |
|
DepositAccount |
Tracks incoming deposit-account activity where configured. |
|
Auto-reconciliation |
Uses the dedicated account relationship to match receipts. |
Virtual-account controls
|
☐ |
Confirm the correct property or client before creating the account. |
|
☐ |
Verify account status and provider. |
|
☐ |
Use only approved payment instructions. |
|
☐ |
Reconcile incoming payments daily. |
|
☐ |
Investigate unidentified, duplicate or reversed payments. |
|
☐ |
Restrict account-detail changes. |
|
|
Auto-attribution still needs reconciliation A dedicated account improves matching, but finance should still confirm settlement, amount, currency, payer and related obligation. |
24 Phase 16 - Financial Products
|
STEP |
Browse and Apply for Financial Products Primary user: Authorised finance users |
FinancialProductService provides a catalogue of available loans, credit lines, insurance or other configured financial products. The provider decides whether to approve an application and on what terms, so finance must review fees, interest, security, covenants and repayment obligations.
1. Browse available products.
2. Open the product details.
3. Review provider, pricing, term, security and eligibility.
4. Submit an application through the authorised account.
5. Track the application status.
6. Retain approval, rejection and final agreement records.
25 Phase 17 - Payroll Management
|
STEP |
Create and Process Payroll Primary user: Payroll / finance |
PayrollController supports employee payroll for property managers, maintenance staff and other employees. Payroll and PayrollRecord store the payroll run and employee-level results.
|
Payroll element |
Purpose |
|
Employee |
Staff member receiving the payment. |
|
Salary structure |
Base salary and pay frequency. |
|
Allowances |
Approved additions to pay. |
|
Deductions |
Tax, pension, loan or other authorised deduction. |
|
Property allocation |
Property or cost centre receiving the expense. |
|
Pay period |
Month or payroll cycle. |
|
Net pay |
Amount payable after deductions. |
|
Payslip |
Employee statement generated from the payroll record. |
Payroll run process
1. Confirm employee master data and active status.
2. Load salary, allowances and deductions.
3. Allocate payroll cost to the appropriate property or entity.
4. Calculate gross pay, deductions and net pay.
5. Review exceptions and changes from the prior period.
6. Approve the payroll run.
7. Generate payslips.
8. Record or export payment instructions.
9. Post payroll expense and liabilities to the ledger.
10. Reconcile payroll payment and statutory remittances.
|
|
Payroll confidentiality Restrict payroll data to authorised staff. Exports, payslips and payment files should be protected and retained under company policy. |
26 Phase 18 - Utility Reconciliation
|
STEP |
Reconcile Utility Invoices and Payments Primary user: Finance / property management |
UtilityReconciliation and UtilityReconciliationItem compare utility invoices with payments received from clients and outstanding unit balances.
1. Select the property, utility type and billing period.
2. Review utility invoices by unit.
3. Review client payments and allocations.
4. Match invoices to payments.
5. Identify outstanding balances, credits or disputes.
6. Correct approved allocation errors.
7. Generate the reconciliation report.
8. Carry outstanding balances forward or escalate collection.
|
|
Use verified billing data Utility reconciliation depends on correct meter readings, approved rates, invoice periods and payment allocations. |
27 Multi-Currency Finance Controls
CurrencyExchangeService supports converted dashboard values, budgets and reports. Finance must distinguish transaction currency, property currency, entity functional currency and group reporting currency.
|
Currency concept |
Meaning |
|
Transaction currency |
Currency stated on the invoice, payment or journal. |
|
Property currency |
Primary operational currency of the property. |
|
Entity functional currency |
Currency used for the legal entity's accounting. |
|
Reporting currency |
Currency used for management or group reporting. |
|
Exchange rate |
Rate used to convert between currencies. |
|
FX difference |
Gain or loss caused by rate movement. |
Multi-currency checklist
|
☐ |
Confirm the source and date of the exchange rate. |
|
☐ |
Preserve original transaction amount and currency. |
|
☐ |
Use approved rates for accounting and reporting. |
|
☐ |
Record or post exchange differences where required. |
|
☐ |
Avoid mixing converted and original values in the same total without explanation. |
28 AI-Powered Finance Intelligence
Figure 4. AI-powered finance features
|
AI feature |
Service / action |
Purpose |
|
Budget forecasting |
BudgetingController@forecastBudget |
Projects future budget needs. |
|
Cash-flow prediction |
PredictiveCashFlowService |
Forecasts future cash under scenarios. |
|
Bank auto-matching |
BankReconciliationController@autoMatch |
Suggests transaction matches. |
|
AP analysis |
AccountsPayableAIService |
Reviews bills and payment timing. |
|
Capex forecasting |
CapitalPlanningController@forecastCapex |
Estimates future capital needs. |
|
Reserve projection |
ReserveFundController@getFundProjection |
Tests fund adequacy. |
|
Tax optimisation |
OpenAITaxAdvisorService |
Suggests potential strategies. |
|
Tax deductions |
TaxDeductionService |
Suggests applicable deductions. |
|
Tax forecasting |
TaxForecastService |
Predicts future tax liability. |
|
Tax anomaly detection |
TaxAnomalyDetectionService |
Flags unusual tax patterns. |
|
Tax rate optimisation |
TaxRateOptimizationService |
Compares configured rate treatment. |
|
Tax collection prediction |
TaxCollectionPredictionService |
Forecasts collection outcomes. |
|
AI tax reports |
AITaxReportService |
Generates draft reports. |
|
Tax chatbot |
GovernmentTaxChatbotService |
Answers configured tax questions. |
|
Tax auto-fill |
TaxController@aiAutoFillTax |
Populates form fields from available data. |
|
|
AI review standard For every AI output, check source completeness, assumptions, currency, property, period, jurisdiction and whether the recommendation conflicts with approved policy or professional advice. |
29 Events and Automated Financial Processing
|
Event |
Trigger |
Purpose |
|
BillCreated |
A new payable is created. |
Internal notification or workflow action. |
|
BillUpdated |
A payable record changes. |
Update notification or review. |
|
PaymentRecorded |
Payment is recorded against a bill. |
Payment confirmation and ledger effect. |
Additional modules may create receivable, invoice, wallet, lease, tax or virtual-account records that feed the Finance dashboard. The exact event and posting map should be confirmed in the deployed implementation.
|
|
Automated record creation needs exception monitoring Finance should review failed integrations, unposted records, duplicate events and balances that do not reconcile. |
30 Status and Approval Matrix
|
Record |
Status |
Meaning |
|
Budget |
Draft |
Editable and not yet approved. |
|
Budget |
Approved |
Baseline locked for control. |
|
Budget |
Active |
Used for current-period tracking. |
|
Payable |
Draft |
Bill being prepared. |
|
Payable |
Pending Approval |
Awaiting authorisation. |
|
Payable |
Approved |
Authorised for scheduling or payment. |
|
Payable |
Paid |
Settlement confirmed. |
|
Payable |
Rejected |
Will not proceed. |
|
Receivable |
Pending |
No confirmed payment. |
|
Receivable |
Partial |
Part payment allocated. |
|
Receivable |
Paid |
Full settlement confirmed. |
|
Receivable |
Overdue |
Due date passed. |
|
Receivable |
Written Off |
Removed from active collection under approval. |
|
Invoice |
Draft / Sent / Paid / Overdue / Cancelled |
Invoice lifecycle. |
|
Capex |
Proposed / Approved / In Progress / Completed |
Capital-plan lifecycle. |
|
Journal |
Draft / Posted / Reversed |
Formal ledger lifecycle. |
|
Reconciliation |
Open / Completed |
Completed reconciliation is locked. |
|
|
Confirm exact enums The matrix reflects the supplied scenario. Confirm production database values, transitions, permissions and automated actions before training users. |
31 Month-End Finance Close
Figure 5. Recommended month-end close
|
☐ |
Confirm the period cut-off and close timetable. |
|
☐ |
Post or accrue missing rent, service charges and other income. |
|
☐ |
Post or accrue outstanding vendor bills and payroll. |
|
☐ |
Reconcile bank, wallet and virtual-account balances. |
|
☐ |
Reconcile receivables, payables, utility and lease ledgers. |
|
☐ |
Review bank auto-match exceptions. |
|
☐ |
Post depreciation, tax and approved adjustment journals. |
|
☐ |
Review fixed-asset additions and disposals. |
|
☐ |
Review reserve contributions and withdrawals. |
|
☐ |
Review intercompany balances and unmatched items. |
|
☐ |
Generate and review the trial balance. |
|
☐ |
Review budget variance and cash-flow variance. |
|
☐ |
Generate P&L, balance sheet and cash-flow reports. |
|
☐ |
Document reviewer approval and lock completed reconciliations. |
|
|
Close discipline Do not publish management or statutory reports before material reconciliations and journals are complete. |
32 Year-End Finance Close
|
☐ |
Complete all month-end close activities. |
|
☐ |
Confirm all leases, rent, receivables and payables are complete. |
|
☐ |
Review aged balances, write-offs and provisions. |
|
☐ |
Complete fixed-asset verification and depreciation. |
|
☐ |
Review impairment, revaluation and disposals. |
|
☐ |
Confirm reserve and capex balances. |
|
☐ |
Complete tax calculation, deductions, forms and forecasts. |
|
☐ |
Reconcile government remittances and compliance flags. |
|
☐ |
Confirm payroll and statutory liabilities. |
|
☐ |
Match and reconcile all intercompany transactions. |
|
☐ |
Run consolidation and elimination entries. |
|
☐ |
Review foreign-currency balances and translation. |
|
☐ |
Generate final financial statements and supporting reports. |
|
☐ |
Export audit evidence and retain the close pack. |
|
|
Professional review Year-end adjustments, tax filings and financial statements may require an external accountant, tax adviser or auditor depending on the company and jurisdiction. |
33 Key Backend Models Reference
|
Model |
Purpose |
|
Budget / BudgetVariance |
Budget plan and line-level variance records. |
|
AccountsPayable |
Vendor bills, approval and payment status. |
|
AccountsReceivable |
Client amounts due and aging. |
|
Invoice / UtilityInvoice |
Client invoices and utility billing. |
|
CashFlowForecast / PredictiveCashFlow |
Forecast assumptions and AI projections. |
|
CapitalExpenditure |
Capital plan and actual spend. |
|
ReserveFund / ReserveFundTransaction |
Reserve balance and movements. |
|
ChartOfAccount |
Account hierarchy. |
|
JournalEntry / GeneralLedgerEntry |
Double-entry journal and ledger lines. |
|
LeaseLedger / LeasePaymentLedger |
Lease accounting and payment history. |
|
RentLedger / RentPaymentLedger |
Rent obligations and receipt history. |
|
TaxHashLedger |
Tax-linked ledger entries. |
|
BankReconciliation / BankAccount |
Bank reconciliation and bank-account records. |
|
FixedAsset / AssetFinancingPayment |
Asset register, depreciation and financing. |
|
PropertyTax / NigeriaPropertyTax |
Property tax records by jurisdiction. |
|
TaxDocument / TaxPayment / TaxDeduction |
Tax evidence, settlement and deduction records. |
|
TaxForecast / TaxForecastLog |
Tax forecasts and generation history. |
|
TaxForm1099 |
US vendor tax forms where applicable. |
|
TaxSubmission / TaxSyncStatus |
Submission and integration status. |
|
RegionalTaxRule / RegionalTaxRate |
Jurisdiction-specific rules and rates. |
|
GovernmentTaxEscrow |
Tax escrow account. |
|
GovernmentTaxRemittance / TaxRemittanceDetail |
Remittance and detail. |
|
GovernmentTaxOfficial / GovernmentTaxAccessLog |
Government access and audit records. |
|
PropertyTaxComplianceFlag / TaxInvestigation |
Compliance exceptions and investigations. |
|
TaxReconciliation |
Government and internal tax reconciliation. |
|
IntercompanyTransaction |
Transactions between related entities. |
|
UserVirtualAccount / DepositAccount |
Dedicated virtual collection accounts. |
|
UtilityReconciliation / UtilityReconciliationItem |
Utility invoice-to-payment matching. |
|
Payroll / PayrollRecord |
Payroll run and employee-level records. |
34 Controllers Reference
|
Controller |
Main purpose |
|
FinancialDashboardController |
Finance dashboard and aggregated overview. |
|
BudgetingController |
Budget, lines, approval, variance, forecast, copy and export. |
|
AccountsPayableController |
Bills, approval, scheduling, payment, aging and export. |
|
AccountsReceivableController |
Receivables, payment allocation, reminders, aging and export. |
|
InvoiceController |
Invoice creation, sending, tracking and PDF. |
|
CashFlowForecastController |
Forecasts, scenarios, comparison and export. |
|
CapitalPlanningController |
Capex proposals, approval, spend and forecast. |
|
ReserveFundController |
Fund creation, contributions, withdrawals and projections. |
|
GeneralLedgerController |
Accounts, journals, trial balance and statements. |
|
LedgerController |
Lease and rent ledgers and PDF export. |
|
BankReconciliationController |
Matching, adjustments, summary and completion. |
|
FixedAssetController |
Asset register, depreciation, revaluation and disposal. |
|
TaxController |
Property tax lifecycle and AI tax tools. |
|
TaxForecastController |
Tax forecast creation and viewing. |
|
TaxForecastExportController |
CSV and JSON tax-forecast export. |
|
TaxFormController |
Tax-form generation and submission. |
|
GovernmentTaxController |
Escrow, remittance, reconciliation and compliance. |
|
ConsolidationController |
Multi-entity consolidation and eliminations. |
|
IntercompanyController |
Intercompany transaction matching and reconciliation. |
|
PropertyFinancialReportController |
Cash flow, P&L, tax, forecast and budget reports. |
|
VirtualAccountController |
Virtual-account creation and management. |
|
FinancialProductController |
Financial-product catalogue and applications. |
|
PayrollController |
Payroll processing and payslips. |
35 Services Reference
|
Service |
Purpose |
|
BudgetTrackingService |
Budget versus actual calculation. |
|
FinancialDataAggregationService |
Aggregates finance data across properties. |
|
CurrencyExchangeService |
Multi-currency conversion for dashboards and reports. |
|
AccountsPayableAIService |
Bill analysis and payment timing. |
|
CashFlowForecastService |
Cash-flow forecast generation. |
|
PredictiveCashFlowService |
AI cash-flow scenarios. |
|
LeaseAccountingService |
Lease-specific accounting entries. |
|
TaxLedgerService |
Tax-linked ledger management. |
|
BankReconciliationService |
Bank-reconciliation business logic. |
|
ReconciliationService |
General reconciliation support. |
|
TransactionReconciliationService |
Transaction-level matching. |
|
AssetFinancingService |
Asset financing and depreciation. |
|
TaxCalculationService |
Property-tax calculation. |
|
TaxDeductionService |
Deduction identification and calculation. |
|
TaxForecastService |
Tax forecast generation. |
|
TaxReportingService |
Tax report generation. |
|
OpenAITaxAdvisorService |
AI tax optimisation and advice. |
|
AITaxReportService |
AI-generated draft tax reports. |
|
TaxAnomalyDetectionService |
Unusual tax-pattern detection. |
|
TaxRateOptimizationService |
Tax-rate analysis. |
|
TaxCollectionPredictionService |
Tax-collection forecasting. |
|
GovernmentTaxRemittanceService |
Government remittance processing. |
|
GovernmentTaxChatbotService |
AI tax-query assistant. |
|
InvoiceService |
Invoice creation and management. |
|
UtilityInvoiceService |
Utility billing and reconciliation. |
|
VirtualAccountService |
Virtual-account provisioning. |
|
EmbedlyVirtualAccountService |
Embedly virtual accounts. |
|
FlutterwaveVirtualAccountService |
Flutterwave virtual accounts. |
|
FinancialProductService |
Financial-product catalogue and applications. |
36 Worked Example - Monthly Finance Cycle for a Residential Portfolio
|
|
Scenario Apex Residential manages three apartment buildings in Nigeria and one in Germany. Finance uses Leaseora to manage the August 2026 budget, rent collection, vendor bills, payroll, tax, reconciliation and management reporting. |
|
Stage |
What happens |
|
1. Budget |
The finance team copies the prior-year August budget, updates rent, utilities, maintenance and payroll, then approves it. |
|
2. Receivables |
Lease schedules create or support rent receivables for each active client. |
|
3. Invoices |
Service-charge and utility invoices are created and sent. |
|
4. Collections |
Virtual-account and wallet receipts are allocated to client balances. |
|
5. AP |
Maintenance, insurance and utility bills are entered and approved. |
|
6. Payroll |
Property-manager and maintenance payroll is processed and allocated by property. |
|
7. Cash flow |
AI generates base, optimistic and pessimistic forecasts. |
|
8. Capex |
A lift-renovation capex project is approved for one property. |
|
9. Reserve |
Monthly reserve contributions are recorded. |
|
10. Reconciliation |
Bank and virtual-account transactions are auto-matched and reviewed. |
|
11. Ledger |
Depreciation, payroll and approved accrual journals are posted. |
|
12. Tax |
Property tax and German or Nigerian jurisdictional obligations are reviewed. |
|
13. Reports |
Finance generates property P&L, cash flow and budget comparison. |
|
14. Management review |
Material variance and overdue receivables receive owners and actions. |
37 Implementation and Onboarding Checklist
Organisation and setup
|
☐ |
Legal entities, properties and reporting structure are confirmed. |
|
☐ |
Finance roles and approval limits are documented. |
|
☐ |
Functional and reporting currencies are defined. |
|
☐ |
Financial year and period calendar are configured. |
|
☐ |
Chart of accounts is approved. |
|
☐ |
Opening balances and migration date are agreed. |
Operational finance data
|
☐ |
Budgets and budget lines. |
|
☐ |
Open receivables and client balances. |
|
☐ |
Open payables and vendor balances. |
|
☐ |
Invoice templates and numbering. |
|
☐ |
Bank accounts and statement history. |
|
☐ |
Virtual-account providers and mappings. |
|
☐ |
Fixed asset register and depreciation balances. |
|
☐ |
Reserve and capex records. |
|
☐ |
Payroll employees, salary structures and allocations. |
Tax and consolidation
|
☐ |
Jurisdictions, property-tax rules and rates. |
|
☐ |
Tax deductions and submission requirements. |
|
☐ |
Government-portal credentials where supported. |
|
☐ |
Tax opening balances and remittance history. |
|
☐ |
Consolidation group and entity mappings. |
|
☐ |
Intercompany opening balances. |
38 User Acceptance Testing and Go-Live
|
Test area |
Acceptance test |
|
Dashboard |
Verify each tile, period, property and currency basis. |
|
Budget |
Create, approve, copy, forecast and export a test budget. |
|
Variance |
Post test actuals and verify line-item variance. |
|
AP |
Create, approve, reject, schedule, pay and age a test bill. |
|
AR |
Create, partially pay, fully pay and age a test receivable. |
|
Invoice |
Create, send, download and cancel a test invoice. |
|
Cash flow |
Generate and compare three scenarios. |
|
Capex |
Propose, approve and track a test project. |
|
Reserve |
Record contribution and withdrawal. |
|
COA |
Create, edit, search and test account hierarchy. |
|
Journal |
Create balanced journal, post and reverse. |
|
Statements |
Generate trial balance, balance sheet and P&L. |
|
Bank |
Auto-match, manual match, adjust and complete reconciliation. |
|
Assets |
Create, depreciate, revalue and dispose a test asset. |
|
Tax |
Calculate, record payment, forecast and export. |
|
Government tax |
Test escrow, remittance or sandbox workflow where enabled. |
|
Consolidation |
Run test consolidation and elimination. |
|
Intercompany |
Create, match and reconcile both sides. |
|
Reports |
Generate all property financial reports. |
|
Virtual account |
Create account and test receipt attribution. |
|
Financial product |
Submit a sandbox or controlled application. |
|
Payroll |
Run payroll, generate payslip and post the expense. |
|
Utilities |
Reconcile invoice and payment by unit. |
|
Security |
Verify access, approval and audit logging. |
|
|
Pilot before full migration Use one property, one bank account and one reporting period to test the full finance cycle before migrating all properties and opening balances. |
39 Common Issues and Troubleshooting
|
Issue |
Recommended action |
|
Dashboard total is different from the ledger |
Confirm period, property, currency, cash/accrual basis, posting status and data refresh. |
|
Budget variance is unexpected |
Review line mapping, period, currency and whether actuals are correctly classified. |
|
Bill appears twice |
Check vendor reference, import, integration retry and duplicate controls. |
|
Paid bill still shows outstanding |
Confirm payment allocation and settlement status. |
|
Receivable payment is not reducing balance |
Review allocation, currency and receivable status. |
|
Invoice is overdue but paid |
Confirm payment was allocated to the correct invoice. |
|
Forecast is unrealistic |
Review lease, vacancy, expense and seasonality assumptions. |
|
Bank auto-match is wrong |
Unmatch and review amount, date, reference and payer. |
|
Reconciliation will not complete |
Resolve unmatched items, adjustments and balance difference. |
|
Trial balance is out of balance |
Review journal import or posting logic; double-entry journals should balance. |
|
Depreciation looks wrong |
Review cost, date, method, useful life and residual value. |
|
Tax output is incorrect |
Review property, jurisdiction, rate, deductions and source data. |
|
Consolidation is overstated |
Review duplicate entities, currency conversion and intercompany elimination. |
|
Virtual-account receipt is unallocated |
Check account mapping, payer reference and provider status. |
|
Payroll expense is on the wrong property |
Review employee or cost-centre allocation. |
|
Report export is missing data |
Review filters, period, permission and source records. |
40 Frequently Asked Questions
Can budgets be created per property?
Yes. A budget can be linked to a specific property or created for the portfolio.
Can a budget be copied to a new year?
Yes. copyBudget duplicates the structure for a new period.
Does approving a budget lock it?
The supplied scenario states that approval locks the budget for tracking. Exact edit rules should be confirmed.
Can vendor bills be bulk approved and paid?
Yes, subject to permission, review and cash control.
Can income be tracked before payment is received?
Yes. AccountsReceivable records the obligation, while payment records the cash received.
Can the system forecast cash flow?
Yes. It uses lease schedules, expense patterns, vacancy and seasonal information.
Does Leaseora provide full double-entry accounting?
The supplied design includes chart of accounts, journals, general ledger, trial balance, balance sheet and income statement.
Can bank transactions be matched automatically?
Yes. autoMatch proposes matches based on amount, date and reference.
Can the system depreciate assets?
Yes. Straight-line and declining-balance methods are specified.
Can it manage property tax in different regions?
The supplied design includes regional rules and jurisdiction-specific tax models.
Does AI tax advice replace a tax adviser?
No. It is advisory and requires professional review.
Can several companies be consolidated?
Yes. Consolidation and intercompany elimination are included.
Can dedicated virtual accounts be created?
Yes, through configured Embedly or Flutterwave services.
Can payroll costs be linked to properties?
Yes. The supplied payroll workflow supports property-linked expense tracking.
Does multi-currency conversion change the original transaction?
It should not. Original amount and currency should be retained; converted values support reporting.
41 Technical Matters to Confirm Before Production Sign-Off
|
Area |
Confirmation required |
|
Dashboard basis |
Confirm cash or accrual definitions for revenue, expense and net income. |
|
Budget lock |
Confirm what can be edited after approval and whether revisions are versioned. |
|
Actual mapping |
Confirm how AP, AR, Payment and journal data map to budget lines. |
|
AP workflow |
Confirm approval levels, duplicate detection and payment integration. |
|
AR automation |
Confirm which leases, invoices and payments create or update receivables. |
|
Invoice numbering |
Confirm sequence, jurisdiction and cancellation rules. |
|
Cash forecast |
Confirm source data, seasonality method and forecast refresh. |
|
COA dimensions |
Confirm property, entity, department and project tracking. |
|
Journal periods |
Confirm period locking and reopening authority. |
|
Bank import |
Confirm supported statement formats and provider integrations. |
|
Auto-match |
Confirm confidence threshold, explanation and approval rule. |
|
Asset depreciation |
Confirm methods, conventions, tax books and accounting books. |
|
Tax integration |
Confirm live jurisdictions, authority APIs and credential handling. |
|
AI providers |
Confirm model, logging, data residency and human approval controls. |
|
Consolidation |
Confirm ownership, currency translation and elimination logic. |
|
Virtual accounts |
Confirm countries, providers, settlement timing and failure handling. |
|
Payroll |
Confirm deductions, tax, pension, payment file and payslip formats. |
|
Utility reconciliation |
Confirm meter, rate and allocation source. |
|
Exports |
Confirm PDF, CSV, Excel and JSON availability by report. |
|
Audit and retention |
Confirm logs, document retention and deletion controls. |
|
|
Source basis This guide is based on the detailed end-to-end Finance scenario and backend reference supplied for Leaseora. Undefined production behaviour is identified for confirmation rather than invented. |
42 Quick Reference - 25-Step Finance Operating Flow
1. Open the Finance dashboard and confirm period, scope and currency.
2. Create the property or portfolio budget.
3. Add budget income and expense line items.
4. Review AI forecast and approve the budget.
5. Track budget versus actual variance.
6. Record vendor bills and supporting documents.
7. Approve, schedule and pay expenses.
8. Create and monitor receivables.
9. Create and send rent, service-charge and utility invoices.
10. Record and allocate client payments.
11. Generate cash-flow forecasts and scenarios.
12. Create and approve capital plans.
13. Record reserve contributions and withdrawals.
14. Set up and maintain the chart of accounts.
15. Create, post and reverse journal entries.
16. Review lease and rent ledgers.
17. Reconcile bank and virtual-account transactions.
18. Register assets and post depreciation.
19. Calculate, forecast and record property tax.
20. Generate and submit applicable tax forms.
21. Manage government tax remittance and compliance.
22. Match intercompany transactions and run consolidation.
23. Process payroll and property cost allocation.
24. Reconcile utility invoices and client payments.
25. Generate property and portfolio financial reports and complete the close.
|
|
Business value Leaseora Finance gives a real estate company one connected environment for planning, control, cash management, accounting, tax, group finance, payroll and property-level performance reporting. |
LEASEORA
FINANCE MANAGEMENT
Plan, control, reconcile and report property finance from one connected platform.
|
|
Support and onboarding For Finance-module setup, chart-of-accounts design, opening-balance migration, staff training or integration assistance, contact Leaseora through support@leaseora.com. |
leaseora.com
Tags
Was this article helpful?
Your feedback helps us improve our documentation.