I don't really know how to ask this question, but I can't be the only one that has encountered something like this.
I am building a CRM for sales. I am working on a "bid" module that basically adds a bid account to an already existing customer account. Each bid can have one or more project addresses. On the Create A Bid page, my client want the Project Addresses to be added in a popup then to be saved using ajax. The problem is I need to associate the Project Addresses with the bid by the bid id. Would not be a problem except the bid has not been saved yet.
My thought was to just create the initial bid account in the database at the start, then update it when saving the record. But my client is afraid that his call center workers will sometimes start to create a bid, and never save it, putting a blank bid in the database and on the account. Ideas?