|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A TransactionStatusEvent
is created when the status of a sales transaction is changed.
Status changes occur when a transaction starts and ends, or when the allowed actions for a transaction are updated (e.g., discount allowed).
Field Summary | |
---|---|
static java.lang.String |
ALTERNATE_TAX_TYPE
Transaction tax type: Tax type for "alternate tax" transaction tax changes |
static java.lang.String |
CASH
Transaction type identifier: Cash |
static java.lang.String |
CASH_DOCUMENT
Transaction type identifier: Cash Document transaction type. |
static java.lang.String |
CASH_SPECIAL
Transaction type identifier: Cash Special transaction type. |
static java.lang.String |
CHARGE_PLAN_A
Transaction type identifier: Charge Plan A transaction type. |
static java.lang.String |
CHARGE_PLAN_B
Transaction type identifier: Charge Plan B transaction type. |
static java.lang.String |
CHARGE_PLAN_C
Transaction type identifier: Charge Plan C transaction type. |
static java.lang.String |
CHARGE_PLAN_D
Transaction type identifier: Charge Plan D transaction type. |
static java.lang.String |
COD
Transaction type identifier: COD transaction type. |
static java.lang.String |
DEPT_TOTALS_REPORT
Transaction type identifier: Department Totals Report transaction type |
static java.lang.String |
EBT_BALANCE_INQUIRY
Transaction type identifier: EBT Balance Inquiry transaction type |
static java.lang.String |
EFT_BALANACE_INQUIRY
Transaction type identifier: EFT Balance Inquiry transaction type |
static java.lang.String |
EXEMPT_TAX_TYPE
Transaction tax type: "tax exempt" transaction tax changes |
static java.lang.String |
ITEM_MOVEMENT_REPORT
Transaction type identifier: Item Movement Report transaction type. |
static java.lang.String |
ITEM_PRICE_CHANGE
Transaction type identifier: Item Price Change transaction type. |
static java.lang.String |
ITEM_RETURN
Transaction type identifier: Item Return transaction type |
static java.lang.String |
LAYAWAY
Transaction type identifier: Layaway transaction type. |
static java.lang.String |
LAYAWAY_CANCEL
Transaction type identifier: Layaway Cancel transaction type |
static java.lang.String |
LAYAWAY_PAYMENT
Transaction type identifier: Layaway Payment transaction type |
static java.lang.String |
LOAN
Transaction type identifier: Loan transaction type. |
static java.lang.String |
MANUAL_TAX_TYPE
Transaction tax type: Tax type for "manual tax" transaction tax changes |
static java.lang.String |
MODIFY_DEPT_PRESETS
Transaction type identifier: Modify Department Presets transaction type |
static java.lang.String |
NO_SALE
Transaction type identifier: No Sale |
static java.lang.String |
NONSALES_CATEGORY
Transaction category: "nonsales" transactions |
static java.lang.String |
NOSALE_PRICE_VERIFY
Transaction type identifier: Nosale Price Verify transaction type |
static java.lang.String |
OFFLINE_REENTRY
Transaction type identifier: Offline Reentry transaction type. |
static java.lang.String |
OPEN_TRANS_REPORT
Transaction type identifier: Open Transaction Report transaction type |
static java.lang.String |
PICKUP
Transaction type identifier: Pickup transaction type. |
static java.lang.String |
PRICE_CHANGE
Transaction type identifier: Price Change transaction type |
static java.lang.String |
PRICE_VERIFY
Transaction type identifier: Price Verify transaction type |
static java.lang.String |
QUERY_EXCHANGE_RATE
Transaction type identifier: Query Exchange Rate transaction type. |
static java.lang.String |
REGULAR_SALE
Transaction type identifier: Regular Sale |
static java.lang.String |
REGULAR_SALE_TRAINING
Transaction type modifier: Regular Sale Training |
static java.lang.String |
REPRINT_PARTIAL
Transaction type identifier: Reprint Partial Receipt transaction type |
static java.lang.String |
REPRINT_TENDER_RECEIPT
Transaction type identifier: Reprint Tender Receipt transaction type |
static java.lang.String |
SALES_CATEGORY
Transaction category: "sales" transactions |
static java.lang.String |
SET_TRANS_NUMBER
Transaction type identifier: Set Transaction Number transaction type. |
static java.lang.String |
SUSPENDED_TRANS_REPORT
Transaction type identifier: Suspended Transaction Report transaction type |
static java.lang.String |
TENDER_CASHING
Transaction type identifier: Tender Cashing transaction type. |
static java.lang.String |
TENDER_COUNT
Transaction type identifier: Tender Count transaction type. |
static java.lang.String |
TENDER_EXCHANGE
Transaction type identifier: Tender Exchange transaction type |
static java.lang.String |
TENDER_FEE_REFUND
Transaction type identifier: Tender Fee Refund transaction type |
static java.lang.String |
TENDER_LIST_REPORT
Transaction type identifier: Tender Listing Report transaction type. |
static java.lang.String |
TENDER_REMOVAL
Transaction type identifier: Tender Removal transaction type. |
static java.lang.String |
TERMINAL_MONITOR
Transaction type identifier: Terminal Monitor transaction type. |
static java.lang.String |
TERMINAL_PROGRAM_LOAD
Transaction type identifier: Terminal Program Load transaction type |
static java.lang.String |
TERMINAL_TRANSFER
Transaction type identifier: Terminal Transfer transaction type |
static java.lang.String |
TILL_EXCHANGE
Transaction type identifier: Till Exchange transaction type |
static java.lang.String |
TILL_REPORT
Transaction type identifier: Till Report transaction type |
static java.lang.String |
TOTALS_READOUT_RESET
Transaction type identifier: Totals Readout Reset transaction type. |
static java.lang.String |
TRAINING
Transaction type identifier: Training transaction type. |
static java.lang.String |
TRANSACTION_END
Event type identifier: transaction ended. |
static java.lang.String |
TRANSACTION_START
Event type identifier: transaction started. |
static java.lang.String |
TRANSACTION_SUSPEND
Event type identifier: transaction suspended. |
static java.lang.String |
TRANSACTION_TAX_CHANGE
Event type identifier: transaction tax change. |
static java.lang.String |
TRANSACTION_UPDATE
Event type identifier: transaction status updated. |
static java.lang.String |
TRANSACTION_VOID
Event type identifier: transaction voided. |
static java.lang.String |
VALUE_CARD_BAL_INQUIRY
Transaction type identifier: Value Card Balance Inquiry transaction type |
static java.lang.String |
VERIFY_TENDER
Transaction type identifier: Verify Tender transaction type |
static java.lang.String |
VOID_PREVIOUS_BY_LINE
Transaction type identifier: Void Previous By Line Item transaction type. |
static java.lang.String |
VOID_PREVIOUS_TRANS
Transaction type identifier: Void Previous Transaction transaction type. |
static java.lang.String |
WIC
Transaction type identifier: WIC transaction type |
Method Summary | |
---|---|
boolean |
cancelAllItems()
For "layaway cancel" transactions, indicates if the cancel applies to all items. |
java.lang.String |
getAccountNumber()
Get the account number for this transaction. |
java.lang.String |
getCategory()
Get the transaction category identifier (sales/nonsales). |
java.lang.String |
getDate()
Get the transaction date. |
java.lang.String |
getID()
Get the transaction identifier. |
java.lang.String |
getModifier()
Get the transaction modifier (used for additional transaction information). |
java.lang.String |
getTaxReason()
Get the Tax Reason (tax code or discount group). |
java.lang.String |
getTaxType()
Get the Tax Type (exempt, manual, alternate). |
java.lang.String |
getTime()
Get the transaction time. |
java.lang.String |
getType()
Get the transaction type. |
boolean |
isItemAllowanceAllowed()
Indicates if an item allowance is allowed for this transaction. |
boolean |
isItemDiscountAllowed()
Indicates if an item discount is allowed for this transaction. |
boolean |
isTaxChangeVoided()
Indicates if this tax change is voided for this transaction. |
boolean |
isTransactionDiscountAllowed()
Indicates if a transaction discount is allowed for this transaction. |
boolean |
isVoidLineItemAllowed()
Indicates if a void line item is allowed for this transaction. |
boolean |
returnPayments()
For "layaway cancel" transactions, indicates if payments are returned to the customer. |
Methods inherited from interface com.ibm.retail.AEF.event.POSAppEvent |
---|
getEventType, getPropertyChangeCategory, getTerminalNumber, setEventType, setTerminalNumber |
Methods inherited from interface com.ibm.retail.AEF.event.POSAppEventElement |
---|
getBooleanPropertyValue, getData, getIntegerPropertyValue, getProperty, getPropertyEntries, setData, setProperty, toString |
Methods inherited from interface com.ibm.retail.AEF.xml.SAXElementHandler |
---|
endElement, startElement |
Field Detail |
public static final java.lang.String TRANSACTION_START
POSAppEvent.getEventType()
,
Constant Field Valuespublic static final java.lang.String TRANSACTION_END
POSAppEvent.getEventType()
,
Constant Field Valuespublic static final java.lang.String TRANSACTION_VOID
POSAppEvent.getEventType()
,
Constant Field Valuespublic static final java.lang.String TRANSACTION_SUSPEND
POSAppEvent.getEventType()
,
Constant Field Valuespublic static final java.lang.String TRANSACTION_UPDATE
POSAppEvent.getEventType()
,
Constant Field Valuespublic static final java.lang.String TRANSACTION_TAX_CHANGE
POSAppEvent.getEventType()
,
Constant Field Valuespublic static final java.lang.String REGULAR_SALE
getType()
,
Constant Field Valuespublic static final java.lang.String NO_SALE
getType()
,
Constant Field Valuespublic static final java.lang.String CASH
getType()
,
Constant Field Valuespublic static final java.lang.String CASH_SPECIAL
getType()
,
Constant Field Valuespublic static final java.lang.String CASH_DOCUMENT
getType()
,
Constant Field Valuespublic static final java.lang.String COD
getType()
,
Constant Field Valuespublic static final java.lang.String LAYAWAY
getType()
,
Constant Field Valuespublic static final java.lang.String CHARGE_PLAN_A
getType()
,
Constant Field Valuespublic static final java.lang.String CHARGE_PLAN_B
getType()
,
Constant Field Valuespublic static final java.lang.String CHARGE_PLAN_C
getType()
,
Constant Field Valuespublic static final java.lang.String CHARGE_PLAN_D
getType()
,
Constant Field Valuespublic static final java.lang.String LOAN
getType()
,
Constant Field Valuespublic static final java.lang.String PICKUP
getType()
,
Constant Field Valuespublic static final java.lang.String TENDER_COUNT
getType()
,
Constant Field Valuespublic static final java.lang.String TOTALS_READOUT_RESET
getType()
,
Constant Field Valuespublic static final java.lang.String ITEM_MOVEMENT_REPORT
getType()
,
Constant Field Valuespublic static final java.lang.String ITEM_PRICE_CHANGE
getType()
,
Constant Field Valuespublic static final java.lang.String SET_TRANS_NUMBER
getType()
,
Constant Field Valuespublic static final java.lang.String OFFLINE_REENTRY
getType()
,
Constant Field Valuespublic static final java.lang.String TRAINING
getType()
,
Constant Field Valuespublic static final java.lang.String VOID_PREVIOUS_TRANS
getType()
,
Constant Field Valuespublic static final java.lang.String VOID_PREVIOUS_BY_LINE
getType()
,
Constant Field Valuespublic static final java.lang.String TENDER_LIST_REPORT
getType()
,
Constant Field Valuespublic static final java.lang.String TENDER_REMOVAL
getType()
,
Constant Field Valuespublic static final java.lang.String TERMINAL_MONITOR
getType()
,
Constant Field Valuespublic static final java.lang.String QUERY_EXCHANGE_RATE
getType()
,
Constant Field Valuespublic static final java.lang.String TENDER_CASHING
getType()
,
Constant Field Valuespublic static final java.lang.String TENDER_EXCHANGE
getType()
,
Constant Field Valuespublic static final java.lang.String PRICE_VERIFY
getType()
,
Constant Field Valuespublic static final java.lang.String TERMINAL_TRANSFER
getType()
,
Constant Field Valuespublic static final java.lang.String TERMINAL_PROGRAM_LOAD
getType()
,
Constant Field Valuespublic static final java.lang.String ITEM_RETURN
getType()
,
Constant Field Valuespublic static final java.lang.String WIC
getType()
,
Constant Field Valuespublic static final java.lang.String REPRINT_PARTIAL
getType()
,
Constant Field Valuespublic static final java.lang.String REPRINT_TENDER_RECEIPT
getType()
,
Constant Field Valuespublic static final java.lang.String EBT_BALANCE_INQUIRY
getType()
,
Constant Field Valuespublic static final java.lang.String VALUE_CARD_BAL_INQUIRY
getType()
,
Constant Field Valuespublic static final java.lang.String DEPT_TOTALS_REPORT
getType()
,
Constant Field Valuespublic static final java.lang.String LAYAWAY_PAYMENT
getType()
,
Constant Field Valuespublic static final java.lang.String LAYAWAY_CANCEL
getType()
,
Constant Field Valuespublic static final java.lang.String PRICE_CHANGE
getType()
,
Constant Field Valuespublic static final java.lang.String TENDER_FEE_REFUND
getType()
,
Constant Field Valuespublic static final java.lang.String SUSPENDED_TRANS_REPORT
getType()
,
Constant Field Valuespublic static final java.lang.String MODIFY_DEPT_PRESETS
getType()
,
Constant Field Valuespublic static final java.lang.String OPEN_TRANS_REPORT
getType()
,
Constant Field Valuespublic static final java.lang.String EFT_BALANACE_INQUIRY
getType()
,
Constant Field Valuespublic static final java.lang.String TILL_EXCHANGE
getType()
,
Constant Field Valuespublic static final java.lang.String VERIFY_TENDER
getType()
,
Constant Field Valuespublic static final java.lang.String TILL_REPORT
getType()
,
Constant Field Valuespublic static final java.lang.String NOSALE_PRICE_VERIFY
getType()
,
Constant Field Valuespublic static final java.lang.String REGULAR_SALE_TRAINING
getModifier()
,
Constant Field Valuespublic static final java.lang.String SALES_CATEGORY
getCategory()
,
Constant Field Valuespublic static final java.lang.String NONSALES_CATEGORY
getCategory()
,
Constant Field Valuespublic static final java.lang.String EXEMPT_TAX_TYPE
getTaxType()
,
Constant Field Valuespublic static final java.lang.String ALTERNATE_TAX_TYPE
getTaxType()
,
Constant Field Valuespublic static final java.lang.String MANUAL_TAX_TYPE
getTaxType()
,
Constant Field ValuesMethod Detail |
public java.lang.String getID()
public java.lang.String getDate()
public java.lang.String getModifier()
public java.lang.String getCategory()
public java.lang.String getType()
Transaction types include cash, loan, pickup. The list of identifiers for transaction types are defined in this interface (See field identifiers labeled "Transaction type identifier").
public java.lang.String getTime()
public java.lang.String getAccountNumber()
Typically only used for layaway or "charge plan" transactions. Account numbers for credit/debit are entered during tendering and are not passed through this event.
public boolean returnPayments() throws AEFException
AEFException
- Among the possible AEFException error codes are:
public boolean cancelAllItems() throws AEFException
AEFException
- Among the possible AEFException error codes are:
public boolean isItemAllowanceAllowed() throws AEFException
AEFException
- Among the possible AEFException error codes are:
public boolean isItemDiscountAllowed() throws AEFException
AEFException
- Among the possible AEFException error codes are:
public boolean isTransactionDiscountAllowed() throws AEFException
AEFException
- Among the possible AEFException error codes are:
public boolean isVoidLineItemAllowed() throws AEFException
AEFException
- Among the possible AEFException error codes are:
public java.lang.String getTaxType()
public java.lang.String getTaxReason()
public boolean isTaxChangeVoided() throws AEFException
AEFException
- Among the possible AEFException error codes are:
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |