Every part of your business.
Working together.

From the small shortcuts that save a few seconds to the tools that run your whole store. Find exactly what POS Artisan can do for you.

Browse by category

Point of sale

Keep the queue moving, from the first scan to the final receipt.

  • Barcode checkout

    Scan a product straight into the cart.

  • Touch-friendly product tiles

    Tap products to build a basket on a touchscreen.

  • Name, SKU & barcode search

    Find the right item without browsing your entire catalog.

  • Quick quantity controls

    Increase, decrease or type quantities and remove unwanted lines.

  • Automatic totals & change

    Calculate the basket, tax, amount due and cash change together.

  • Hold & resume sales

    Park a basket, serve another customer, then pick up where you stopped.

  • Walk-in & account sales

    Sell to walk-ins or attach a saved customer to the sale.

  • Shelf lookup at checkout

    See where an item is kept without leaving the cart.

  • Custom checkout layout

    Adjust product tile size, visible totals and checkout appearance.

  • Refund access from the till

    Open the return workflow directly while working at the counter.

Payments & store credit

Give customers flexible ways to settle a bill.

  • Cash payments

    Record cash received and see the exact change due.

  • Card payment recording

    Record approved payments taken on your separate bank terminal.

  • Split payments

    Combine cash, card and other tenders on one bill.

  • Remaining-balance shortcut

    Fill the unpaid remainder when adding the next payment.

  • Custom payment methods

    Add manual methods such as bank transfers with transaction references.

  • LankaQR payments

    Available on request

    Offer LankaQR at checkout for customers who prefer scan-to-pay.

  • Automatic card-terminal amount

    Available on request

    On request, send the bill total to a compatible card machine without retyping.

  • Payment confirmation

    Connected gateways return payment status to the checkout.

  • Full or partial credit sales

    Let approved customers leave all or part of a bill on account.

  • Spend available store credit

    Apply some or all saved credit with an online balance check.

  • Overpayments become credit

    Keep surplus customer payments available for a later purchase.

  • Enable or pause a tender

    Change checkout payment options while keeping historical records.

Pricing, discounts & tax

Keep prices consistent and handle the exceptions clearly.

  • Item-level discounts

    Discount a single cart line without changing other items.

  • Whole-bill discounts

    Apply a discount across the customer's basket.

  • Percentage or fixed savings

    Choose a percentage discount or a specific money amount.

  • Customer & group prices

    Use personal or group discounts when the customer is selected.

  • Controlled discount access

    Decide which staff may discount or exceed permitted limits.

  • Tax components

    Define individual tax rates for your products.

  • Tax groups

    Combine applicable tax components into reusable groups.

  • Inclusive & exclusive tax

    Work with tax included in the price or added separately.

  • Product tax assignment

    Apply the appropriate tax group to each product.

  • Tax classifications

    Keep relevant product tax classifications with your catalog.

  • Discount-aware tax totals

    Recalculate tax after line and basket discounts.

Products & catalog

Organise everything you sell, from single items to complete bundles.

  • Simple products & services

    Maintain stock items and service entries in one catalog.

  • Sizes, colours & variants

    Track product options with their own identifying codes.

  • Cost, selling price & MRP

    Keep buying and selling values with each product.

  • Product photos

    Add pictures that help staff recognise items at checkout.

  • Automatic SKU generation

    Generate unique product codes using your chosen numbering pattern.

  • Generated in-store barcodes

    Create EAN-13 codes for products without existing barcodes.

  • Active & inactive products

    Hide discontinued items from checkout while retaining their history.

  • Catalog filters & views

    Browse grid or table views and filter by product attributes.

  • Safe bulk removal

    Remove selected unused products; sold items retain their history.

  • Kits & bundles

    Combine products and specific variants into a single sellable kit.

  • Automatic kit pricing

    Calculate kit cost and price from its component quantities.

  • Custom bundle prices

    Set your own kit price or recalculate from its components.

Categories, units & labels

