issue #20438: Start work on convert quote to sales order.
issue #20438: Incremental progress.
issue #20438: Incremental progress.
issue #20438: Incremental progress.
issue #20438: Fix default currency problem. Improve formatting.
issue #20438: Get error params working
issue #20438: First pass making customer handle its own id sequence
issue #20438: Tweak customer can purchase function to not blow up on prospects.
issue #20438: Working on enforcing credit rules.
issue #20438: Swat. Swat.
issue #20438: Get rid of cruft.
issue #20438: Rearrange so error trapping can work.
issue #20438: Clean up.
Merge branch '20438'