CCMenu

InputResult
>CC Open the integrated card menu if Paycards is enabled
MANUALCC Tender current totals as credit card

CaseDiscount

InputResult
discountCTitem Sets case discount discount for the item. Discount should be a number, item can be any valid ring (e.g., UPC or open-ring to a department).

MemStatusToggle

InputResult
MSTGENTER Toggle membership status for transaction. Will make inactive membership active for this transaction only. Requires mgr. auth.

NoReceiptPreParse

InputResult
tender commandNRitem Apply tender with receipt disabled
NRtender command Same as above

PercentDiscount

InputResult
discountDIitem Set a percent discount discount for just one item item
discountPDitem Same as DI above

Quantity

InputResult
number*item Enter item number times (e.g., 2*item to ring up two of the same item)

Refund

InputResult
RFringable OR ringableRF Refund the specified item(s). Ringable can be a single UPC, an open-department ring, or a multiple using *

ToggleTaxFSDisc

InputResult
1TNringable Toggle tax setting for ringable which may be an item or group of same items using *
FNringable Toggle foodstamp setting for ringable which may be an item or group of same items using *
DNringable Toggle discount setting for ringable which may be an item or group of same items using *

WFCFixup

InputResult
discountDIitem Set a percent discount discount for just one item item
discountPDitem Same as DI above

AutoTare

InputResult
numberTW Set tare weight to number
TW Set tare weight 1. Same as 1TW

BalanceCheck

InputResult
BQ Display store charge balance for currently entered member

CaseDiscMsgs

InputResult
cdInvalid Display error message
cdStaffNA Display error message
cdSSINA Display instructional message
I'm not entirely sure what this one's for. It's just here to reproduce original pos2.php functionality

CheckKey

InputResult
amountDPdepartment0 Ring up amount to the specified department. The trailing zero is necessary for historical purposes

Clear

InputResult
CL Try to clear the screen of any messages

ClubCard

InputResult
50JC Some kind of card special. I don't actually use this one myself

Comment

InputResult
CMtext Add text to the transaction as a comment line

CoopCredCheck

InputResult
CQ Display Coop Cred balance for currently entered member

DefaultTender

InputResult
ANYTHING If all else fails, assume the last two letters are a tender code and the rest is an amount
This module is last. Cashier training can ignore this completely

DeptKey

InputResult
amountDPdepartment0 Ring up amount to the specified department. The trailing zero is necessary for historical purposes

DiscountApplied

InputResult
numberDA Add a percent discount of the specified amount number

DonationKey

InputResult
DONATE Round transaction up to next dollar with open ring to donation department.

EndOfShift

InputResult
ES Runs an end of shift, whatever that is. Wedge function I think.

ItemPD

InputResult
VDringable Void ringable, which may be a product number or an open department ring

LineItemDiscount

InputResult
LD Apply line item percent discount based on membership status

Lock

InputResult
LOCK Lock the screen

MemberID

InputResult
numberID Set member number

PartialReceipt

InputResult
PP Print a partial receipt

RRR

InputResult
RRR Add donated RRR card punch
number*RRR Add multiple donated punches

ScaleInput

InputResult
S11 Catch scale's input
S143 Catch scale's input
These are so the scanner-scale can talk to IT CORE. Users wouldn't use these key strokes

ScrollItems

InputResult
U Scroll up
D Scroll down

SigTermCommands

InputResult
TERMMANUAL Send CC terminal to manual entry mode
TERMRESET Reset CC terminal to begin transaction
CCFROMCACHE Charge the card cached earlier
PANCACHE: Cache an encrypted block on swipe
PINCACHE: Cache an encrypted block on PIN entry

StackableDiscount

InputResult
numberSD Add percent discount in amount number

Steering

This module gets used for a lot of seemingly disparate things. What they have in common is they all involve going to a different display page
InputResult
PV Search for a product
PROD Dump status of a product
UNDO Reverse an entire transaction
MG Suspend/resume transactions, print tender reports
RP Reprint a receipt
ID Search for a member
SO Sign out register
NS No sale
GD Integrated gift card menu
CN Cancel transaction
SK or DDD Similar to cancelling a transaction, but marks all the items as unsellable (shrink), for the user-provided reason.

TaxFoodShift

InputResult
TFS Roll through tax/foodstamp settings on the current item

TenderKey

InputResult
amountDPdepartment0 Ring up amount to the specified department. The trailing zero is necessary for historical purposes

TenderOut

InputResult
TO Tender out. Not a WFC function; just reproduced for compatibility

ToggleReceipt

InputResult
NR Disable receipt printing.

Totals

InputResult
FNTL Foodstamp eligible total
TETL Tax exempt total
FTTL Final total
TL Re-calculate total
MTL Ontario (Canada) Meal Tax Rebate
Remove Provincial tax on food up to $4 to this point in the transaction.

UPC

InputResult
product number Try to ring up the specified product. Coupon handling is included here

Void

InputResult
VDringable Void ringable, which may be a product number or an open department ring

Wakeup

InputResult
WAKEUP Try to coax a stuck scale back into operation
WAKEUP2 Different method, same goal