{"id":3962,"date":"2019-10-29T12:55:02","date_gmt":"2019-10-29T12:55:02","guid":{"rendered":"https:\/\/docs.daftra.com\/tutorial\/%d8%a5%d8%b1%d8%ac%d8%a7%d8%b9-%d8%a7%d9%84%d9%85%d9%86%d8%aa%d8%ac%d8%a7%d8%aa-%d8%a8%d8%a7%d9%84%d9%81%d8%a7%d8%aa%d9%88%d8%b1%d8%a9\/"},"modified":"2026-10-20T11:39:54","modified_gmt":"2026-10-20T11:39:54","slug":"add-a-refund-invoice-from-the-pos-selling-screen","status":"publish","type":"tutorial","link":"https:\/\/docs.daftra.com\/en\/tutorial\/add-a-refund-invoice-from-the-pos-selling-screen\/","title":{"rendered":"Add a Refund Invoice from the POS Selling Screen"},"content":{"rendered":"<div dir=\"ltr\" lang=\"en\">\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The cashier can return products from an issued invoice at the client&#8217;s request from the POS selling screen, and refund the amount to them. This guide explains the full refund cycle: finding the invoice, choosing the quantities, refunding the amount, what happens afterwards in the session, stock and accounts, and how to edit or delete the refund.<\/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> Before you start, make sure <strong style=\"color: #111827;\">Point of Sales<\/strong> is active in the <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/v2\/owner\/plugin-manager\/2\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Apps Manager<\/strong><\/a>, and that you have an <strong style=\"color: #111827;\">open session<\/strong>. A refund is always recorded on the current session.<\/p>\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=\"#cycle\"><strong style=\"color: #1a56db;\">The cycle at a glance<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#find\"><strong style=\"color: #1a56db;\">Step 1: Find the invoice<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#items\"><strong style=\"color: #1a56db;\">Step 2: Choose the products and quantities to return<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#pay\"><strong style=\"color: #1a56db;\">Step 3: Refund the amount to the client<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#rounding\"><strong style=\"color: #1a56db;\">Warning: the refunded amount must match the refund value<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#after\"><strong style=\"color: #1a56db;\">After saving the refund<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#session\"><strong style=\"color: #1a56db;\">The refund in the session details<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#edit\"><strong style=\"color: #1a56db;\">Edit or delete the refund<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#rules\"><strong style=\"color: #1a56db;\">Cases and restrictions<\/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=\"cycle\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">The cycle at a glance<\/h2>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Search for the invoice \u2192 <strong style=\"color: #111827;\">Refund<\/strong> \u2192 choose the quantities \u2192 <strong style=\"color: #111827;\">Confirm<\/strong> \u2192 <strong style=\"color: #111827;\">Payment<\/strong> (refund the amount) \u2192 <strong style=\"color: #111827;\">Confirm<\/strong> \u2192 print the refund receipt \u2192 it appears in the session details when the session is closed.<\/p>\n<h2 id=\"find\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Step 1: Find the invoice<\/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 the main menu, click <strong style=\"color: #111827;\">Point of Sales<\/strong>, then <strong style=\"color: #111827;\">Start Selling<\/strong> to go to the selling screen.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Click the button in the search bar above the products panel, and choose <strong style=\"color: #111827;\">Search Invoices<\/strong> (<strong style=\"color: #111827;\">Invoices<\/strong>).<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The invoices of the current session appear. To reach an invoice from a previous session, search by one of the following:\n<ul style=\"margin: 8px 0 0; padding-left: 26px;\">\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The full <strong style=\"color: #111827;\">invoice number<\/strong>.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The <strong style=\"color: #111827;\">client name<\/strong> (more than 3 letters).<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The <strong style=\"color: #111827;\">client mobile number<\/strong> (more than 7 digits).<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The <strong style=\"color: #111827;\">invoice barcode<\/strong> printed on the receipt.<\/li>\n<\/ul>\n<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Click the <strong style=\"color: #111827;\">Refund<\/strong> button next to the invoice.<\/li>\n<\/ol>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Each invoice shows its payment status (<strong style=\"color: #111827;\">Paid<\/strong> \/ <strong style=\"color: #111827;\">Partially Paid<\/strong> \/ <strong style=\"color: #111827;\">Unpaid<\/strong>) and its refund status (<strong style=\"color: #111827;\">Partially Refunded<\/strong> \/ <strong style=\"color: #111827;\">Fully Refunded<\/strong>). The eye button previews the invoice.<\/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> The <strong style=\"color: #111827;\">Refund<\/strong> button doesn&#8217;t appear for a fully refunded invoice or for a refund receipt. You can&#8217;t make a refund in POS without an original invoice.<\/p>\n<\/div>\n<h2 id=\"items\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Step 2: Choose the products and quantities to return<\/h2>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The refund screen opens, with a preview of the original invoice and its previous refunds on the side:<\/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;\">In the <strong style=\"color: #111827;\">To Refund<\/strong> column, set the quantity to return for each product using the (\u2212) and (+) buttons or the number pad. Or click <strong style=\"color: #111827;\">Refund available quantity<\/strong> for the line.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">To return the whole invoice, click <strong style=\"color: #111827;\">Refund All<\/strong>.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Click <strong style=\"color: #111827;\">Confirm<\/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 maximum for each product = the quantity sold \u2212 what was already returned. A product that was fully returned appears as not selectable.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">You can return part of the invoice, then return another part later.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">If you don&#8217;t set any quantity, the message <strong style=\"color: #111827;\">Please refund at least 1 item<\/strong> appears.<\/li>\n<\/ul>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">After you confirm, the products appear in the cart in red, with the <strong style=\"color: #111827;\">Total Refund<\/strong>. The refund is calculated with the same unit price, discount and tax as the original invoice (with its share of the invoice discount), and you can&#8217;t change the price, discount or client. To go back and change the quantities, click <strong style=\"color: #111827;\">Back<\/strong>; to cancel the refund, click <strong style=\"color: #111827;\">Discard<\/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;\">Step 3: Refund the amount to the client<\/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;\">Click <strong style=\"color: #111827;\">Payment<\/strong>.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Under <strong style=\"color: #111827;\">Previous Invoice Payments<\/strong>, the payments of the original invoice appear. Click the refund icon next to the payment (<strong style=\"color: #111827;\">Ref. \u2026<\/strong>) to refund the amount with the same payment method, or choose any other payment method enabled in POS.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Make sure the amount in <strong style=\"color: #111827;\">To be Refunded<\/strong> equals the <strong style=\"color: #111827;\">Refund Amount<\/strong> in <strong style=\"color: #111827;\">Refund Details<\/strong>.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Click <strong style=\"color: #111827;\">Confirm<\/strong>. The refund is saved and its receipt is printed automatically.<\/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> You can&#8217;t refund the amount to the <strong style=\"color: #111827;\">client balance<\/strong> from POS. If <strong style=\"color: #111827;\">Deferred and Partial Payment<\/strong> is enabled (with <strong style=\"color: #111827;\">Journal Entry Per Invoice<\/strong>) in the <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/settings\/pos\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">POS Configuration,<\/strong><\/a>\u00a0you can refund only part of the amount, and the rest is recorded in the client&#8217;s favor on their account.<\/p>\n<\/div>\n<h2 id=\"rounding\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Warning: the refunded amount must match the refund payment<\/h2>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The refunded amount must be <strong style=\"color: #111827;\">exactly equal<\/strong> to the refund payment. Otherwise the confirm button turns red with one of these messages:<\/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;\"><strong style=\"color: #111827;\">Refund Payment Is Less Than Refund Amount<\/strong>, or<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\"><strong style=\"color: #111827;\">Refund Payment Is More Than Refund Amount<\/strong>.<\/li>\n<\/ul>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Example: if the refund payment is 230.161 and it&#8217;s displayed rounded to two decimal places as 230.16, and you type 230.16 manually, the system may reject it because the amount paid is less than the amount to be refunded.<\/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;\">Tip:<\/strong> To avoid this, use the refund icon next to the original payment, or keep the amount the system suggests instead of typing it manually.<\/p>\n<\/div>\n<h2 id=\"after\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">After saving the refund<\/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;\">Item<\/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;\"><strong style=\"color: #111827;\">Receipt<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The refund receipt is printed automatically using the POS invoice design, and it appears in <strong style=\"color: #111827;\">Refund Receipts<\/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;\">Original invoice<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Its status changes to <strong style=\"color: #111827;\">Partially Refunded<\/strong> or <strong style=\"color: #111827;\">Refunded<\/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;\">Stock<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The quantities go back to the POS warehouse.<\/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;\">Treasury<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The refunded amount is deducted from the session&#8217;s sales for that payment method.<\/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;\">Accounts<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">An entry is recorded for the sales returns, the tax and the refunded amount (in journal-entry-per-session mode, it&#8217;s created when the session closing is confirmed).<\/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;\">E-invoice<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">If e-invoicing (ZATCA) is enabled, the refund is sent automatically as a credit note.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\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;\">The refund in the session details<\/h2>\n<p style=\"margin: 0 0 14px; 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>, open the session:<\/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 <strong style=\"color: #111827;\">Refunds<\/strong> tab shows the session&#8217;s refund receipts.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The <strong style=\"color: #111827;\">Sales details by Payment Methods<\/strong> table shows, for each payment method, the amount paid, the <strong style=\"color: #111827;\">Refunds<\/strong> and the <strong style=\"color: #111827;\">Net<\/strong>.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The amount expected in the drawer at closing = sales \u2212 refunds (per payment method).<\/li>\n<\/ul>\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 refund is recorded on the <strong style=\"color: #111827;\">current session<\/strong> it was created in, even if the original invoice is from a previous session.<\/p>\n<\/div>\n<h2 id=\"edit\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Edit or delete the refund<\/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;\">You can&#8217;t edit or delete the refund from the selling screen; do it from its page in <strong style=\"color: #111827;\">Refund Receipts<\/strong>.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">This is possible only <strong style=\"color: #111827;\">while the session is open<\/strong>. If it&#8217;s closed, a message ending with <strong style=\"color: #111827;\">that related to closed POS session<\/strong> appears. Unconfirm the session closing and reopen the session, edit or delete the refund, then close the session and confirm it.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">A deleted refund goes to the <strong style=\"color: #111827;\">Refund Trash<\/strong>.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">You can&#8217;t delete an original invoice that has a refund; delete the refund first.<\/li>\n<\/ul>\n<h2 id=\"rules\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Cases and restrictions<\/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;\">Case<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Result<\/th>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">An invoice from a previous or closed session<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">It can be refunded, and the refund is recorded in the current session.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">A regular sales invoice (created outside POS)<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">It can be found and refunded from POS.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">An unpaid or partially paid invoice<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">It can be refunded.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">A draft invoice<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">It can&#8217;t be refunded.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">A quantity larger than what&#8217;s available<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">This item exceeds the amount that can be refunded<\/strong>.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">A client different from the invoice&#8217;s client<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Client is not the same as the original invoice<\/strong>.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">A suspended client or warehouse<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The refund can&#8217;t be saved.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Other users&#8217; invoices don&#8217;t appear in your search<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">You need the permission to view all invoices.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The cashier also needs the permission to add invoices or to open POS sessions. Set these from <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/roles\/index\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Roles<\/strong><\/a>.<\/p>\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;\">How do I return a product from an invoice in POS?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Search Invoices \u2192 <strong style=\"color: #111827;\">Refund<\/strong> \u2192 set the quantity \u2192 <strong style=\"color: #111827;\">Confirm<\/strong> \u2192 <strong style=\"color: #111827;\">Payment<\/strong> \u2192 <strong style=\"color: #111827;\">Confirm<\/strong>.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">I can&#8217;t find the invoice in the list?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The list shows the current session&#8217;s invoices only. Search by the invoice number, client name, client mobile, or the receipt barcode.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">The Refund button doesn&#8217;t appear?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The invoice is fully refunded, or you selected a refund receipt rather than an invoice.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">The system refuses to save the refund payment?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The refunded amount doesn&#8217;t exactly equal the refund payment (usually because of rounding). Use the amount the system suggests. <a style=\"color: #1a56db;\" href=\"#rounding\"><strong style=\"color: #1a56db;\">Details<\/strong><\/a>.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">Can I refund the amount as client balance instead of cash?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Not from POS. You can refund only part of it and leave the rest on the client&#8217;s account if Deferred and Partial Payment is enabled.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">Can I make a refund without an invoice?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Not in POS; a refund is always created from an invoice.<\/p>\n<\/div>\n","protected":false},"author":5,"featured_media":0,"template":"","categories":[2167,2164],"tags":[24223,4023,24214,24224,24233,24230,24232,24225,24227,24234,24235,24231,24220,24211,24212,4232,24226,24216,17642,24210,24218,24228,24215,24217,24213,24222,4344,24219,24221,24229,4237],"class_list":["post-3962","tutorial","type-tutorial","status-publish","hentry","category-pos-screen","category-point-of-sales","tag-closed-session","tag-credit-note","tag-deferred-and-partial-payments","tag-delete-return","tag-fully-returned","tag-invoice-return","tag-partially-returned","tag-pay-refund-amount","tag-payment-transaction","tag-point-of-sale-pos","tag-pos-refund-en","tag-pos-return","tag-pos-software","tag-refund","tag-refund-all","tag-refund-receipt","tag-refund-the-client","tag-refunded-amount-is-less-than-the-refund-amount","tag-return-invoice","tag-return-products-on-invoice","tag-returned-amount","tag-returned-invoice","tag-returned-invoices","tag-returns","tag-rounding","tag-sales-payment-methods-details","tag-sales-software","tag-search-for-invoice","tag-session-details","tag-the-item-quantity-exceeds-the-allowed-return-quantity","tag-zatca"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Add a Refund Invoice from the POS Selling Screen - 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\/add-a-refund-invoice-from-the-pos-selling-screen\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Add a Refund Invoice from the POS Selling Screen - Daftra Knowledge Base\" \/>\n<meta property=\"og:description\" content=\"The cashier can return products from an issued invoice at the client&#8217;s request from the POS selling screen, and refund the amount to them. This guide explains the full refund cycle: finding the invoice, choosing the quantities, refunding the amount, what happens afterwards in the session, stock and accounts, and how to edit or delete [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/docs.daftra.com\/en\/tutorial\/add-a-refund-invoice-from-the-pos-selling-screen\/\" \/>\n<meta property=\"og:site_name\" content=\"Daftra Knowledge Base\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-20T11:39:54+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=\"6 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\/add-a-refund-invoice-from-the-pos-selling-screen\/#webpage\",\"url\":\"https:\/\/docs.daftra.com\/en\/tutorial\/add-a-refund-invoice-from-the-pos-selling-screen\/\",\"name\":\"Add a Refund Invoice from the POS Selling Screen - Daftra Knowledge Base\",\"isPartOf\":{\"@id\":\"https:\/\/docs.daftra.com\/#website\"},\"datePublished\":\"2019-10-29T12:55:02+00:00\",\"dateModified\":\"2026-10-20T11:39:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/docs.daftra.com\/en\/tutorial\/add-a-refund-invoice-from-the-pos-selling-screen\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/docs.daftra.com\/en\/tutorial\/add-a-refund-invoice-from-the-pos-selling-screen\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/docs.daftra.com\/en\/tutorial\/add-a-refund-invoice-from-the-pos-selling-screen\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/docs.daftra.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Add a Refund Invoice from the POS Selling Screen\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Add a Refund Invoice from the POS Selling Screen - 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\/add-a-refund-invoice-from-the-pos-selling-screen\/","og_locale":"en_US","og_type":"article","og_title":"Add a Refund Invoice from the POS Selling Screen - Daftra Knowledge Base","og_description":"The cashier can return products from an issued invoice at the client&#8217;s request from the POS selling screen, and refund the amount to them. This guide explains the full refund cycle: finding the invoice, choosing the quantities, refunding the amount, what happens afterwards in the session, stock and accounts, and how to edit or delete [&hellip;]","og_url":"https:\/\/docs.daftra.com\/en\/tutorial\/add-a-refund-invoice-from-the-pos-selling-screen\/","og_site_name":"Daftra Knowledge Base","article_modified_time":"2026-10-20T11:39:54+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 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\/add-a-refund-invoice-from-the-pos-selling-screen\/#webpage","url":"https:\/\/docs.daftra.com\/en\/tutorial\/add-a-refund-invoice-from-the-pos-selling-screen\/","name":"Add a Refund Invoice from the POS Selling Screen - Daftra Knowledge Base","isPartOf":{"@id":"https:\/\/docs.daftra.com\/#website"},"datePublished":"2019-10-29T12:55:02+00:00","dateModified":"2026-10-20T11:39:54+00:00","breadcrumb":{"@id":"https:\/\/docs.daftra.com\/en\/tutorial\/add-a-refund-invoice-from-the-pos-selling-screen\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/docs.daftra.com\/en\/tutorial\/add-a-refund-invoice-from-the-pos-selling-screen\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/docs.daftra.com\/en\/tutorial\/add-a-refund-invoice-from-the-pos-selling-screen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/docs.daftra.com\/en\/"},{"@type":"ListItem","position":2,"name":"Add a Refund Invoice from the POS Selling Screen"}]}]}},"_links":{"self":[{"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tutorial\/3962","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\/5"}],"version-history":[{"count":5,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tutorial\/3962\/revisions"}],"predecessor-version":[{"id":151244,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tutorial\/3962\/revisions\/151244"}],"wp:attachment":[{"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/media?parent=3962"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/categories?post=3962"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tags?post=3962"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}