REQUIREMENTS

Windows Xp/WePOS:
  1. .NET Framework 2.0 or higher
  2. POS .NET 1.12
    http://www.microsoft.com/en-us/download/details.aspx?id=5355
  3. (not needed on Windows Xp SP3) Windows Server 2003 Service Pack 1 Administration Tools Pack
    http://www.microsoft.com/en-us/download/details.aspx?id=3725
Windows 7/8/POSready 7:
  1. POS .NET 1.12
    http://www.microsoft.com/en-us/download/details.aspx?id=5355
There are some known issues when running the program on Windows 7/8:
  • the program needs to be run with elevated privileges (run as administrator)
  • shutdown button is not working

TO-DO

  • the amount of total discounts (discounts on total receipt value) is not calculated in Products, VAT and Depts reports but is correctly calculated in payments report and X report. The problem is they can't be divided among products if they are on total. So they must be shown on a new line on those reports.

CHANGE LOG

0.5.4

FIX: changed main tab text to 'posxp'

BUG: default speed buttons text in speed window is cutted

FIX: speed buttons can have both a color and an icon. New speed buttons files are not compatible with old ones, if you open them with a texteditor you can immediately see the differences and modify the old ones.

FEATURE: cash plugin controls can be position swapped

FIX: changed display name of windows groups see the guide

BUG: non integer payments values were not printed correctly. There was an error left from the c# conversion

FIX: Cash plugin settings page name max lenght is fixed to 22 letters

FIX: Moved cash plugin settings inside db. You can also use an old db version and it will work.

FIX: Moved posxp global settings inside db. You can also use an old db version and it will work.


0.5.3

FEATURE: the language localization is now based on the .NET framework localization and is selected automatically based on current Windows language. Moreover it's very easy to provide additional languages through satellite assemblies. If you want to provide a translation for your language contact me info(at)posxp.it

FIX: role based authorization is included by default as Azman is available on all windows versions


0.5.2

FEATURE: new windows 8 style keyboard more comfortable

FIX: reorganized directory layout. Now all the revelant configuration files are under the data subdirectory so simply copying the entire data directory will clone an installation

BUG: adding a transaction with barcode scanner

BUG: adding transactions via PLU button did not work

BUG: adding a discount as first transaction

BUG: corrected number of rows fetched in product datagridview to avoid duplicates between pages

BUG: product scanner search

FIX: after product scanner search the only way to get all products was to change tab or click header now changing scanner mode is the way to get all products back.

FEATURE: product text search

BUG: transactions with discounts were double counted in the journal


0.5.1

BUG: removing a non existing speed page on cashplugin

FEATURE: added very basic web browsing functionality

FIX: changed keyboard layout to include web browser keys

FIX: simplified plugin management from UI ( removed ;-) ). This way the UI is simpler for user and the same for developers that needs just to edit plugins.xml. Also that part was never used and tested


0.5.0

FEATURE: merged with 0.5 branch. POS .Net may be choosen with CONFIG_POSNET variable

FEATURE: added precompiler variable CONFIG_FISCAL for fiscal printer requirements of the following countries/regions:(Brazil, Bulgaria, Greece, Hungary, Italy, Poland, Romania, Russia, Turkey) However, it may fit the needs of other countries/regions also. Code and controls used only in fiscal mode are now inside a CONFIG_FISCAL

FIX: missing language constants in POS.Framework

FIX: changed dgddisplay defaultcellstyle backcolor to white and black, was window and highlight, in some cases it was black. Try running in windows vista or windows 7 with styles.

INFO: removed CONFIG_USER precompiler variable. Windows users management is not removable.

FIX: fixed logged user label for long computer names. Time label was not shown because of vertical size taking more space.

BUG: transaction list dgddisplay doesn't scroll when added discount and surcharge transaction

BUG: clicking transaction list dgddisplay on an empty row

FEATURE: added touch swipe/touch scrolling to remaining datagrid

FIX: pressing SUB button show subtotal to show it has been pressed

FIX: total modifiers should not be added if there is only 1 transaction

BUG: total percentage modifiers doesn't update their value when an item gets deleted. This was solved but total percentage modifiers are limited to 1 for the entire receipt but can be mixed with as many as needed total value modifiers.

FEATURE: total percentage modifiers in speed buttons

BUG: total value modifiers could cause negative total

FEATURE: added X Report

FIX: total modifiers are calculated in the X Report

FIX: display value dicount and value surcharge in journal statistics

FEATURE: added CONFIG_ICON variable in Cash Plugin to switch between icons mode and colors mode of speed buttons


0.4.4

FIX: added VOUCHER button icon (I modified the license icon in the package, that's the best I can do)

FEATURE: re-enabled Search scanner mode

FEATURE: re-enabled windows user management in main settings

FEATURE: added swipe/touch scrolling in current document transactions list (single click transaction delete preserved)

FEATURE: added current speed page number

FEATURE: added swipe/touch scrolling in speed buttons grid to navigate pages

FEATURE: added swipe/touch scrolling in products list to navigate product pages

FEATURE: added precompiler variable CONF_LANG_ENG, to enable multilanguage compilation. Default language is now english for everything i.e. source code variables, comments,.. and of course GUI labels

FEATURE: speed buttons background can be coloured. Icons has been disabled, in future you will be able to choose between color mode or icons mode, not both because it seems to be of no use. Anyway it's easy to implement.

BUG: correctly calculates value discount and value surcharge in journal statistics but does not display them. However it doesn't calculate total discounts and total surcharge.


0.4.3

FEATURE: virtual keyboard redesigned, now it's bigger and positioned at the bottom

FEATURE: added fixed border to windows (speed window, product window,...)

FEATURE: added data directory to main dir for unique per installation data, to ease new installations clone


0.4.2

BUG: Solved problem with percentage discount printing on KUBE F syntax.

FIX: discount transaction are NOT added not only when discount value > transaction value but also when they are equal

FIX: multiplier button multiplies also discounts when used with speed buttons

FIX: multiplier button multiplies also discount and surcharge added with - or + but not percentage discounts

FEATURE: transition to GPL licensing


0.4.1

BUG: lines too long in report formatting causes strange printing behaviour on KUBE F printer (max 32 characters); What to do if longer than 32 ? Cut them but how ?
SOLUTION: make a template for "TOTALS" report and another one for other reports, because in "TOTALS" report give space priority to numbers instead of characters, while in other reports subtract space from 2nd column which is always shorter.

BUG: product quantity overflow at -9999 now it stops at zero

BUG: report printing throw an exception if datagridview empty