You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@fineract.apache.org by Kigred Developer <ki...@gmail.com> on 2025/08/06 16:37:21 UTC

Override the DownPayment amount at Loan Level

Hello Community,

Loan products now support down payments and the user can specify a
percentage amount the point of creating the loan product. Is possible to
override the product settings by specifying the down-payment amount at the
point of creating the loan?

Regards.
Wilfred

Re: Override the DownPayment amount at Loan Level

Posted by Paul <pc...@gmail.com>.
Nice step, thank you.

Depending on community feedback, I would like to suggest an additional
configuration be *considered* for action or enhancement baccklog.

------------------------------

An additional configuration setting would determine the behavior of the
disbursedAmountPercentageForDownPayment field:

   - *Direct Edit Mode*: The field is manually editable. This mode is
   suitable for situations where the down payment is a simple, single-entry
   value and source-level verification isn't required by the application
   itself.
   -

   *Calculated Field Mode*: The field is non-editable. Its value is
   automatically calculated elsewhere and populated from a separate *child
   feeder system*.

Child Feeder System Example

The child feeder system might be UI modal which allows for *multi-instance
data entry*. It captures individual down payment sources and their amounts.
IF these child fields were core fields, great, but if not they could be
extensions.

For example:

   -

   2.5% (Source: Gift from Parents)
   -

   12.5% (Source: Savings of Borrower)
   -

   5.0% (Source: Work Equity)

The system then sums these entries and passes the total (e.g., 20.0%) to
the main, non-editable disbursedAmountPercentageForDownPayment field.

Business Reason

The primary business reason for structured and referenced downpayment is to
*streamline* loan manufacturing process and meet *compliance and
verification requirements*. While a direct edit field is simple, and is
perfect for many loan types, it doesn't provide a structured way to capture
and verify multiple sources of funds, which is often a *regulatory
necessity for mortgage* and other large purchase type loans.

Anticipating some type of "child feeder system" ensures that the final down
payment percentage COULD support loan level detail of documented sources,
streamlining the verification process without expanding scope past the
additional configuration point at this time.

Thanks for any feedback or consideration,

Paul

Re: Override the DownPayment amount at Loan Level

Posted by Kigred Developer <ki...@gmail.com>.
It works as explained. Thanks

On Thu, Aug 7, 2025 at 7:24 PM Kigred Developer <ki...@gmail.com>
wrote:

> Thanks Adam. Will try it.
>
> On Thu, 7 Aug 2025, 10:44 Ádám Sághy, <ad...@gmail.com> wrote:
>
>> Hi
>>
>> Yes, you can override the down payment related details during loan
>> application:
>> - enableDownPayment: true/false -> Control whether this functionality is
>> enabled or not
>> - disbursedAmountPercentageForDownPayment: positive amount -> Percentage
>> amount to be used to calculate the downpayment amount
>> - enableAutoRepaymentForDownPayment: true / false -> Create automatically
>> a “Down payment” transaction (its a Repayment type transaction) which
>> automatically pays the down payment.
>>
>> I hope it helps.
>>
>> Regards,
>> Adam
>>
>>
>> On 2025. Aug 6., at 18:37, Kigred Developer <ki...@gmail.com>
>> wrote:
>>
>> Hello Community,
>>
>> Loan products now support down payments and the user can specify a
>> percentage amount the point of creating the loan product. Is possible to
>> override the product settings by specifying the down-payment amount at the
>> point of creating the loan?
>>
>> Regards.
>> Wilfred
>>
>>

Re: Override the DownPayment amount at Loan Level

Posted by Kigred Developer <ki...@gmail.com>.
Thanks Adam. Will try it.

On Thu, 7 Aug 2025, 10:44 Ádám Sághy, <ad...@gmail.com> wrote:

> Hi
>
> Yes, you can override the down payment related details during loan
> application:
> - enableDownPayment: true/false -> Control whether this functionality is
> enabled or not
> - disbursedAmountPercentageForDownPayment: positive amount -> Percentage
> amount to be used to calculate the downpayment amount
> - enableAutoRepaymentForDownPayment: true / false -> Create automatically
> a “Down payment” transaction (its a Repayment type transaction) which
> automatically pays the down payment.
>
> I hope it helps.
>
> Regards,
> Adam
>
>
> On 2025. Aug 6., at 18:37, Kigred Developer <ki...@gmail.com>
> wrote:
>
> Hello Community,
>
> Loan products now support down payments and the user can specify a
> percentage amount the point of creating the loan product. Is possible to
> override the product settings by specifying the down-payment amount at the
> point of creating the loan?
>
> Regards.
> Wilfred
>
>

Re: Override the DownPayment amount at Loan Level

Posted by Ádám Sághy <ad...@gmail.com>.
Hi

Yes, you can override the down payment related details during loan application:
- enableDownPayment: true/false -> Control whether this functionality is enabled or not
- disbursedAmountPercentageForDownPayment: positive amount -> Percentage amount to be used to calculate the downpayment amount
- enableAutoRepaymentForDownPayment: true / false -> Create automatically a “Down payment” transaction (its a Repayment type transaction) which automatically pays the down payment. 

I hope it helps.

Regards,
Adam


On 2025. Aug 6., at 18:37, Kigred Developer <ki...@gmail.com> wrote:

Hello Community,

Loan products now support down payments and the user can specify a percentage amount the point of creating the loan product. Is possible to override the product settings by specifying the down-payment amount at the point of creating the loan?

Regards.
Wilfred