<< Click to Display Table of Contents >> Navigation: Developers' Guide > Using Data Interface > Events > Add-On Events > Point of Sale Events > Transaction Detail |
Navigation: Developers' Guide > Using Data Interface > Events > Add-On Events > Point of Sale Events >
Transaction Detail
You can now customize the Transaction Detail to execute specific business transactions using its events. iVend Add-On Framework provides you with platform for customization and the framework is optimized to show only relevant list of events which minimizes the effort in searching events from long list of iVend events.
Note
Remember that the customization can be done on those fields only which are exposed in the Transaction Detail screen.
There are following events, which allow you to customize the Transaction Detail screen:
The events occurs after canceling a transaction. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionDetailModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction> Type: TransactionDetail Remarks N/A |
The events occurs after transaction fulfillment. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionDetailModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction> Type: TransactionDetail Remarks N/A |
The events occurs after the layaway transaction. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionDetailModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction> Type: TransactionDetail Remarks N/A |
The events occurs after editing an order in a transaction. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionDetailModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction> Type: TransactionDetail Remarks N/A |
The events occurs after ordering for payment in a transaction. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionDetailModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction> Type: TransactionDetail Remarks N/A |
The events occurs after sale exchange. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionDetailModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction> Type: TransactionDetail Remarks N/A |
The events occurs after a sale payment. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionDetailModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction> Type: TransactionDetail Remarks N/A |
The events occurs after a sale refund. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionDetailModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction> Type: TransactionDetail Remarks N/A |
The events occurs after saving a transaction. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionDetailModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction> Type: TransactionDetail Remarks N/A |
The events occurs before canceling a transaction. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionDetailModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction> Type: TransactionDetail Remarks N/A |
The events occurs before fulfillment transaction. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionDetailModuleBase Parameters sender, TransactionItemListEventArgs Type: TransactionDetail Remarks N/A |
The events occurs before layaway transaction. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionDetailModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction, CXS.SubSystem.Transaction.TransactionLayaway> Type: TransactionDetail Remarks N/A |
The events occurs before editing an order in a transaction. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionDetailModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction> Type: TransactionDetail Remarks N/A |
The events occurs before ordering for payment in a transaction. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionDetailModuleBase Parameters sender, TransactionPaymentEventArgs Type: TransactionDetail Remarks N/A |
The events occurs before printing a transaction detail. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionDetailModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction> Type: TransactionDetail Remarks N/A |
The events occurs before sale exchange in a transaction. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionDetailModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.TransactionSaleItem> Type: TransactionDetail Remarks N/A |
The events occurs before the sale payment in a transaction. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionDetailModuleBase Parameters sender, TransactionPaymentEventArgs Type: TransactionDetail Remarks N/A |
The events occurs before refunding against a transaction. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionDetailModuleBase Parameters sender, TransactionItemListEventArgs Type: TransactionDetail Remarks N/A |
The events occurs before saving the transaction detail. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionDetailModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction> Type: TransactionDetail Remarks N/A |
The events occurs on globalizing the resource strings on the Transaction Detail screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionDetailModuleBase Parameters N/A Type: TransactionDetail Remarks N/A |
The events occurs when initializing the Transaction Detail screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionDetailModuleBase Parameters sender, ViewInitializedEventArgs Type: TransactionDetail Remarks N/A |