All releases
2026.09.01Across the platform

Packages that agree, autopay that stops when it should, and safer ledger accounts

Every screen now reads one package pickup status, autopay stops after a returned payment and stays stopped, bank feeds and ledger accounts refuse the moves that used to strand money, and building events finally reach the lobby and elevator screens.

Everything in this release

New

  • Packages

    Filter by who a package is for

    The packages list can now be filtered by the person a package is addressed to, and by more than one unit at a time.

  • Packages

    Packages are findable from the command palette

    Packages and reconciliation rules can now be reached straight from the command palette.

  • Payments

    An autopay off switch that sticks

    Turning autopay off for a resident now survives an invoice edit, so the decision is not quietly undone.

  • Accounting

    Card payments are a deliberate choice for new properties

    New properties start with card payments off, so a property opts in rather than absorbing card refund fees by default. Existing properties are unchanged.

Improved

  • Packages

    One pickup status everywhere

    Package lists, unit pages, the Resident App and Arthur now all read the same pickup state, so a package marked collected reads the same way wherever you look.

  • Packages

    Faster package search by unit

    Searching packages for a unit is now filtered in the database rather than after the fact.

  • Payments

    Autopay stops after a returned payment

    When a debit is returned, autopay stops for that resident while the invoice stays payable, so collection continues by another route.

  • Payments

    Daily debit files reconcile against the bank

    A daily file contains one debit per resident while the bank statement shows a single lump sum. The two now reconcile against each other.

  • Banking

    A bank feed must post into a bank account

    A feed can no longer be pointed at an account that does not hold money.

  • Banking

    Matching a bank line needs a matching leg

    Matching a line to an entry now requires that entry to actually touch the same bank account.

  • Banking

    Posting is refused in a locked window

    An entry can no longer be posted into a reconciliation window that has been locked.

  • Banking

    An account's kind cannot change under a live feed

    The type of an account cannot be changed while a bank feed is still posting into it.

  • General Ledger

    Accounts still in use cannot be retired

    An account that a recurring schedule, reserve spending, an unposted draft or a live bank feed still points at can no longer be retired.

  • General Ledger

    Entries record who posted them

    Posting a journal entry now records the person who posted it, including when the posting is reached from another screen.

  • Events

    Wallet passes take their colour from the event photo

    An event ticket added to a phone wallet is now coloured from the event's own photo.

  • Bonds

    Bond money moves through a bank account

    Bond deposits, bond payouts and departing balance settlements now each move through a real bank account.

  • Expenses

    Cancelling a board submission returns the bill to draft

    Cancelling a submission now returns the bill to draft so it can be reused, instead of voiding it.

  • Accounting

    Reserve spending works for every property

    Recording reserve spending no longer depends on a reserve account having been set up in advance.

  • Accounting

    The refund screen shows the real card fee

    Stripe does not return its processing fee on a refund, so the property absorbs it. The refund screen now shows what was actually kept, or a clear estimate when the exact figure has not arrived yet.

Fixed

  • Packages

    Analytics match the list beneath them

    The summary cards now count the same filtered rows shown in the list, instead of the whole property.

  • Packages

    Deleted packages leave the resident's list

    A package a staff member deletes no longer shows up in the resident's own package list.

  • Packages

    Arthur reports each package's real arrival date

    Arthur previously gave the same arrival date for every package.

  • Packages

    The Scan Queue banner clears

    The acknowledge banner on the dashboard Scan Queue now goes away once you have acknowledged it.

  • Packages

    Duplicate scans are labelled

    A scan caught by duplicate detection is now recorded as a rejected duplicate instead of sitting in an unclear state.

  • Payments

    A debit pays exactly the invoices it was built from

    A bank debit now settles the specific invoices it was raised for, rather than being applied more broadly.

  • General Ledger

    Refunds and overpayments post to the right account

    A refund or overpayment now posts to the account and fund that actually hold the money.

  • General Ledger

    Leftover refund money goes back where it came from

    Money left over from a refund can no longer be parked in a bank account it did not arrive in.

  • Amenities

    Amenity refunds credit the invoice they reverse

    A refunded amenity charge now credits the invoice it came from instead of being recorded as a returned deposit.

  • Events

    Building events reach the lobby and elevator screens

    Events created for a building now appear on its display screens.

  • Events

    QR codes on display screens lead somewhere real

    The QR codes shown on lobby and elevator screens for a building's own news and events now point to a working address.

Everything Running As It Should?

System status shows how every part of URBI is performing right now, updated as things change.

System Status

See URBI in Action