Hi Jared - I inquired the GP development team on your question and they are not aware of a way to do this with GP standalone. My huntch is that we may have an ISV solution that would allow you to do this. The GP team wasn't aware of anyone that could do this off the top of their heads, but indicated you should check with Trinity, Blue Moon, and/or Binary Stream. They all do a lot in PO and may have something for you. Addtionally, you might find an alternative solution by searching in Solution Finder (I tried searching for prepayment, but no results, thought you might have different words to try). This is a database of all of our ISV partners who offer add on solutions to Microsoft products.http://www.microsoft.com/dynamics/solutionfinder.mspx