[{"data":1,"prerenderedAt":1229},["ShallowReactive",2],{"help:\u002Fhelp\u002Fcheckout\u002Fsell-a-product":3,"help-all-categories":259,"help-cat-articles:\u002Fhelp\u002Fcheckout\u002Fsell-a-product":379,"help-related:\u002Fhelp\u002Fcheckout\u002Fsell-a-product":380},{"id":4,"title":5,"audience":6,"body":7,"category":237,"description":238,"draft":239,"extension":240,"icon":241,"keywords":242,"meta":249,"navigation":250,"order":251,"path":252,"related":253,"seo":255,"stem":256,"updatedAt":257,"__hash__":258},"help\u002Fhelp\u002Fcheckout\u002Fsell-a-product.md","Sell a product at the POS","clinic",{"type":8,"value":9,"toc":218},"minimark",[10,19,24,77,87,91,160,163,167,170,174,178,185,189,196,200,211,215],[11,12,13,14,18],"p",{},"Add a product to any sale from the ",[15,16,17],"strong",{},"Products"," tab of the item picker — search by name, scan a barcode, or tap a pinned quick-sale favourite. Stock is checked when you add the line and deducted when the sale closes.",[20,21,23],"h2",{"id":22},"how-do-i-add-a-product-to-a-sale","How do I add a product to a sale?",[25,26,27,32,42,46,57,61,64,68],"steps",{},[28,29,31],"h3",{"id":30},"open-the-picker","Open the picker",[11,33,34,35,37,38,41],{},"In the cart, tap ",[15,36,17],{}," on the ",[15,39,40],{},"Add to cart"," grid. (The same picker also has Services, Memberships, Packages and Gift card tabs.)",[28,43,45],{"id":44},"find-the-product","Find the product",[11,47,48,49,52,53,56],{},"Type in ",[15,50,51],{},"Search products…",", or put the cursor in ",[15,54,55],{},"Scan or type a barcode…"," and scan — the matching product is added and the panel stays open, so you can scan a basket of items back to back.",[28,58,60],{"id":59},"pick-the-variant-if-there-is-one","Pick the variant if there is one",[11,62,63],{},"A product with options shows \"{count} options\" and a from-price; tap it to expand and choose the exact variant. A variant's barcode wins over the product's.",[28,65,67],{"id":66},"check-the-line","Check the line",[11,69,70,71,76],{},"The line lands with the product's price for your location and the default product tax. Adjust quantity as needed, then carry on to ",[72,73,75],"a",{"href":74},"\u002Fhelp\u002Fcheckout\u002Ftake-a-payment","payment",".",[78,79,80],"tip",{},[11,81,82,83,86],{},"Pin your bestsellers with the star icon — they appear as ",[15,84,85],{},"Quick sale"," chips at the top of the picker, up to eight of them.",[20,88,90],{"id":89},"stock-whats-enforced-and-when-it-moves","Stock: what's enforced, and when it moves",[92,93,94,107],"table",{},[95,96,97],"thead",{},[98,99,100,104],"tr",{},[101,102,103],"th",{},"Behaviour",[101,105,106],{},"Detail",[108,109,110,122,130,138,146],"tbody",{},[98,111,112,116],{},[113,114,115],"td",{},"Out of stock",[113,117,118,119,121],{},"The row shows ",[15,120,115],{}," and can't be added; the server also refuses with \"Out of stock at this location\"",[98,123,124,127],{},[113,125,126],{},"Per-location",[113,128,129],{},"Stock is counted at the location of the sale — plentiful stock at another branch doesn't help",[98,131,132,135],{},[113,133,134],{},"Already in the cart",[113,136,137],{},"Units sitting in this open cart count against stock, so you can't oversell by adding twice",[98,139,140,143],{},[113,141,142],{},"Untracked products",[113,144,145],{},"A product with no stock tracking is always sellable",[98,147,148,153],{},[113,149,150],{},[15,151,152],{},"When stock is deducted",[113,154,155,156,159],{},"When the sale closes — including a ",[15,157,158],{},"Save as unpaid"," close — not when the line is added",[11,161,162],{},"Selling a bundle deducts each component product's stock when the sale closes.",[20,164,166],{"id":165},"prices-and-availability","Prices and availability",[11,168,169],{},"Prices are per location, and the server is the authority — the price on the line is resolved when you add it, so a stale screen can't sell at an old price. A product marked unavailable at your location refuses to add.",[20,171,173],{"id":172},"common-questions","Common questions",[28,175,177],{"id":176},"why-cant-i-find-a-product-by-scanning","Why can't I find a product by scanning?",[11,179,180,181,184],{},"\"No product matches that barcode\" means no active product or variant in your business carries that code. Check the barcode on the product record under ",[15,182,183],{},"Retail → Products"," — and note the variant's barcode field is separate from the product's.",[28,186,188],{"id":187},"the-product-shows-out-of-stock-but-im-holding-it-can-i-still-sell-it","The product shows out of stock but I'm holding it — can I still sell it?",[11,190,191,192,76],{},"Not until the stock record is corrected. Adjust stock on the product (or run a count) and the line will add. See ",[72,193,195],{"href":194},"\u002Fhelp\u002Fretail\u002Fproducts-and-stock","Products and stock",[28,197,199],{"id":198},"does-a-refund-put-the-item-back-into-stock","Does a refund put the item back into stock?",[11,201,202,203,206,207,76],{},"Only a full refund with ",[15,204,205],{},"Restock items"," ticked. See ",[72,208,210],{"href":209},"\u002Fhelp\u002Fcheckout\u002Frefunds-and-the-cash-drawer","Refunds and the cash drawer",[28,212,214],{"id":213},"can-i-sell-a-product-on-the-same-sale-as-a-service","Can I sell a product on the same sale as a service?",[11,216,217],{},"Yes — one cart takes services, products, memberships, packages and gift cards together, and a product added to an appointment sale is credited to the appointment's provider.",{"title":219,"searchDepth":220,"depth":220,"links":221},"",2,[222,229,230,231],{"id":22,"depth":220,"text":23,"children":223},[224,226,227,228],{"id":30,"depth":225,"text":31},3,{"id":44,"depth":225,"text":45},{"id":59,"depth":225,"text":60},{"id":66,"depth":225,"text":67},{"id":89,"depth":220,"text":90},{"id":165,"depth":220,"text":166},{"id":172,"depth":220,"text":173,"children":232},[233,234,235,236],{"id":176,"depth":225,"text":177},{"id":187,"depth":225,"text":188},{"id":198,"depth":225,"text":199},{"id":213,"depth":225,"text":214},"checkout","Add retail products to a sale by search, barcode scan, or quick-sale favourites — and learn when stock is actually deducted.",false,"md","i-lucide-shopping-bag",[243,244,245,246,247,248],"sell retail product pos","scan barcode at checkout","product out of stock at till","quick sale favourites","when does stock decrease","sell product with service",{},true,50,"\u002Fhelp\u002Fcheckout\u002Fsell-a-product",[74,194,254],"\u002Fhelp\u002Fcheckout\u002Ftaxes-at-checkout",{"title":5,"description":238},"help\u002Fcheckout\u002Fsell-a-product","2026-08-14","mLMe_D8YSaF9lURvB4uQfDglcHz5_nbUFzI-SAGbRm0",[260,271,280,288,298,308,318,328,338,348,358,369],{"id":261,"title":262,"audience":6,"description":263,"extension":264,"icon":265,"meta":266,"order":267,"slug":268,"stem":269,"__hash__":270},"helpCategories\u002Fhelp\u002Fcategories\u002Fgetting-started.yml","Getting started","Set up your workspace, learn the layout, and run your first day.","yml","i-lucide-compass",{},1,"getting-started","help\u002Fcategories\u002Fgetting-started","lTnfg_2tKvxQ9QanJ9XY3shoBHrJNWNfnxhcYaaKKPI",{"id":272,"title":273,"audience":6,"description":274,"extension":264,"icon":275,"meta":276,"order":220,"slug":277,"stem":278,"__hash__":279},"helpCategories\u002Fhelp\u002Fcategories\u002Fcalendar.yml","Calendar & booking","Book, move, and cancel appointments. Block time, work the waitlist, and read the grid at a glance.","i-lucide-calendar",{},"calendar","help\u002Fcategories\u002Fcalendar","s5UMHzRIeTUFi7mdsOyuSluzJBp79U9WTsTpOtbaW-E",{"id":281,"title":282,"audience":6,"description":283,"extension":264,"icon":284,"meta":285,"order":225,"slug":237,"stem":286,"__hash__":287},"helpCategories\u002Fhelp\u002Fcategories\u002Fcheckout.yml","Checkout & payments","Ring up a sale, take tips, handle deposits and fees, issue refunds, and close the drawer.","i-lucide-credit-card",{},"help\u002Fcategories\u002Fcheckout","4PQPgJd7Z25g0SvtoqqdMlnzk3DlcJpaZhNAiNiYVW0",{"id":289,"title":290,"audience":6,"description":291,"extension":264,"icon":292,"meta":293,"order":294,"slug":295,"stem":296,"__hash__":297},"helpCategories\u002Fhelp\u002Fcategories\u002Fclients.yml","Clients & forms","Add and find clients, read a client profile, and send forms and consents.","i-lucide-users",{},4,"clients","help\u002Fcategories\u002Fclients","u-tqzEJo2gR_wJ7x7y-EMIF3L4TP9EuBWlamwgwCC0I",{"id":299,"title":300,"audience":6,"description":301,"extension":264,"icon":302,"meta":303,"order":304,"slug":305,"stem":306,"__hash__":307},"helpCategories\u002Fhelp\u002Fcategories\u002Fretail.yml","Memberships, packages & gift cards","The things clients buy once and spend down over time, and how each one behaves at checkout.","i-lucide-gift",{},5,"retail","help\u002Fcategories\u002Fretail","wVVr_rc_P9p2RZWwy0XKsNB9fQ7XtQxxIz4qnixkGkg",{"id":309,"title":310,"audience":6,"description":311,"extension":264,"icon":312,"meta":313,"order":314,"slug":315,"stem":316,"__hash__":317},"helpCategories\u002Fhelp\u002Fcategories\u002Foperations.yml","Operations","The internal side of the business, covering your written playbook, task boards, venue incidents, and the policies everyone signs.","i-lucide-briefcase",{},6,"operations","help\u002Fcategories\u002Foperations","kSPRTYYbOW5LBNuaYXGv0C4IE7BqS2n-OkCSI97f-cM",{"id":319,"title":320,"audience":6,"description":321,"extension":264,"icon":322,"meta":323,"order":324,"slug":325,"stem":326,"__hash__":327},"helpCategories\u002Fhelp\u002Fcategories\u002Fteam.yml","Team & scheduling","Working hours, the weekly roster, clock-in, timesheets, and time off.","i-lucide-id-card",{},7,"team","help\u002Fcategories\u002Fteam","1cMbCRwUmewb4t_DwUJ7jJUjntx-odU8jRDgBredsPs",{"id":329,"title":330,"audience":6,"description":331,"extension":264,"icon":332,"meta":333,"order":334,"slug":335,"stem":336,"__hash__":337},"helpCategories\u002Fhelp\u002Fcategories\u002Fgrowth.yml","Reports & growth","Read the numbers, export them, and find the report you actually need.","i-lucide-trending-up",{},8,"growth","help\u002Fcategories\u002Fgrowth","3XyCU-DkoYi7xSPz0tDRohlYkNBUS0YsLo-insknI8o",{"id":339,"title":340,"audience":6,"description":341,"extension":264,"icon":342,"meta":343,"order":344,"slug":345,"stem":346,"__hash__":347},"helpCategories\u002Fhelp\u002Fcategories\u002Fsettings.yml","Settings & admin","Services and pricing, who can see what, and moving your data in from another system.","i-lucide-settings",{},9,"settings","help\u002Fcategories\u002Fsettings","rdLQHp7tfAu5iySbsypfXu1kOuujDAuLVk6yGidNvtQ",{"id":349,"title":350,"audience":6,"description":351,"extension":264,"icon":352,"meta":353,"order":354,"slug":355,"stem":356,"__hash__":357},"helpCategories\u002Fhelp\u002Fcategories\u002Faccount.yml","Your login and profile","Your own login, password, two-factor security, profile, and language.","i-lucide-user-circle",{},10,"account","help\u002Fcategories\u002Faccount","8JZPH_8Q-lnEEFgysE9gCwyd1pzUe2hfAebATuQ5Pog",{"id":359,"title":360,"audience":361,"description":362,"extension":264,"icon":363,"meta":364,"order":365,"slug":366,"stem":367,"__hash__":368},"helpCategories\u002Fhelp\u002Fcategories\u002Fbook-online.yml","Book online","client","Booking, paying, and managing your visit from your venue's booking page and the private links they send you.","i-lucide-globe",{},20,"book-online","help\u002Fcategories\u002Fbook-online","dUBIoELt-ci1vqbw_VX1VA6PGJV8V-9x4ZmpAk1aXXE",{"id":370,"title":371,"audience":361,"description":372,"extension":264,"icon":373,"meta":374,"order":375,"slug":376,"stem":377,"__hash__":378},"helpCategories\u002Fhelp\u002Fcategories\u002Fportal.yml","Your account and visits","Booking from your account, managing your visits, and using your wallet, memberships and rewards.","i-lucide-user-round",{},21,"portal","help\u002Fcategories\u002Fportal","D8_zQhv9hO2b9PYDADw-ebh1yZUuC0UcBt3DDZbMAH4",[],[381,668,1048],{"id":382,"title":383,"audience":6,"body":384,"category":237,"description":657,"draft":239,"extension":240,"icon":658,"keywords":659,"meta":660,"navigation":250,"order":354,"path":74,"related":661,"seo":664,"stem":665,"updatedAt":666,"__hash__":667},"help\u002Fhelp\u002Fcheckout\u002Ftake-a-payment.md","Take a payment",{"type":8,"value":385,"toc":647},[386,392,396,399,412,422,426,429,432,435,455,461,465,468,572,586,590,593,596,599,602,608,611,615,618,622,631,635,638],[11,387,388,389,76],{},"Everything you sell — services, retail products, memberships, packages, gift cards — goes through one cart. Checkout runs in three steps: ",[15,390,391],{},"Cart → Tip → Payment",[20,393,395],{"id":394},"start-a-sale","Start a sale",[11,397,398],{},"Two ways in:",[400,401,402,409],"ul",{},[403,404,405,408],"li",{},[15,406,407],{},"POS → Sell",", then start a new sale. Use this for a walk-in buying product, or a gift card.",[403,410,411],{},"From a completed appointment — open the appointment and check out. The services, provider and client come across already attached, which is what you want almost every time.",[11,413,414,415,418,419,76],{},"An open sale can be left and picked up later: ",[15,416,417],{},"Save as draft"," parks it, and you resume it from ",[15,420,421],{},"POS",[20,423,425],{"id":424},"build-the-cart","Build the cart",[11,427,428],{},"Add lines from the item picker: services, products, memberships, packages, gift cards. Quantities, taxes and any per-service tax override are calculated as you add.",[11,430,431],{},"Attach a client if one isn't already attached. You can complete a walk-in sale without a client, but you lose loyalty points, package and membership redemption, receipts by email, and the sale's place in that person's history.",[11,433,434],{},"From the sale menu you can also:",[400,436,437,443,449],{},[403,438,439,442],{},[15,440,441],{},"Add cart discount"," — a fixed amount, a percentage, or a configured deal code. Discounts apply to their scoped subtotal and the total updates immediately.",[403,444,445,448],{},[15,446,447],{},"Add service charge"," — an auto-gratuity or surcharge line, if your business uses them.",[403,450,451,454],{},[15,452,453],{},"Add a sale note"," — internal, kept with the sale.",[456,457,458],"warning",{},[11,459,460],{},"If a service on the cart requires a signed clinical form and it isn't signed, checkout is blocked. Send and complete the form first — the message names which one.",[20,462,464],{"id":463},"choose-a-tender","Choose a tender",[11,466,467],{},"Only the tenders that can actually settle this sale are offered:",[92,469,470,480],{},[95,471,472],{},[98,473,474,477],{},[101,475,476],{},"Tender",[101,478,479],{},"What it is",[108,481,482,492,502,512,522,532,542,552,562],{},[98,483,484,489],{},[113,485,486],{},[15,487,488],{},"Card on file",[113,490,491],{},"Charge the client's saved card. Leads the list when there is one, because it's the fastest.",[98,493,494,499],{},[113,495,496],{},[15,497,498],{},"External terminal",[113,500,501],{},"The client tapped or inserted on your standalone card machine. Record it here with an optional last-4 and terminal reference so the sale ties to the terminal receipt.",[98,503,504,509],{},[113,505,506],{},[15,507,508],{},"Cash",[113,510,511],{},"Enter what they handed over; change due is calculated for you.",[98,513,514,519],{},[113,515,516],{},[15,517,518],{},"Check",[113,520,521],{},"Recorded like cash.",[98,523,524,529],{},[113,525,526],{},[15,527,528],{},"Gift card",[113,530,531],{},"Enter the code. The card's balance is applied, capped at the balance.",[98,533,534,539],{},[113,535,536],{},[15,537,538],{},"Membership balance",[113,540,541],{},"Spend down an account-balance membership's wallet.",[98,543,544,549],{},[113,545,546],{},[15,547,548],{},"Package",[113,550,551],{},"Redeem a prepaid session against an eligible service line.",[98,553,554,559],{},[113,555,556],{},[15,557,558],{},"Membership",[113,560,561],{},"Redeem an included session from a service-credit membership.",[98,563,564,569],{},[113,565,566],{},[15,567,568],{},"Self checkout",[113,570,571],{},"Text or email a secure link — the client enters their own card on your branded page.",[573,574,575],"note",{},[11,576,577,578,581,582,585],{},"A cart that ",[15,579,580],{},"sells"," a gift card can't be ",[15,583,584],{},"paid with"," a gift card. Redeeming one card to buy another moves balance with no audit trail, so that tender is removed from the list.",[20,587,589],{"id":588},"splitting-across-tenders","Splitting across tenders",[11,591,592],{},"If a tender doesn't cover the balance, the remainder stays on the sale and you pick the next method. Repeat until it's settled.",[11,594,595],{},"Quick presets offer the full balance, a half, and a third; rounding lands on the first tender so you never end on a stray cent.",[11,597,598],{},"Package, membership and membership-balance are credit tenders — they cover the bill, not the gratuity. A tip on those sales is settled by a following card or cash tender, so a client can still tip on a fully-redeemed visit.",[20,600,568],{"id":601},"self-checkout",[11,603,604,605,607],{},"Choose ",[15,606,568],{},", enter their mobile or email, and send. They open the link, enter their card on your branded page, and the sale closes itself here — you never see or type their card number. The screen updates on its own; there's nothing to refresh.",[11,609,610],{},"Needs a client attached, a balance to collect, and a connected payment processor.",[20,612,614],{"id":613},"card-surcharges","Card surcharges",[11,616,617],{},"If your business passes card processing costs on, the surcharge is shown before you charge, not after. For a card on file, Owneli knows whether it's credit or debit and only surcharges where your rules say so. For an external terminal the funding type is unknown, so the surcharge is applied by default and you can waive it for a debit card.",[20,619,621],{"id":620},"when-the-client-cant-pay-today","When the client can't pay today",[11,623,624,626,627,630],{},[15,625,158],{}," completes the sale and leaves the balance owing. The sale shows as ",[15,628,629],{},"Completed · balance due",", and you collect the balance later from the same sale.",[20,632,634],{"id":633},"close-out","Close out",[11,636,637],{},"Confirm the payment. The receipt is ready to view, email, or resend, and a rebooking prompt appears so you can put the next visit in the diary before they leave.",[78,639,640],{},[11,641,642,643,646],{},"Cancelling a sale voids the cart and its lines. It does ",[15,644,645],{},"not"," touch the appointment — you can start a fresh checkout for the same visit afterwards.",{"title":219,"searchDepth":220,"depth":220,"links":648},[649,650,651,652,653,654,655,656],{"id":394,"depth":220,"text":395},{"id":424,"depth":220,"text":425},{"id":463,"depth":220,"text":464},{"id":588,"depth":220,"text":589},{"id":601,"depth":220,"text":568},{"id":613,"depth":220,"text":614},{"id":620,"depth":220,"text":621},{"id":633,"depth":220,"text":634},"Build a cart, apply a discount, pick a tender, split across several — and what to do when the client can't pay today.","i-lucide-receipt",[],{},[662,209,663],"\u002Fhelp\u002Fcheckout\u002Ftips","\u002Fhelp\u002Fretail\u002Fgift-cards",{"title":383,"description":657},"help\u002Fcheckout\u002Ftake-a-payment","2026-07-26","bRjO-9Pm_e54NESUrnbW45Q_fIOb94VnzOKzG6EkvIU",{"id":669,"title":195,"audience":6,"body":670,"category":305,"description":1039,"draft":239,"extension":240,"icon":241,"keywords":1040,"meta":1041,"navigation":250,"order":1042,"path":194,"related":1043,"seo":1045,"stem":1046,"updatedAt":666,"__hash__":1047},"help\u002Fhelp\u002Fretail\u002Fproducts-and-stock.md",{"type":8,"value":671,"toc":1017},[672,676,679,683,765,769,775,779,832,836,842,854,858,863,866,925,933,937,943,946,973,978,981,985,988,992],[11,673,674],{},[15,675,183],{},[11,677,678],{},"Products are everything physical you sell — retail skincare, take-home kits, add-on items at the till.",[20,680,682],{"id":681},"add-a-product","Add a product",[25,684,685,689,696,700,703,707,710,714,724,728,738,744,748,758],{},[28,686,688],{"id":687},"identity","Identity",[11,690,691,692,695],{},"Name, ",[15,693,694],{},"SKU",", category, and a short description. The description is shown on the retail catalog and in the cart, so write it for a client, not for yourself.",[28,697,699],{"id":698},"barcode","Barcode",[11,701,702],{},"An EAN or UPC, scanned at the register. Worth entering for anything you sell in volume — scanning is much faster and much less error-prone than searching.",[28,704,706],{"id":705},"image","Image",[11,708,709],{},"PNG, JPEG, WebP or GIF, up to 5MB. It appears next to the product everywhere the product appears.",[28,711,713],{"id":712},"pricing","Pricing",[11,715,716,719,720,723],{},[15,717,718],{},"Sell price"," is what the client pays. ",[15,721,722],{},"Cost"," is what you paid, used for margin reporting — the product card shows the resulting margin percentage once both are set.",[28,725,727],{"id":726},"inventory","Inventory",[11,729,730,733,734,737],{},[15,731,732],{},"On hand"," is your current quantity. ",[15,735,736],{},"Leave it blank to skip tracking entirely"," — useful for consumables you don't want to count.",[11,739,740,743],{},[15,741,742],{},"Low-stock alert at"," triggers a low-stock notice when the quantity drops to that number.",[28,745,747],{"id":746},"reordering","Reordering",[11,749,750,753,754,757],{},[15,751,752],{},"Reorder point"," — when on-hand drops to this, the product appears on the reorder list.\n",[15,755,756],{},"Reorder quantity"," — how many to order when it does.",[11,759,760,761,764],{},"Set a ",[15,762,763],{},"preferred vendor"," so a purchase order can be drafted for it automatically.",[20,766,768],{"id":767},"variants","Variants",[11,770,771,772,774],{},"A product with sizes or shades gets ",[15,773,767],{}," — 50 ml and 100 ml, or three shades of the same tint. Each variant is stocked and sold separately, and can carry its own price and cost or inherit the parent's.",[20,776,778],{"id":777},"reading-stock-on-the-product-list","Reading stock on the product list",[92,780,781,791],{},[95,782,783],{},[98,784,785,788],{},[101,786,787],{},"Badge",[101,789,790],{},"Meaning",[108,792,793,803,813,823],{},[98,794,795,800],{},[113,796,797],{},[15,798,799],{},"Not tracked",[113,801,802],{},"On hand was left blank",[98,804,805,810],{},[113,806,807],{},[15,808,809],{},"N on hand",[113,811,812],{},"Normal",[98,814,815,820],{},[113,816,817],{},[15,818,819],{},"Low · N left",[113,821,822],{},"At or below the low-stock alert level",[98,824,825,829],{},[113,826,827],{},[15,828,115],{},[113,830,831],{},"Zero",[20,833,835],{"id":834},"selling-a-product","Selling a product",[11,837,838,839,841],{},"Products go into the cart at checkout like anything else — see ",[72,840,383],{"href":74},". Selling a tracked product decrements its on-hand quantity for the location the sale happened at.",[573,843,844],{},[11,845,846,847,850,851,853],{},"On a ",[15,848,849],{},"full"," refund you can tick ",[15,852,205],{}," to return the stock. Partial refunds always keep the stock where it is.",[20,855,857],{"id":856},"stock-counts","Stock counts",[11,859,860],{},[15,861,862],{},"Retail → Products → Stock counts",[11,864,865],{},"A stock count reconciles what's physically on the shelf against what Owneli thinks you have.",[25,867,868,872,878,882,893,911,915,918,922],{},[28,869,871],{"id":870},"start-a-count","Start a count",[11,873,874,877],{},[15,875,876],{},"New count",", scoped to a location.",[28,879,881],{"id":880},"enter-what-you-actually-counted","Enter what you actually counted",[11,883,884,885,888,889,892],{},"Each row shows the ",[15,886,887],{},"expected"," quantity and a field for the ",[15,890,891],{},"counted"," one. The variance is calculated as you go.",[11,894,895,896,899,900,903,904,907,908,76],{},"Tabs let you work the list efficiently: ",[15,897,898],{},"Uncounted"," (still to do), ",[15,901,902],{},"Variance"," (doesn't match), ",[15,905,906],{},"Matched"," (does), and ",[15,909,910],{},"All",[28,912,914],{"id":913},"save-as-you-go","Save as you go",[11,916,917],{},"A count in progress can be left and resumed.",[28,919,921],{"id":920},"complete-the-count","Complete the count",[11,923,924],{},"Completing applies an adjustment for every variance and tells you how many were applied.",[456,926,927],{},[11,928,929,930,932],{},"Completing a count writes real adjustments into the stock ledger. Check the ",[15,931,902],{}," tab before you complete — a mistyped count becomes a stock adjustment you then have to correct with another count.",[20,934,936],{"id":935},"transfers-between-locations","Transfers between locations",[11,938,939,942],{},[15,940,941],{},"Retail → Products → Transfers"," — only available with more than one location.",[11,944,945],{},"A transfer moves stock from a source location to a destination. It has three stages:",[947,948,949,955,964],"ol",{},[403,950,951,954],{},[15,952,953],{},"Draft"," — created, nothing has moved",[403,956,957,960,961],{},[15,958,959],{},"Sent"," — stock is deducted from the ",[15,962,963],{},"source",[403,965,966,969,970],{},[15,967,968],{},"Received"," — stock is added at the ",[15,971,972],{},"destination",[573,974,975],{},[11,976,977],{},"Drafts are paperwork. Counts only change when stock is actually sent and then received — which is what makes stock in transit visible rather than vanished.",[11,979,980],{},"Cancelling a transfer keeps it in history but moves no stock.",[20,982,984],{"id":983},"bundles","Bundles",[11,986,987],{},"A bundle groups several products into a discounted set — a \"Morning Glow Routine\" of three items at one price. The editor shows what the components would cost bought separately, so the saving is obvious to you and to the client.",[20,989,991],{"id":990},"reporting","Reporting",[400,993,994,1000,1006,1012],{},[403,995,996,999],{},[15,997,998],{},"Stock on hand"," — current quantities",[403,1001,1002,1005],{},[15,1003,1004],{},"Stock log"," — every movement, with its cause",[403,1007,1008,1011],{},[15,1009,1010],{},"COGS"," — cost of goods sold",[403,1013,1014,1016],{},[15,1015,727],{}," — the overall picture",{"title":219,"searchDepth":220,"depth":220,"links":1018},[1019,1027,1028,1029,1030,1036,1037,1038],{"id":681,"depth":220,"text":682,"children":1020},[1021,1022,1023,1024,1025,1026],{"id":687,"depth":225,"text":688},{"id":698,"depth":225,"text":699},{"id":705,"depth":225,"text":706},{"id":712,"depth":225,"text":713},{"id":726,"depth":225,"text":727},{"id":746,"depth":225,"text":747},{"id":767,"depth":220,"text":768},{"id":777,"depth":220,"text":778},{"id":834,"depth":220,"text":835},{"id":856,"depth":220,"text":857,"children":1031},[1032,1033,1034,1035],{"id":870,"depth":225,"text":871},{"id":880,"depth":225,"text":881},{"id":913,"depth":225,"text":914},{"id":920,"depth":225,"text":921},{"id":935,"depth":220,"text":936},{"id":983,"depth":220,"text":984},{"id":990,"depth":220,"text":991},"Set up the retail catalog, track on-hand quantities per location, run a stock count, and move stock between sites.",[],{},40,[1044,74],"\u002Fhelp\u002Fretail\u002Fpurchase-orders-and-vendors",{"title":195,"description":1039},"help\u002Fretail\u002Fproducts-and-stock","ovus6g5Bdu4xX5ViAZPt9JlA_GbM5Ogup6sfLGbOiio",{"id":1049,"title":1050,"audience":6,"body":1051,"category":237,"description":1213,"draft":239,"extension":240,"icon":1214,"keywords":1215,"meta":1222,"navigation":250,"order":1223,"path":254,"related":1224,"seo":1226,"stem":1227,"updatedAt":257,"__hash__":1228},"help\u002Fhelp\u002Fcheckout\u002Ftaxes-at-checkout.md","How taxes apply at checkout",{"type":8,"value":1052,"toc":1202},[1053,1060,1064,1122,1129,1133,1140,1144,1160,1165,1167,1171,1179,1183,1188,1192,1195,1199],[11,1054,1055,1056,1059],{},"Tax is applied automatically: every service and product line picks up its tax rate the moment it's added to the cart, from the rates configured under ",[15,1057,1058],{},"Settings → Tax rates",". Nothing is typed at the till — if a sale's tax looks wrong, the fix is in settings, not at checkout.",[20,1061,1063],{"id":1062},"where-does-each-lines-tax-rate-come-from","Where does each line's tax rate come from?",[92,1065,1066,1076],{},[95,1067,1068],{},[98,1069,1070,1073],{},[101,1071,1072],{},"Line type",[101,1074,1075],{},"Rate used",[108,1077,1078,1089,1100,1107,1114],{},[98,1079,1080,1083],{},[113,1081,1082],{},"Service",[113,1084,1085,1086],{},"The service's own tax rate if set, else the ",[15,1087,1088],{},"Default service tax",[98,1090,1091,1094],{},[113,1092,1093],{},"Product",[113,1095,1096,1097],{},"The ",[15,1098,1099],{},"Default product tax",[98,1101,1102,1104],{},[113,1103,548],{},[113,1105,1106],{},"The package's own rate if set, else the default service tax — packages are prepaid services",[98,1108,1109,1111],{},[113,1110,528],{},[113,1112,1113],{},"No tax — tax is charged when the card is spent, not when it's bought",[98,1115,1116,1119],{},[113,1117,1118],{},"Membership, tip, service charge",[113,1120,1121],{},"No tax",[11,1123,1124,1125,1128],{},"Rates are ",[15,1126,1127],{},"named",", and a rate can be composite — several components (say GST + PST) whose percentages add up to the rate charged. Prices in Owneli are tax-exclusive: tax is added on top and shown as its own line, never buried in the price.",[20,1130,1132],{"id":1131},"discounts-change-the-tax","Discounts change the tax",[11,1134,1135,1136,76],{},"Tax is calculated on the discounted amount, at both line and cart level — discount first, then tax. A comped line carries no tax. See ",[72,1137,1139],{"href":1138},"\u002Fhelp\u002Fcheckout\u002Fapply-a-discount-or-deal","Apply a discount or deal",[20,1141,1143],{"id":1142},"what-you-see-at-the-till-and-on-the-receipt","What you see at the till and on the receipt",[400,1145,1146,1153],{},[403,1147,1148,1149,1152],{},"The checkout summary shows one ",[15,1150,1151],{},"Tax"," row. On a mixed cart — some lines taxed, some not — an \"On …\" note names exactly which lines the tax applies to, so a part-taxed total never looks like an error.",[403,1154,1155,1156,1159],{},"The receipt breaks tax out ",[15,1157,1158],{},"per rate",", with composite rates expanded into their components — the split you need for remittance.",[78,1161,1162],{},[11,1163,1164],{},"The rate is stamped onto the line when it's added and snapshotted on the completed sale — changing a tax rate in settings affects future sales, and history keeps the tax that was actually charged.",[20,1166,173],{"id":172},[28,1168,1170],{"id":1169},"why-is-one-line-on-the-sale-not-taxed","Why is one line on the sale not taxed?",[11,1172,1173,1174,1178],{},"It's a line type that doesn't carry tax (gift card, membership, tip, service charge), or its service resolves to a \"No tax\" rate. The summary's \"On …\" note lists what ",[1175,1176,1177],"em",{},"is"," taxed.",[28,1180,1182],{"id":1181},"can-i-change-the-tax-on-a-single-sale-at-the-register","Can I change the tax on a single sale at the register?",[11,1184,1185,1186,76],{},"No — there's no per-sale tax override at the POS. Tax follows the item's configured rate; fix the service's rate or the defaults under ",[15,1187,1058],{},[28,1189,1191],{"id":1190},"how-do-i-charge-two-taxes-like-gst-and-qst","How do I charge two taxes, like GST and QST?",[11,1193,1194],{},"Create one composite rate with both as components. The till charges the sum; the receipt and reports show the per-component split.",[28,1196,1198],{"id":1197},"is-tax-charged-on-a-gift-card-purchase","Is tax charged on a gift card purchase?",[11,1200,1201],{},"No. The card is stored value — tax applies later, on the items it's redeemed against. That's also why gift cards are excluded from cart discounts.",{"title":219,"searchDepth":220,"depth":220,"links":1203},[1204,1205,1206,1207],{"id":1062,"depth":220,"text":1063},{"id":1131,"depth":220,"text":1132},{"id":1142,"depth":220,"text":1143},{"id":172,"depth":220,"text":173,"children":1208},[1209,1210,1211,1212],{"id":1169,"depth":225,"text":1170},{"id":1181,"depth":225,"text":1182},{"id":1190,"depth":225,"text":1191},{"id":1197,"depth":225,"text":1198},"Where each line's tax rate comes from, how composite rates and discounts affect the maths, and how tax appears on the receipt.","i-lucide-percent",[1216,1217,1218,1219,1220,1221],"sales tax at checkout","why is tax wrong on sale","service tax vs product tax","composite tax rate gst pst","tax on discounted price","no tax on gift card",{},140,[74,1138,1225],"\u002Fhelp\u002Fcheckout\u002Fsales-history-and-receipts",{"title":1050,"description":1213},"help\u002Fcheckout\u002Ftaxes-at-checkout","1q9PYk29k5R4ZH5U1bP7hlsSB29G8dX_pXMQBu_AXQw",1790210902161]