Our core implemented a piece that will not assess an overdraft fee if a debit card transaction is approved on good funds if additional transactions clear before it does. Check with your core provider. Before that, we manually reviewed reports daily of overdrawn accounts and waived overdraft fees on transactions that were approved on good funds.