Aside from being able to submit the ACH upon order shipment, I am not really sure what the ACH integration achieves. I guess it's good for customers with very good credit but from what I can tell there is no pre-authorization. Most of my customers won't ship a large order out the door without a valid pre-authorization. So the workflow becomes - (a) Process invoice but don't ship (not sure how that flies with UPS/FedEx tracking), (b) Set aside package, (c) Look on bank portal to see that ACH went through (which can take a few days), (d) Upon verification that ACH processed release package(s) to carrier.