Issue #22824:add abilty to update discount and markup schedules
Issue #22824:wrap db updates in transaction
Merge pull request #375 from garyhgohoos/22824

issue #22824 - add ability to update discount and markup schedules