Issue #24224:normalize sales history
Merge pull request #432 from garyhgohoos/23254-3

Issue #23254:fix gain/loss calculation
goes with https://github.com/xtuple/xtuple/pull/1732
Issue #24332:add signals for scripting
Issue #15908:change supply order when qty uom changes
Issue #24382:default selling site to preferred site
Issue #24385:set initial focus to order
Issue #24386:set initial focus to _order
Issue #24387:prepopulate new shipto number
Issue #14699:execute sFillList when showClosed toggled
Issue #24389:add showInactive filter
Issue #24264:add edit to require name
Merge pull request #426 from garyhgohoos/24224-2

Issue #24224:normalize sales history
Merge pull request #442 from garyhgohoos/15908

Issue #15908:change supply order when qty uom changes
Merge pull request #447 from garyhgohoos/24382

Issue #24382:default selling site to preferred site
Merge pull request #448 from garyhgohoos/24385

Issue #24385:set initial focus to order
Merge pull request #449 from garyhgohoos/24386

Issue #24386:set initial focus to _order
Merge pull request #450 from garyhgohoos/24387

Issue #24387:prepopulate new shipto number
Merge pull request #451 from garyhgohoos/14699

Issue #14699:execute sFillList when showClosed toggled
Merge pull request #452 from garyhgohoos/24389

Issue #24389:add showInactive filter
Merge pull request #454 from garyhgohoos/24264

Issue #24264:add edit to require name