New ✨
Xero — Approve & email invoices: You can now set Preno to automatically approve and email invoices in Xero when they're raised in Preno. Configure this in Settings → Integrations → Xero.
Original rate name on bookings: When a booking comes in from an OTA (like Booking.com) or is edited to a custom rate, Preno now records and displays the original rate name — for example, "OTA Base - Includes breakfast". This appears in booking summaries, CSV exports, booking history, and email tags.
Bug fixes 🧰
Receipts: Fixed an error that appeared when trying to view a receipt.
Bookings: Fixed an issue where refunds or voids could be processed on cancelled bookings.
Extras — Xero: When a Xero-mapped extra can't be deleted, Preno now shows a clear message explaining why.
Xero — Integration settings: Fixed an issue where editing the default invoice status appeared to revert when you returned to the settings page.
Cleaning fees — Booking.com: Fixed a bug where a duplicate cleaning fee was applied when the rate already included the fee.
