Enable Backend Editing of Payments (Partial Payments, Discounts, Dues Tracking)

Request to add the ability to edit payments after a booking is made from the back-end. This is essential for service businesses where charges and payment modes often vary at the time of actual service.

Key Requirements:

  1. Allow manual entry and updates of total payment and amount received.

  2. Support recording partial payments and tracking remaining dues for each customer appointment booking.

  3. Enable editing or adding discounts post-booking, even if one has already been applied.

  4. The Payments tab Dashboard should display widgets for:

    • Total earnings

    • Total dues

    • Total partial payments

    • Filters for date, staff, and service

This will ensure more accurate financial summaries, better cash flow tracking, and transparency for admins.