Make products easier to find, measure and scan.

  • Nested categories

    Organise products into categories and subcategories.

  • Drag-and-drop category tree

    Reorder categories and move them under a different parent.

  • Brands & brand logos

    Group items by manufacturer and maintain brand identities.

  • Built-in & custom units

    Use pieces, kilograms, litres or a unit your business needs.

  • Measurement categories & conversions

    Set compatible unit relationships for how you measure goods.

  • Barcode label printing

    Create scannable product and shelf labels.

  • A4 & thermal labels

    Print onto ordinary sticker sheets or a suitable label printer.

  • Label layout & field choices

    Choose dimensions, SKU, price, MRP, batch, expiry and shelf details.

  • Per-product label quantities

    Print the number of labels needed for each item.

  • Labels from received purchases

    Use received quantities when labelling a delivery.

Imports & exports

Bring existing records across and update them in bulk.

  • Product spreadsheet import

    Create or update products from CSV and Excel files.

  • Column mapping & preview

    Match fields and review errors before importing.

  • SKU-based updates

    Update matching products without creating duplicate entries.

  • Selective field updates

    Import only mapped fields, such as prices, leaving others intact.

  • Import results & error files

    Review created, updated and skipped rows with failure details.

  • Bulk product image upload

    Match a folder of photos to filenames in your product import.

  • Product image URL import

    Preview SKU-to-image matches and fetch valid public HTTPS images.

  • Category & brand imports

    Import category trees and brands from CSV or Excel.

  • Bulk brand logo import

    Match brand names to public image URLs and fetch logos.

  • Customer import wizard

    Preview contacts, addresses and matching conflicts before saving.

  • Stock adjustment imports

    Turn checked spreadsheet rows into reviewable adjustment drafts.

  • Stock count imports

    Upload counted quantities and review a draft before posting.

  • CSV & Excel exports

    Download filtered business records, including large lists.

Inventory & stock control

Know what is available and why quantities changed.

  • Live stock by store

    See product quantities for the location you are managing.

  • Automatic stock movements

    Sales, purchases and returns update inventory records.

  • Reorder levels & low-stock alerts

    Set thresholds and find products that need replenishing.

  • Stock movement history

    Trace increases and decreases to their source documents.

  • Stock search & filters

    Narrow stock lists by product, category or availability.

  • Batch stock breakdown

    Expand tracked products to inspect each lot and its prices.

  • Batch-aware stock exports

    Export quantities, cost, selling price and MRP by batch.

  • Permission-based negative stock

    Optionally let authorised staff oversell non-batch stock.

  • Stock-in & stock-out adjustments

    Record found stock, damage and other quantity corrections.

  • Adjustment reasons & drafts

    Review changes with clear reasons before they affect stock.

  • Barcode & camera stock entry

    Scan products and variants into inventory workflows.

  • Priced batches on stock-in

    Create an incoming batch with its dates and prices.

Shelf locations & stock counts

Help the team find, put away and count products.

  • Aisle, rack, shelf & bin

    Record the physical position of a product in each store.

  • Multiple storage locations

    List the selling shelf, back stock, fridge or locked cabinet.

  • Main picking location

    Mark the main spot staff should pick from.

  • Custom location fields

    Rename or hide location fields to match your shop.

  • Bulk location assignment

    Set or clear locations across matching filtered products.

  • Missing-location filter

    Find products that still need a shelf position.

  • Picking & put-away hints

    See locations during receiving, transfers and expiry checks.

  • Full or cycle stock counts

    Count the whole store or selected areas and categories.

  • Expected-stock snapshot

    Compare your count against the quantities captured at the start.

  • Variance review

    Check differences before posting inventory corrections.

  • Blank versus zero counts

    Skip uncounted products without treating them as empty stock.

  • Printed & blind count sheets

    Print sheets in location order, with expected quantities optionally hidden.

Batches, expiry & pharmacy

Follow each lot, its price and its usable stock.

  • Batch & lot records

    Track product lots with manufacture and expiry dates.

  • Batch-level cost, price & MRP

    Keep different prices for different lots when enabled.

  • Product-price fallback

    Use product prices when a batch has no specific price.

  • Soon-expiring & expired views

    Find short-dated stock before it becomes a loss.

  • FEFO & FIFO selection

    Suggest earliest expiry first, or oldest stock for other batches.

  • Manual batch choice

    Choose another eligible lot when a particular batch is needed.

  • Block expired sales

    Optionally prevent expired batches from reaching checkout.

  • Batch history & removal

    Review lot records and remove unused batches where permitted.

  • Drug schedule classifications

    Organise medicines under configurable drug schedules.

  • Schedule labels on products

    Keep medicine classifications visible in product records.

