Accounting

City tax

City tax in Bratislava is collected per guest per night and remitted monthly to the city. The Accounting section handles both inbound capture (guest-paid vs cash on arrival) and outbound reporting.

Two collection modes

Guest-paid (already in reservation amount)

Booking.com and Airbnb collect city tax as part of the reservation total. Operator does nothing — the amount appears in the reservation's price breakdown and lands in the city-tax KPI on the Overview card.

Cash on arrival

For direct bookings and platforms that don't collect city tax, the cleaner or operator collects cash from the guest at check-in and records:

  1. Amount counted (must not be €0 —
  2. Photo of the cash being counted

The amount is anchored against the expected city tax computed from nights × rate × guests — if the entered amount is below expected, the system warns instead of silently accepting. The cleaner can override the warning with a justification (e.g. exempt traveler under 14).

Monthly bundle generation

End of month, open Accounting → City tax → pick the month → GENERATE CITY-TAX BUNDLE.

The bundle is a single PDF + CSV per property containing every reservation for the month with:

  • Guest name, # guests, # nights
  • Amount due
  • Mode (platform-paid / cash-paid)
  • Photo reference if cash-paid

The bundle is the artifact you submit to the city.

Backfilled rows (pre-2026-05)

Payments dated before the Computed expected city tax for each

  • Flagged rows with €0 amount for operator review
  • Re-linked source-task photos where possible

Rows still showing €0 or no photo attached are the long tail — the source-task didn't capture the cash collection, and the row needs operator follow-up if you want a complete report.

Source: the FlatsBratislava operator manual.