The rule to avoid doubling the cleaning after filling in the operational cleaning cost (default), and how to find a cleaning recorded twice.
From the moment you fill in the operational cleaning cost (default) of a property, stop recording the cleaning of that property's bookings manually under Finance, in Transactions. Rezvia records it for you: every booking created from then on generates, when it is confirmed, a payable in the Cleaning category, marked "Booking cleaning". If you keep recording the same cleaning by hand, the expense shows up twice — on the income statement, in the Cleanings tab and in the Transactions totals.
The rule is per property: a property with the operational cleaning cost (default) filled in has automatic cleaning; a property with the field blank keeps working exactly as before, with manual entries.
For the bookings' cleaning, no. The payable is created on its own when the booking is confirmed, due on the check-out date, and you only record the payment — in the booking drawer ("Record payment") or in Transactions.
What you keep recording by hand is cleaning that is not a booking's: deep cleaning, post-renovation cleaning, common areas, cleaning of a period without guests. For that, the Cleaning category is in the New transaction selector. The automatic payable and the manual entry live in the same category; the difference is the "Booking cleaning" mark, which only the automatic one has.
Almost always because, in the same month, there is the booking's automatic payable and a manual entry for the same cleaning. How to check:
1. Open Reports and the "Limpezas" (Cleanings) tab — this screen is shown in Portuguese.
2. Filter the month and the property.
3. Look at the "Origem" (Origin) column: "Reserva" is the automatic payable; "Manual" is the entry made by hand.
4. Two rows for the same guest and the same check-out date: one of them is extra. Delete the manual one in Transactions. The automatic one cannot be deleted in Transactions — it only goes away if you set the operational cleaning cost to zero on the booking.
Another possible cause is the same cleaning recorded twice by hand, with no automatic cost involved; the "Limpezas" tab shows that the same way.
The cleaning fee charged to the guest is never the cause: it is revenue and does not enter the income statement as an expense.
The boundary is the booking's creation date, not the stay dates.
In the transition month, open the "Limpezas" tab and check booking by booking: each one should appear once, as "Reserva" or as "Manual".
The payables stay one per booking, due on the check-out date. You can settle them together when you pay: in Transactions, filter the Cleaning category and the month, and record each payment with the date you paid. The "Limpezas" tab shows the month's paid and pending totals, and the monthly PDF statement lists every cleaning — it works as a reconciliation with the cleaner.
No. A bed booking in a dormitory sold by the bed does not inherit the operational cleaning cost (default): the cleaning belongs to the room, not to the bed. In that case the dormitory's cleaning keeps being recorded by hand, or entered on one of the bookings — once typed, the value creates the payable as usual. Read Why didn't the cleaning cost come prefilled on the dormitory booking?.
How to register an expense
Track all property costs so you can understand your real profit.
How to configure recurring expenses
Automatically launch salaries, fixed bills and monthly services every month.
How to track booking revenue
Understand how revenue is recorded and how to follow what has already been received.