Retainer / Prepaid / Deposits / Credit balance for Invoices


#1

I’ve had some clients who effectively want to prepay me for my work. Currently the is no mechanism to allow me to do so (and least not in the system).

A new feature would be the ability to add credit to a client’s account and then enter payments using that credit as a payment option,

Mike


Single Payment for Multiple Invoices (or Future Invoices)
Customer accrued balance in account
Partial Payments/Deposits support?
Overpayment on Invoice
#2

Last Update: 2017-11-28


#3

in /application/modules/payments/models/mdl_payments.php

‘payment_amount’ => array(
‘field’ => ‘payment_amount’,
‘label’ => lang(‘payment’),
‘rules’ => ‘required|callback_validate_payment_amount’

change to

‘payment_amount’ => array(
‘field’ => ‘payment_amount’,
‘label’ => lang(‘payment’),
‘rules’ => ‘required’


#4

@Repair_I_T Does your method allow us to add a payment larger than that due by the client?


#5

By the way: the fix by @Repair_I_T does not solve the problem but deactivates the proper validation for invoice amounts which is not recommended. Any support for such fixes will be rejected. :warning:


#6

Ok. Never mind then :’-)


#7

Related: Single Payment for Multiple Invoices (or Future Invoices)