Jiaflow Sales / Changelog

Jiaflow Sales - Changelog

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)

New

Offline support for the POS terminal

New

Offline receipt printing

New

Offline sale ID generation

New

Offline mode toggle in POS settings

Fixed

POS panel resizing incorrectly when in mobile mode

Improved

Sticky headers added to tables in the CMS

v1.18.1

26 May 2026 (141 days ago)

Fixed

Barcode scanner not triggering on some Android browsers in the POS terminal

Fixed

Shelf filter resetting when navigating between product pages

Improved

Discount badge now visible on product tiles in the quick-add panel

v1.18.0

24 May 2026 (143 days ago)

New

Shelf management: assign products to shelves and filter stock by location

New

Media Manager: upload and attach product images from a central library

New

Discount rules: create percentage or fixed-amount discounts per product or category

Improved

POS terminal loads up to 40% faster on low-bandwidth connections

Improved

Daily Sales Summary report now includes a gross profit column

v1.17.2

22 May 2026 (145 days ago)

Fixed

Accounts balance total showing incorrect value when multiple currencies are active

Fixed

CSV import stalling on rows with empty optional fields

v1.17.1

21 May 2026 (146 days ago)

Fixed

Customer transaction history pagination not loading beyond page 2

Improved

Accounts module sidebar link now highlights correctly on all sub-pages

v1.17.0

19 May 2026 (148 days ago)

New

Accounts module: track receivables and payables separately from sales

New

Bulk product import via CSV with per-row validation error reporting

Improved

Customer profile page redesigned with full transaction history and balance summary

Fixed

Receipt print layout broken on 58mm thermal printers

v1.16.2

16 May 2026 (151 days ago)

Fixed

Bills marked as paid still showing in the outstanding bills list

Fixed

Supplier phone number field accepting non-numeric characters without validation

v1.16.1

14 May 2026 (153 days ago)

Fixed

Stock adjustment saving incorrectly when quantity change was set to zero

Improved

Dashboard top-products widget now links directly to the product detail page

v1.16.0

12 May 2026 (155 days ago)

New

Bills module: record supplier bills and track payment status

New

Suppliers management: store supplier contacts and link to purchase orders

Improved

Stock adjustment flow simplified with fewer steps to correct inventory counts

Improved

Dashboard now displays top 5 products by revenue for the selected date range

Fixed

Occasional duplicate sale records when submitting with a slow connection

v1.15.1

8 May 2026 (159 days ago)

Fixed

Sales insights panel blank when the store had fewer than 10 sales recorded

Fixed

Credits repayment form not submitting on Safari iOS 17

v1.15.0

4 May 2026 (163 days ago)

New

Credits and dues: record customer credit sales and track repayment history

New

Sales insights now available in the Reports section

Improved

Multi-currency support extended to purchase orders and supplier bills

Improved

Team permissions with new role presets for cashier, manager, and admin

v1.14.2

30 April 2026 (167 days ago)

Fixed

Scheduled report emails not delivering when store name contained an ampersand

Fixed

COGS calculation off by one unit on products with opening stock set during setup

v1.14.1

28 April 2026 (169 days ago)

Fixed

Profit and loss report export timing out for date ranges longer than 6 months

Improved

Report filter bar stays visible while scrolling on long result sets

v1.14.0

25 April 2026 (172 days ago)

New

Profit and loss report with COGS tracking across all product categories

New

Scheduled reports: receive daily or weekly summaries by email

Improved

Barcode scanner now supports Code 39, Code 128, and EAN-13 formats

Fixed

Expense categories not saving when the name contained special characters

v1.13.2

21 April 2026 (176 days ago)

Fixed

Sale notes not appearing on printed receipts

Fixed

Quick-add tile colour labels reverting to default after page refresh

v1.13.1

18 April 2026 (179 days ago)

Fixed

Split payment rounding leaving a 1-unit remainder on some currency combinations

Improved

Inventory export now completes in the background for files over 1,000 rows

v1.13.0

14 April 2026 (183 days ago)

New

Split payment support in the POS terminal: accept cash and card on a single sale

New

Sale notes field: attach internal notes to any transaction

