Accounting

Payments (AccPayments)

The Payments tab is the per-payment audit view. Every payment row — cleaner fee, maintenance fee, cash advance, city-tax cash payment — appears here with one row per payment, and each row is one tap from the source-task evidence.

What's in a row

Column What it shows
Date When the payment was recorded
Type cleaner_fee / maintenance_fee / cash_advance / city_tax_cash
Amount € amount
Teammate Who's owed / who paid
Property Property slug (e.g. Castle&River Vydrica
Source task Tap chip → opens the source-task drawer
Photo Thumbnail of cash-pickup or walkthrough photo, if attached
Status paid / unpaid / disputed

Source-task peek

Click the source-task chip to open a drawer with:

  • The source cleaning task's checklist (every item, with check state)
  • The walkthrough photos the cleaner submitted (the evidence the payment is grounded in)
  • A link to the full task drawer if you need to drill deeper

Why this matters: before

For manually-created payments that aren't backed by a task (rare — e.g. a one-off cash advance), the source-task column shows "No link to task — manually created" instead of a non-functional chip. The label makes the missing link obvious instead of silently broken.

City-tax cash payments

City-tax cash payments (collected by the cleaner from the guest on arrival) have their own row pattern:

  • Amount must not be €0.
  • A photo of the cash counted should be attached.
  • Pre- and flagged for operator review.

If you find an old payment row that still shows €0 or no photo, it predates the backfill window — open the source-task drawer and check whether the cleaner's checklist + photos can be retroactively linked.

Filtering

Top-of-page filters:

  • Date range (From / To)
  • Teammate
  • Property
  • Type
  • Status

The filters are live — they affect the rows shown AND any "mark N paid" batch action. Earlier (pre- the date filter on the Payout report was inert; that's fixed everywhere on this surface too.

Source: the FlatsBratislava operator manual.