Weighed & loose goods

Sell the exact quantity your customer needs.

  • Manual weight entry

    Enter a measured weight and calculate the line amount.

  • Fractional stock quantities

    Track quantities such as part-kilograms accurately.

  • Scale-label barcode reading

    Read product and weight or price from configured scale labels.

  • Product scale codes

    Assign the product code shared by your scale and POS.

  • Configurable barcode layout

    Match barcode prefixes and number positions to your scale format.

Purchases & suppliers

Connect buying, receiving and supplier balances.

  • Supplier profiles

    Keep supplier contacts and business details together.

  • Supplier activity & statements

    Review purchases, returns, payments and the running balance.

  • Supplier import & export

    Match spreadsheet columns and import or export supplier records.

  • Supplier codes & tax details

    Keep automatic supplier codes and tax registration details.

  • Purchase drafts & orders

    Prepare a supplier purchase before the delivery arrives.

  • Barcode purchase entry

    Scan products into your purchase document.

  • Receive actual quantities

    Record what arrived and add the received stock.

  • Batch-aware receiving

    Capture incoming lot numbers, expiry and batch prices.

  • Cost & margin checks

    See cost, selling price and MRP while purchasing.

  • Weighted-average costing

    Update stock costs as new purchases are received.

  • Markup-based selling prices

    Review selling-price changes when configured markup applies.

  • Full or partial purchase returns

    Return selected quantities against the original purchase.

  • Return reasons & balance updates

    Record why goods went back and adjust stock and supplier dues.

  • Supplier payment allocation

    Match full or partial payments to unpaid purchases.

  • Supplier advances

    Keep surplus payments as credit for future supplier bills.

  • Payment references & voids

    Record transaction references and reverse incorrect payments with a trail.

Stores & stock transfers

Run multiple locations with a clear handover between them.

  • Multiple stores

    Manage branches with their own stock and sales records.

  • Shared products & customers

    Maintain common product and customer records across stores.

  • Multiple tills per store

    Identify each register and its own shift activity.

  • Store switching

    Move between the locations your account can access.

  • Store-specific shift settings

    Choose how shifts operate at each location.

  • Transfer drafts

    Prepare quantities and a destination before sending stock.

  • Dispatch & in-transit stock

    Track goods after dispatch and before the other store receives them.

  • Receiving & shortfalls

    Confirm received quantities and record delivery differences.

  • Batch-preserving transfers

    Carry batch identity, cost, selling price and MRP between stores.

  • Transfer documents & scanning

    Scan items and trace each movement through its transfer record.

Customers & accounts

Know your regulars and keep every balance clear.

  • Customer profiles

    Keep names and contact details in one record.

  • Quick customer creation

    Add a customer from checkout when connectivity is available.

  • Customer groups

    Organise retail, wholesale and other customer groups.

  • Group & personal discounts

    Inherit group discounts or set an individual rate.

  • Multiple customer addresses

    Store billing, delivery and other addresses with a default.

  • Credit limits

    Control how much each approved customer may owe.

  • Purchase, return & payment history

    Review the customer's transactions in one place.

  • Customer statements

    See a running statement with outstanding dues and store credit.

  • Collect account payments

    Record payments against outstanding customer balances.

  • Oldest-invoice allocation

    Apply collections to older unpaid sales first.

  • Part-paid invoice tracking

    See which invoices are settled and which still have a balance.

Loyalty & rewards

Give regular customers a reason to come back.

  • Automatic points earning

    Award points when a customer-linked sale completes.

  • Custom earning rates

    Set spending thresholds and whether earning includes tax.

  • Point redemption value

    Choose how many points translate into a money value.

  • Minimum redemption balance

    Require a points balance before customers can redeem.

  • Bill redemption limits

    Limit the share of a bill that points can cover.

  • Group earning multipliers

    Offer faster earning for selected customer groups.

  • Points expiry

    Set a lifespan for unused points or let them remain valid.

  • Points ledger & adjustments

    Review point movements and record authorised corrections with reasons.

  • Return & void adjustments

    Adjust earned or redeemed points under the sale reversal rules.

  • Offline earning after sync

    Award eligible points when offline sales reach the server.

