Download Latest Version posper-2.2-1029-2013-05-13.zip (33.6 MB)
Email in envelope

Get an email when there's a new version of POSper

Name Modified Size InfoDownloads / Week
Parent folder
README 2013-05-13 5.7 kB
posper.jar 2013-05-13 2.4 MB
posper-2.2-1029-2013-05-13.tar.gz 2013-05-13 33.6 MB
posper-2.2-1029-2013-05-13.zip 2013-05-13 33.6 MB
Totals: 4 Items   69.6 MB 2
POSper 2.2-1029-2013-05-13
==========================

What's new in POSper 2.2?
=========================

Improved customer group support
* Customer specific pricing is now also supported for customer groups

New payment features
* Payment panel gives a warning message when no payment type is selected
* Multi-currency feature: You are now able to select a second currency
  which can be chosen as another cash payment option. Conversion rates 
  can be maintained and easily adapted as they change. 
  The second currency total is listed as a payment method in the close
  cash statistics

User interface 
* Option 'Check open tickets before close cash' gives a warning close cash
  is called and there are still open tickets exist 
* Friendlier warnings and error messages help understand operation issues,
  e.g a missing payment type in the payment dialog.
* Tables in the restaurant map can now be styled

Statistics
* Set name for cashout payment in current cash(solves #1075)

Template improvements and ticket printing
* Additional attributes in printer templates allow scaling and margins for
  output to a system printer
* Epson printers can use the small font.
* Payment methods 'free' and 'invoice' are now included in ticket templates.
* Kitchen monitor output can now also be controlled through accounting levels.

Extended logging facilities
* The logging configuration can now be changed at runtime and it is
  possible to configure a SMTPAppender to have log messages sent by mail.


Detailled Changelog
===================

Snapshot 2.2rc-739d-451-21.11.2012

739:
* connection tester log entry only written on failure (solves #1062)
* new CustomerDiscounts property customergroup (solves #1063)
* ModifierFunctions#customerDiscount() also evaluates customer group (solves #1064)
* Payment panel gives a warning message when no payment type is selected (solves #1073)
* added European money templates (solves #1068)

Snapshot 2.2rc-745-93-22.01.2013

740:
* Option 'Check open tickets before close cash' (solves #1070)

741:
* Set name for cashout payment in current cash(solves #1075)
* FriendlyMessage is recognized by JMessageDialog as cause or second level cause
  to provide a user readable message (solves #1076).
  Used in the payment dialog to indicate a missing payment type.

742:
* Line edit must also honor customer group modifier to allow customer pricing (solves #1084)

743:
* Consolidate MySQL trigger definition script.
* Set the maximum number of fraction digits for formatted Doubles to 12 (was 3,
  which had some strange effects)
* Template changes (mostly missing english translations and typos).
* Multi-currency feature (WIP):
  - Options to choose a foreign currency and to allow more than one foreign currency.
  - Added currency panel to maintain foreign currencies. The menu to open the currency
    panel is in maintenance and by default allowed for the administrator.
  - New table posper_currency to define foreign currencies and their conversion rates.

744:
* fix a bug in magcard payment for AuthorizeNet and SecPay (solves #1124, Gateways still untested!)
* make payment gateway addresses configurable (solves #1125)

745: 
* housekeeping

Snapshot 2.2rc-746-98-24.01.2013

746:
* Additional attributes for  <ticket ....> in printer templates for device 'printer' (solves #963)

Snapshot 2.2rc-752-360-13.03.2013 (withdrawn - included in r 754)

747:
* Multi currency feature (solves #1109
** Currency Editor: added a drop down list to select a valid currencies
** Currency Editor: added a symbol field to define a currency symbol to be pronted instead of the
   three letter code.
** The Currency class has a method format() to print the value with the given symbol
** The PaymentsLineFormatter has been extended with a method printForeignValue()
** PaymentsModel loadData() groups payments by method and currency
** New property symbol in Currency

748:
* fix changelog entry
* set default log level to WARN and adapt log4j settings (solves #1138)
* Extended logging facilities (solves #1139)
** TicketLineFormatter#logLine()
** Ticketformatter#logTicket()
** Class TriggerEvaluator allows to control SMTP logging for audit and print.* loggers
   independently of log the level
** added javax.mail dependency (needed for log4j SMTPAppender)
* fix config for foreignCurrency (solves #1140)
* allow log4j configuration changes at runtime (solves #1141)

749:
* Currency editor must show local currency (solves #1142)
* (hidden) option printerButtonDisabled (solves #1143)

750:
* #1143 now works as expected
* log4j properties files revised and commented

751/752:
* round cash amounts for audit.log (close cash and current cash, solves #1154)
* rename payment type 'Ticket' to 'Coupon (beware: the type definition in the database remains unchanged to avoid compatibility issues, solves #1155)
* Opening the reśtaurant map must perform a refreshView on the TicketsEditor (fixes #1156)
* Fixed rounding problem which was introduced in 733 (fixes #1161)
* less logging for connection tester
* fixed typo in dbchangelog

Snapshot 2.2rc-754-393-27.03.2013

753:
* fixed logfile argument (fixes #1162)
* addded place name, if any, to audit log (solves #1166)

754:
* extend the length of posper_payment.name to 50 chars (solves #1156)
* created money_de_AT.properties (solves #1177)

Snapshot 2.2rc-756-499-19.04.2013

756:
* support for font B (9x17, 56 chars/line) for "epson" printers (solves #1181)
* deactivated 'Reservations' button (solves #1003)
* added payment methods 'free' and 'invoice' to ticket templates (plus some minor improvements, solves #975)
* added style configuration for table buttons (solves #276)
* Filter Kitchen Line by Accounting Level (solves #1148)


Source: README, updated 2013-05-13