Improved

Quick-add product tiles now support custom sort order and colour labels

Improved

Inventory export includes low-stock threshold and supplier columns

Fixed

Stock count incorrectly deducting on cancelled sales in certain conditions

v1.12.1

8 April 2026 (189 days ago)

Fixed

Purchase order PDF showing wrong supplier address when address contained a comma

Fixed

Low-stock alert triggering twice for the same product on the same day

v1.12.0

1 April 2026 (196 days ago)

New

Low-stock alerts: set a threshold per product and get notified when stock drops below it

New

Purchase orders: create and send POs directly to suppliers from within the app

Improved

Reports page load time reduced by 60% for stores with large transaction history

Fixed

Customer balance not reflecting returned items correctly

v1.11.2

28 March 2026 (200 days ago)

Fixed

Stock transfer between locations showing negative stock on source location before confirmation

Improved

Location selector in the inventory view remembers the last-used location per session

v1.11.1

25 March 2026 (203 days ago)

Fixed

Partial refund applying to the wrong line item when sale had duplicate products

Fixed

Dashboard widget order not saving for users with cashier role

v1.11.0

21 March 2026 (207 days ago)

New

Multi-location inventory: track and transfer stock between store locations

New

Partial refund support: refund individual line items from a completed sale

Improved

Product search in the POS terminal now searches by SKU, name, and barcode simultaneously

Improved

Dashboard widgets are now reorderable and collapsible

v1.10.2

16 March 2026 (212 days ago)

Fixed

Net profit widget showing gross profit value instead of net in some store configurations

Fixed

Budget limit warning notification sent repeatedly after the first trigger

v1.10.1

12 March 2026 (216 days ago)

Fixed

Expense date filter ignoring the end date in stores set to UTC+5 and above

Improved

Mobile POS layout touch targets enlarged on the quantity input field

v1.10.0

9 March 2026 (219 days ago)

New

Expense categories with budget limits and overspend warnings

New

Net profit widget added to the main dashboard

Improved

Mobile POS layout optimised for 10-inch tablets used at the counter

Fixed

Date filter in the Expenses report ignoring the end date in some timezones

v1.9.2

4 March 2026 (224 days ago)

Fixed

Bulk price update not applying to products with variants when only the parent was selected

Fixed

Category tree collapsing fully after saving a new sub-category

v1.9.1

1 March 2026 (227 days ago)

Fixed

Receipt logo not printing on Epson TM-T20 printers

Improved

Receipt footer text field now supports up to 200 characters

v1.9.0

23 February 2026 (233 days ago)

New

Product variants: create size and colour options under a single product listing

New

Bulk price update tool in the Products section

Improved

Category tree now supports unlimited nesting depth

Improved

Receipt template editor with logo upload and custom footer text

Fixed

Brand filter in the Products table not persisting between sessions

v1.8.2

19 February 2026 (237 days ago)

Fixed

Loyalty points not being deducted correctly when redeemed alongside a cash payment

Fixed

Customer group pricing not applying in the POS terminal after a page reload

v1.8.1

14 February 2026 (242 days ago)

Fixed

Cash drawer not opening on USB-connected drawers with certain driver versions

Improved

Payment method breakdown in the sales report now includes a percentage column

v1.8.0

10 February 2026 (246 days ago)

New

Customer groups: segment customers and apply group-specific pricing

New

Loyalty points system with configurable earn and redeem rates

Improved

Sales report now breakdowns revenue by payment method

Fixed

Opening cash drawer on sale completion not working on USB-connected drawers

v1.7.2

6 February 2026 (250 days ago)

Fixed

End-of-day summary showing wrong closing float when multiple cashiers worked the same shift

Fixed

Shift close button unresponsive on Firefox 122

v1.7.1

2 February 2026 (254 days ago)

Fixed

Custom date range picker not accepting dates in January for stores in the Southern Hemisphere timezone

Improved

Product import template now includes a sample row with inline field descriptions

v1.7.0

28 January 2026 (259 days ago)

New

Shift management: open and close cash register shifts with opening and closing floats

New

End-of-day summary report generated automatically on shift close

Improved

