The transaction model now records the total amount of the request

Just for audit really.  It makes creating the order source easier later
on when placing an order.