Enhancements have been made to Autopay to ensure duplicate payments are not being created.
- If a payment already exists but has not yet been processed (is in submitted status), autopay will not create a new payment.
- A "catchup" payment will be created if the balance due has passed and the invoice has a balance due.
| Scenario | Expected Result |
| Booking is created today | Deposit is due today | Autopay will not create a payment (no change) |
| Booking exists | Deposit is due today | Submitted payment exists | Autopay will not create a payment |
| Booking exists | Interim payment is due today | Submitted payment exists | Autopay will not create a payment |
| Booking exists | Balance is due today | Submitted payment exists | Autopay will not create a payment. But when the submitted payment has been approved and processed and if the balance due is > 0, autopay will create a new payment. |