{"id":151290,"date":"2026-10-19T10:22:21","date_gmt":"2026-10-19T10:22:21","guid":{"rendered":"https:\/\/docs.daftra.com\/tutorial\/%d8%ad%d8%b0%d9%81-%d8%ac%d9%84%d8%b3%d8%a9-%d9%86%d9%82%d8%a7%d8%b7-%d8%a7%d9%84%d8%a8%d9%8a%d8%b9-%d9%88%d9%81%d9%88%d8%a7%d8%aa%d9%8a%d8%b1%d9%87%d8%a7-%d8%a7%d9%84%d8%ae%d8%b7%d9%88%d8%a7%d8%aa\/"},"modified":"2026-10-20T14:57:06","modified_gmt":"2026-10-20T14:57:06","slug":"deleting-a-pos-session-and-its-invoices-steps-and-restrictions","status":"publish","type":"tutorial","link":"https:\/\/docs.daftra.com\/en\/tutorial\/deleting-a-pos-session-and-its-invoices-steps-and-restrictions\/","title":{"rendered":"Deleting a POS Session and Its Invoices: Steps and Restrictions"},"content":{"rendered":"<div dir=\"ltr\" lang=\"en\">\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">This guide explains how to delete a sales session in the point of sale, how to delete an invoice within a session, every message that might stop you from deleting, such as <strong style=\"color: #111827;\">\u2026 can not be deleted because it has transactions<\/strong>, and how to resolve each case.<\/p>\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=\"#rule\"><strong style=\"color: #1a56db;\">The basic rule<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#status\"><strong style=\"color: #1a56db;\">Session statuses and their actions<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#delete\"><strong style=\"color: #1a56db;\">Delete a sales session<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#blocked\"><strong style=\"color: #1a56db;\">Message: the session can\u2019t be deleted because it has transactions<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#full\"><strong style=\"color: #1a56db;\">Scenario: deleting a session that has invoices<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#invoice\"><strong style=\"color: #1a56db;\">Delete an invoice within a session<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#cash\"><strong style=\"color: #1a56db;\">Delete cash movements (cash deposit and withdrawal)<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#other\"><strong style=\"color: #1a56db;\">Other things that prevent deleting an invoice<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#alt\"><strong style=\"color: #1a56db;\">Alternatives to deleting<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#faq\"><strong style=\"color: #1a56db;\">FAQ<\/strong><\/a><\/li>\n<\/ol>\n<\/div>\n<h2 id=\"rule\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">The basic rule<\/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;\">Only an <strong style=\"color: #111827;\">empty session<\/strong> can be deleted: a session with no invoices (not even deleted ones still in the trash) and no cash movements.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Deleting a session <strong style=\"color: #111827;\">doesn\u2019t delete its invoices<\/strong>; you must delete the invoices first.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">You can&#8217;t delete an invoice in a <strong style=\"color: #111827;\">closed or validated<\/strong> session; you must reopen the session first.<\/li>\n<\/ul>\n<h2 id=\"status\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Session statuses and their actions<\/h2>\n<table style=\"width: 100%; border-collapse: collapse; margin: 0 0 18px; font-size: 15px; line-height: 1.8; color: #1f2430;\">\n<tbody>\n<tr>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Status<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Actions available on the session page<\/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;\">Open<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Close Session<\/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;\">Closed<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Validate Session<\/strong> and <strong style=\"color: #111827;\">Reopen Session<\/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;\">Validated<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Invalidate Session<\/strong> (the session goes back to Closed).<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">To return a validated session to open: <strong>In<\/strong><strong style=\"color: #111827;\">validate Session<\/strong> \u2192 <strong style=\"color: #111827;\">Reopen Session<\/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> You can&#8217;t reopen a session if the user has another open session; close the open session first. Invalidating isn&#8217;t possible if the session&#8217;s closing date is within a <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/closed_periods\/index\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">closed period<\/strong><\/a>.<\/p>\n<\/div>\n<h2 id=\"delete\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Delete a sales session<\/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;\">From <strong style=\"color: #111827;\">Point of Sales<\/strong>, open <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;\">From the actions menu (\u2026) next to the session, choose <strong style=\"color: #111827;\">Delete<\/strong>.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">In the <strong style=\"color: #111827;\">Confirmation Message<\/strong>, click <strong style=\"color: #111827;\">Yes<\/strong>.<\/li>\n<\/ol>\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 delete button is only in the <strong style=\"color: #111827;\">sessions list<\/strong>, not on the session page.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">An empty session can be deleted in any status (open, closed or validated).<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">You need the <strong style=\"color: #111827;\">Delete Session<\/strong> permission. Set it from <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/roles\/index\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Roles<\/strong><\/a>.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Sessions are deleted one at a time (there&#8217;s no bulk delete).<\/li>\n<\/ul>\n<h2 id=\"blocked\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Message: the session can\u2019t be deleted because it has transactions<\/h2>\n<table style=\"width: 100%; border-collapse: collapse; margin: 0 0 18px; font-size: 15px; line-height: 1.8; color: #1f2430;\">\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;\">Cause<\/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;\">\u2026 #\u2026 can not be deleted because it has transactions<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The session has invoices, refunds or notes, or cash movements (cash deposit\/withdrawal).<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Delete the session&#8217;s invoices, then delete them permanently from the trash, and delete the cash movements. <a style=\"color: #1a56db;\" href=\"#full\"><strong style=\"color: #1a56db;\">Steps<\/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;\">\u2026 #\u2026 can not be deleted because its invoices are still in the trash. Please remove them completely from the system and trash.<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">You deleted the invoices, but they&#8217;re still in the trash and still linked to the session.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Delete them <strong style=\"color: #111827;\">permanently<\/strong> from the links in the message: <strong style=\"color: #111827;\">Invoices Trash<\/strong>, <strong style=\"color: #111827;\">Refund Trash<\/strong> and <strong style=\"color: #111827;\">Credit Note Trash<\/strong>.<\/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 word posShift may appear inside the message; it refers to the session.<\/p>\n<\/div>\n<h2 id=\"full\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Scenario: deleting a session that has invoices<\/h2>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Example: a session was opened by mistake and test invoices were recorded in it, and you want to delete it completely:<\/p>\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 the session. If it&#8217;s <strong style=\"color: #111827;\">Validated<\/strong>, click <strong>I<\/strong><strong style=\"color: #111827;\">nvalidate Session<\/strong>.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">If it&#8217;s <strong style=\"color: #111827;\">Closed<\/strong>, click <strong style=\"color: #111827;\">Reopen Session<\/strong>.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Delete the <strong style=\"color: #111827;\">refunds and notes<\/strong> linked to the session&#8217;s invoices first, then delete the invoices.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Delete the session&#8217;s <strong style=\"color: #111827;\">cash movements<\/strong> (deposits and withdrawals).<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Open the <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/invoices\/deleted_index\/0\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Trash<\/strong><\/a> and delete the session&#8217;s invoices and refunds <strong style=\"color: #111827;\">permanently<\/strong>.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">From <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>, delete the session.<\/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;\">Warning:<\/strong> Permanent deletion from the trash can&#8217;t be undone. Don&#8217;t delete real invoices; use a refund instead.<\/p>\n<\/div>\n<h2 id=\"invoice\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Delete an invoice within a session<\/h2>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">You can&#8217;t delete (or edit) an invoice, refund or note that belongs to a session that isn&#8217;t open; the message <strong style=\"color: #111827;\">You can\u2019t delete the Invoice #\u2026 that related to closed POS session<\/strong> appears.<\/p>\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 the session from <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 it&#8217;s validated: <strong style=\"color: #111827;\">Invalidate Session<\/strong>.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\"><strong style=\"color: #111827;\">Reopen Session<\/strong>.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Open the invoice and delete it; it moves to the trash.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Close the session and validate it again.<\/li>\n<\/ol>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">When you close and validate the session again, the session summary and its journal entries are recalculated without the deleted invoice.<\/p>\n<h2 id=\"cash\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Delete cash movements (cash deposit and withdrawal)<\/h2>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Cash movements appear under <strong style=\"color: #111827;\">Cash Movements<\/strong> in the session menu, and <strong style=\"color: #111827;\">Edit<\/strong> and <strong style=\"color: #111827;\">Delete<\/strong> appear for them only <strong style=\"color: #111827;\">while the session is open<\/strong>. If the session is closed, reopen it first. The receiving staff member&#8217;s password may be required if the movement is with another staff member&#8217;s treasury.<\/p>\n<h2 id=\"other\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Other things that prevent deleting an invoice<\/h2>\n<table style=\"width: 100%; border-collapse: collapse; margin: 0 0 18px; font-size: 15px; line-height: 1.8; color: #1f2430;\">\n<tbody>\n<tr>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Cause<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Message \/ solution<\/th>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The invoice has a refund or a note.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Invoice #\u2026 cannot be deleted because it has linked refunds, credit notes, or debit notes. Remove the linked documents first.<\/strong> \u2014 Delete the refund first.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The invoice is an issued e-invoice (ZATCA).<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">It can&#8217;t be deleted; issue a refund or a credit note.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The invoice&#8217;s stock requisition is approved.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">\u2026 that has approved requisition<\/strong> \u2014 Delete or reject the requisition first.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The invoice date is in a closed period.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Temporarily open the <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/closed_periods\/index\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">closed period<\/strong><\/a>.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The invoice&#8217;s commission is in a commission sheet that isn&#8217;t open.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Return the commission sheet to the open status.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">A tracked product (serial number or lot) would end up with an incorrect balance.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Review the tracked product&#8217;s transactions.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"alt\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Alternatives to deleting<\/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;\">A <strong style=\"color: #111827;\">refund<\/strong> from the POS screen to cancel a real sale, instead of deleting the invoice. It&#8217;s the more accurate approach for accounting, and it&#8217;s required for e-invoices.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\"><strong style=\"color: #111827;\">Invalidate Session<\/strong> then <strong style=\"color: #111827;\">Reopen Session<\/strong> to edit an invoice or a payment (such as changing the payment method), then close and validate the session again.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Leave the wrong session as it is if it has real invoices, and correct the invoices with refunds.<\/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;\">FAQ<\/h2>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">When I delete a session, it says it can\u2019t because it has transactions?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The session has invoices, refunds or cash movements, or deleted invoices still in the trash. Delete them, then delete them permanently from the trash. <a style=\"color: #1a56db;\" href=\"#full\"><strong style=\"color: #1a56db;\">Steps<\/strong><\/a>.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">I deleted all the session&#8217;s invoices and it still can&#8217;t be deleted?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The invoices are still in the trash; delete them permanently, and delete the cash movements too.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">When I delete an invoice, it says it\u2019s related to a closed session?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Reopen the session (after invalidating it, if it&#8217;s validated), then delete the invoice, then close and validate the session.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">The Reopen Session button doesn&#8217;t appear?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The session is validated; invalidate it first. Or you have another open session.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">I can&#8217;t find the delete session button?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Deleting is done from the sessions list, not the session page, and it requires the Delete Session permission.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">Does deleting a session delete its invoices?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">No, a session can only be deleted if it&#8217;s empty.<\/p>\n<\/div>\n","protected":false},"author":17,"featured_media":0,"template":"","categories":[2165,2164],"tags":[24388,24401,24400,24386,24395,24397,20972,24389,24390,24393,24363,24392,24391,24398,24394,24231,24364,24396,24385,24399,24387,20857],"class_list":["post-151290","tutorial","type-tutorial","status-publish","hentry","category-manage-pos-sessions","category-point-of-sales","tag-cancel-session-closure-confirmation","tag-cannot-delete-because-it-contains-transactions","tag-cannot-delete-session","tag-cash-deposit","tag-cash-transactions","tag-cash-withdrawal","tag-close-session","tag-confirm-session-closure","tag-contains-transactions","tag-delete-pos-invoice","tag-delete-pos-session-en","tag-delete-sales-session","tag-delete-session","tag-invoice-trash","tag-permanent-deletion","tag-pos-return","tag-pos-shift-en","tag-related-to-a-closed-session","tag-reopen-session","tag-return-trash","tag-sessions","tag-trash"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Deleting a POS Session and Its Invoices: Steps and Restrictions - 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\/deleting-a-pos-session-and-its-invoices-steps-and-restrictions\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Deleting a POS Session and Its Invoices: Steps and Restrictions - Daftra Knowledge Base\" \/>\n<meta property=\"og:description\" content=\"This guide explains how to delete a sales session in the point of sale, how to delete an invoice within a session, every message that might stop you from deleting, such as \u2026 can not be deleted because it has transactions, and how to resolve each case. Contents The basic rule Session statuses and their [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/docs.daftra.com\/en\/tutorial\/deleting-a-pos-session-and-its-invoices-steps-and-restrictions\/\" \/>\n<meta property=\"og:site_name\" content=\"Daftra Knowledge Base\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-20T14:57:06+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=\"5 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\/deleting-a-pos-session-and-its-invoices-steps-and-restrictions\/#webpage\",\"url\":\"https:\/\/docs.daftra.com\/en\/tutorial\/deleting-a-pos-session-and-its-invoices-steps-and-restrictions\/\",\"name\":\"Deleting a POS Session and Its Invoices: Steps and Restrictions - Daftra Knowledge Base\",\"isPartOf\":{\"@id\":\"https:\/\/docs.daftra.com\/#website\"},\"datePublished\":\"2026-10-19T10:22:21+00:00\",\"dateModified\":\"2026-10-20T14:57:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/docs.daftra.com\/en\/tutorial\/deleting-a-pos-session-and-its-invoices-steps-and-restrictions\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/docs.daftra.com\/en\/tutorial\/deleting-a-pos-session-and-its-invoices-steps-and-restrictions\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/docs.daftra.com\/en\/tutorial\/deleting-a-pos-session-and-its-invoices-steps-and-restrictions\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/docs.daftra.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Deleting a POS Session and Its Invoices: Steps and Restrictions\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Deleting a POS Session and Its Invoices: Steps and Restrictions - 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\/deleting-a-pos-session-and-its-invoices-steps-and-restrictions\/","og_locale":"en_US","og_type":"article","og_title":"Deleting a POS Session and Its Invoices: Steps and Restrictions - Daftra Knowledge Base","og_description":"This guide explains how to delete a sales session in the point of sale, how to delete an invoice within a session, every message that might stop you from deleting, such as \u2026 can not be deleted because it has transactions, and how to resolve each case. Contents The basic rule Session statuses and their [&hellip;]","og_url":"https:\/\/docs.daftra.com\/en\/tutorial\/deleting-a-pos-session-and-its-invoices-steps-and-restrictions\/","og_site_name":"Daftra Knowledge Base","article_modified_time":"2026-10-20T14:57:06+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 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\/deleting-a-pos-session-and-its-invoices-steps-and-restrictions\/#webpage","url":"https:\/\/docs.daftra.com\/en\/tutorial\/deleting-a-pos-session-and-its-invoices-steps-and-restrictions\/","name":"Deleting a POS Session and Its Invoices: Steps and Restrictions - Daftra Knowledge Base","isPartOf":{"@id":"https:\/\/docs.daftra.com\/#website"},"datePublished":"2026-10-19T10:22:21+00:00","dateModified":"2026-10-20T14:57:06+00:00","breadcrumb":{"@id":"https:\/\/docs.daftra.com\/en\/tutorial\/deleting-a-pos-session-and-its-invoices-steps-and-restrictions\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/docs.daftra.com\/en\/tutorial\/deleting-a-pos-session-and-its-invoices-steps-and-restrictions\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/docs.daftra.com\/en\/tutorial\/deleting-a-pos-session-and-its-invoices-steps-and-restrictions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/docs.daftra.com\/en\/"},{"@type":"ListItem","position":2,"name":"Deleting a POS Session and Its Invoices: Steps and Restrictions"}]}]}},"_links":{"self":[{"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tutorial\/151290","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\/17"}],"version-history":[{"count":4,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tutorial\/151290\/revisions"}],"predecessor-version":[{"id":151291,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tutorial\/151290\/revisions\/151291"}],"wp:attachment":[{"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/media?parent=151290"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/categories?post=151290"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tags?post=151290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}