This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I think that there are two payment types in the FBN system :Award, Credit. I think we can have them as two different entities and have them contain reference to the Itinerary ? When itinerary is created, the itinerary identifier can be used while creating the Award or Credit payments in the database.