Loading dashboard...

OTA Income Invoices

Select a date range and click "Load Invoices"

Owner Invoices

Select an owner and date range, then click "Load Invoices"

My Invoices

Select a date range and click "Load My Invoices"

Transaction Details
Check if OTA already deducted their commission from the amount received
Check if booking was made directly on RentRoyz (RentRoyz acts as OTA)
User ID from AspNetUsers table
Auto-set to RentRoyz for direct bookings
Optional: Override the OTA commission rate (0-100%)
Additional fixed amount for service provider

Help
Enum Flags Explained

The two checkboxes control how the transaction is processed:

Amount After OTA When checked, the system will reverse-calculate the full booking amount from the net amount you received (after OTA took their commission).
Direct via RentRoyz When checked, RentRoyz acts as the OTA and receives both the OTA commission and RentRoyz commission. OTA ID field is ignored.

API Routes Used
POST /api/financial/transactions Create transaction
0 transaction(s) selected
Advanced Filters
All Transactions 0

Loading transactions...

Enter a Transaction ID and click "Load Details" to view

Batch Payment Configuration
Security: This action requires Admin or Accountant role. Make sure you have a valid JWT token with the correct role.
Leave as "All Owners" to pay all pending settlements
Determines the time window for transactions
Providers filter based on selected Payment Method
Auto-generated based on mode
Optional transfer/transaction reference
Leave empty to use current time

Help
Batch Pay Modes
Monthly Pays all pending settlements for transactions created from the 1st of the current month to the end of the month.
Weekly Pays all pending settlements for transactions created from Monday of the current week to Sunday.
All Time Pays ALL pending settlements regardless of when they were created. Use with caution!

Idempotency

Re-running the same batch payment will NOT double-pay. Already paid settlements are skipped automatically.


API Endpoint
POST /api/financial/owner-settlements/pay-batch Requires Admin or Accountant role
Payment Orders
Click the view icon to see details

No payment orders found

-
Pending Orders
-
Pending Amount
-
Approved Today
Pending Payment Orders for Review
Click the view icon to open details panel

No pending payment orders for review

Enter a Booking ID and click "Load Ledger" to view the financial timeline

-
Total Transactions
-
With Payment Info
-
Missing Payment Info
-
Total Tracked Amount
Filters
Payment Records 0

Loading payment data...

Payment Details

Select a transaction to view payment details

Upload Attachment

Max 10 MB. Allowed: images, PDF, Word, Excel, TXT.
Attachments List

Enter an ID and click Load to view attachments.