innerpagesbg
Download
Download PHP Point Of Sale

Forgot download link?


Setup Instructions

Setup instructions can be found at our support forum setup section.


  • 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
  • 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
  • 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
  • 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.
  • 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
  • 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
  • Fixed bug where closing register would result in mysql error
  • Fixed a bug where the language could potential be saved as an invalid language
  • Bug Fix for employee without see cost price permissions
  • Fixed mysql strict mode bugs
  • 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
  • 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
  • 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
  • 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
  • Inventory total in summary report
  • Can search by location for items
  • CI Version 2.1.0
  • Bug Fixes
  • 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
  • Upgraded to CodeIgniter 2.0.3
  • Bug Fixes
  • 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
  • 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
  • Added "Do Nothing" to supplier in bulk update
  • Fixed bug in payments report (again)
  • 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
  • Fixed a bug where payment report could be off
  • Added configuration option for default tax cumulative option
  • Fixed a bug where when reprinting the receipt, the tax information could be wrong
  • Fixed css display issues and made some forms a bit wider
  • Cumulative Tax for Tax 2 percent (For Canada)
  • Fixed bug where item kits were NOT in taxes report
  • Item Kits can now have a price and tax
  • Giftcard barcode sheets
  • Bug Fixes
  • 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
  • Bug Fixes
  • Now using utf8 as collation for all tables and columns
  • Fixed caching bug when updating versions
  • Updated inventory reports to show cost and unit price
  • 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
  • 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