``` LRS Finance Hub AI

LRS / Finance Hub

Connecting securely…

Sign in

Use the email and password created in Supabase Authentication.

OPERATIONS VIEW · DATA MAY BE HISTORICAL
ANZ checks every 15 min · Xero cached 30 min

🎙 Ask LRS AI

Talk or type a question about your financial records. Answers use the information currently loaded in this dashboard.

Voice input works in browsers that support speech recognition, with microphone permission. AI requires an OPENAI_API_KEY set securely in Vercel.

Ask me about customer payments, spending or your accounts. Upcoming jobs need a connected job schedule.
Read-only assistant. Never sends emails, changes Xero or approves payments. Financial data may be partial or historical. Do not use AI answers as bank-balance confirmation.

Xero · Local Roofing Solutions LTD

Secure, read-only Xero connection. Xero records remain separate from imported ANZ transactions; nothing is automatically imported or counted twice.

Checking Xero connection…

Your invoice dashboard will load automatically once Xero is connected.

Where the money is going

Withdrawals grouped by expense category. Review suggested categories and mark internal transfers to exclude them.

Unreviewed transactions are labelled as suggested or uncategorised. Manually confirmed transfers and high-confidence matched inter-account transfers are excluded. Review matches before relying on totals. Possible duplicate imports and unreviewed transactions may overstate totals. These charts are management estimates, not reconciled accounting or GST reports.

Customise your dashboard

Move sections up or down, or hide sections you don't need. Your layout is saved in this browser for your signed-in account. Your transactions and bank data are not changed.

Customer payment follow-ups · Review before sending

Drafts are prepared from Xero overdue invoices. They are NOT sent, emailed, or saved to Xero. Check recent payments, credits and arrangements before contacting customers. The Xero invoice API currently returns a limited subset of records.

Connect Xero to prepare reminders.

LRS financial overview · Xero

Xero records and invoice payments, shown separately from your imported ANZ transactions. No automatic importing or double counting.

Connect Xero to load your overview.

Daily / weekly money movement

Bills due and overdue

Latest Xero bank transactions

Bank balance reconciliation · 13 Oct 2026 snapshot

Important: These figures are a historical snapshot copied from your Xero account screens, NOT live ANZ or live Xero balances. Do not use them to decide how much money is available today. Differences may reflect unreconciled items, missing transactions, or timing; they are not proof of duplicates.

AccountANZ statement snapshotXero ledger snapshotDifference (Xero − ANZ)Unreconciled at snapshot
00 · Business Current$850.32$22,150.25+$21,299.9390
01 · Incoming Money$3,544.84−$56,013.58−$59,558.4224
02 · Maintenance$0.13$1,200.00+$1,199.875
03 · Subcontractors$24.23−$3,120.77−$3,145.008
04 · GST & Tax−$1,145.68Not separately shownNot calculatedShown reconciled

Snapshot source: Xero account pages supplied by LRS. To show current balances automatically, a verified current ANZ bank-feed balance and Xero ledger balance must both be obtained for the same time. Neither is currently available to this app's Xero integration.

Business accounts

Account labels only. Live balances are not yet connected; imported transactions are historical records, not live balances.

Bank data status

Shows the latest transaction date imported for each account. This is not a live ANZ connection or a bank balance.

Checking imported dates…

A warning appears when the newest imported transaction is more than 7 calendar days old. An account with no imports is shown separately.

Import bank transactions (CSV)

Import one ANZ account at a time. Check the preview before saving. Imports are stored privately in your LRS Supabase database; duplicates are skipped.

Supported columns: Date, Description/Particulars, Amount (signed), or separate Debit and Credit columns. Dates: DD/MM/YYYY, YYYY-MM-DD or DD-MM-YYYY. Do not upload PDFs here. Verify withdrawals and deposits in the preview.

DateDescriptionAmount (NZD)

Imported transactions

DateAccountDescriptionAmount (NZD)Category / review
Showing up to 100 most recent imported transactions. Totals shown here do not represent account balances. Transfers between LRS accounts may appear twice and must be excluded from future income/expense reports.

Latest transactions

Most recent imported transactions. Select daily or weekly views; these are historical imports, not live bank feeds.

DateAccountDescriptionAmount (NZD)

Review spending categories

Choose a category for each withdrawal in Imported transactions above. Select “Internal transfer” for movements between your own LRS accounts. Suggested categories are guesses, not verified accounting entries. ANZ “BP” often means Bill Payment, not the BP petrol brand.

Virtual savings goals

Planned allocations, not bank balances or expenses.

Coming next

Bank reconciliation, live ANZ bank balances, GST estimates and the financial AI assistant are not connected yet.

```