Transaction Detail

<< 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 >

hm_btn_navigate_prevhm_btn_navigate_tophm_btn_navigate_next

Transaction Detail

 

Show/Hide Hidden Text

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:

Click to collapse/expand the view.

OnAfterCancel

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

Click to collapse/expand the view.

OnAfterFulfillment

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

Click to collapse/expand the view.

OnAfterLayaway

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

Click to collapse/expand the view.

OnAfterOrderEdit

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

Click to collapse/expand the view.

OnAfterOrderPayment

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

Click to collapse/expand the view.

OnAfterSaleExchange

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

Click to collapse/expand the view.

OnAfterSalePayment

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

Click to collapse/expand the view.

OnAfterSaleRefund

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

Click to collapse/expand the view.

OnAfterSave

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

Click to collapse/expand the view.

OnBeforeCancel

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

Click to collapse/expand the view.

OnBeforeFulfillment

The events occurs before fulfillment transaction.

Namespace: CXS.Retail.Extensibility.Modules.Transaction

Assembly: TransactionDetailModuleBase

Parameters

sender, TransactionItemListEventArgs

Type: TransactionDetail

Remarks

N/A

Click to collapse/expand the view.

OnBeforeLayaway

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

Click to collapse/expand the view.

OnBeforeOrderEdit

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

Click to collapse/expand the view.

OnBeforeOrderPayment

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

Click to collapse/expand the view.

OnBeforePrint

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

Click to collapse/expand the view.

OnBeforeSaleExchange

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

Click to collapse/expand the view.

OnBeforeSalePayment

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

Click to collapse/expand the view.

OnBeforeSaleRefund

The events occurs before refunding against a transaction.

Namespace: CXS.Retail.Extensibility.Modules.Transaction

Assembly: TransactionDetailModuleBase

Parameters

sender, TransactionItemListEventArgs

Type: TransactionDetail

Remarks

N/A

Click to collapse/expand the view.

OnBeforeSave

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

Click to collapse/expand the view.

OnGlobalize

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

Click to collapse/expand the view.

OnViewIntialized

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