Adam:

Let me answer for Hitesh.

There are essentially 3 use cases here in the United States whereby a customer savings account would go into overdraft.

1. The customer has received a prior approved overdraft limit. (I think
   this is the current supported use case)
2. The institution *_has discretion_* to decline, but makes the
   decision to pay.
    1. Examples: Paying a check (or any) item manually presented, but
       not wanting to extend "formal" OD protection
3. The institution *_does not have discretion_* to decline
    1. Examples:
        1. A deposit returned unpaid (for any reason)
        2. A network card transaction (where the bank previously
           authorized, guaranteed, the transaction)
        3. Mistakes

In our particular use case, we have a number of ZBAs (Zero Balance Accounts) that have external funding accounts attached.

Transactions are presented on those accounts primarily from our own merchant terminals, but also from card networks like Mastercard, VISA and other debit networks.

Using services like Plaid, we are making a simultaneous deposit to the account at the moment we approve the external transaction.

We also make simultaneous deposits using services like Mastercard Send (similar to Venmo).

External funding accounts typically have anywhere from .10% to .50% failure rate, for a myriad of reasons.

That means that we have to force post that declined/returned/failed transaction back to the account (just like we have done in banking for 100 years).

(Of course, we then have other risk measures to recover the funds and return the account to at least -0-)

Hitesh tells me that the "force-post" function is not presently available.

If this feature is valuable to the community, we are happy to contribute it to the community.

(we are really happy to contribute everything we do to the community... this would help us learn how to do that).

Campbell



On 1/7/2026 11:50 AM, Ádám Sághy wrote:
Hi Hitesh,

Can you elaborate on why should we support negative balance without overdraft 
facility?

In my understanding negative balance of the savings account in fact means it 
goes into overdraft (if enabled) and rejected otherwise.

Am I missing something here?

Regards,
Adam

Sent from my iPhone

On 7 Jan 2026, at 18:19, hitesh prajapati<[email protected]> 
wrote:


Hi All,

Apache fineract doesn't allow withdrawal when account balance is 0 because of 
insufficient funds by design. And we can have the savings account to have a 
negative balance by enabling an overdraft facility for that savings product and 
savings account.

We have a use case where we want to post withdrawal transactions to the savings 
account when the balance is zero and allow negative balance to the savings 
account without enabling overdraft facility for that account.

Can we have global configuration in fineract that will allow the savings 
account with negative balance  and by default we can have it OFF and when we 
make it ON, we should allow the savings account balance to go negative without 
enabling overdraft to it.

Please advise, does this make sense to add this feature in finreact community 
version

Thanks,
Hitesh
--

Herring BANCORP®

*C. Campbell Burgess
*President/CEO
Office: (806) 373-3921 | Direct: (806) 242-3704

[email protected]


*Herring Bancorp*
2201 Civic Circle, Suite 1000
Amarillo, TX 79109

www.herringbank.com <http://www.herringbank.com>

CONFIDENTIALITY NOTE: This e-mail is intended only for the use of the individual or entity to which it is addressed and may contain information that is privileged, confidential and exempt from disclosure under applicable law. If the reader of this e-mail message is not the intended recipient, or the employee or agent responsible for delivery of the message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is prohibited. If you have received this e-mail in error, please notify us immediately by telephone at (303) 565-7001 and also indicate the sender's name. Thank you.



Reply via email to