PHP Point Of Sale is designed to help small businesses at an affordable price. Starting at $339/year or $34/month. It is very user friendly and can be setup fast!
11/25/20: Improved performance of WooCommerce integration
11/25/20: Added item description to receivings e-mailed receipt
11/23/20: Fixed bug with advanced price rule with mix and match where rule wasn't disabled when editing quantity
11/23/20: Logo now prints smaller on receipt
11/19/20: Cloning an item with variations now does NOT clone quantity
11/19/20: Fixed issue where pay now button for customer and supplier store accounts didn't always reset amount to pay to 0
11/19/20: Fixed issue where some permissions could be executed without permission
11/17/20: View report button for customers, employees and suppliers now defaults to 1 year
11/11/20: Fix bug in price rule mix & match rule
11/11/20: Can now import customers without a first name
11/05/20: Fixed bug where excluded tiers did NOT apply to mix and match and spending rules
11/05/20: Allow bulk edit to a zero value
11/05/20: Allow other operations while generating receipts to print for today
11/03/20: Show all receipts does NOT show layaways or estimates now
11/02/20: Added subtotal, total, tax, and profit to summary tiers report
11/02/20: Added option to sales screen "Show all receipts for today"
10/31/20: Fixed bug where show marked down price if discounted showed incorrectly when changing quantity unit to none
10/28/20: Improved performance in api when searching items by e-commerce product id
10/22/20: Fixed bug where service items could be hidden from grid
What's New In Version 17.7? (Hotfixes have been made to this release)
Added employee permission templates
Added ability to have custom fields required/not required per location
Added option to items and item kits loyalty multiplier which allows items to earn more points when this is set
Added customer info pop up message when adding a customer to a sale
Added permission to allow/deny a customer to lookup past receipt
Can now import quantity unit variations via excel import/export
Improved Dashboard Look
Improved report printing
Added suspended sales to customer popup on sales screen
Added Support of link 2500 pinpad for Worldpay/Vantiv
Can now capture signatures on receivings
Now hide all prices when doing transfers if employee does NOT have permission
Now have option on customer Auto Email To Customer that always emails receipt to that customer
Added is ecommerce checkbox to summary sales report
Dark Mode now has an employee override option
Added store config option to disable updates widget in header
Added store config option Prompt Amount For Cash Sale which requires an amount to be inputed when doing a cash sale
Added option to have default mailing list for mailchimp
Fixed bug where markup/markdown was applied to returns
Added List Each Location Separately option for inventory --> Summary
Cleanup deleted gift cards also removed gift cards with zero balance
On sales screen if we detect a large amount we verify before adding
Minor bug fixes and improvements
Hotfixes/Tweaks
10/19/20: Fixed bug when scanning quantity unit item number
10/16/20: Fixed bug where tax summary report didn't allow you to compare taxes with another date range
10/09/20: Fixed performance for quickbooks sync
10/08/20: Added shortcut key (f8) to view suspended sales
10/08/20: paypal.me does NOT show on estimates
10/07/20: paypal.me works with all payment types
10/07/20: Fixed debugging errors for development env.
10/07/20: Excel export for suspended sales report now has selling price at time of sale
10/07/20: Fixed bug when scanning serial number in receiving the serial number data wasn't populated
10/06/20: Fixed error displaying in development mode
10/05/20: Fixed bug where error message "Cannot add payment of zero" was shown when unnecessary
10/05/20: Fixed bug when doing batch receiving while in transfer mode
10/05/20: Fixed bug where deleted variations where shown on items not counted page
10/03/20: Improved performance of quickbooks sync
9/28/20: When receiving serial number items the cost and selling price now update the serial number instead of global item
9/28/20: Changed the order of cost and selling price for quantity unit variations to match rest of application
9/28/20: Fixed bug in detailed receivings report where quantity received was NOT exported to excel correctly
9/25/20: Cost price on receiving didn't show in all cases
9/24/20: Improved session cleanup for cloud
9/22/20: Removed un-needed column from report
9/22/20: Improved performance and reliability of our cloud service
9/21/20: Fixed bug when edit customer web hook did NOT include person_id
9/18/20: Fixed bug where loyalty multiplier could not be imported via excel import
9/17/20: Gift card cannot be added via product id on search. You now must choose sell gift card from sales interface
9/17/20: Loyalty Multiplier is now blank when adding a new item
9/16/20: Transfers report now show positive instead of negative number
9/16/20: Improved arabic translations
9/15/20: Fixed bug with excel import for variations with only 1 attribute
9/11/20: Fixed style of receivings receipt
9/10/20: Fixed bug when viewing suspended sales from sales --> clicking customer name didn't show correct sales for customer
9/10/20: Fixed bug where fulfillment sheet wouldn't show items in some cases
9/9/20: Fixed clone employee for use with permission templates
9/9/20: Added location filter to deliveries
9/9/20: Added store config option "Do Not Allow Items To Be Out Of Stock When Transfering"
9/9/20: Updated breadcrumb navigation for employee permission templates
9/8/20: When doing a markup/markdown percent the fee can now be applied partially if 2 or more payments
9/8/20: Updated API to support item unit variations and add new fields to API for 17.7
9/5/20: Fixed bug in loyalty calculation where excluded items were causing point calculation to be wrong
9/5/20: Fixed bug in report details for item quantity variations
9/3/20: Fixed bug in selecting custom columns for reports
9/2/20: Improved validation in store config
What's New In Version 17.6? (Hotfixes have been made to this release)
Added damaged reason for inventory adjustments
Added ability to send transfer requests to other locations
When cloning item, variations are now cloned
Can now set delivery status from sales delivery dialog
Added ability to add an item as a favorite. Then you can view favorites on item grid.
Can now disable completing sale if price is 0. (Store config option)
Can disable promo via bulk edit
Pending inventory on items --> inventory screen now only shows layaways
Added ability to have item number for quantity unit variation
Added change due to receipt
Added item id column to items --> summary report
Added store config option Do Not Recalculate Cost Price When Unsuspending Estimates
Batch sale and receiving now support serial numbers
Improved enhanced search method to give more relevant results
Added option to disable sale and receiving cloning in store config
Minor bug fixes and improvements
Hotfixes/Tweaks
8/31/20: Fixed bug when adding an item with price rule + serial number, the serial number wasn't saved to a sale
8/28/20: When doing return the tier id was NOT selected
8/21/20: Improved mobile printing
8/21/20: Fixed small bug in loyalty that could cause issue with item kits
8/18/20: Make sure partial transfers cannot be done (Not supported)
8/16/20: Fixed a display bug where merchant id was NOT hidden from e-mailed receipt
8/14/20: Fixed bug with receipt on mobile
8/13/20: Fixed minor bug where starting value for store account payment could be incorrect with cost price averaging turned on
8/5/20: Fixed minor bug where barcodes would show zero price if location overwritten
7/27/20: Fixed minor bug when using quantity unit variation numbers as lookup order it doesn't always find right item when conflict
7/27/20: Fixed bug when choosing dates in arabic language did not save properly (expire date)
7/22/20: Fixed bug when edit variation on sales and receivings where it could not let you edit when using popup
7/22/20: Fixed bug in excel import where commission could be reset if column NOT included in import
7/20/20: Added device signature capture for CardConnect integration for supported devices
7/18/20: Improved enhanced search method to match 3 char words or less
7/8/20: Improved enhanced search method to match part of each word when more than 1 word
7/7/20: When merging customers the store account balance is now combined
7/6/20: Added store config option Do NOT treat service items as virtual products in woo commerce
6/30/20: Added has supplier filter to the detailed receivings report
6/30/20: Added is purchase order filter to the detailed receivings report
6/30/20: Fixed bug where total discount on receipt could be wrong when selling gift cards
6/26/20: Added e-commerce product id to items as an optional column
6/24/20: Fixed bug in clone variation's for e-commerce
6/24/20: Improved workflow for suspended sales when taking payments less than the total amount when using markup amount
6/24/20: Now have validation for new item quantity unit item numbers to check if they already exist
6/23/20: Made it not possible to edit e-commerce order from delivery screen
6/23/20: When changing selling price in receiving with a variation it now updates the variation price
6/22/20: Added new report: Cheapest supplier which finds for each item the lowest priced supplier for a receiving
6/22/20: Ability to save the state of the interface for suspended sales and receivings
6/22/20: Can you shift + click to choose multiple items from pages for many of the data management tables
6/22/20: Added date & time to inventory print list
6/20/20: Fixed search error that caused unexpected query in some cases
6/19/20: Add product changelog widget
6/19/20: Add custom fields to modal dialogs for items + kits
6/18/20: Add total items purchased to items summary report
6/17/20: Fixed bug where tag search index not saved correctly when doing bulk edit
6/17/20: Removed cost price from search when no permissions
6/16/20: Added incoming transfers option to receivings module
6/16/20: Update price rule API to support NULL start and end dates
6/15/20: Add ability to have price rules without a date (always apply)
6/15/20: Add quantity unit name to detailed sales report
6/14/20: Fixed bug when scanning in quantity unit variation on receiving cost price was wrong
6/13/20: Improved mobile view of items --> summary report
6/12/20: Fixed printing issue for some printers
6/12/20: Fixed excel import in some cases supplier wasn't able to match
6/12/20: Changed transfer requests behavior to be approved by transfer from location instead of transfer to location
6/11/20: Fixed excel import for location price fields
6/11/20: Changed .yaml file for API to include is_favorite for items + item kits
6/11/20: Fixed issue where locations override of cost price of 0 is used when it should NOT
What's New In Version 17.5? (Hotfixes have been made to this release)
Added modifier options for items + item kits
Added CardConnect credit card processing
Added barcode name field for items + item kits so a different name can be displayed on barcode
Added tax id option that can be displayed on receipt
Searching of items is now faster
Added new report: Inventory at Past Date
Added Dark Mode Option to store config
Added option to disable markup/markdown per location
Added permissions to restrict searching of items, customers, and suppliers on sales and receiving interfaces
Summary Discount report now has discounts per each percent discount
Can now disable loyalty per price rule
Added option to view all employee's commissions on detailed commission report
Can now email or download pdf receipt for receivings
Added ability to not allow logins between certain times for each employee
Added permission can edit inventory comment for items
Added supplier and cost price to stock alert
If using markup/markdown you can now see the expected total before adding payment
Can now clone suspended sales
Added permission for item and item kits to edit prices
Added store config option "Disable Loyalty By Default"
Added commission amount to items table
Minor bug fixes & performance improvements
Hotfixes/Tweaks
6/10/20: Fixed bug in total of inventory summary report with deleted items
6/9/20: Added item id to receivings --> Detailed report
6/8/20: Fixed a bug where exact match search on tag didn't work in all cases
6/5/20: Fixed iOS and Android printing in rare cases
6/4/20: Add selling price to receivings e-mailed receipt (if preference set in store config)
6/3/20: Fixed bug in some browsers where scrolling is blocked after adding variation in quick variation mode on grid
6/2/20: Fixed bug in total of inventory summary report
6/2/20: Fixed minor bug where promo price in location was used (when it should NOT)
6/1/20: Fixed minor bug in not adding an item correctly in some cases
5/26/20: Fixed qb sync error with certain tax names
5/20/20: Reordered avearging method to be right below "Cost Price Averaging" checkbox
5/20/20: Fixed printing of inventory print list to look better
5/14/20: Fixed store account bug when making payment with markup amount
5/14/20: Fixed dark mode receipt printing
5/7/20: Fixed e-mail button on suspended pages
5/6/20: Fixed totals for inventory summary report
5/5/20: Fix minor bug in price rules when editing quantity during sale and then adding quantity after that
5/5/20: Fix minor display issue for editing taxes on sales interface
5/5/20: Fix display issue when showing negative amounts on suspended sales and receivings
5/5/20: When printing on multiple pages it will not page break in middle of receipt row item
5/5/20: Fixed total calcuation when choosing include item kits in summary items report
5/3/20: Fixed but where coupon code was not working in some cases
5/1/20: Added ability to choose custom columns for suspended recevings and sales
4/30/20: Fixed bug with items table display
4/30/20: Improved dark mode for braintree and stripe credit card processing
4/29/20: Made number of search suggestions based on number of items per page store config
4/29/20: Improved performance of inventory at past date report
4/28/20: Added store config option "Display item name first for variations on barcodes"
4/28/20: Fixed a bug where negative priced items didn't show correctly on item grid
4/28/20: Added custom fields to suspended sales + receivings screens
4/28/20: Choose main image in search suggestions and increase speed
4/28/20: Fix spend x get discount price rule where location restrictions didn't work
4/27/20: When using scan and add for inventory count, the item added moves to top
4/27/20: Added search field ecommerce_product_id to items api search
4/23/20: Fixed bug in total tax summary in reports --> sales --> summary report
4/23/20: Added comment to sale + receiving API
4/21/20: Fixed issue where the quantity for multi location wasn't shown correctly in search suggestions
4/18/20: Added item id to fufillment sheet
4/17/20: Fixed a bug where modifiers did not calculate total correctly when using tax inclusive pricing
4/16/20: Fixed a bug where an error message happened when upgrading from older version with woo commerce enabled
4/15/20: Improved printing on mobile apps
4/15/20: Added store config option Only Sync Completed E-Commerce Orders
4/14/20: Fixed issue where counting an item with variation that is not in stock caused issue with actual quantity on hand
4/14/20: Dark Mode Fixes
4/13/20: Added giftcard_id to gift cards api to match documentation
4/10/20: Added clone buttons to sales and receivings receipts
4/9/20: Fixed a bug with pagination when choosing "Show Pending Inventory Only"
4/8/20: Fixed a bug when prompting to use points didn't work in all cases
What's New In Version 17.4? (Hotfixes have been made to this release)
Added ability for categories, items, and item kits to show a message during sale when item added
Added Mix & Match to Advanced Discount
Can filter items summary report by manufacturer
Can now sync inventory from multiple locations for woo commerce integration (One website; pull from multiple locations)
Can now make items and item kits inactive
Added receiving category summary report
Added edit customer web hook
Added skip_webhook parameter to sales + receivings API
Can now filter by multiple locations in the transfers report
Can now view location in detailed payments report
Now update delivery status for a woo commerce order to shipped once completed in WooCommerce
Added permission to view inventory at all locations for items
Added item id to detailed count report
Added store config option "Show Tax Details On Receipt"
Can now choose delivery employee during sale checkout
Added item id to detailed sales report
Now have option to show selling price on receiving receipt
Added border around total to stand out more on receipt
Commission now provided when sale price is 0
Cloud e-mails outbound is ALWAYS [email protected] with a reply to of what is configured
Minor bug fixes
Hotfixes/Tweaks
4/7/20: Fixed a bug with multi location woo commerce inventory syncing
4/6/20: Fixed bug in detailed time clock report where summary data was rounded incorrectly
4/2/20: Removed box around total on receipt and replaced with bold text
3/31/20: Fix bug where when returning a sale with a price rule didn't work right when editing quantity
3/13/20: When swiping a gift card into serach field; we will now remove control symbols if setup that way
3/10/20: Added item id to transfers report
3/10/20: Fixed incorrect store account balance on receipt
3/9/20: Fixed grid pagination bug
3/9/20: Bulk edit inactive
3/9/20: Fixed a bug where location couldn't be changed on a receving that was being edited
3/9/20: Fixed a bug on past receipts that didn't always show right customer name when current sale open
3/7/20: Fixed a potential qb online syncing issue
3/5/20: Fixed style display issue with auto complete boxes on sales + recv
3/5/20: Removed feature for importing items from woo commerce as a service item. Not compatible with some WooCommerce installations which is why we removed.
3/5/20: Fixed bug where inventory summary report did not report pending inventory correctly for item variations
3/5/20: Fixed bug where item kit items with variations did not update inventory correctly when deleting sale
3/4/20: Added Use TaxJar Location API To Pull Taxes in store config
3/3/20: Variation products now can never be service items when imported from woo commerce
2/27/20: Hide out of stock items in grid does NOT apply to receivings
2/27/20: Fixed bug where cloned item could be set to 0 for pricing
2/26/20: Added store config option to disable receiving number on barcode labels
2/25/20: Added back receiving number on barcode labels
2/22/20: Fixed bug when viewing a closed inventory count it did NOT show the variation
2/22/20: Fixed bug when cloning sales and receivings with tax inclusive pricing
2/15/20: Fixed potential issue with woo-commerce syncing where images are duplicated
2/14/20: Fixed error when cloning that didn't copy tax class id correctly
2/11/20: Fixed french translations
2/11/20: Added pagination to sales and receiving interfaces to speed up inputing of large orders
2/6/20: Added performance optimization to session garbage collection
2/6/20: Added performance optimization to loading of sales interface
2/5/20: Improved backend performance for sales interface
1/31/20: Fixed bug in setting of "not required to click in" for employee didn't work when switching user
1/29/20: Fixed bug where multi level variations in quick select grid didn't work in all cases with quotes in the name
1/29/20: Now hiding cost price from receivings/transfers based on items --> see cost price permission
1/29/20: Fixed bugs with main image not being displayed in grid and items search
1/28/20: Fixed bug in woo commerce integration where service item's that are variations didn't report as in stock
1/28/20: Added the ability to summary category report to show top level categories only
1/28/20: Can now edit description on receiving for items that have allow alternate description
1/28/20: Now allow more than 2 decimals for price rules advanced discount price break
1/28/20: Made tag search wildcard
1/27/20: Fixed bug where when importing from woo commerce manage_stock wasn't synced
1/27/20: Fixed bug with summary manufactures where discount item was filtered out when it shouldn't have been
1/24/20: Fixed bug with mix and match price rules advanced discount multiple rules at once
1/23/20: Added bluejay reviews information dialog
What's New In Version 17.3? (Hotfixes have been made to this release)
Can now mark items damaged outside of doing a return (Such as when an item breaks without a sale)
Added ability of item kit to have dynamic pricing based on items in kit
Added store account activity summary reports for customer & Supplier Store Accounts
Added the ability to filter by register for detailed sales, summary items, and payments summary reports
Added permission View Inventory Print List
Added tier filter to customers --> summary report
Now have option to view last receiving from receivings interface
Added points used/points gained to customer report
Added additional item numbers for variations to API
Added store config option to uppercase text on receipts
Added ability to hide cost price on demand for modal dialogs
Fixed bug where price rules with tier pricing resulted in incorrect discount
What's New In Version 17.2? (Hotfixes have been made to this release)
Can now upload images for kits
Transfers are less error prone and transfer from can be any location
Can now apply price rules to manufacturers
Added the ability track in register other custom payment types
Added integration with platform.ly
Added option to change start of week to be Monday or Sunday
Can add customer on the fly from search box
Added Edit Sale and Edit Receiving Web Hooks
Added a popup on receiving to select quantities of all variations
Added quick link to easily complete a suspended transfer
Choose Quantity After Adding Item in Sales & Receivings can be set for each module
Added permission "Receive Store Account Payments" for sales + receivings
Added category filter to Sales --> Summary report
Added condensed closeout report
Added ability to collapse sales + receivings interface so more can fit on screen
Using orginal file name when uploading file to woo commerce (SEO purposes)
Can now hide expiring items globally on dashboard
What's New In Version 17.1? (Hotfixes have been made to this release)
Can now setup quantity variations to sell items in different variation of quantities (6 pack or 12 pack for example)
Added mix and match option for price rules
Can now change items to get (default 1) for price rule Buy X get discount
Added pricing history for items & item kits (reports)
Now tracking how many of each cash denomination is counted
Added store config option Choose Quantity After Adding Item In Sales And Receivings
Added the ability to filter customers summary report by item
Added file as a custom field type
Added ability to set max discount percent per employee and globally
Added ability to download receipt as pdf
Can now override all permissions per location
Can now clone sales and receivings
Can now scan barcode of a sale (or suspended sale) to edit
Can now calculate payment amount by entering a percentage of amount due
Can hide items, categories, tags, and item kits from grid per location
Added ability to merge customers
Can now import/export customers for gift cards
Dashboard now contains items expiring soon
Can exclude category from e-commerce syncing
Added currency filter to detailed sales and payment summary reports
Can now filter discount report by employee
Can edit taxes for sale using tax groups
Added store config option "Default new customer to current location"
Added ability for layaway to save how much of an item has been picked up (Viewable on sales screen for un-suspended sale)
Added permission "Edit Tier" for customer
Now have an option to have no payment option to select which requires a user to select payment before adding payment
Minor enhancements and bug fixes
What's New In Version 17.0? (Hotfixes have been made to this release)
Can now accept tips (supports integrated tip processing for many credit card vendors)
Can have more than one item number per variation
Can now pick which columns display in each report
Added permissions to edit and delete register log
Added store config option "Do NOT upload images for e-commerce"
Added Tax Jar Support (Requires Tax Jar Account)
Added Default Payment Type for Receivings
Can now filter delivery report by status
Added report to search for transaction by last 4 of credit card (integrated processing only)
Added store config option "Require Supplier For Receiving"
Added contains and not contains to custom report
Can now bulk edit delivery status
Added last edited column to items section
Refactored sync inventory changes for woo commerce to perform faster
Now has option to hide store account paid sales from reports
Can now use regular expressions for delivery zip codes. Example 144.*
would match 14450, 14421, 14442
Can now have appointments for suppliers and employees (Not just customers)
What's New In Version 16.5? (Hotfixes have been made to this release)
Can now track appointments for customers and assign them to employees
Ability to collect and track partial payments for store accounts
When doing a return you can now track how many were damaged so they are NOT returned to stock
Added image custom field type
Added quantity multiplier for scanning type 5*12345 where quantity is 5 and code is 12345
Can now do location specific pricing per variation
Can now disable item & item kits from price rules
Can now override taxes for sales & receivings at an item level
Can now disable gift cards from loyalty (As a store config option)
API now has sort col and sort dir
Can now add a second language to appear on receipts (Store config option)
Added an optional shipping cost field to receivings
Can now hide tier on receipt (Store config option)
Store account payment type hidden if over credit limit or credit limit is 0
Added option to only send stock alerts for re-order level only (NOT out of stock)
Can now E-Mail all purchase orders or sales to a specific e-mail
Minor bug fixes and Feature improvements
What's New In Version 16.4? (Hotfixes have been made to this release)
Can now sync with quickbooks online
Can now have price rules apply at only specific locations
Can now have kits inside Kits
Added average cost per unit to price variance reports
New permission "process returns" that can restrict employees from doing returns
New permission "suspend sale" that can restrict employees from suspending sales
Can now hide expire date on barcodes
Added web hooks for creating a new customer or a new sale
Can now have a default quantity for items & item kits which is used when selling or receiving
Can now override taxes on the fly for sales + receivings
Added option to hide prices on recv. receipts
Added payment type for expenses
Now able to save settings for barcode labels
Can now edit overall subtotal of a sale or receiving
Employee can be assigned a default register
Small enhancements and bug fixes
What's New In Version 16.3? (Hotfixes have been made to this release)
Now support Square as integrated processor for iOS & Android
Added option Allow price override regardless of permissions for items and item kits
Now showing item description in stock alerts
Can find out the balance of customer and supplier store accounts on a given day
Can now support items that are bought in series such as 6 pack of haircuts that have an expire date
Can now attach custom fields to sales and receivings (Up to 10)
Now support merchant supplied gift cards for processors using a USB integration or tran cloud
Added alerts for when cash drops below or goes above a configured limit for a register
Added time off requests to time clock section. Employee can request paid or unpaid time off which can be approved
Can now assign a customer to a location
Improved items not counted page to count variations and items directly from the report/page. Can also filter by category
Can now search by variation in the custom report
Now can set "Only allow items to be sold in whole numbers" for items and item kits so the quantity can't be changed to a non integer
Added COGS to sales --> detailed report and items --> Summary report
Can now set for items + item kits if the items is barcoded. When printing barcodes only items that have this option will print barcodes.
Added employee permission "See inventory count when counting inventory"
Can now specify main image for use with grid and item search
Suspended sales report shows amount due, amount paid, and last payment date
Language Support for Chinese
Added paypal.me integration for customer store accounts
What's New In Version 15.1? (Hotfixes have been made to this release)
WooCommerce API integration
Added Price Rules - Bogo, ect.
New excel import process for Items and Customers
You can now import Additional Item Numbers and Manufactures
Added points to Excel Import for Customers
Added Store Accounts for suppliers
You can now see individual transactions when making store account payments
Added Ability to attach serial numbers to items, which can be chosen at sales interface and have optional unit prices for each serial number
Improved performance for reports
Virtual Keyboard option for sales/recieving interface for touch screens
Improved database migrations for upgrades
Accept EBT payments
Added Ability to Disable Loyalty points Per Item or Per Customer
Added credit limit to customer import for store accounts
New filter for Store Account Detailed Report - One or ALL customers
New store config option “Use Tax Values At ALL Locations”
Re-Organized store config options
Added saving tier pricing on suspend sales
Added Payments reports for Receivings
Added locations filter for Inventory reports so you can make reports across all locations
Made item kits item scannable
Added Ability to add Additional Item Numbers to items via excel import
Added Manufacture field for items
Promo price BULK increase/decrease based on selling price
Added alert when item could not be added to an inventory count
Item categories can now have images and colors
Added Exp. Dates to Barcode labels if available
Allow negative store account payment when item below cost price
Added Manufacture to custom report filter
Added quantity field on items edit view
Added Detailed Inventory Count Report
Added Add tag filter to custom report
Added Discount Reason Field to sales interface
Create PO from Sale when selling out of stock items
Improved receiving and Purchase Orders to show item id/product id/UPC
Multi-colored tabs for Left Navigation Bar
Now supports IP Tran for credit processing from any device (Mercury/Vantiv AND Heartland)
Multiple Payment types for receivings
Added Payment reports for Recievings
It is now possible to edit a incorrect drawer counts
You can now update item Selling Price when receiving items
Easier seaching for store config options with updated search function
Added store configuration option "Remove Commission From Profit In Reports"
Added store configuration option "Remove Points Redemption From Profit"
Added store configuration option "Show Original Price On Receipt If Marked Down"
Added store configuration options to change (auto increment) of ID numbers
Added store configuration section for configuring application email settings
Added store configuration option for “Override Layaway Name”
Added store configuration option “Do Not Force HTTP When Needed For EMV Credit Card Processing”
Added store configuration option “Log Out Automatically When Clocking Out”
Added store configuration option “Remove Customer Name From Receipt”
Added store configuration option “Default Tier Percent Type for excel import”
Added store configuration option “Loyalty Points Earned Not Including Tax”
Added store configuration option “Currency Symbol Location”
Added store configuration option "Capture signature for all sales"
Added store configuration option "Hide Description On Receipt"
Added "Always Require Password When Switching User" to Employee
Modified store configuration option to "Enable quick edit on manage pages"
Moved store config option “Show Dashboard Statistics” to employee reports permission
Added employee permission for Editing employee profile
You can now toggle show item description on receipt on per item basis
Added ability to see gift cards a customer has on file during sale (And reemem)
Added store configuration option "Confirm Error Messages Using Modal Dialogs" on sales screen to catch mistakes
Can now edit an incorrect drawer count if mistake is made
Added filter to summary items report to show all items if they don't have sales
Can now have different company name, logo, and web site per location (optional)
Can disable fast user switching on a per employee basis
Fixed bug in mutli language environments were payment types were NOT grouped
You can now timeout login session in as little as 10 minutes (prev was an hour)
Can now import and export via excel/csv faster (requires php 5.4.0 or greater)
Inventory reports now can be run for a specific date
Tweaked receipt format to allow for larger numbers and better display
Fixed bug where payment types would not display in correct language if in multi language environment
Fixed bug when editing sale with gift card payment where profit is calculated incorrectly
Closeout report now has opening/closing employee for cash tracking
Closeout report can be for any date range
Closeout report now removes discounts from returns and displays as own section
Added Price variance report for items and item kits
Added the ability to have tier prices based on cost plus percent on per item basis
Added store configuration option "Default Tier Percent Type For Excel Import"
find available gift cards for given customer and easily add them to a sale
Cash tracking now shows previous closing amount when opening register
Sales now Track Original price to show dollar value discount
When searching you can now select all results
floating submit button for all forms
Added Global Tier pricing option
Better giftcard sales tracking with date sold
Quickbooks integration (beta)
We now prompt to use points if available when selecting customer when advanced loyalty system enabled
CI 3.1.4 upgrade
Added worldpay Integration
Minor bug fixes and enhancements
What's New In Version 15.0? (Hotfixes have been made to this release; when doing hotfix no database changes are needed)
New design that is easier to use!
Improved sales and receiving's interface for faster checkout
Added time clock for employee time tracking and simplified payroll
Customer Loyalty/Points system
Inventory counting/reconciliation feature for items
Added Stripe and Braintree as credit card gateway providers
Can now create purchase orders for receiving's
Now support EMV/Chip cards for EVO credit card processing
Now support EMV/Chip cards for Mercury credit card processing
Now support EMV/Chip cards for Heartland credit card processing
Now can capture digital signature using Topaz 1x5 pads on windows and iPad/Android/iPhone devices on screen
Now tracking of a sale was a layaway or estimate and now added filters for suspended sale report
Now allowing the use UPC or Product ID as the value of a barcode for items
Now possible to print barcodes from a receiving order
Suspended receiving's report
Can now track expenses
Barcode sheet now prints onto Avery 8160 sheets (30 per sheet) via inkjet printer
Now can use an internal messaging system to alert employees or let them know important information
Can now set custom taxes for customers (sale) and suppliers (recv.)
Made many of the summary reports comparable on a date range
Improved Bulk edit for items. Now tied to a search AND you can do percent increase/decrease for selling price, cost price, and promo price
Added additional fields to employees (Hire date, birthday inactive..etc)
Now support any currency for Cash Tracking (Defaults To United States Currency)
Performance improvement for excel import for items
Now possible to view inventory reports for other locations even if employee doesn't have access to location via a permission
Can now track expiring inventory via items, receiving, and Inventory --> Expiring inventory report
Added summary tiers report
Can print mailing labels for customers, employees, and suppliers
Improved items excel import by allow for more fields to be imported (promo price, promo start, end date)
Added closeout report
Added summary + graphical time range report for sales
Can now create unlimited categories and sub-categories for items + item kits + expenses
Can now add multiple tags to items
Can now force password employee change after login
Item and item kit cost price can be dynamically determined based on the entire weight average of whole inventory (Checkbox "Always Use Global Average Cost Price For A Sale Item's Cost Price" in store config)
Inventory summary report now shows how many items are in stock + weighted average cost price
Commission can now also be based on profit
Can now sort reports by newest date or oldest date
Added store account activity report
Inventory low report now shows items that have 0 or less in stock
Don't replace saved credit card info when a card is on file and a charge without saved card is completed
Added sub permission for editing quantity for items
Can now run most reports across multiple locations
Can compare some reports to arbitrary date ranges
Can now force password reset upon login
Can now optionally charge tax on receving's
Allow for "Color" option for locations so it is easier to tell which location you are on
Added configuration option to limit/expand how many recent customer sales show up on sales screen
Added option to hide suspended recv. in reports
Added ability to clone employee for fast employee creation
Can Now edit basic user info for self without having access to employees module
Added configuration option on when to calculate profit for gift cards
Closeout report to view summary of activity for 1 day
Made it possible to require employee login before each sale. Also made it possible to login without password.
Added store config preference to sort by newest or oldest for reports
Can now email store account statements to customers
Improved search for users running mysql 5.6 or newer
Added configuration option Speed up search queries that makes searches faster; but disables the ability to sort
Size now shows up for barcodes
Can now configure with item number shows on barcodes (item id, UPC/EAN/ISBN, or product id)
Gift card history report
Can now customize the number of decimals as well as the thousands separator
new receipt design
Added permission for inventory report to restrict the ability to view all commissions
Can now filter recv. report by supplier
Added database backup for mysqli and changed mysql --> mysqli for default
Now showing signature for store accounts
Added full screen mode for sales + receiving's pages
Detailed Gift card report can now be filtered by gift card number
Added option to hide customer information on receipt
Added quick complete option that combines add payment and complete sale into one click
Added support for wireless barcode scanner for iPad (Socket Mobile 7Ci Barcode). Also works with CHS 7Ci, 7Mi, 7Pi, 7Di, 7Qi, 7Xi, CHS 8Ci and 8Qi
Discount percent for tier prices or sale + recv. can now be decimal
Discount option for flat amount or flat percent
Added tier pricing information to items + item kits popups
Have ability to use very little paper to pop open drawer via printer
Added preference Do NOT Group Items That Are The Same for sales in store config
Reorder level alert on manage items screen (red)
Improved date/time input for reports
Added filter to summary customers report to have an amount filter
Improved and Fixed profit and loss reports
Can now choose non taxable during excel import
Can now add non taxable tax certificate number for customer
Can now customize receipt title
Can now control how many items/categories are shown on item grid for sales + recv.
Fixed bug so payment times always preserved when editing a sale that was NOT a layaway.
Custom report can be filter tax exempt transactions
Can require a customer for a suspended sale (Store config/settings option)
Many minor enhancements/fixes
Added German and Khmer languages/translations
Excel exports are now based on search for all entries in system
Added ability to NOT sell items below cost (Will not allow)
Minor Bug Fixes
What's New In Version 14.4?
Suspended sales report
Can now track employee commissions and have a different sales person during sale
Have the ability to create registers and track cash by register instead of employee
Detailed payments report
Batch sale + recv. (Upload spreadsheet
Added the ability to count denominations for USA bills and coins
Added ability to clone items for quick adding
Improve performance of customer and supplier searches for reports
Now showing quantity column in receiving module
Indicate type of sale on receipt
Added a credit limit feature for store accounts
Improved Spanish translation
Fixed bug where show comments on receipt wouldn't stick with cash tracking enabled
Store Config is categorized
Company information now on store account statement report
Store Account statements report can now show sales between any date range
Can now hide Barcode on receipts
Customer can now be required to complete a sale
Show total balance for all store accounts in summary report
Fixed a bug where deleted items/item kits could be added to sale/recv.
Added option to round to 2 decimal places for tier pricing
Added option to group taxes on receipt
Can now attach many item numbers to one product
Added total to gift cards summary report
Receipt print font size can now be small, medium, large, and extra large
Can now scan item to search for it in items module
Added Portugues + Dutch + Arabic languages
Categories summary report now has the number of items sold in it
Added ability to print duplicate receipt without putting in copies
Can now email a receipt from sales receipt
Show promo price on barcode when applicable
Can now hide cost price for item kits as a permission
Now showing transfer locations on recv. receipt + update inventory correctly when deleting a recv.
Other minor bug fixes
What's New In Version 14.3?
Can now suspend receivings
Shortcut keys
Non taxable sales show up in summary taxes report
Gift receipts
Fulfillment Receipt
Added option to show item grid automatically
Add permissions for reports "Show cost price in all reports" and "Show profit in all reports"
New inventory detailed report which shows when inventory is added/removed
Cost price export 10 decimals
Left align receipt
Price tier will now show on receipt
Can now manually edit customer store account balance
Sessions are no longer database backed; uses native php session. This fixes random logout issue
Fixed bug where store account balance is wrong be when editing/deleting a sale with negative payment amount
Added bulk edit options back for promo price, cost price, and unit price
Detailed reports export to excel now easy to manipulate
Fixed a bug where payment summary report didn't always show layaway payments
Improved french translation
Minor bug fixes
What's New In Version 14.2?
Added estimate option for suspended sale
Now exporting reports in xlsx by default (Except for customers upgrading; but this can be changed in Store config)
Added store config option to automatically put comments on receipt
Added store config option to determine which id field shows up in sales register
Added store config option which always focuses on item field after updating anything on sales/receivings interfaces
Fixed bug where item kit scan might not work
Added the ability to delete taxes during a sales (Only for NON tax inclusive items)
Can now add customer to sale by Company name
Added supplier company name to detailed receivings report
Improved Spanish Translation
Added size field for items
Showing + saving masked card even if we don't have an issuer of card (Bug fix)
Fixed bug where deleted_by was saved in the database when editing/suspending sale + receving
Fixed a bug in custom report where payment type was NOT filtered correctly
Fixed a bug where auth code + ref no did not show up on receipt of partial transaction when 2nd payment is NOT credit card
Fixed sql error that occured when trying to update location in bulk edit
Made last name optional for many "People" in the system (suppliers, employees, customers)
Modal dialog popup for customers from sales interface
Fixed a bug where an employee couldn't change locations unless they had employee module permissions
Fixed a bug where quotes and other odd characters didn't display correctly when searching
Fixed a bug where sale prefix couldn't contain spaces
Added ability to hide recent sales in sales UI
Fixed a deadlock bug that could result in sale + receiving transactions to fail under rare cases
Fixed a bug where when using a giftcard during a sale, it didn't calcualte profit correctly in some cases + Added option to disable giftcard subtraction
Can now sell giftcard even if user does not have access to items module
Can now cleanup old suppliers
Can now update quantity from bulk edit
Improve printing when using long descriptions
Minor bug fixes
What's New In Version 14.1?
Fixed bug in selling giftcard where tax was charged
Now saving state of manage screen searches so they persist across page reloads. Also redirecting back to manage screens when editing.
Fixed performance bug where more than 1 report could be run at a time per session. This is now limited to 1 report per time for a session.
Now showing store account payments in reports by default. Also fixed bug where cash tracking broke when receivng store account payments
Fixed a bug where if item kit cost price wasn't specified you couldn't complete a sale
Display customers, employees, suppliers by Last Name, First name in ordered by last name on search suggestions.
Fixed a bug where php < 5.3 made it so you could NOT add/edit a location
Sort search suggestions in Alphabetical order
Fixed a bug where some configurations of nginx wouldn't allow to process a sale or view a past receipt
Fixed bug where suspended sales could would not update store account balance
Added product id + item number to detailed supplier report
Added category to items summary report
Can now export custom report to .csv/excel
Fixed a bug where categories could be duplicated on item grid
Fixed a bug where if the quanity was not set for an item, inventory was not updated
Fixed bug in profit and loss report where profit wasn't shown
Added ability to process credit card transactions when editing a sale
Show StatusMessage when credit card fails
Ability to hide dashboard statistics
Small various bug fixes
What's New In Version 14.0?
Completely new UI that is completely responsive that works on desktop and mobile devices
Multi location/store support. You can now manage more than one physical location easily!
Ability to set multiple prices per item (Tiers) and assign a customer to a tier to receive tier price
Ability to sell items on store account (In-store customer account), which can be paid later
Ability to price items including tax (Tax inclusive pricing)
Now have the option to calculate average cost price when receiving items
Ability to track items that do NOT have inventory. (Service items)
Added a more touch friendly sales/receivings UI feature (Item Grid)
Sale date now has option of changing when re-suspending sale and completing a suspended sale (Payment dates still retain value)
Added Italian translation
Added profit and loss reports
Support up to 5 taxes
Granular permissions for reports. Can now give access to only certain reports per employee
Improved excel item import/update (Can do both at once if desired)
Can now import/update suppliers via excel csv
Can now use more than one credit card to pay for sale and suspend a sale after paying with credit card (Mercury only)
Added option to change sale date when suspending sale
Added option to change sale date when completing suspended sale
New way of handling taxes -- No longer need to assign takes to each item (unless you want to). Defaults to store configuration taxes
Customer account number now appears on receipt
Receipt now has more information about payments when processing credit cards using Mercury
Receipt now has credit card signature line regardless if using Merucury or not
Can now use up to 10 decimals for quantity for sales and receivings
When deleting a sale the employee is now reported
Quick dashboard when logging in
Global sale percent discount
Fixed bug in cash tracking where suspended sale payments would NOT be added to cash tracking
Program Language can be different for each employee
Improved backup for large databases (Uses mysqldump)
Fixed bug in inventory tracking where the wrong amount would be reported when manually editing an g
Giftcards can now be swiped using track 1 cards
Bulk update now simplified
Can now filter items by category
Barcodes now have number below
Performance improvement for items manage page
Excel imports are now ALL or NOTHING (transactions). If there is an error during import it will NOT work at all
Employees can now only assign permissions that they have themself (unless they are the default user; then they can assign all)
Now it is NOT possible to delete the first user for php point of sale
Employee email is now a required field
When deleting giftcard the number becomes re-usable
Sale prefix customization (Defaults to POS)
Can now sort by person id for customers + employees
Improved performance for detailed reports
Fixed bug where in some cases tax and total were over-reported by a .01
Fixed bug where user was unable to complete a sale with round to nearest .05 is enabled
Removed Speed up search queries as it caused in some cases the queries to be slower; also improved performance for large databases
Added pagination to reports to speed up results and improve performance
Many minor bug fixes
What's New In Version 13.2?
Can now add payment of $0.00 and finish sale with $0.00
Fixed bug where in some cases items couldn't be added.
Canada sales lax rounding now gives correct change.
What's New In Version 13.1?
Can charge credit card number without card present when using Mercury. This is attached to a customer
Can now edit a sale after it has been completed
Ability to sell giftcards from sales interface
Duplication prevention
Register Log's can be viewed even before closing
Payment types are now timestamped and NOT combined
Fixed bug when printing barcodes that sometimes cut off text
Now checking for database version and displaying error when database updates not present
Can now include tax on barcodes
Fixed translation bugs
Fixed bug for receiving that caused a blank screen when entering a customer (in some cases)
Added permission for "edit sale" and "can give discount"
Customer and item excel exports now include item and customer id
Configuration option to automatically email customer from sales screen
large imports won't timeout
Mass update bug fixes
Sales search report can now be filtered to only show matched items
Employee module mass update removed
Promo price now has a calendar to choose start and end date
Can now search for item by id
Can now add customer by account number from sales interface
Bulk edit can now edit quantity
Bulk edit bug fixes
Printing a receipt now allows for long item names
Changed columns for items screen to allow for only important information to be displayed (removed tax percent and cost price)
Added giftcard validation
Can now cleanup employee's usernames so they can be used again
Fixed bug that occurs in some versions of IE where the custom sales report didn't work
Can now round sales total's to the nearst .05 (For use in Canada)
Improved Spanish Translation
Can now import suppliers by First + Last names
What's New In Version 13.0?
Credit Card processing for US customers with Mercury (mercurypay.com)
New Report builder, which allows you to filter reports on many fields at once
Mass update for items and customers
E-mail alerts for inventory
Inventory reports now include supplier
Show comments on receipt
You can now bulk edit promo price
Fixed bug where e-mailed receipt didn't have comment
Summary customer report shows No Customer
Stock e-mail alert is shown for item kit, if an item in the kit is out of stock
Fixed bug in promo price where next year couldn't be selected
improvements for Bulk edit for items (Ability to select all items)
Fixed tax bug where if an item had 2 taxes for the same amount, they were combined on the tax report
Added ability to close feedback bar
Brought back time range sale search by popular demand
Removal of permissions for logged in employee is NOT possible
Updated installer to have e-mail setup using gmail or custom provider
Fixed bug when using iOS 6 and ajax requests that caused problems in sales interface
Out of stock alert for item kits
Print Receipt + Edit sale buttons
Better validation of language selection
Added Default payment type which selects the default payment type during sale and receiving
Add option to hide signature on receipt
Store URL now shows up on receipt (if it exists)
Can now print a receipt for a sale right from the sales report
It is now NOT possible to remove permissions from yourself when logged in
Fixed bug in iOS 6 where it caches ajax requests
Promo price now allows for next year
CodeIgniter 2.1.3
Whats New in Version 12.22?
Fixed bug where closing register would result in mysql error
Fixed a bug where the language could potential be saved as an invalid language
Whats New in Version 12.21?
Bug Fix for employee without see cost price permissions
Fixed mysql strict mode bugs
Whats New in Version 12.20?
Permissions for modules are more granular
Bug Fixes for graphical reports with certain date ranges and item kits when inserting null value for cost price in on sales screen
Bug Fix for cash tracking where it did not work with non superadmin user
Removed report date range feature, as it caused confusion with users
Whats New in Version 12.19?
Manage tables now sort entire set of data and NOT just current page
Can now sort a search result from manage tables
Can now create a promotion price for a given date range on an item
Can now select a time range for reports
Cash register check in now persists between logout
minor bug fixes with giftcards and deleted sales
Created an option to hide suspended sales from reports
Backend performance improvements
Concat and compress css/js files
Changed default behavior of sale ui to focus on item field after change of field
Upgraded to CodeIgniter 2.1.2
Whats New in Version 12.18?
Suspended sales are NOT deleted when unsuspended, the functions of un-suspending and deleting are now separated
Suspended sales are now treated like regular sales. Inventory is removed when suspended and sales are shown as part of reports
Improved sales interface UI
Now including sale time in reports which it makes sense
Can now search customer on sales screen by phone number and email
Fixed bug where optimize database didn't show the success message in an alert box
Now showing total inventory value by unit price on the inventory summary report
Fixed bug in IE 7,8 where focus is not set back to scan field for sales
Fixed bugs related to javascript and languages such as french
Whats New in Version 12.17?
Now printing more of the item name on receipt
Receipt column alignment
Can now add additional payment types
Sales interface is entirely ajax, no need for update button
Database optimization in store config to speed up database
French translation
Barcode scanners which "Tab" after scanning are now supported
Whats New in Version 12.16?
Inventory total in summary report
Can search by location for items
CI Version 2.1.0
Bug Fixes
Whats New in Version 12.15?
Added Track Cash in register option in sales config to keep track of opening and closing cash amounts
Can now export customers, items, suppliers, giftcards, and suppliers to excel
Added cleanup button to customers and items section to remove account_number/item_number of deleted customers/items
Reverted to using .csv for all exports
Bug Fixes
Whats New in Version 12.14?
Upgraded to CodeIgniter 2.0.3
Bug Fixes
Whats New in Version 12.13?
Can now upload company logo
Giftcard can be linked to a customer
Can now choose date format and time format through the program in the store config menu
F2 for shortcut key to open sales (changed from f1)
Added limit of 100 (instead of 10) to search suggestions and made them scrollable
Can now Email receipt after processing via edit screen
removed deprecated function use
Exporting reports .xls xml format to allow for utf-8 chars
Bug fixes
Whats New in Version 12.12?
New barcode generation library! also including store name and price in barcode
Can now print barcode labels directly to printer
Added detailed supplier report
Can now view reports right from manage screen
Quantity now updated when delete/undelete sale
Added receipt signature
Shortcut key for getting to sales screen (F1)
Improved translations
Added company name field to customer
Bug Fixes
Whats New in Version 12.11?
Added "Do Nothing" to supplier in bulk update
Fixed bug in payments report (again)
Whats New in Version 12.10?
Fixed a bug where calculations could be off by a penny
Allow taxes to have 3 decimal places
Item kit can now have a UPC/EAN/ISBN
Giftcards can take alphanumeric values
When suspending a sale, then unsuspending, then resuspending, the sale_id doesn't change
Fixed sql error when database.php debug is on
Whats New in Version 12.9?
Fixed a bug where payment report could be off
Whats New in Version 12.8?
Added configuration option for default tax cumulative option
Fixed a bug where when reprinting the receipt, the tax information could be wrong
Whats New in Version 12.7?
Fixed css display issues and made some forms a bit wider
Whats New in Version 12.6?
Cumulative Tax for Tax 2 percent (For Canada)
Fixed bug where item kits were NOT in taxes report
Whats New in Version 12.5?
Item Kits can now have a price and tax
Giftcard barcode sheets
Bug Fixes
Whats New in Version 12.4?
Fixed supplier display bug
Fixed receipt printing bug where too much space was at top
Added item number to detailed sales report
Fixed a bug where excel exports could display wrong
Can Now edit/delete receivings
Whats New in Version 12.3?
Bug Fixes
Whats New in Version 12.2?
Now using utf8 as collation for all tables and columns
Whats New in Version 12.1?
Fixed caching bug when updating versions
Updated inventory reports to show cost and unit price
Whats New in Version 12.0?
Implemented redesign of entire interface
Mailchimp integration
Can now backup database via store config module
When deleting a sale it is marked as deleted and not actually removed from database
Excel export as csv
Fixed a bug by not setting default font for linux firefox
In config section tax rate is no longer required
Can now reset an employee's password
Numerous bug fixes and performance improvements
Whats New in Version 11.6?
Fixed performance related bug when adding various "entities" in the system
Fixed bug where entering no comment resulted in a 0 being displayed
Fixed a bug by not setting default font for linux firefox