Share via


RetailOperation 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 logon type.

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

Syntax

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

Members

Member name Description
None Operation Id None.
Invalid Invalid Operation Id.
ItemSale Item sale.
PriceCheck Check the price of a product. Retail POS asks for the item number. The cashier can scan the product or search for it. When the item is found, Retail POS displays the price of the product, and the cashier can add the product to the transaction.
VoidItem Void a line item in the transaction. The line item is removed from the transaction’s total and appears marked as voided.
ItemComment Add a comment to the selected line item in the transaction. The comment is saved together with the transaction and appears on the receipt.
PriceOverride Override the price of a product, if the product has been set up to allow price overrides. Retail POS displays a number pad that the cashier can use to enter the new price.
SetQuantity Change the quantity of a line item in the transaction.
ClearQuantity Reset the quantity of an item to 1.
ItemSearch Search for a product by item number, product description, or category. Search results can be sorted.
ReturnItem Perform a return of individual products. The next scanned product is displayed as a returned product that has a negative quantity and price.
WeighItem Not used at this time.
LinkedItemsAdd Not used at this time.
SetDimensions Not used at this time.
ReturnTransaction Perform a return of a whole transaction.
ShowJournal View the register’s journal. You can then view transactions, reprint receipts, or print invoices.
SetCostPrice Not used at this time.
LoyaltyRequest Add loyalty card to the transaction.
ProcessInput Not used at this time.
SalespersonBarcode Not used at this time.
SalespersonCard Not used at this time.
SalespersonClear Not used at this time.
InvoiceComment Enter a comment about the transaction. The comment is saved together with the transaction, and appears on the receipt or invoice.
ChangeUnitOfMeasure Change the scanned item's unit of measure.
ItemSaleMultiple Not used at this time.
RFIDSale Not used at this time.
SalesHistory Not used at this time.
OverrideTaxTransaction Override the tax on the transaction, and use a different tax. The new tax must previously be specified in Retail.
OverrideTaxTransactionList Override the tax on the transaction, and use a tax that the cashier selects in a list. The list of taxes must previously be specified in Retail.
OverrideTaxLine Override the tax on the selected line item, and use a different tax. The new tax must previously be specified in Retail.
OverrideTaxLineList Override the tax on the selected line item, and use a tax that the cashier selects in a list. The list of taxes must previously be specified in Retail.
PackSlip Print a packing slip for a sales order.
DepositOverride Not used at this time.
BuyWarranty Open a form where you can select warranty for product.
PayCash Accept cash as payment. The cashier can specify that the customer pays the transaction’s total. The cashier can also specify overpayment or underpayment, if the store allows overpayment or underpayment. If overpayment is allowed, Retail POS displays the amount that exceeds the transaction's total.
PayCard Accept a credit card or debit card as payment. The cashier types the card’s number and expiration date. The cashier can also specify overpayment or underpayment, if the store allows overpayment or underpayment. The cashier can also start this operation by swiping a credit card or debit card. In this case, Retail POS automatically completes the transaction.
PayCustomerAccount Charge the transaction to a customer’s account. The cashier can also specify overpayment or underpayment, if the store allows overpayment or underpayment. Retail POS also checks whether the customer is blocked. If the customer has not already been added to the transaction, the customer can add the customer at this point. You can also check a customer’s credit before you allow the payment, if credit checking has been set up in Retail.
PayCurrency Accept payment in various currencies. The cashier selects the payment currency, and Retail POS calculates the transaction’s total in that currency. The cashier can also specify overpayment or underpayment, if the store allows overpayment or underpayment.
PayCheck
PayCashQuick Complete the transaction in "one touch," provided that the customer pays the exact amount of the transaction’s total in cash.
PayLoyalty Pay loyalty.
PayCorporateCard This operation is not implemented in this release and may not appear in future releases.
ChangeBack Change back.
VoidPayment Void all payment methods that have been applied to the transaction.
FleetCardInfo Fleet card info.
PayCreditMemo Accept a credit memo that was issued by the store.
PayGiftCertificate Accept a gift certificate or gift card that was issued by the store.
LineDiscountAmount Enter a discount amount for a line item in the transaction. This operation is used only for discountable items and only in specified discount limits.
LineDiscountPercent Enter a discount percentage for a line item in the transaction. This operation is used only for discountable items and only in specified discount limits.
TotalDiscountAmount Enter a total discount amount. This amount is divided among all items in the transaction.
TotalDiscountPercent Enter a total discount percentage. This percentage is divided among all items in the transaction.
DiscountCodeBarcode Discount code barcode.
PopupMenu Select a button grid that is associated with the button. When the button is clicked, Retail POS displays the selected button grid in a separate window.
Submenu Select a button grid that is associated with the button. When the button is clicked, Retail POS displays the selected button grid instead of the existing button grid.
VoidTransaction Void the transaction. Voided transactions are saved in the database and have a voided status.
TransactionComment Add a comment to the transaction. The comment is saved together with the transaction and appears on the receipt.
SalesPerson Sales Person.
SuspendTransaction Suspend a transaction. The transaction can be recalled later.
RecallTransaction Recall a suspended transaction.
RecallUnconcludedTransaction Recall a unconcluded transaction.
CardSwipe Card swipe.
PharmacyPrescriptionAdd Not used at this time.
PharmacyPrescriptionCancel This operation is not implemented in this release and may not appear in future releases.
PharmacyPrescriptionPaid Not used at this time.
PharmacyPrescriptions This operation is not implemented in this release and may not appear in future releases.
IssueCreditMemo Issue a central credit memo through Commerce Data Exchange: Real-time Service, and print a copy.
IssueGiftCertificate Issue a gift card through Real-time Service, and print a copy.
DisplayTotal Display the balance of the transaction on the customer display.
CreditMemoBalance Credit Memo Balance.
RecallSalesOrder Sales order.
SalesInvoice Display information about a sales invoice for a specific customer.
IncomeAccounts Record money that is put into the cash drawer for a reason other than a sale.
ExpenseAccounts Record money that is removed from the cash drawer for occasional expenses.
AddToGiftCard Add money to the specified gift card.
GiftCardBalance Display the balance of a gift card.
CashChangerRegisterAmount Cash changer register amount.
CashChangerReset Cash changer reset.
CashChangerRegret Cash changer regret.
CashChangerExit Cash changer exit.
CashChangerChange Cash changer change.
CashChangerLogOn Cash changer login.
CashChangerInit Cash changer init.
Customer Open a form where the cashier can type a customer ID to search for the customer. If a customer is found, the customer is added to the transaction.
CustomerSearch Open a form where the cashier can search for a customer. The cashier can then add the customer to the transaction.
CustomerClear Clear a customer from the transaction. If any price agreements apply to the customer, prices and discounts in the transaction might change.
CustomerCard Customer card.
CustomerTransactions Display the transactions for the selected customer.
CustomerTransactionsReport Print a report that shows the transactions for the selected customer.
CustomerBalanceReport Customer balance report.
CustomerAdd Open the Add customer form, where the cashier can enter information about a new customer. When the information is saved, the new customer is added to the customer list.
CustomerBarcode Customer bar code.
EditCustomerOrder Edit customer order.
EditQuotation
CreateCustomerOrder Create customer order.
CreateQuotation
Search Smart Search.
CustomerEdit Open the Edit customer form, where the cashier can update information about a customer. When the information is saved, the customer is updated.
LoyaltyIssueCard Issue loyalty card.
RecalculateCustomerOrder
ShipSelectedProducts
ShipAllProducts
PickupSelectedProducts
PickupAllProducts
LogOn Log on to the register.
LogOff Log off the register, and suspend all sales until the next logon.
ChangeUser Change user.
LockTerminal Lock the register when the cashier must leave the register. The cashier unlocks the register by logging on.
LogOffForce LogOff Force.
EmployeeCard Employee card.
EmployeeBarcode Employee Bar code.
ActivateDevice Activate Device.
DeactivateDevice Deactivate Device.
ChangeHardwareStation Change hardware station.
PairHardwareStation Pair hardware station.
ResetPassword Reset password.
ChangePassword Change password.
NegativeAdjustment Negative adjustment.
InventoryLookup Look up on-hand inventory for the current store and other available locations.
StockCount Open the Stock counting form, where you can scan or enter bar codes.
PickingAndReceiving Open the receiving form, where you can select a purchase order or transfer order to receive merchandise for.
ApplicationExit Application exit.
PrintTaxFree Print tax free.
PrintPreviousSlip Print previous slip.
PrintPreviousInvoice Print previous invoice.
UploadPrinterLogo Upload printer logo.
RestartComputer Restart computer.
ShutdownComputer Shutdown computer.
DesignModeEnable Allow changes to the screen layout of the terminal. The functionality profile of the terminal specifies whether the cashier has access to this operation.
DesignModeDisable Prevent changes to the screen layout of the terminal. The functionality profile of the terminal specifies whether the cashier has access to this operation.
MinimizePOSWindow Minimize the Retail POS window.
BlankOperation This operation represents a customizable button that can be programmatically changed by a software developer for any specialized operation that the business requires.
WindowsWorkflowOperation Initiate custom operations and workflows.
DatabaseConnectionStatus Switch the database that Retail POS uses from the store database to the register's offline database, or from the offline database to the store database.
ShowBlindClosedShifts View a list of shifts that have been blind closed.
ExtendedLogOn Extended LogOn.
TimeRegistration Time registration.
ViewTimeClockEntries View TimeClock entries.
ViewProductDetails View product details.
OpenDrawer Open the cash drawer when a sale is not made. This operation is recorded in the database.
ViewReport View POS reports configured.
TenderDeclaration Open the Tender declaration form.
BlindCloseShift Set the current shift to blind close, and log off the cashier.
SuspendShift Suspend the current shift. The shift can be logged on to later.
CloseShift Close the current shift.
PrintX Print an X report.
PrintZ Print a Z report.
CustomerAccountDeposit Make a payment to a customer's account.
DeclareStartAmount Declare the amount that is in the cash drawer when the day or shift starts.
FloatEntry Register a float entry to the cash drawer, such as an addition or a change.
TenderRemoval Record the removal of money from the cash drawer.
SafeDrop Perform a safe drop to move money from the register to a safe.
BankDrop Record the amount of money that is sent to the bank and other information, such as the number of the bank bag.
ShippingAddressSearch Open a form where you can search for a shipping address.
ShippingAddressAdd Add a shipping address for the customer on the transaction.
KitDisassembly Open a form where you can disassemble a kit into its constituent components.

See Also

Reference

Microsoft.Dynamics.Commerce.Runtime.DataModel Namespace