Tra_N_Bonu = Tra_N_Bonu + 1
Tra_Bonu_v(vv) = Tra_Bonu_v(vv) + D3_Amount
Tra_Bonu = Tra_Bonu + D3_Amount
Tra_N_Disc = Tra_N_Disc + 1
Tra_Disc_v(vv) = Tra_Disc_v(vv) + D3_Amount
Tra_Disc = Tra_Disc + D3_Amount
Tra_N_Empt = Tra_N_Empt + 1
Tra_Empt_v(vv) = Tra_Empt_v(vv) + D3_Amount
Tra_Empt = Tra_Empt + D3_Amount
•
For Rectify = YES
Tra_Tot_v(vv) = Tra_Tot_v(vv) + D3_Amount
− According to the negative item type:
Tra_Void_v(vv) = Tra_Void_v(vv) − D3_Amount
Tra_Void = Tra_Void − D3_Amount
Tra_Bonu_v(vv) = Tra_Bonu_v(vv) − D3_Amount
Tra_Bonu = Tra_Bonu − D3_Amount
Tra_Disc_v(vv) = Tra_Disc_v(vv) − D3_Amount
Tra_Disc = Tra_Disc − D3_Amount
Tra_Empt_v(vv) = Tra_Empt_v(vv) − D3_Amount
Tra_Empt = Tra_Empt − D3_Amount
where: specific values of vv are determined from the negative item sale command.
vv = D3_TAX_Category, range 01 to 10.
5.5.3.3 Negative Item Sale Rules
•
A minus sign is printed for negative items with rectify = NO.
•
The rectify = YES allows modification or cancellation of a previous negative item operation.
The rectified value is added to the appropriate negative item category.
•
Negative items cannot be accepted if the D3_TAX_Category specified in the item sale command is
disabled (rate = 9999).
•
None of the negative or uplift item accumulators may be allowed to become negative as a result of the
command or the command cannot be accepted.
•
The string TOTAL in upper, lower, or mixed case is not allowed in the D3_Description field.
Command Set Reference — Page 81 of 183