Retail Modern POS (MPOS) in offline mode
This topic applies to Dynamics 365 for Retail and Dynamics 365 for Finance and Operations.
This topic explains how to use Retail Modern POS devices in offline mode if the Retail Server is unavailable.
A Retail Modern POS device will go offline if the Retail Server is unavailable. When the connection with the Retail Server is lost, the point of sale (POS) automatically switches to the offline database. If a data request doesn't succeed within the time-out interval that is configured in the offline profile, Retail Modern POS automatically switches to the offline database and continues the sales transaction. Retail Modern POS will try to reconnect to the Retail Server after the reconnect attempt interval that is configured in the offline profile. This reconnect attempt will occur only at the beginning of a transaction.
Determine the connection mode of Retail Modern POS
The status header of Retail Modern POS indicates the current connection status.
The Connection status page in Retail Modern POS shows the status of the last attempt to synchronize with the offline database.
Create a button to manually switch between online and offline modes
You can add a button to Retail Modern POS to manually switch between online and offline modes. Create a button for POS operation 917 – Database connection status. Use the button as a toggle to connect or disconnect.
Operations that can be completed when the channel database is offline
You can complete the following operations when the channel database is offline.
If any functionality requires Commerce Data Exchange: Real-time Service, you receive an error message that states that the operation isn't supported. An example of this is the Inventory Lookup operation. While the operation will allow you to look up an item, the Real-time Service call necessary to get available inventory data from the store's warehouse and the related store's warehouses as defined in the store's Fulfillment Group will fail if there is no connectivity to HQ.
Tip: Reports and other operations will act only on the data that is available in the offline database.
|117||Add loyalty card|
|123||Change unit of measure|
|128||Override transaction tax from list|
|130||Override line product tax from list|
|135||Add affiliation from list|
|202||Pay customer account|
|206||Pay cash quick|
|214||Pay gift card|
|300||Line discount amount|
|301||Line discount percent|
|302||Total discount amount|
|303||Total discount percent|
|512||Issue gift card|
|519||Add to gift card|
|520||Gift card balance|
|917||Database connection status|
|921||View time clock entries|
|922||View product details|
|1200||Declare start amount|
Operations that can’t be completed when the channel database is offline
You can’t complete the following operations when the channel database is offline.
|207||Pay loyalty card|
|1053||Blind close shift|