Small project intended to overview payment for AX services.
The association provides a number of base Products
.
The price of such products evolves with time, as noted in ProductPrice
objects.
On the other side, a member registers a PaymentMode
(credit card, check, etc.);
money is then taken from his account through that payment mode, tracked in an Order
.
A single PaymentMode
can be used throughout the years, thus generating several Orders
.
Each Order
may be used to pay for one or more products, maybe not for the current user,
as recorded in a OrderItem
.