Sales, returns & receipts

Find any transaction and handle changes with a clear record.

  • Searchable sales history

    Find sales by number, date and transaction status.

  • Detailed sale records

    Review items, discounts, taxes and payment lines.

  • Back-office sales

    Create dated sales and invoices without opening the till.

  • Receipt reprints with history

    Reprint saved receipts with a record of the reprint.

  • Controlled sale voids

    Reverse eligible sales while their shift remains open.

  • Full & partial refunds

    Return all items or only the selected quantities.

  • Receipt lookup for returns

    Find the original sale by receipt number or scan.

  • Return reasons & restocking

    Record the reason and handle returned stock appropriately.

  • Original tax & credit calculations

    Refund original amounts and clear unpaid balances before payouts.

  • Gateway refunds & retries

    Reverse eligible gateway payments and retry failed reversals.

  • Email receipts

    Send receipt emails through configured business email delivery.

  • Digital receipt links & QR

    Let customers open receipts in a browser without signing in.

  • Protected receipt details

    Use unguessable receipt links with masked customer phone details.

Quotations & estimates

Turn a priced offer into an accepted sale.

  • Quotes for customers & prospects

    Prepare offers for existing customers or new enquiries.

  • Validity & delivery details

    Set issue dates, expiry, expected delivery and addresses.

  • Item pricing, tax & discounts

    Build priced offers using your product and tax rules.

  • Public terms & private notes

    Keep customer-facing terms separate from internal staff notes.

  • Secure customer response links

    Let customers review, accept or decline a shared quotation.

  • Quotation status & activity

    Track draft, sent, accepted, expired and other states with activity.

  • Revision history

    Issue revised offers while retaining earlier versions.

  • Printable & PDF quotations

    Give customers a professional downloadable or printed offer.

  • Convert accepted quotes

    Recheck stock and payment before creating the linked sale.

Shifts, cash & expenses

Keep drawer movements and daily costs accounted for.

  • Opening float

    Record starting cash when the cashier opens a shift.

  • Cash-in & cash-out

    Record top-ups and payouts directly from the till.

  • Payouts linked to expenses

    Book eligible cash payouts as expenses in the same flow.

  • Supplier payments from the till

    Pay outstanding supplier bills during an open shift.

  • X reports during trading

    Review current shift totals without closing the shift.

  • Closing cash reconciliation

    Compare counted cash with expected takings and record differences.

  • Final Z reports

    Keep the closing summary for the completed shift.

  • Shift & terminal history

    Review past cashier shifts and register totals.

  • Expense categories

    Group rent, wages, utilities and other operating costs.

  • Expense dates & references

    Record amounts, payment methods and supporting references.

  • Cash-expense drawer matching

    Keep linked drawer movements aligned when expenses change.

  • Expense filters & exports

    Review expenses by period and download the records.

Offline selling & recovery

Keep prepared tills working through a connection drop.

  • Cached product catalog

    Load online first, then browse and sell from the device copy.

  • Offline cash checkout

    Scan items, take cash and print using compatible local hardware.

  • Automatic reconnect sync

    Queue sales locally and upload them when connectivity returns.

  • Connection & queue status

    See connection health and how many sales await sync.

  • Failed-sale recovery

    Review errors and retry queued sales after correcting the cause.

  • Back-office sync log

    Review successful, failed and conflicting offline submissions.

  • Duplicate-safe retries

    Replay saved sales without creating another copy of the transaction.

  • Resolve sync exceptions

    Dismiss audited exceptions and restore them for review when needed.

Shopify & WooCommerce

