Every release, improvement, and fix in one place. We ship updates regularly to keep Jiaflow Sales fast, reliable, and growing with your business.
v1.19.0
29 June 2026 (107 days ago)
Offline support for the POS terminal
Offline receipt printing
Offline sale ID generation
Offline mode toggle in POS settings
POS panel resizing incorrectly when in mobile mode
Sticky headers added to tables in the CMS
v1.18.1
26 May 2026 (141 days ago)
Barcode scanner not triggering on some Android browsers in the POS terminal
Shelf filter resetting when navigating between product pages
Discount badge now visible on product tiles in the quick-add panel
v1.18.0
24 May 2026 (143 days ago)
Shelf management: assign products to shelves and filter stock by location
Media Manager: upload and attach product images from a central library
Discount rules: create percentage or fixed-amount discounts per product or category
POS terminal loads up to 40% faster on low-bandwidth connections
Daily Sales Summary report now includes a gross profit column
v1.17.2
22 May 2026 (145 days ago)
Accounts balance total showing incorrect value when multiple currencies are active
CSV import stalling on rows with empty optional fields
v1.17.1
21 May 2026 (146 days ago)
Customer transaction history pagination not loading beyond page 2
Accounts module sidebar link now highlights correctly on all sub-pages
v1.17.0
19 May 2026 (148 days ago)
Accounts module: track receivables and payables separately from sales
Bulk product import via CSV with per-row validation error reporting
Customer profile page redesigned with full transaction history and balance summary
Receipt print layout broken on 58mm thermal printers
v1.16.2
16 May 2026 (151 days ago)
Bills marked as paid still showing in the outstanding bills list
Supplier phone number field accepting non-numeric characters without validation
v1.16.1
14 May 2026 (153 days ago)
Stock adjustment saving incorrectly when quantity change was set to zero
Dashboard top-products widget now links directly to the product detail page
v1.16.0
12 May 2026 (155 days ago)
Bills module: record supplier bills and track payment status
Suppliers management: store supplier contacts and link to purchase orders
Stock adjustment flow simplified with fewer steps to correct inventory counts
Dashboard now displays top 5 products by revenue for the selected date range
Occasional duplicate sale records when submitting with a slow connection
v1.15.1
8 May 2026 (159 days ago)
Sales insights panel blank when the store had fewer than 10 sales recorded
Credits repayment form not submitting on Safari iOS 17
v1.15.0
4 May 2026 (163 days ago)
Credits and dues: record customer credit sales and track repayment history
Sales insights now available in the Reports section
Multi-currency support extended to purchase orders and supplier bills
Team permissions with new role presets for cashier, manager, and admin
v1.14.2
30 April 2026 (167 days ago)
Scheduled report emails not delivering when store name contained an ampersand
COGS calculation off by one unit on products with opening stock set during setup
v1.14.1
28 April 2026 (169 days ago)
Profit and loss report export timing out for date ranges longer than 6 months
Report filter bar stays visible while scrolling on long result sets
v1.14.0
25 April 2026 (172 days ago)
Profit and loss report with COGS tracking across all product categories
Scheduled reports: receive daily or weekly summaries by email
Barcode scanner now supports Code 39, Code 128, and EAN-13 formats
Expense categories not saving when the name contained special characters
v1.13.2
21 April 2026 (176 days ago)
Sale notes not appearing on printed receipts
Quick-add tile colour labels reverting to default after page refresh
v1.13.1
18 April 2026 (179 days ago)
Split payment rounding leaving a 1-unit remainder on some currency combinations
Inventory export now completes in the background for files over 1,000 rows
v1.13.0
14 April 2026 (183 days ago)
Split payment support in the POS terminal: accept cash and card on a single sale
Sale notes field: attach internal notes to any transaction
Quick-add product tiles now support custom sort order and colour labels
Inventory export includes low-stock threshold and supplier columns
Stock count incorrectly deducting on cancelled sales in certain conditions
v1.12.1
8 April 2026 (189 days ago)
Purchase order PDF showing wrong supplier address when address contained a comma
Low-stock alert triggering twice for the same product on the same day
v1.12.0
1 April 2026 (196 days ago)
Low-stock alerts: set a threshold per product and get notified when stock drops below it
Purchase orders: create and send POs directly to suppliers from within the app
Reports page load time reduced by 60% for stores with large transaction history
Customer balance not reflecting returned items correctly
v1.11.2
28 March 2026 (200 days ago)
Stock transfer between locations showing negative stock on source location before confirmation
Location selector in the inventory view remembers the last-used location per session
v1.11.1
25 March 2026 (203 days ago)
Partial refund applying to the wrong line item when sale had duplicate products
Dashboard widget order not saving for users with cashier role
v1.11.0
21 March 2026 (207 days ago)
Multi-location inventory: track and transfer stock between store locations
Partial refund support: refund individual line items from a completed sale
Product search in the POS terminal now searches by SKU, name, and barcode simultaneously
Dashboard widgets are now reorderable and collapsible
v1.10.2
16 March 2026 (212 days ago)
Net profit widget showing gross profit value instead of net in some store configurations
Budget limit warning notification sent repeatedly after the first trigger
v1.10.1
12 March 2026 (216 days ago)
Expense date filter ignoring the end date in stores set to UTC+5 and above
Mobile POS layout touch targets enlarged on the quantity input field
v1.10.0
9 March 2026 (219 days ago)
Expense categories with budget limits and overspend warnings
Net profit widget added to the main dashboard
Mobile POS layout optimised for 10-inch tablets used at the counter
Date filter in the Expenses report ignoring the end date in some timezones
v1.9.2
4 March 2026 (224 days ago)
Bulk price update not applying to products with variants when only the parent was selected
Category tree collapsing fully after saving a new sub-category
v1.9.1
1 March 2026 (227 days ago)
Receipt logo not printing on Epson TM-T20 printers
Receipt footer text field now supports up to 200 characters
v1.9.0
23 February 2026 (233 days ago)
Product variants: create size and colour options under a single product listing
Bulk price update tool in the Products section
Category tree now supports unlimited nesting depth
Receipt template editor with logo upload and custom footer text
Brand filter in the Products table not persisting between sessions
v1.8.2
19 February 2026 (237 days ago)
Loyalty points not being deducted correctly when redeemed alongside a cash payment
Customer group pricing not applying in the POS terminal after a page reload
v1.8.1
14 February 2026 (242 days ago)
Cash drawer not opening on USB-connected drawers with certain driver versions
Payment method breakdown in the sales report now includes a percentage column
v1.8.0
10 February 2026 (246 days ago)
Customer groups: segment customers and apply group-specific pricing
Loyalty points system with configurable earn and redeem rates
Sales report now breakdowns revenue by payment method
Opening cash drawer on sale completion not working on USB-connected drawers
v1.7.2
6 February 2026 (250 days ago)
End-of-day summary showing wrong closing float when multiple cashiers worked the same shift
Shift close button unresponsive on Firefox 122
v1.7.1
2 February 2026 (254 days ago)
Custom date range picker not accepting dates in January for stores in the Southern Hemisphere timezone
Product import template now includes a sample row with inline field descriptions
v1.7.0
28 January 2026 (259 days ago)
Shift management: open and close cash register shifts with opening and closing floats
End-of-day summary report generated automatically on shift close
Dashboard date picker now supports custom date ranges up to 12 months
Product import template updated with variant and category columns
v1.6.2
24 January 2026 (263 days ago)
Invoice PDF rendering incorrectly when product name exceeded 60 characters
Tax amount zero on exports when inclusive tax was enabled and price was entered without decimals
v1.6.1
20 January 2026 (267 days ago)
Checkout screen product search returning no results after clearing the search field once
Tax configuration page now shows a live preview of how tax affects the final sale price
v1.6.0
15 January 2026 (272 days ago)
Tax configuration: define tax rates per product or category with inclusive and exclusive modes
Invoice generator: produce printable invoices from any completed sale
Checkout screen redesigned with faster product lookup and larger tap targets
Tax amount showing as zero on PDF exports for certain configurations
v1.5.2
11 January 2026 (276 days ago)
Stock take confirmation dialog not dismissing after clicking Confirm on some screen sizes
Notification bell count not resetting after reading all notifications
v1.5.1
8 January 2026 (279 days ago)
Brand logo not displaying on the product detail page after upload
Virtual scrolling in the product list now maintains scroll position after editing a product
v1.5.0
5 January 2026 (282 days ago)
Brands management: create and assign brands to products with logo and description
Stock take feature: compare actual physical counts against system records
Product listing table now loads up to 500 items per page with virtual scrolling
Notifications panel consolidated to a single bell icon with unread count badge
v1.4.2
2 January 2026 (285 days ago)
Voided sales still being included in revenue totals on the daily summary
Team invitation email not sending when the store email domain used a subdomain
v1.4.1
30 December 2025 (288 days ago)
Sale void reason not saving when the reason text contained quotes
Payment method list in the POS terminal now shows icons alongside labels
v1.4.0
27 December 2025 (291 days ago)
Payment methods configuration: add and label cash, card, bank transfer, and custom methods
Sale voiding with reason capture and audit log entry
Team member invitation flow streamlined to a single email link
Admin users unable to update their own profile from the Settings page
v1.3.1
25 December 2025 (293 days ago)
POS terminal last-used payment method not persisting after browser tab was closed
Customer search returning no results when the name started with a lowercase letter
v1.3.0
24 December 2025 (294 days ago)
Customer management: add and manage customer profiles with contact details and purchase history
Expense tracking: log daily expenses and categorise by type
POS terminal now remembers last-used payment method per session
Search not returning results when product name contained uppercase letters
v1.2.1
22 December 2025 (296 days ago)
Weekly revenue report showing totals from the wrong week boundary when week started on Sunday
Category sidebar not collapsing correctly on screens narrower than 1280px
v1.2.0
21 December 2025 (297 days ago)
Inventory management: track stock levels and set reorder points per product
Basic sales reports: daily, weekly, and monthly revenue summaries
Product categories now displayed as a collapsible tree in the sidebar
Sale total rounding error when applying percentage discounts on certain amounts
v1.1.1
20 December 2025 (298 days ago)
Login session expiring after 10 minutes on mobile despite the remember-me option being selected
Barcode scanner input duplicating characters on Android Chrome when hardware keyboard was also connected
v1.1.0
19 December 2025 (299 days ago)
Barcode scanning support in the POS terminal via device camera or USB scanner
Receipt printing: connect a thermal printer and print receipts on sale completion
Product add form reorganised with clearer field groupings
Login session expiring too early on mobile devices
v1.0.1
17 December 2025 (301 days ago)
Dashboard failing to load for new stores with zero sales on first login
Product save button unresponsive when the selling price field was left empty
Role permissions not applying correctly for newly invited team members until the next login
v1.0.0
16 December 2025 (302 days ago)
Initial release of Jiaflow Sales
POS terminal with product search and quick-add tiles
Product management with categories, pricing, and stock tracking
Team management with role-based access control
Dashboard with live revenue, gross profit, and sale count widgets