Merge pull request #343 from xtuple/4_4_x

4.4.1
Merge pull request #360 from xtuple/4_5_x

4 5 x
Issue #23861:add edit to ensure effective date within range of reconciliation period
update version to 4.5.0
Issue #22824:add abilty to update discount and markup schedules
Merge pull request #374 from xtuple/4_5_x

4 5 x
Issue #22824:wrap db updates in transaction
Issue #23534:allow free form billto with prospects
Merge pull request #372 from garyhgohoos/23861

23861:add edit to ensure effective date within the range of the reconciliation period
Merge pull request #377 from garyhgohoos/23534

Issue #23534:allow free form billto with prospects
Changes for using shared version of OpenRPT
qt client side of capturing preauth without cc number
don't validate non-existent ccards when capturing preauths that may have been created externally (and fix a typo)
Merge pull request #381 from gilmoskowitz/issue23937

issue #23937
Issue #23487:conditionally exclude inactive items in new mode only
issue #23937 - part 2 of client side expands support for missing ccard records
Issue #23903:pass currrate and amount args to togglebankreccleared function
auth.net sometimes uses 4 digits and sometimes XXXXdddd so always truncate to 4, and force live mode when talking to the test gateway to get testable data
Merge pull request #385 from xtuple/tags/R4_5_0

update version to 4.5.0
add support for a credit card bank account for non-standard card types (requires changes to ccard table and setccbankaccount() stored proc)