Currently MifosX applies a penalty that is added to a product, also to all overdue uncompleted instalments of loans. This is leading to unexpected numbers of penalties being applied, and users want to be able to only do this moving forward.
The scope of this item is to:
add a parameter 'backdate-penalties' to the c_configuration table that defaults to 1 (current behaviour)
Adjust the job so that if the parameter is set to 0 only loans with due date of today will be picked.
Will send a PR for this shortly.
Have you followed up with Sander on the specifics of why his PR was declined?
Comments are provided as part of PR... I would expect the developer to get back.
By default in Admin -> System -> Configurations -> backdate-penalties-enabled is enabled. and application behaves as before.
if the backdate-penalties-enabled is disabled, then for backdated transactions after running the scheduler job "Apply penalty for overdue loans", penalty is not getting applied.