issue #23937 - part 2 of desktop client side

Part 2 of the Qt client changes that correspond to the xtuple changes in https://github.com/xtuple/xtuple/pull/1591 for transactions without a corresponding ccard record.
@gilmoskowitz 
This will need to either strip the `XXXX` from `XXXX4242` or you do it on the response inserts so only `4242` is in the table.