Financial issues. Insufficient funds: One of the more straightforward reasons for an ACH rejection is a lack of funds in the account that's being debited. This will trigger an R01 code. Uncollected funds: Funds may be present in an account but are not yet cleared or collected, leading to an R09 rejection code.