Connect store stock with your online sales channels.

  • Multiple online connections

    Connect Shopify and WooCommerce stores at the same time.

  • POS-managed online catalog

    Publish products, variants, categories, brands and the primary image.

  • Online price & availability updates

    Send POS prices and stock to connected channels.

  • Customer synchronisation

    Export eligible contacts and receive supported customer updates.

  • Store & location mappings

    Map branches to Shopify locations or an aggregated stock pool.

  • Safety stock & allocation priority

    Reserve shop-floor stock and choose which store fulfils first.

  • Sync switches per connection

    Control product, customer and online-order sync independently.

  • Connection health & retries

    Check pending work, failures and the last successful sync.

  • Paid order imports

    Bring paid channel orders into POS with customer and payment details.

  • Stock reservations

    Hold available stock until an imported order is fulfilled.

  • Multi-store fulfilment

    Split allocations between eligible stores when needed.

  • Provider fulfilment updates

    Send fulfilment progress back to Shopify or WooCommerce.

  • Cancellation & refund handling

    Release reservations or mirror fulfilled returns without duplicate refunds.

  • Order matching & recovery

    Inspect SKU errors and retry allocation or provider updates.

WhatsApp & document sharing

Send the right document from the transaction itself.

  • WhatsApp Click-to-Chat

    Prepare a document message for staff to review and send manually.

  • Meta Cloud API delivery

    Queue automatic messages through your configured Meta account.

  • Receipts, quotes & credit notes

    Share key sales documents from their saved records.

  • Statements & payment vouchers

    Share customer statements and customer or supplier payment documents.

  • Company & store senders

    Use one company connection or different senders by store.

  • Templates & language mappings

    Match approved message templates to each document type.

  • Connection & message tests

    Check credentials and send a test before enabling delivery.

  • Delivery tracking & retry

    Track prepared, queued, delivered or failed messages and retry failures.

  • Outstanding-balance reminders

    Queue statement reminders using configured balance and count limits.

  • Recipient opt-out controls

    Respect saved customer opt-outs when sharing documents.

Kiosk & customer display

Give shoppers a clearer view or their own ordering screen.

  • Live customer-facing basket

    Mirror scanned items, prices and the running total.

  • Welcome & thank-you screens

    Show branding, messages and rotating offers between sales.

  • Payment & receipt QR display

    Show payment information and a digital receipt QR to the shopper.

  • Second monitor or tablet

    Use a local second screen, or an online separate-device display.

  • Self-service product browsing

    Let shoppers search, scan and choose products themselves.

  • Variants, kits & weighed items

    Show product choices, bundle contents and weight entry.

  • Pay now or at the counter

    Offer gateway payment, counter payment or a choice of both.

  • Pickup numbers & order queues

    Identify orders waiting for payment or collection.

  • Queue editing & handover

    Review items, take payment, reject or mark orders handed over.

  • Category & customer-detail controls

    Choose available categories and optional or required contact details.

  • Notes, sounds & idle slideshow

    Tailor order notes, confirmation sounds and the welcome loop.

  • Inactivity reset & supervisor exit

    Clear abandoned baskets and protect access out of kiosk mode.

  • Offline counter-payment orders

    Queue orders locally; staff receive them after reconnecting.

  • Stock reservation on ordering

    Hold ordered quantities and release them if rejected.

Accounting & financial statements

Connect everyday transactions with your books.

  • Automatic bookkeeping

    Post sales, purchases, returns, payments and expenses to accounts.

  • Chart of accounts

    Use standard accounts or organise your own account groups.

  • Business-account mappings

    Choose which accounts different transactions post into.

  • Opening balances

    Enter starting balances before live transactions begin.

  • Journal & manual entries

    Review entries and record authorised accounting adjustments.

  • Reversals with history

    Correct an entry without deleting its accounting trail.

  • Fiscal periods & locking

    Organise financial periods and protect completed months.

  • Year-end closing

    Close the year and transfer its profit into retained earnings.

  • Trial balance

    Review account balances across debit and credit columns.

  • General ledger

    Trace the transactions posted to an individual account.

  • Profit & loss statement

    Compare income and expenses for a selected period.

  • Balance sheet

    See assets, liabilities and equity at a chosen point.

  • Cash flow statement

    Review the movement of money through the business.

  • Protected posting & recovery

    Avoid duplicate entries and review failed postings for correction.

  • Separate customer & supplier advances

    Keep overpayments apart from receivables and payables.

Dashboard & reporting

