1. Why is it desired to start payments before a full period has elapsed? 2. US method. IF the payment period is "monthly", Set the payment date as the "FIRST" 5th or 15th of each month so that at least 30 days have elapsed between funding and start of repayment. 1. Any odd days over 30 days are collected at funding off the advance and referred to as per diem. This is a very common method world wide.
If desired, I can provide more information on this method. It is by far the simplest and easiest to structure and audit and explain to consumers. Paul On Mon, May 5, 2025 at 12:42 PM Ieesh <ieesh.ty...@huru.co> wrote: > Hi community, > > We are building a short-term loan product (similar to salary advances), > and need to support *fixed EMI dates* like the 5th or 15th of each month. > If a customer takes a loan on, say, the 26th of a month, we want the *first > EMI to start on the next 15th*, not exactly 30 days later. > > This creates a *broken period interest* scenario where we need to: > > - > > Adjust interest for the first (partial) period (e.g., 19 days). > - > > Ensure EMI dates remain fixed regardless of disbursement. > > I’ve explored: > > - > > graceOnPrincipalPayment > - > > graceOnInterestPayment > - > > repaymentEvery / repaymentFrequencyType > - > > expectedFirstRepaymentDate (throws validation error in Apache Fineract > 1.8+) > > But haven't found a consistent way to implement this behavior in recent > Apache Fineract versions. > > 📌 *Questions*: Is there an officially supported way to set a *fixed > first repayment date*? > > Any guidance or suggestions from the community would be appreciated! > > > Thanks, > Ieesh Tyagi > > -- -- Paul