Dashboard date picker now supports custom date ranges up to 12 months

Improved

Product import template updated with variant and category columns

v1.6.2

24 January 2026 (263 days ago)

Fixed

Invoice PDF rendering incorrectly when product name exceeded 60 characters

Fixed

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)

Fixed

Checkout screen product search returning no results after clearing the search field once

Improved

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)

New

Tax configuration: define tax rates per product or category with inclusive and exclusive modes

New

Invoice generator: produce printable invoices from any completed sale

Improved

Checkout screen redesigned with faster product lookup and larger tap targets

Fixed

Tax amount showing as zero on PDF exports for certain configurations

v1.5.2

11 January 2026 (276 days ago)

Fixed

Stock take confirmation dialog not dismissing after clicking Confirm on some screen sizes

Fixed

Notification bell count not resetting after reading all notifications

v1.5.1

8 January 2026 (279 days ago)

Fixed

Brand logo not displaying on the product detail page after upload

Improved

Virtual scrolling in the product list now maintains scroll position after editing a product

v1.5.0

5 January 2026 (282 days ago)

New

Brands management: create and assign brands to products with logo and description

New

Stock take feature: compare actual physical counts against system records

Improved

Product listing table now loads up to 500 items per page with virtual scrolling

Improved

Notifications panel consolidated to a single bell icon with unread count badge

v1.4.2

2 January 2026 (285 days ago)

Fixed

Voided sales still being included in revenue totals on the daily summary

Fixed

Team invitation email not sending when the store email domain used a subdomain

v1.4.1

30 December 2025 (288 days ago)

Fixed

Sale void reason not saving when the reason text contained quotes

Improved

Payment method list in the POS terminal now shows icons alongside labels

v1.4.0

27 December 2025 (291 days ago)

New

Payment methods configuration: add and label cash, card, bank transfer, and custom methods

New

Sale voiding with reason capture and audit log entry

Improved

Team member invitation flow streamlined to a single email link

Fixed

Admin users unable to update their own profile from the Settings page

v1.3.1

25 December 2025 (293 days ago)

Fixed

POS terminal last-used payment method not persisting after browser tab was closed

Fixed

Customer search returning no results when the name started with a lowercase letter

v1.3.0

24 December 2025 (294 days ago)

New

Customer management: add and manage customer profiles with contact details and purchase history

New

Expense tracking: log daily expenses and categorise by type

Improved

POS terminal now remembers last-used payment method per session

Fixed

Search not returning results when product name contained uppercase letters

v1.2.1

22 December 2025 (296 days ago)

Fixed

Weekly revenue report showing totals from the wrong week boundary when week started on Sunday

Fixed

Category sidebar not collapsing correctly on screens narrower than 1280px

v1.2.0

21 December 2025 (297 days ago)

New

Inventory management: track stock levels and set reorder points per product

New

Basic sales reports: daily, weekly, and monthly revenue summaries

Improved

Product categories now displayed as a collapsible tree in the sidebar

Fixed

Sale total rounding error when applying percentage discounts on certain amounts

v1.1.1

20 December 2025 (298 days ago)

Fixed

Login session expiring after 10 minutes on mobile despite the remember-me option being selected

Fixed

Barcode scanner input duplicating characters on Android Chrome when hardware keyboard was also connected

v1.1.0

19 December 2025 (299 days ago)

New

Barcode scanning support in the POS terminal via device camera or USB scanner

New

Receipt printing: connect a thermal printer and print receipts on sale completion

Improved

Product add form reorganised with clearer field groupings

Fixed

Login session expiring too early on mobile devices

v1.0.1

17 December 2025 (301 days ago)

Fixed

Dashboard failing to load for new stores with zero sales on first login

Fixed

Product save button unresponsive when the selling price field was left empty

Fixed

Role permissions not applying correctly for newly invited team members until the next login

v1.0.0

16 December 2025 (302 days ago)

New

Initial release of Jiaflow Sales

New

POS terminal with product search and quick-add tiles

New

Product management with categories, pricing, and stock tracking

New

Team management with role-based access control

New

Dashboard with live revenue, gross profit, and sale count widgets