Dynamics 365 Retail - List POS API exposed to perform functionality.
Nghia Song - Microsoft Dynamics 365 Technical Consultant
Nghia Song
Tel - WhatsApp: +84967324794
Email: songnghia.uit@gmail.com
Cart
The following table lists APIs exposed to perform cart-related functionality.
POS API | Description | Release |
---|---|---|
AddPreprocessedTenderLineToCartClientRequest | Adds the pre-processed tender line to the cart. | 10.0.14 |
AddTenderLineToCartClientRequest | Adds the tender line to the cart. | 10.0.14 |
ConcludeTransactionClientRequest | Concludes the transaction. | 10.0.14 |
GetCurrentCartClientRequest | Gets the current cart. | 10.0.14 |
GetKeyedInPriceClientRequest | Gets the keyed in price. | 10.0.14 |
GetPickupDateClientRequest | Gets the pickup date. | 10.0.14 |
GetReasonCodeLinesClientRequest | Gets the reason code. | 10.0.14 |
GetReceiptEmailAddressClientRequest | Gets the receipt email address. | 10.0.14 |
GetShippingDateClientRequest | Gets the shipping date. | 10.0.14 |
RefreshCartClientRequest | Refresh the current cart with the cart data from the server. | 10.0.14 |
ResumeSuspendedCartClientRequest | Resumes the suspended transaction based on the ID passed. | 10.0.14 |
SaveAttributesOnCartClientRequest | Saves the attributes on the cart. | 10.0.14 |
SaveAttributesOnCartLinesClientRequest | Saves the attributes on the cart line. | 10.0.14 |
SaveExtensionPropertiesOnCartClientRequest | Saves the extension properties on the cart. | 10.0.14 |
SaveExtensionPropertiesOnCartLinesClientRequest | Saves the extension properties on the cart line. | 10.0.14 |
SaveReasonCodeLinesOnCartClientRequest | Saves the reason code lines on the cart. | 10.0.14 |
SaveReasonCodeLinesOnCartLinesClientRequest | Saves the reason code lines on the cart line. | 10.0.14 |
SelectSalesLinesForPickUpClientRequest | Select the sales lines for pickup. | 10.0.14 |
SetCartAttributesClientRequest | Sets the cart attribute. | 10.0.14 |
ShowChangeDueClientRequest | Shows the change due dialog. | 10.0.14 |
AddAffiliationOperationRequest | Adds affiliation to the cart. | 10.0.14 |
AddItemToCartOperationRequest | Add items to the cart. | 10.0.14 |
CalculateTotalOperationRequest | Calculate the total for the cart. | 10.0.14 |
ChangeCartLineUnitOfMeasureOperationRequest | Changes the cart line unit of measure. | 10.0.14 |
CreateCustomerOrderOperationRequest | Creates the customer order. | 10.0.14 |
CreateCustomerQuoteOperationRequest | Creates the customer quote. | 10.0.14 |
CustomerAccountDepositOperationRequest | 10.0.14 | |
DepositOverrideOperationRequest | Overrides the deposit amount. | 10.0.14 |
EditCustomerOrderOperationRequest | Edit the customer order. | 10.0.14 |
LineDiscountAmountOperationRequest | Add line discount amount to the cart line. | 10.0.14 |
LineDiscountPercentOperationRequest | Add line discount percent to the cart line. | 10.0.14 |
OverrideLineTaxFromListOperationRequest | Override the cart line tax from the list. | 10.0.14 |
OverrideLineTaxOperationRequest | Override the cart line tax. | 10.0.14 |
OverrideTransactionTaxOperationRequest | Override the transaction tax. | 10.0.14 |
PickupAllOperationRequest | Picks up the order. | 10.0.14 |
PriceOverrideOperationRequest | Override the price for the cart line. | 10.0.14 |
SetCartLineCommentOperationRequest | Sets the cart line comment. | 10.0.14 |
SetCartLineQuantityOperationRequest | Sets the cart line quantity. | 10.0.14 |
SetCustomerOnCartOperationRequest | Sets the customer on the cart. | 10.0.14 |
SetTransactionCommentOperationRequest | Sets the transaction comment. | 10.0.14 |
SuspendCurrentCartOperationRequest | Suspends the current transaction. | 10.0.14 |
TotalDiscountAmountOperationRequest | Add total discount amount to the transaction. | 10.0.14 |
TotalDiscountPercentOperationRequest | Add total discount percent to the transaction. | 10.0.14 |
VoidCartLineOperationRequest | Voids the cart line. | 10.0.14 |
VoidTenderLineOperationRequest | Voids the tender line. | 10.0.14 |
VoidTransactionOperationRequest | Voids the transaction. | 10.0.14 |
CreateEmptyCartServiceRequest | Creates empty cart. | 10.0.14 |
GetTaxOverridesServiceRequest | Gets the tax override list. | 10.0.14 |
UpdateTenderLineSignatureServiceRequest | Updates the tender line signature data. | 10.0.14 |
CarryoutSelectedProductsOperationRequest | Marks the selected line as carry out. | 10.0.14 |
AddCouponsOperationRequest | Add coupon to the transaction. | 10.0.14 |
CreateNonSalesTransactionServiceRequest | Create non sales transaction cart. | 10.0.14 |
ReturnTransactionOperationRequest | Returns the transaction. | 10.0.14 |
AddLoyaltyCardToCartOperationRequest | Adds loyalty card to the transaction. | 10.0.14 |
ReturnCartLineOperationRequest | Returns the cart line. | 10.0.14 |
ReturnItemOperationRequest | Returns the item. | 10.0.14 |
AddExpenseAccountLineToCartOperationRequest | Add expense account line to the cart. | 10.0.14 |
ShipAllCartLinesOperationRequest | Ships all the cart lines. | 10.0.14 |
ShipSelectedCartLinesOperationRequest | Ships the selected cart line. | 10.0.14 |
PickupSelectedOperationRequest | Marks the included lines for pickup | 10.0.16 |
Payments
The following table lists APIs exposed to perform payment-related functionality.
POS API | Description | Release |
---|---|---|
GetGiftCardByIdServiceRequest | Gets the gift card ID. | 10.0.12 |
GetPaymentCardTypeByBinRangeClientRequest | Get the card type bin range. | 10.0.12 |
GetSignatureClientRequest | Shows the signature capture dialog in POS or sends the message to the signature capture device based on the configuration. | 10.0.15 |
Peripherals
The following table lists APIs exposed to perform peripheral-related functionality.
POS API |
---|
CardPaymentAuthorizePaymentRequest |
CardPaymentBeginTransactionRequest |
CardPaymentCapturePaymentRequest |
CardPaymentEndTransactionRequest |
CardPaymentEnquireGiftCardBalancePeripheralRequest |
CardPaymentExecuteTaskRequest |
CardPaymentRefundPaymentRequest |
CardPaymentVoidPaymentRequest |
CardPaymentAuthorizeCardTokenPeripheralRequest |
CashDrawerIsOpenRequest |
HardwareStationDeviceActionRequest |
HardwareStationStatusRequest |
LineDisplayDisplayLinesRequest |
PaymentTerminalAuthorizePaymentActivityRequest |
PaymentTerminalAuthorizePaymentRequest |
PaymentTerminalBeginTransactionRequest |
PaymentTerminalCancelOperationRequest |
PaymentTerminalCapturePaymentRequest |
PaymentTerminalEndTransactionRequest |
PaymentTerminalEnquireGiftCardBalancePeripheralRequest |
PaymentTerminalExecuteTaskRequest |
PaymentTerminalRefundPaymentActivityRequest |
PaymentTerminalRefundPaymentRequest |
PaymentTerminalUpdateLinesRequest |
PaymentTerminalVoidPaymentRequest |
PaymentTerminalFetchTokenPeripheralRequest |
PrinterPrintRequest |
ScaleReadRequest |
ScanResults
The following table lists APIs exposed to perform scan results-related functionality.
POS API |
---|
GetScanResultClientRequest |
Customer
The following table lists APIs exposed to perform customer-related functionality.
POS API |
---|
GetCustomerClientRequest |
CreateCustomerServiceRequest |
UpdateCustomerServiceRequest |
SelectCustomerClientRequest |
Authentication
The following table lists APIs exposed to perform authentication-related functionality.
POS API |
---|
LogOffOperationRequest |
LockRegisterOperationRequest |
DataService
The following table lists APIs exposed to perform data service-related functionality.
POS API |
---|
DataServiceRequest |
Device
The following table lists APIs exposed to perform device-related functionality.
POS API |
---|
GetDeviceConfigurationClientRequest |
GetExtensionProfileClientRequest |
GetHardwareProfileClientRequest |
GetAuthenticationTokenClientRequest |
GetConnectionStatusClientRequest |
GetActiveHardwareStationClientRequest |
GetApplicationVersionClientRequest |
GetChannelConfigurationClientRequest |
Diagnostics
The following table lists APIs exposed to perform diagnostics-related functionality.
POS API |
---|
GetSessionInfoClientRequest |
Dialog
The following table lists APIs exposed to perform dialog-related functionality.
POS API |
---|
ShowMessageDialogClientRequest |
IAlphanumericInputDialogResult |
ShowAlphanumericInputDialogClientRequest |
ShowNumericInputDialogClientRequest |
ShowListInputDialogClientRequest |
ShowTextInputDialogClientRequest |
Employee
The following table lists APIs exposed to perform employee-related functionality.
POS API | Description | Release |
---|---|---|
GetLoggedOnEmployeeClientRequest | Gets the current logged in POS employee details. | 10.0.14 |
SelectStoreEmployeeClientRequest | Gets the current store employee list for selection. | 10.0.16 |
Formatters
The following table lists APIs exposed to perform formatter-related functionality.
POS API |
---|
IBooleanFormatter |
ICurrencyFormatter |
IDateFormatter |
ITransactionTypeFormatter |
IPurchaseTransferOrderTypeFormatter |
OrgUnits
The following table lists APIs exposed to perform org units-related functionality.
POS API |
---|
GetOrgUnitConfigurationClientRequest |
GetOrgUnitTenderTypesClientRequest |
InventoryLookupOperationRequest |
Products
The following table lists APIs exposed to perform products-related functionality.
POS API |
---|
GetProductsByIdsClientRequest |
GetCurrentProductCatalogStoreClientRequest |
SelectProductVariantClientRequest |
GetSerialNumberClientRequest |
GetRefinerValuesByTextServiceRequest |
SelectProductClientRequest |
SelectProductVariantClientRequest |
GetActivePricesServiceRequest |
Categories
The following table lists APIs exposed to perform categories-related functionality.
POS API |
---|
GetCategoriesServiceRequest |
SalesOrders
The following table lists APIs exposed to perform sales orders-related functionality.
POS API |
---|
GetReceiptsClientRequest |
RegisterPrintReceiptCopyEventRequest |
GetSalesOrderDetailsByTransactionIdClientRequest |
GetGiftReceiptsClientRequest |
RegisterPrintReceiptCopyEventRequest |
MarkAsPickedServiceRequest |
PrintPackingSlipClientRequest |
PickUpCustomerOrderLinesClientRequest |
Shifts
The following table lists APIs exposed to perform shifts-related functionality.
POS API |
---|
CloseShiftOperationRequest |
CloseShiftOperationRequest |
StockCountJournals
The following table lists APIs exposed to perform stock count journals-related functionality.
POS API |
---|
SyncAllStockCountJournalsClientRequest |
StoreOperations
The following table lists APIs exposed to perform store operations-related functionality.
POS API | Description | Release |
---|---|---|
DeclareStartingAmountClientRequest | Declare start amount using this request. | 10.0.14 |
GetSalesOrdersWithNoFiscalTransactionsRequest | Gets sales order with no fiscal transaction request. | 10.0.14 |
RegisterCustomAuditEventClientRequest | Register custom audit event request. | 10.0.14 |
GetOfflinePendingTransactionCountClientRequest | Gets the offline pending transaction count. | 10.0.14 |
SaveFiscalTransactionClientRequest | Save fiscal transaction request. | 10.0.14 |
SafeDropOperationRequest | Safe drop operation request. | 10.0.14 |
TenderDeclarationOperationRequest | Tender declaration operation request. | 10.0.14 |
TenderRemovalOperationRequest | Tender removal operation request. | 10.0.14 |
CreateBankDropTransactionClientRequest | Bank drop transaction request. | 10.0.14 |
CreateFloatEntryTransactionClientRequest | Float entry transaction request. | 10.0.14 |
CreateStartingAmountTransactionClientRequest | Create start amount transaction request. | 10.0.14 |
CreateTenderDeclarationTransactionClientRequest | Create tender declaration transaction request. | 10.0.14 |
CreateTenderRemovalTransactionClientRequest | Remove tender declaration transaction request. | 10.0.14 |
GetDenominationTotalsClientRequest | Gets the denomination total request. | 10.0.14 |
SelectZipCodeInfoClientRequest | Selects the Zip code information request. | 10.0.14 |
CreateSafeDropTransactionClientRequest | Create safe drop transaction request. | 10.0.14 |
GetTenderDetailsClientRequest | Gets the tender details. | 10.0.14 |
LoyaltyCardPointsBalanceOperationRequest | Gets the loyalty card balance. | 10.0.14 |
GetCommissionSalesGroupsServiceRequest | Gets the commission sales group. | 10.0.14 |
GetCurrenciesServiceRequest | Gets the store currencies. | 10.0.14 |
GetSrsReportDataSetServiceRequest | Gets the Srs report data. | 10.0.14 |
SearchCommissionSalesGroupsServiceRequest | Search commission sales groups request. | 10.0.14 |
IssueLoyaltyCardOperationRequest | Issues loyalty card. | 10.0.14 |
GetPickingAndReceivingOrdersClientRequest | Gets the picking and receiving orders list. | 10.0.14 |
BankDropOperationRequest | Bank drop request. | 10.0.14 |
DeclareStartAmountOperationRequest | Declare start amount request. | 10.0.14 |
GetAllDiscountsServiceRequest | Gets the discount applicable for the current cart. | 10.0.16 |
No comments:
Post a Comment