issue #23937 - add void and credit support for external transactions
if credit fails, try to void instead for relatively new transactions (a.n settles at approximately midnight)
Merge pull request #388 from gilmoskowitz/issue23937_voids

issue #23937 voids and credits, issue #13748