Sign in with your Spike Durian account.
Spike Pay is Legacy Advisory's accounts-payable platform. Drop a supplier invoice below (a PDF, or a photo such as a WhatsApp JPEG, which is turned into a PDF for you) and it's scanned and extracted into a working set for review. Once approved, it's exported to Airwallex or OCBC for payment — and once the transfer is confirmed, the invoice is marked paid automatically.
Airwallex balance
…
Loading…
OCBC balance
—
Never entered
Total cash at bank
—
Airwallex + OCBC
Airwallex is read live from the API. OCBC has no feed — a director
keys it in, so treat it as an estimate that decays. Anything older than a
day is flagged; check Velocity before committing to a run.
Shopify online receivables
Loading…
Shopify offline unpaid
Loading…
Total receivables
—
Online + offline
Net current cash position
…
Loading…
Less: bills due later
Loading…
Projected net cash
…
Loading…
Drop supplier invoices here (PDF, photos: JPEG, PNG, HEIC, or Excel .xlsx), or click to choose
Funding
—
This is what is approved and waiting to be paid, per rail. Compare it
against the balances above before exporting a run.
Invoices
To check Bill received. Details and bank info being checked.
Checked, not paid Bill confirmed correct. Not a decision to pay — waits here until a director decides to pay.
Payment sent to bank A director submitted it. In Airwallex, awaiting final approval there.
Part paid Some paid; the balance is still owed.
Paid Money has left the account; supplier gets the Payment Voucher.
| S/No | Invoice | Supplier | Amount | Invoice date | Due date | Entity | Pay via | Status | Actions |
|---|
Suppliers
| Key | Account name | Bank | Account | SWIFT | Ccy | Terms | Pay via | Entity | Airwallex BID |
|---|
Changing bank details clears the verification and sends every open
invoice for that supplier back to review. That is deliberate.
Payroll runs
| Label | Type | Entries | Total | Status |
|---|
Director fees and salaries, paid via Airwallex to the DIRECTOR/EMPLOYEE
beneficiaries set up in Suppliers. Xero coding: Salary → 910010,
Director fee → 900430.
| Beneficiary | Amount | Gross | Reference | Entry date | Entity | Due date | Status |
|---|
Discarded invoices
| Supplier | Invoice | File | Amount |
|---|
Discarded invoices are kept, not deleted — the audit trail has to
show what was uploaded and who discarded it. Their file hash stays
registered, so re-uploading the same PDF is still refused. Restore one
if it was discarded in error.
Customer refunds
| Voucher | Order | Customer | Reason | Method | Amount | Status | Xero |
|---|
Prepared by Nurul when a director asks on Telegram (“refund #SD2904, $30, missing item”),
paid by Britney once a director approves. HitPay orders are refunded by PayNow through Airwallex
to a one-off payee that is deleted after payment; Shopify Payments orders are refunded on the
card through Shopify. The voucher number is the Airwallex reference on the bank line.