Fixes for common manual amenity payment issues: a missing Manual option, blocked confirms, refund errors, the Mark returned button, and the View invoice row.
Last updated
Manual payment requires the amenity booking create permission on the property. If you can create bookings at all, Manual should be there; if the whole confirm step or booking flow is unavailable to you, contact your admin to check your permission on that property. Manual is never available on the resident app under any permission, that's expected, not a bug.
If the pricing on this booking has nothing left to collect right now (for example every fee is optional and toggled off, or everything collectible is deferred), you'll see: "Nothing is due now on this booking, so there is no manual payment to record." Toggle on the line you intended to collect, or use Void if the booking genuinely has no payment expected.
If you're on an older version of the platform before this feature shipped, refunding a manual (no-Stripe) booking would fail with "No payment found for this transaction," because the refund path used to assume every booking had a Stripe payment behind it. That's fixed: refunding a manual booking now posts a correction to the books and skips the Stripe call entirely, without you doing anything differently. If you still see this error, contact support, something regressed.
"Mark returned" only appears once a deposit has actually been recorded as collected and is in a Held/Kept state. If the deposit is still Deferred and hasn't been collected yet, there's nothing to mark returned yet, collect it first (see "Deferred deposits on a manual booking").
This almost always means you don't hold accounting read access on this specific property. It's not shown as disabled or greyed out on purpose, it's simply not rendered, so the rest of the Payment & Refunds tab still works normally for you. Ask an admin to confirm your accounting permission if you expect to see it.
The booking hasn't reached the general ledger, either because posting hasn't run yet or it failed. This is rare. If a booking that should clearly have posted (recorded more than a few minutes ago) still shows this, contact your accounting team or support.
This shouldn't happen; every manual-path confirmation, success, and helper message is written to describe what was actually collected and how, with no Stripe or payment-link wording. If you see Stripe-specific copy on a booking you recorded as Manual, take a screenshot and report it to support.