This article covers a set of updates to the Expenses module: setting the expense date, recording a payment reference, refunding an expense (cash or credit), and setting up recurring expense schedules...
Last updated
This article covers a set of updates to the Expenses module: setting the expense date, recording a payment reference, refunding an expense (cash or credit), and setting up recurring expense schedules with approval governance. It also covers the quick Duplicate and Save as Template actions.
Who this is for: property management staff, PMs, and board members using URBI's accounting tools. This article does not cover the resident-facing app.
The expense date is the date that posts to your general ledger (GL). Getting it right matters for month-end close and accurate financial reports.
How to set it:
If you don't touch the field, it defaults to today's date. If you're entering an expense after the fact (for example, catching up on last month's invoices), always set the date to when the expense happened so your GL reflects the correct period.
When you mark an expense as paid, you can now attach a payment reference, such as a cheque number or an EFT/wire confirmation number.
How to add it:
Where it shows up afterward:
This is especially useful during bank reconciliation and when a vendor calls asking "did you pay us, and how?"
If a vendor returns money to you (or issues you a credit), you can now record that as a refund directly on the expense, and it posts a proper reversing journal entry to your GL.
Refunds are available from PAID or PARTIALLY REFUNDED expenses.
Cash-back Choose this when the vendor actually sends money back to your bank account. The refund debits your bank/payment account and credits the expense's original GL account, reversing the expense.
Credit Choose this when the vendor doesn't send cash but instead gives you a credit to use on a future bill (a vendor credit). This books the amount to a Prepaid / Other Receivable account instead of your bank account, crediting the same expense GL account. You (or your accountant) can track that balance and apply it manually against a future bill from that vendor.
Partial refunds: if only part of the expense is being refunded, enter that amount. The expense's status updates to Partially Refunded and you can refund the remaining balance later, up to the original amount.
Multi-line expenses: if the original expense was split across multiple GL accounts, the refund is allocated proportionally across those same accounts so your books stay accurate down to the cent.
Every refund posts a real, balanced journal entry linked back to the original expense, so your GL always tells the full story from the original charge through to the refund.
Instead of re-entering the same recurring expense every month, you can set up a schedule on an expense template that generates it for you automatically.
The Expenses page now has a Scheduled tab that gives you visibility into every recurring schedule tied to your templates.
From this tab you can:
"Paused - N failed runs" status: if a schedule tries to generate an expense and fails several times in a row (for example, if the underlying account or template is misconfigured), the system automatically pauses it and shows how many consecutive failed attempts occurred. Treat this as a signal to check the template's setup (account, amount, vendor) before resuming. Resuming re-arms the schedule to try again on its next run date.
The Scheduled tab only appears once you have at least one schedule set up.
If the expense amount on a schedule falls above your property's approval threshold, approval works like this:
If the amount changes:
This means you approve a recurring expense once at a given amount, and it keeps flowing automatically until the amount changes.
Duplicate an expense: open any expense (regardless of its status) and choose Duplicate from the action menu. This creates a new draft expense with the same details, ready for you to adjust and submit, without retyping everything from scratch.
Save as template: open any non-voided expense and choose Save as Template. This saves the expense's details (vendor, account, amount, description) as a reusable template you can use to quickly create similar expenses later, or attach a recurring schedule to (see Section 4).
Q: I refunded an expense in Credit mode. Where does that money actually sit? A: It's booked to the Prepaid / Other Receivable account as an asset on your books, representing a credit the vendor owes you. It doesn't touch your bank balance. When you use that credit against a future bill from the same vendor, work with your accountant or bookkeeper to apply it during that bill's entry.
Q: Can I refund more than once on the same expense? A: Yes, as long as the total refunded doesn't exceed the original expense amount. Each partial refund updates the status until the full amount has been refunded.
Q: What happens if I forget to set an end condition on a recurring schedule? A: If you choose "No end," the schedule keeps generating expenses indefinitely on its cadence until you manually pause or delete it. Choose "End on a date" or "After N occurrences" if you want it to stop on its own.
Q: Does every recurring generation need board or approval sign-off? A: Only the first one at a given amount. Once that's approved, same-amount generations post automatically. Changing the template's amount resets that and requires approval again on the next run.