These are chat archives for CORE-POS/IS4C

30th
Jun 2016
Finn
@thefinn93
Jun 30 2016 21:30
how does/should voiding card transactions work?
i was just going to make a my parser accept the VOID command, show a list of transactions in reverse chronological order with the last 4 of the card, the amount and maybe the cardholder's name, then you pick one, confirm you want to void it, and void it
getting that list from PaycardTransactions ofc
seem reasonable?
thefinn93 @thefinn93 hoping there's already a VOID UI that just needs to be extended to add Pax support
Finn
@thefinn93
Jun 30 2016 21:32
wow they really broke /me here
the one thing these IRC clones all seem to get so wrong
Andy Theuninck
@gohanman
Jun 30 2016 21:33
I think the main catch is that is if the credit tender completes the transaction all the data (including PaycardTransactions) gets shipped off to the server. You could still do what you're suggesting but it would wind up on a separate POS transaction at that point separated from all the items
Finn
@thefinn93
Jun 30 2016 21:33
hrm
how would you do it
Andy Theuninck
@gohanman
Jun 30 2016 21:33
Current one accepts a void command (VD) as the confirmation screen following a successful charge.
Upside is you stay within the same logical transaction, downside is it's easy for the cashier to blow right by w/o paying attention
Finn
@thefinn93
Jun 30 2016 21:34
hrm okay
Andy Theuninck
@gohanman
Jun 30 2016 21:35
There also might be implementation details about the original transaction type. With what I've worked with credit transactions are voidable but PIN-based ones aren't and you'd have to do a refund/return instead
Finn
@thefinn93
Jun 30 2016 21:36
mm ok
Andy Theuninck
@gohanman
Jun 30 2016 21:38
Don't mean to discourage creative ideas since I don't think the current approach is ideal, but that fact that tender >= amount_due ends the transaction creates some issues (and I'm not crazy about adding an additional, manual end-transaction command because people would forget to do it)
Finn
@thefinn93
Jun 30 2016 21:39
ok
i guess im not exactly clear when they would want to void transactions, so i'll chat with the accelerate guys about the specifics of what they want
Andy Theuninck
@gohanman
Jun 30 2016 21:41
IME they're relatively rare. Things like the customer wanted to use a different card, or two customers want to split a ticket but the cashier charged it all to the first card