End-to-End Cash Flow Prediction: Design to Deployment