Can you update Quickfile Tagging process to prevent a cache amount being tagged to a invoice where an active Direct Debit is being processed.
We have an issue that has caused some issues.
Scenario
- Invoice is created
- Direct Debit or IWOCA payment is requested
- Client accidently pays the invoice via BACS
- Untagged BACS transaction is in BANKING is TAGGED to the invoice invoice
- The Payment from Go cardless appears to be lost and very difficult to reconcile and even be aware of.
What should happen
- Invoice is created
- Direct Debit or IWOCA payment is requested
- Client accidently pays the invoice via BACS
- user tries to TAG Untagged BACS transaction is in BANKING to the invoice invoice
4a) Quickfile notifies that there is pending payment on invoice and prevents the Tag.
4b) To Tag the amount the GoCardless transaction must be cancelled first to prevent duplication. Provide the user with the option to cancel the pending transaction and Tag the amount.
4c) If the Direct Debit can not be cancelled allocate the balance to the client or advise on the how best to process the return (In the accounts). I don’t mean provide instruction on how to get the sort code and return funds - Invoice Marked as PAID
I Define the above as a bug but will leave it up to you to reclassify.
Quickfile does not provide the option on recurring invoices to draw funds from customer balance first but this would be great if it did . I will create a separate feature request.