There are two ways you can update, prorate and refund an invoice when a customer cancels mid cycle.
**Please note that at this time refunds cannot be issued in Hauler Hero, only notated**
Option 1 - Keep original payment documentation on customers profile.
First step is to adjust the service and add an end date.
Back to the Billing tab in the customer profile, you're going to move the payment to account credit.
Regenerate invoice
This will update the invoice to reflect the time of service and the total that reflects that time
Create a manual invoice in the amount of the refund for documentation
Start by creating a new invoice, manual
Edit invoice to add the refunded amount
Add an Invoice Fee in the amount of the refund (fee should be created first in pricing)
Mark as sent
Use the account credits to mark the invoices as paid
This will leave the account as $0 balance
Option 2 - Revert original form of payment and process again
First step is to adjust the service and add an end date.
Revert the entire payment
This will remove the payment history and put the invoice back in an unpaid state
Regenerate invoice
The invoice will reflect the changed service date and prorated amount
Now you can enter payment specific to the amount of unpaid invoice