Use Retail Modern POS in offline mode

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.

A Retail Modern POS device will go offline if the system is temporarily down or if the channel database is unavailable. When the connection with the channel database is lost, the POS automatically switches to the offline database.

If a data request does not succeed within the Timeout interval configured in the offline profile, Retail Modern POS will automatically switch to the offline database and continue the sales transaction.

Retail Modern POS will try to reconnect to either the Retail Server or the channel database after the Reconnect attempt interval configured in the offline profile. This reconnect attempt will only occur at the beginning of a transaction.

You can also set Retail Modern POS to connect to an offline document store to include images. For more information, see Walkthrough: Adding an Image to Product Search Results.

Determine the connection mode of Retail Modern POS

The status header of Retail Modern POS provides an indicator of the current connection status.

Retail Modern POS Connection Mode

The Connection status window in Retail Modern POS displays the status of the last synchronization attempt with the offline database.

Retail Modern POS Connection Status

Create a button to switch between online and offline modes manually

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.

Tip

Reports and other operations will only act on the data available in the offline database.

Operation ID

Description

100

Product sale

101

Price check

102

Void product

103

Product comment

104

Price override

105

Set quantity

106

Clear quantity

108

Product search

109

Return product

115

Show journal

117

Add loyalty card

123

Change unit of measure

128

Override transaction tax from list

130

Override line product tax from list

132

Deposit override

134

Add affiliation

135

Add affiliation from list

200

Pay cash

203

Pay currency

206

Pay cash quick

211

Void payment

214

Pay gift card

300

Line discount amount

301

Line discount percent

302

Total discount amount

303

Total discount percent

500

Void transaction

501

Transaction comment

503

Suspend transaction

512

Issue gift card

515

Recall order

519

Add to gift card

520

Gift card balance

602

Customer search

603

Customer clear

612

Customer add

622

Search

701

Log off

703

Lock register

802

Stock count

917

Database connection status

920

Time clock

921

View time clock entries

922

View product details

1003

View reports

1052

Tender declaration

1200

Declare start amount

1201

Float entry

1210

Tender removal

1211

Safe drop

1212

Bank drop

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.

Operation ID

Description

202

Pay customer account

207

Pay loyalty card

623

Edit customer

707

Activate device

708

Inactivate device

801

Inventory lookup

1053

Blind close shift

1054

Suspend shift

1055

Close shift

1056

Print X

1057

Reprint Z