Find the numbers behind your next decision.

  • Daily business overview

    See key sales, cost and operational indicators together.

  • Trends, top products & alerts

    Spot popular items, changes in performance and tasks needing attention.

  • Sales summary

    Review gross sales, returns, discounts, net sales and tax.

  • Product & category performance

    Compare quantities, revenue and margins across your catalog.

  • Cashier & payment reports

    Compare recorded sales by staff member and payment method.

  • Top customers & suppliers

    See the contacts driving your sales and purchasing.

  • Shift & discount reports

    Review cashier shifts and the discounts given.

  • Aged receivables

    Group unpaid customer balances by how long they remain due.

  • Loyalty liability report

    See points earned, spent, expired and their remaining value.

  • Historical sale costs

    Keep margins based on the recorded cost when each item sold.

  • Date presets & store filters

    Choose common periods or custom dates for accessible stores.

  • Saved report filters

    Keep frequently used report views ready to reopen.

  • PDF, CSV & Excel reports

    Export supported reports in a convenient sharing format.

  • Scheduled report emails

    Send reports daily, weekly or monthly to selected recipients.

  • Run, pause & resume schedules

    Test a report now or pause automatic delivery temporarily.

Team access & security

Give each person the access their work needs.

  • Individual staff accounts

    Keep each staff member's work linked to their own login.

  • Built-in & custom roles

    Use existing roles or build a permission set for your team.

  • Granular permissions

    Control discounts, refunds, voids, reports, costs and settings separately.

  • Store-level access

    Limit records, reports and exports to assigned stores.

  • Immediate deactivation

    End access when a staff account is switched off.

  • Remote session sign-out

    Revoke signed-in sessions when a device needs to be disconnected.

  • Single-device session option

    Optionally keep only the newest sign-in active for an account.

  • Verified email changes

    Confirm a new sign-in email before replacing the existing one.

  • Administrator safeguards

    Protect the last administrator and prevent unauthorised permission grants.

Hardware & printing

Set up the right devices for each counter.

  • Keyboard-style barcode scanners

    Use compatible scanners that enter codes like a keyboard.

  • Camera scanning

    Scan supported barcodes using a device camera.

  • Thermal receipt printing

    Connect compatible receipt printers with per-terminal settings.

  • Browser print fallback

    Print through the browser when direct printing is unavailable.

  • Cash drawer integration

    Open a compatible connected drawer during cash workflows.

  • Paper widths & receipt setup

    Match receipt layout to the printer paper width.

  • Failed-print queue

    Review and retry receipts that did not print successfully.

  • Hardware diagnostics

    Test receipt printing, labels, drawer opening and scans.

  • Per-counter device settings

    Give each till its own printing and scanning setup.

Personalisation & administration

Shape the system around your store and team.

  • Business profile & branding

    Set company details, logo, accent colours and favicon.

  • Currency & number formats

    Choose currency, decimal precision and number display rules.

  • Time zone & date formats

    Use local dates and times throughout the business.

  • Receipt & document numbering

    Configure numbering patterns with a preview of the next code.

  • Receipt branding & wording

    Customise business details and receipt presentation.

  • Light & dark interface options

    Choose a comfortable working theme for the POS interface.

  • Quick command search

    Jump to permitted screens with a keyboard search shortcut.

  • Responsive navigation

    Use collapsible menus on smaller screens.

  • Notifications & quick actions

    Reach alerts, common tasks and account tools from the top bar.

  • Interface languages & RTL

    Choose enabled languages and supported writing directions.

  • Translation import & export

    Update interface wording through a translation file.

  • Translation progress & fallback

    Track translated coverage and use English for missing entries.

  • Store setup checklist

    Follow key setup tasks with visible progress.

  • Email delivery settings

    Configure business email delivery and test the connection.

  • On-demand & scheduled backups

    Create recovery copies and review scheduled backup history.

  • Backup downloads & retention

    Keep downloadable copies and manage backup retention.

  • Controlled backup restore

    Review a backup and restore it through the authorised workflow.

  • System health checks

    Review system status and supported maintenance tools.

  • Public privacy & terms pages

    Manage the business policy pages used by supported payment providers.

  • Controlled analytics snippets

    Authorised administrators can add trusted tracking or chat scripts to permitted pages.

  • Background task monitoring

    Check scheduler status for backups, reminders and automatic work.

  • Historical cost recovery

    Preview and rebuild missing historic costs without overwriting recorded ones.

See what fits your store.

Tell us how you work. We’ll walk you through the features that matter to your business.