TransactionType Enumeration

Important

This content is archived and is not being updated. For the latest documentation, see Microsoft Dynamics 365 product documentation. For the latest release plans, see Dynamics 365 and Microsoft Power Platform release plans.

Represents the type of transaction.

Namespace:  Microsoft.Dynamics.Commerce.Runtime.DataModel
Assembly:  Microsoft.Dynamics.Commerce.Runtime.Entities (in Microsoft.Dynamics.Commerce.Runtime.Entities.dll)

Syntax

'Declaration
<DataContractAttribute> _
Public Enumeration TransactionType
'Usage
Dim instance As TransactionType
[DataContractAttribute]
public enum TransactionType
[DataContractAttribute]
public enum class TransactionType

Members

Member name Description
None No transaction type specified.
LogOff Login transaction.
LogOn Logout transaction.
ResetPassword Reset Password transaction.
ChangePassword Change Password transaction.
Sales Cash And Carry Transactions. This type includes both sales transactions and return transactions.
Payment A payment transaction.
RemoveTender Tender removal is used to transfer cash to different registry.
FloatEntry Float Entry is used to transfer cash to different registry.
ChangeTender Change Tender.
TenderDeclaration Tender declaration is usually done when closing the shift.
OpenDrawer Open drawer helps cashier to open drawer to maintain cash of multiple currencies.
SalesOrder A sales order.
SalesInvoice A sales invoice.
BankDrop Bank drop helps to drop currencies into bank.
SafeDrop Safedrop helps to drop currencies into safety locker.
IncomeExpense Income / Expense accounts maintains income / expense amounts other than sale.
CustomerOrder A customer order (created through transaction service).
StartingAmount Declare start amount helps to declare starting amount when the shift is open.
SuspendShift Suspend ShiftStaging Transactions.
BlindCloseShift Blindly Close ShiftStaging Transactions.
CloseShift Close ShiftStaging Transactions.
PrintX
PrintZ
PendingSalesOrder Pending sales orders.
KitDisassembly Kit disassembly transaction.

Remarks

In AX, this is represented as RetailTransactionType base enum.

See Also

Reference

Microsoft.Dynamics.Commerce.Runtime.DataModel Namespace