Limit Up-Front Client Fee to Being Applied Only Once

Description

Comments from Robert Ippez on One-Time Client Fee ticket:

Currently, Mifos X allows addition of same charge to the same client even when the charge added is still active not paid.
I think when a specific charge has been added to a client (Say Charge A), that charge should not be able to be added. Two things can happen here
The system should throw error that The charge is already added to the client
OR
The drop-down should only filter charges which are not added/applied to the client yet and if added have already been paid (Bal = 0)

Environment

None

Assignee

SSN

Reporter

Ippez Robert

Labels

Implementation Priority

Should

URL

None

Team

Core

productboard URL

None

Man Day Estimate

None

Components

Fix versions

Priority

Minor
Configure