First draft. Saves into local purchase tables only and uses the local purchase counter.
If Rounded is off, line total is calculated from carat and price per carat.
At least one payment date is written to BET_OUT for this purchase.