{"id":157867,"date":"2026-10-22T08:46:49","date_gmt":"2026-10-22T08:46:49","guid":{"rendered":"https:\/\/docs.daftra.com\/?post_type=tutorial&#038;p=157867"},"modified":"2026-11-10T11:03:46","modified_gmt":"2026-11-10T11:03:46","slug":"pos-online-and-offline","status":"publish","type":"tutorial","link":"https:\/\/docs.daftra.com\/en\/tutorial\/pos-online-and-offline\/","title":{"rendered":"POS Online and Offline"},"content":{"rendered":"<div dir=\"ltr\" lang=\"en\">\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">POS works in three ways: from the <strong style=\"color: #111827;\">browser<\/strong>, from the <strong style=\"color: #111827;\">Desktop Application<\/strong> for Windows, or from the <strong style=\"color: #111827;\">mobile application<\/strong>. POS in the browser needs an internet connection to complete a sale, while the two applications let you sell <strong style=\"color: #111827;\">online or offline<\/strong> and then send the invoices to your account. This guide explains what works and what stops when the internet is down in each method, where orders are saved, what happens to invoices when the connection returns, device limits, and error messages.<\/p>\n<div style=\"background: #f6f8fb; border: 1px solid #e5e7eb; border-radius: 8px; padding: 12px 16px; margin: 0 0 20px; font-size: 15px; line-height: 1.8;\">\n<div style=\"display: flex; gap: 8px; padding: 4px 0;\"><span style=\"min-width: 120px; color: #6b7280;\">Required permissions<\/span><span style=\"color: #1f2430;\">To sell: <strong style=\"color: #111827;\">Open Sessions for Himself<\/strong> or <strong style=\"color: #111827;\">Open Sessions for All Users<\/strong> (set from <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/roles\/index\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Manage Employee Roles<\/strong><\/a>). To register a Desktop Application device on first run and to open <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/v2\/owner\/pos\/settings\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">POS Settings<\/strong><\/a>: <strong style=\"color: #111827;\">Edit General Settings<\/strong>.<\/span><\/div>\n<div style=\"display: flex; gap: 8px; padding: 4px 0;\"><span style=\"min-width: 120px; color: #6b7280;\">How to access<\/span><span style=\"color: #1f2430;\">Direct link: <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/desktop_application\/view\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Desktop Application<\/strong><\/a>, <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/v2\/owner\/mobile-apps\/pos\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Mobile POS app<\/strong><\/a>, and <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/pos_shifts\/open\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">New Session<\/strong><\/a>. Or from the main menu: <strong style=\"color: #111827;\">POS<\/strong> \u2192 <strong style=\"color: #111827;\">POS Settings<\/strong> \u2192 the <strong style=\"color: #111827;\">Desktop Application<\/strong> card. For the mobile app: click your name at the top of the screen \u2192 <strong style=\"color: #111827;\">Mobile Apps<\/strong> \u2192 <strong style=\"color: #111827;\">POS<\/strong>.<\/span><\/div>\n<\/div>\n<div style=\"border: 1px solid #e5e7eb; border-radius: 8px; padding: 12px 16px; margin: 0 0 20px;\">\n<p style=\"margin: 0 0 6px; font-weight: bold; color: #111827;\">Contents<\/p>\n<ol style=\"margin: 0; padding-left: 22px;\">\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#modes\"><strong style=\"color: #1a56db;\">Ways to run POS<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#browser\"><strong style=\"color: #1a56db;\">Browser POS when the internet is down<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#storage\"><strong style=\"color: #1a56db;\">Where unpaid orders are saved<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#pay\"><strong style=\"color: #1a56db;\">Paying while offline and duplicate invoices<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#session\"><strong style=\"color: #1a56db;\">Opening and closing a session while offline<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#desktop\"><strong style=\"color: #1a56db;\">Desktop Application: installation and setup<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#mobile\"><strong style=\"color: #1a56db;\">Mobile application<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#sync\"><strong style=\"color: #1a56db;\">Sending app invoices to the account<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#errors\"><strong style=\"color: #1a56db;\">Common problems and solutions<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#notes\"><strong style=\"color: #1a56db;\">Important notes<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#faq\"><strong style=\"color: #1a56db;\">FAQs<\/strong><\/a><\/li>\n<\/ol>\n<\/div>\n<h2 id=\"modes\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Ways to run POS<\/h2>\n<table style=\"width: 100%; border-collapse: collapse; margin: 0 0 18px;\">\n<tbody>\n<tr>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Method<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Selling offline<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Device<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Access<\/th>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Browser POS<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">No; a connection is needed to complete payment and save the invoice.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Any device with a browser.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/pos_shifts\/open\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">New Session<\/strong><\/a> or the <strong style=\"color: #111827;\">Sales Screen<\/strong> button on the session page.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Desktop Application<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Yes, online or offline.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Windows computer.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/desktop_application\/view\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Desktop Application<\/strong><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Mobile application<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Yes, online or offline.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Android, iOS, or Huawei.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/v2\/owner\/mobile-apps\/pos\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Mobile POS app<\/strong><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div style=\"display: flex; gap: 10px; background: #f6f8fb; border-left: 4px solid #1a56db; border-radius: 6px; padding: 14px 16px; margin: 0 0 18px;\">\n<p><span style=\"flex: 0 0 auto; font-size: 18px; line-height: 1.6;\">\ud83d\udec8<\/span><\/p>\n<p style=\"margin: 0; line-height: 1.9; font-size: 16px; color: #1f2430;\"><strong style=\"color: #111827;\">Note:<\/strong> The <strong style=\"color: #111827;\">Desktop Application<\/strong> card in <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/v2\/owner\/pos\/settings\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">POS Settings<\/strong><\/a> isn\u2019t available in all accounts, and the <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/v2\/owner\/pos\/settings\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">POS Settings<\/strong><\/a> page itself requires the <strong style=\"color: #111827;\">Edit General Settings<\/strong> permission. The mobile app page works only if the POS app is enabled.<\/p>\n<\/div>\n<h2 id=\"browser\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Browser POS when the internet is down<\/h2>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">When you open the sales screen, the system loads the session data, products, clients, taxes, and settings from the server. If the internet goes down after the screen loads:<\/p>\n<table style=\"width: 100%; border-collapse: collapse; margin: 0 0 18px;\">\n<tbody>\n<tr>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Operation<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Works offline?<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Details<\/th>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Adding a product from the loaded list or by a saved barcode<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Yes<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Products and their barcodes are loaded in the screen\u2019s memory; if the barcode isn\u2019t found there, the system searches on the server.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Editing quantity, price, and discount, and deleting an item<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Yes<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Done on the screen and saved in the browser.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Opening more than one order and switching between them<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Yes<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Open orders are saved in the browser.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Searching for a product or barcode not in the loaded list<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">No<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Done on the server.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Applying offers, insurance, loyalty points, and adding a client<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">No<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Done on the server.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Paying and saving the invoice or refund<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">No<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The invoice is sent to the server at the moment of payment.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Viewing previous invoices and printing the invoice after payment<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">No<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Fetched from the server.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Add Cash In \/ Take Cash Out<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">No<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Opens a page in the account.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Reloading the page<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">No<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The sales screen doesn\u2019t load without a connection.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div style=\"display: flex; gap: 10px; background: #fff8eb; border-left: 4px solid #d97706; border-radius: 6px; padding: 14px 16px; margin: 0 0 18px;\">\n<p><span style=\"flex: 0 0 auto; font-size: 18px; line-height: 1.6;\">\u26a0<\/span><\/p>\n<p style=\"margin: 0; line-height: 1.9; font-size: 16px; color: #1f2430;\"><strong style=\"color: #111827;\">Warning:<\/strong> Don\u2019t reload the sales screen while the internet is down; it won\u2019t open until the connection returns. Unpaid orders aren\u2019t lost when you close the page (see <a style=\"color: #1a56db;\" href=\"#storage\"><strong style=\"color: #1a56db;\">Where unpaid orders are saved<\/strong><\/a>).<\/p>\n<\/div>\n<h2 id=\"storage\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Where unpaid orders are saved<\/h2>\n<ul style=\"margin: 0 0 16px; padding-left: 26px;\">\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Open orders on the sales screen (not paid yet) are saved automatically in the <strong style=\"color: #111827;\">same browser<\/strong> on the device, after every addition or edit.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Saving is specific to each account, session, employee, and warehouse. If you open the screen in the same browser for the same session, the orders appear as you left them.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Orders don\u2019t move to another device or browser, and don\u2019t appear in a new session.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">These orders aren\u2019t invoices; they don\u2019t appear in the account and don\u2019t affect stock or the treasury until payment succeeds.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Clearing the browser data deletes them, and they may also be cleared when the POS is updated to a new version or if the saved data gets corrupted.<\/li>\n<\/ul>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">To cancel an open order, delete it from the screen; if it has items, this message appears: <strong style=\"color: #111827;\">Are you sure you want to discard order?<\/strong>.<\/p>\n<h2 id=\"pay\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Paying while offline and duplicate invoices<\/h2>\n<ul style=\"margin: 0 0 16px; padding-left: 26px;\">\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">If you click pay while the connection is down, the invoice isn\u2019t saved, and the order stays on the screen with the same items and payments. No message says the cause is the lost connection.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">After the connection returns, click pay again.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Each order has a fixed ID that\u2019s sent with the invoice. If the invoice was actually saved before the connection dropped and you send it again, the system rejects it with the message <strong style=\"color: #111827;\">This Invoice is duplicated please refresh and try again<\/strong>, so the invoice isn\u2019t recorded twice.<\/li>\n<\/ul>\n<ol style=\"margin: 0 0 16px; padding-left: 26px;\">\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">When the duplicate message appears, click <strong style=\"color: #111827;\">View Invoices<\/strong> at the top of the screen and check that the invoice exists.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">If you find it, delete the open order from the screen.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">If you don\u2019t find it, reload the page after the connection returns and try again.<\/li>\n<\/ol>\n<h2 id=\"session\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Opening and closing a session while offline<\/h2>\n<ul style=\"margin: 0 0 16px; padding-left: 26px;\">\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Opening a session, closing it, validating the close, unvalidating, and reopening are all done on the account and need an internet connection.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">When you open the sales screen, the system checks that you have an <strong style=\"color: #111827;\">open<\/strong> session and that you have <strong style=\"color: #111827;\">Open Sessions for Himself<\/strong> (for your session) or <strong style=\"color: #111827;\">Open Sessions for All Users<\/strong>; otherwise the message <strong style=\"color: #111827;\">please start pos session first<\/strong> appears and you move to <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/pos_shifts\/index\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">POS Sessions<\/strong><\/a>.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">If the session is closed from another device or tab while the sales screen is still open, the system rejects any new invoice on it with the message <strong style=\"color: #111827;\">This session is closed and you can\u2019t add new invoices to it<\/strong>. Open a new session, or reopen the session if it\u2019s <strong style=\"color: #111827;\">Closed<\/strong>.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The same rejection applies to app invoices that arrive after the session is closed (see <a style=\"color: #1a56db;\" href=\"#sync\"><strong style=\"color: #1a56db;\">Sending app invoices<\/strong><\/a>).<\/li>\n<\/ul>\n<h2 id=\"desktop\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Desktop Application: installation and setup<\/h2>\n<ol style=\"margin: 0 0 16px; padding-left: 26px;\">\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Open <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/desktop_application\/view\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Desktop Application<\/strong><\/a>.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">In the <strong style=\"color: #111827;\">download link<\/strong>, click <strong style=\"color: #111827;\">Download Software For Windows<\/strong>.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Install the software from the downloaded file.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Enter your account link.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Enter your login credentials: <strong style=\"color: #111827;\">Email<\/strong> and <strong style=\"color: #111827;\">Password<\/strong>.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Select settings details: <strong style=\"color: #111827;\">Device Name<\/strong>, <strong style=\"color: #111827;\">Warehouse<\/strong>, and <strong style=\"color: #111827;\">Branch<\/strong>.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Start selling.<\/li>\n<\/ol>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">When the setup is saved, the computer is registered as a device in <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/categories\/index\/3\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">POS Devices<\/strong><\/a> with the device name you entered, and linked to the warehouse you chose and to the computer\u2019s identifier (MAC address). The system checks the following:<\/p>\n<table style=\"width: 100%; border-collapse: collapse; margin: 0 0 18px;\">\n<tbody>\n<tr>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Case<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">What happens<\/th>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">New computer (name and identifier not registered)<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">A new device is added if your plan allows an extra number of <strong style=\"color: #111827;\">Offline POS Terminals<\/strong>.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Same computer with a new name<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The device name and warehouse are updated, and it doesn\u2019t count as an extra device.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">A name used by another device<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The setup is rejected; change the device name.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The device is deactivated in <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/categories\/index\/3\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">POS Devices<\/strong><\/a><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The setup is rejected until you activate the device from the account.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table style=\"width: 100%; border-collapse: collapse; margin: 0 0 18px;\">\n<tbody>\n<tr>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Field<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Description<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Required<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Appears when<\/th>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Device Name<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">A name that identifies the computer, shown in <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/categories\/index\/3\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">POS Devices<\/strong><\/a>. It can\u2019t be repeated for two devices.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Yes<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">First run<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Warehouse<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The warehouse the device is linked to.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Yes<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">First run<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Branch<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The branch the device works on.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">\u2014<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">When branches are enabled<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">System requirements shown on the page: <strong style=\"color: #111827;\">Minimum: Dual-core 2.0 GHz or higher<\/strong>, and <strong style=\"color: #111827;\">Minimum: 4 GB RAM<\/strong>.<\/p>\n<div style=\"display: flex; gap: 10px; background: #f6f8fb; border-left: 4px solid #1a56db; border-radius: 6px; padding: 14px 16px; margin: 0 0 18px;\">\n<p><span style=\"flex: 0 0 auto; font-size: 18px; line-height: 1.6;\">\ud83d\udec8<\/span><\/p>\n<p style=\"margin: 0; line-height: 1.9; font-size: 16px; color: #1f2430;\"><strong style=\"color: #111827;\">Note:<\/strong> Registering the device on first run uses the account of the user whose credentials you entered, and this user needs the <strong style=\"color: #111827;\">Edit General Settings<\/strong> permission.<\/p>\n<\/div>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">On the sales screen in the Desktop Application, the <strong style=\"color: #111827;\">View Session Details<\/strong>, <strong style=\"color: #111827;\">Add Cash In<\/strong>, <strong style=\"color: #111827;\">Take Cash Out<\/strong>, and <strong style=\"color: #111827;\">Keyboard Shortcuts<\/strong> options don\u2019t appear, and the invoices button opens the invoices list in the account instead of the session invoices.<\/p>\n<h3 id=\"limit\" style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">Desktop devices limit<\/h3>\n<ul style=\"margin: 0 0 16px; padding-left: 26px;\">\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The number of active desktop devices is limited by your plan.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">If you reach the limit and open <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/desktop_application\/view\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Desktop Application<\/strong><\/a>, you move to <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/v2\/owner\/pos\/settings\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">POS Settings<\/strong><\/a> with the message <strong style=\"color: #111827;\">Your current plan doesn\u2019t support adding more Offline POS Terminals<\/strong> and an <strong style=\"color: #111827;\">Upgrade now<\/strong> button.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Reactivating a deactivated desktop device from <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/categories\/index\/3\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">POS Devices<\/strong><\/a> is subject to the same limit.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">To free a slot for a new device, deactivate an unused device from <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/categories\/index\/3\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">POS Devices<\/strong><\/a>.<\/li>\n<\/ul>\n<h2 id=\"mobile\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Mobile application<\/h2>\n<ol style=\"margin: 0 0 16px; padding-left: 26px;\">\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Open <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/v2\/owner\/mobile-apps\/pos\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Mobile POS app<\/strong><\/a> (or <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/v2\/owner\/mobile-apps\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Mobile Apps<\/strong><\/a> \u2192 <strong style=\"color: #111827;\">POS<\/strong>).<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Download and open the mobile app from Google Play, the App Store, or Huawei AppGallery; you can scan the store code shown on the page.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">In the app, press the QR-Code button.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Scan the QR code shown on the page.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Now you can start selling offline or online.<\/li>\n<\/ol>\n<div style=\"display: flex; gap: 10px; background: #f6f8fb; border-left: 4px solid #1a56db; border-radius: 6px; padding: 14px 16px; margin: 0 0 18px;\">\n<p><span style=\"flex: 0 0 auto; font-size: 18px; line-height: 1.6;\">\ud83d\udec8<\/span><\/p>\n<p style=\"margin: 0; line-height: 1.9; font-size: 16px; color: #1f2430;\"><strong style=\"color: #111827;\">Note:<\/strong> The login code on the page logs in to the app with the account of the user viewing the page; it\u2019s temporary and renews automatically. So view the page with the account of the employee who will sell from the app.<\/p>\n<\/div>\n<h2 id=\"sync\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Sending app invoices to the account<\/h2>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Invoices issued from the Desktop Application or the mobile app are sent to your account when a connection is available. When they\u2019re received:<\/p>\n<ul style=\"margin: 0 0 16px; padding-left: 26px;\">\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The invoice is saved with its original date in the app; the system doesn\u2019t apply invoice date restrictions to invoices from these two sources.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The invoice page shows the <strong style=\"color: #111827;\">Source<\/strong>: <strong style=\"color: #111827;\">Desktop Application<\/strong> or <strong style=\"color: #111827;\">Mobile Application<\/strong>.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">If the same invoice is sent twice, the system rejects the second copy with the message <strong style=\"color: #111827;\">This Invoice is duplicated please refresh and try again<\/strong>, so it isn\u2019t duplicated.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">If the invoice\u2019s session is <strong style=\"color: #111827;\">Closed<\/strong> or <strong style=\"color: #111827;\">Validated<\/strong> in the account, the invoice is rejected with the message <strong style=\"color: #111827;\">This session is closed and you can\u2019t add new invoices to it<\/strong>.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The invoice is subject to the other normal saving conditions (stock, closed periods, and others); if any condition fails, it isn\u2019t saved.<\/li>\n<\/ul>\n<div style=\"display: flex; gap: 10px; background: #fff8eb; border-left: 4px solid #d97706; border-radius: 6px; padding: 14px 16px; margin: 0 0 18px;\">\n<p><span style=\"flex: 0 0 auto; font-size: 18px; line-height: 1.6;\">\u26a0<\/span><\/p>\n<p style=\"margin: 0; line-height: 1.9; font-size: 16px; color: #1f2430;\"><strong style=\"color: #111827;\">Warning:<\/strong> Before closing a session in the account, make sure the device that sold on it connected to the internet and sent all its invoices. Invoices that arrive after closing are rejected. If you closed the session early, reopen it from the session page (after <strong style=\"color: #111827;\">Unvalidate Session<\/strong> if it\u2019s validated), then close it after the invoices arrive.<\/p>\n<\/div>\n<h2 id=\"errors\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Common problems and solutions<\/h2>\n<table style=\"width: 100%; border-collapse: collapse; margin: 0 0 18px;\">\n<tbody>\n<tr>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Message<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Reason<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Solution<\/th>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">please start pos session first<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">You have no open session, the session was closed, or you don\u2019t have permission to open sessions.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Open a <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/pos_shifts\/open\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">New Session<\/strong><\/a>, or request <strong style=\"color: #111827;\">Open Sessions for Himself<\/strong> or <strong style=\"color: #111827;\">Open Sessions for All Users<\/strong>.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">This session is closed and you can\u2019t add new invoices to it<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The session was closed before the invoice was saved (from another device, or before an app invoice arrived).<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Open a new session, or reopen the session and send the invoice again.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">This Invoice is duplicated please refresh and try again<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The same invoice was saved before.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Check <strong style=\"color: #111827;\">View Invoices<\/strong>, and delete the duplicate order from the screen.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Your current plan doesn\u2019t support adding more Offline POS Terminals<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">You reached the maximum number of desktop devices.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Click <strong style=\"color: #111827;\">Upgrade now<\/strong>, or deactivate a device from <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/categories\/index\/3\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">POS Devices<\/strong><\/a>.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">You cannot create more devices using your current package please order extra from the online site, or you can Deactivate One of the Desktop Devices to add a new one successfully<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Appears in the Desktop Application when registering a new computer after reaching the limit.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Request extra devices, or deactivate a device from <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/categories\/index\/3\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">POS Devices<\/strong><\/a>.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">The Desktop Device has been deactivated so you can Activate it From the Online Site<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The device is deactivated in the account.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Activate the device from <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/categories\/index\/3\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">POS Devices<\/strong><\/a>.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">The Device Identifier Name already entered before for another device please change the identifier name<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The device name is used for another computer.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Enter a different device name.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">You are not allowed to access this page<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">You don\u2019t have permission to open POS sessions.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Ask the account manager for the permission through <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/roles\/index\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Manage Employee Roles<\/strong><\/a>.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"notes\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Important notes<\/h2>\n<ul style=\"margin: 0 0 16px; padding-left: 26px;\">\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Browser POS doesn\u2019t save invoices offline or send them later; offline selling is available in the Desktop Application and the mobile app only.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The Desktop Application is available for Windows only.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">An internet connection is required on the apps\u2019 first run to log in and set up.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The stock quantities shown on the screen are what was loaded, and they don\u2019t update while the connection is down.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Unpaid orders in the browser are specific to the device and browser; don\u2019t rely on them as a backup.<\/li>\n<\/ul>\n<h2 id=\"faq\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">FAQs<\/h2>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">Does POS work without the internet?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Browser POS needs the internet to complete payment. The <strong style=\"color: #111827;\">Desktop Application<\/strong> and the <strong style=\"color: #111827;\">mobile application<\/strong> work online or offline and send invoices to your account when the connection returns.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">The internet dropped while selling in the browser. Is the order lost?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">No. The order stays on the screen and saved in the browser. Complete payment after the connection returns, and don\u2019t reload the page before that.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">I clicked pay and the connection dropped. Was the invoice saved?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Check <strong style=\"color: #111827;\">View Invoices<\/strong> after the connection returns. If you pay again for a saved invoice, the duplicate message appears and it isn\u2019t recorded twice.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">Why don\u2019t unpaid orders appear on another device?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Because they\u2019re saved in the browser of the device they were created on, for the same session, employee, and warehouse.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">Can I open or close a session without the internet?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Not in the account; session operations run on the server and need a connection.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">App invoices were rejected with a message that the session is closed. What should I do?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The session was closed before the invoices arrived. Reopen the session from its page (unvalidate it first if it\u2019s validated), then send the invoices from the app and close the session afterward.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">Is there a Desktop Application for Mac?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The page offers a Windows version only. On a Mac, use the browser or the mobile app.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">A message says my plan doesn\u2019t allow more Offline POS Terminals. What should I do?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Click <strong style=\"color: #111827;\">Upgrade now<\/strong> to raise the limit, or deactivate an unused desktop device from <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/categories\/index\/3\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">POS Devices<\/strong><\/a>.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">I changed the device name in the Desktop Application. Does it count as a new device?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">No. As long as it\u2019s the same computer, only the registered device name is updated.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">How do I know an invoice came from an app?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The invoice page shows the <strong style=\"color: #111827;\">Source<\/strong>: <strong style=\"color: #111827;\">Desktop Application<\/strong> or <strong style=\"color: #111827;\">Mobile Application<\/strong>.<\/p>\n<\/div>\n","protected":false},"author":39,"featured_media":0,"template":"","categories":[2166],"tags":[29864,29860,5219,29861,29865,29862,4098,4092,29859,29863],"class_list":["post-157867","tutorial","type-tutorial","status-publish","hentry","category-pos-settings","tag-app-invoice-sync","tag-desktop-application","tag-duplicate-invoice","tag-mobile-pos-app","tag-offline-pos-en","tag-offline-pos-terminals","tag-pos-devices","tag-pos-sessions","tag-pos-without-internet","tag-unpaid-pos-orders"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>POS Online and Offline - Daftra Knowledge Base<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/docs.daftra.com\/en\/tutorial\/pos-online-and-offline\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"POS Online and Offline - Daftra Knowledge Base\" \/>\n<meta property=\"og:description\" content=\"POS works in three ways: from the browser, from the Desktop Application for Windows, or from the mobile application. POS in the browser needs an internet connection to complete a sale, while the two applications let you sell online or offline and then send the invoices to your account. This guide explains what works and [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/docs.daftra.com\/en\/tutorial\/pos-online-and-offline\/\" \/>\n<meta property=\"og:site_name\" content=\"Daftra Knowledge Base\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-10T11:03:46+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/docs.daftra.com\/#organization\",\"name\":\"Daftra\",\"url\":\"https:\/\/docs.daftra.com\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/docs.daftra.com\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/10\/daftra-ar.svg\",\"contentUrl\":\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/10\/daftra-ar.svg\",\"caption\":\"Daftra\"},\"image\":{\"@id\":\"https:\/\/docs.daftra.com\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/docs.daftra.com\/#website\",\"url\":\"https:\/\/docs.daftra.com\/\",\"name\":\"Daftra Knowledge Base\",\"description\":\"Daftra\",\"publisher\":{\"@id\":\"https:\/\/docs.daftra.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/docs.daftra.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/docs.daftra.com\/en\/tutorial\/pos-online-and-offline\/#webpage\",\"url\":\"https:\/\/docs.daftra.com\/en\/tutorial\/pos-online-and-offline\/\",\"name\":\"POS Online and Offline - Daftra Knowledge Base\",\"isPartOf\":{\"@id\":\"https:\/\/docs.daftra.com\/#website\"},\"datePublished\":\"2026-10-22T08:46:49+00:00\",\"dateModified\":\"2026-11-10T11:03:46+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/docs.daftra.com\/en\/tutorial\/pos-online-and-offline\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/docs.daftra.com\/en\/tutorial\/pos-online-and-offline\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/docs.daftra.com\/en\/tutorial\/pos-online-and-offline\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/docs.daftra.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"POS Online and Offline\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"POS Online and Offline - Daftra Knowledge Base","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/docs.daftra.com\/en\/tutorial\/pos-online-and-offline\/","og_locale":"en_US","og_type":"article","og_title":"POS Online and Offline - Daftra Knowledge Base","og_description":"POS works in three ways: from the browser, from the Desktop Application for Windows, or from the mobile application. POS in the browser needs an internet connection to complete a sale, while the two applications let you sell online or offline and then send the invoices to your account. This guide explains what works and [&hellip;]","og_url":"https:\/\/docs.daftra.com\/en\/tutorial\/pos-online-and-offline\/","og_site_name":"Daftra Knowledge Base","article_modified_time":"2026-11-10T11:03:46+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/docs.daftra.com\/#organization","name":"Daftra","url":"https:\/\/docs.daftra.com\/","sameAs":[],"logo":{"@type":"ImageObject","@id":"https:\/\/docs.daftra.com\/#logo","inLanguage":"en-US","url":"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/10\/daftra-ar.svg","contentUrl":"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/10\/daftra-ar.svg","caption":"Daftra"},"image":{"@id":"https:\/\/docs.daftra.com\/#logo"}},{"@type":"WebSite","@id":"https:\/\/docs.daftra.com\/#website","url":"https:\/\/docs.daftra.com\/","name":"Daftra Knowledge Base","description":"Daftra","publisher":{"@id":"https:\/\/docs.daftra.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/docs.daftra.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/docs.daftra.com\/en\/tutorial\/pos-online-and-offline\/#webpage","url":"https:\/\/docs.daftra.com\/en\/tutorial\/pos-online-and-offline\/","name":"POS Online and Offline - Daftra Knowledge Base","isPartOf":{"@id":"https:\/\/docs.daftra.com\/#website"},"datePublished":"2026-10-22T08:46:49+00:00","dateModified":"2026-11-10T11:03:46+00:00","breadcrumb":{"@id":"https:\/\/docs.daftra.com\/en\/tutorial\/pos-online-and-offline\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/docs.daftra.com\/en\/tutorial\/pos-online-and-offline\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/docs.daftra.com\/en\/tutorial\/pos-online-and-offline\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/docs.daftra.com\/en\/"},{"@type":"ListItem","position":2,"name":"POS Online and Offline"}]}]}},"_links":{"self":[{"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tutorial\/157867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tutorial"}],"about":[{"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/types\/tutorial"}],"author":[{"embeddable":true,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/users\/39"}],"version-history":[{"count":5,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tutorial\/157867\/revisions"}],"predecessor-version":[{"id":157906,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tutorial\/157867\/revisions\/157906"}],"wp:attachment":[{"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/media?parent=157867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/categories?post=157867"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tags?post=157867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}