It is considered a general point of sale, not focused to a specific sector. It can be used at a general store, a fast-food restaurant or a book store.

LemonPOS is translated to the following languages:

These are some features:
Tested with a parallel port ticket printer and a Star Micronics SP-100 thermal printer
Tested with a barcode scanner
It is probably that works with touch screens
It supports product photos
It has a grid view
It supports Group of products
It supports Special Orders (custom products)
and many other things...

Changelog:

CHANGELOG FOR LEMONPOS VERSION 0.9.3
---------------------------------------------------------------------------------------------------------------------------
- BUGFIX : AddTax feature is adding the tax to the total amount. ***IMPORTANT FIX***
- BUGFIX : Product Editor now calculates the right compound tax for groups. ***IMPORTANT FIX***
- BUGFIX : Added DISCOUNTS (offers) capability for Special Orders ***IMPORTANT FIX***
This fixes also discounts considedered in tax calculation for
Special Orders. Also fixes the taxes calculation for Special Orders.
- BUGFIX : SpecialOrders/Custom Products (extra ticket) notes printing fixed.
- BUGFIX : SpecialOrders/Custom Products when completing order the tax is ***IMPORTANT FIX***
not calculated.
- BUGFIX : SpecialOrders/Custom Products when incrementing/decrementing it ***IMPORTANT FIX***
the discount and total for the item is not calculated properly.
- BUGFIX : When selling Custom Products and adding more than one, the client is the same
for all custom products, its not allowed to change the client
and delivery date when adding another custom product.
- BUGFIX : Adding fix_roles.sql script to fix the roles on database. Run this on 0.9.2 or older databases.
- BUGFIX : Crash when using the Products Table View by default.
- BUGFIX : Squeeze Freezes when adding a new user, under certain conditions. May influence kernel version.
This bug is related to /dev/random. Now hash function uses /dev/urandom,
and the mouse need to be moved during the 'add user' action.
- BUGFIX : Unable to delete offers. This bug was present on older versions but with the Products table.
This is Related to QSqlTableModel class. To fix it, an own delete method was coded.
- BUGFIX : Offers Editor's validate method (date,amount,product) fixed.
- BUGFIX : Undefined values for balanceId and totalTax in the transaction table, only for purchases.
- BUGFIX : When editing a group in squeeze, the available products to add to the group, shows the
group products and raw products in the source products list.
- BUGFIX : Some transactions (tickets) were hidden in the "Reprint ticket" function.
- BUGFIX : On Special Order Editor, when selecting items from left list and adding to the right list
and having some in the right list, the price is not calculated as it should be.
- IMPROVEMENT : Product Editor now allows ZERO tax for products that need to be this way (tax free products).
- IMPROVEMENT : Increased refresh time for the model views (all tables on Squeeze), they refresh every
2 minutes instead of 5 seconds.
- IMPROVEMENT : Special Orders delivery date now is printed in the format: 'Mon 21 May, 4:30 PM'.
- IMPROVEMENT : Special Orders are now allowed to be marked as delivering on the same day.
- IMPROVEMENT : Now special Orders notes are up to 800 characters long.
- IMPROVEMENT : Some important fields (group elements, items in transactions...) are expanded to 1000 chars,
and other to 255 from lower values.
- IMPROVEMENT : Removed empty transactions from the Resume Sale selector. This empty transaction (only one)
is the one created at lemon start, it will be deleted on lemon exit.
- IMPROVEMENT : A lower limit for payment set to 1.00 in the Special Order Editor.
- IMPROVEMENT : The taxes and price for groups are calculated when needed by lemon. To report the correct tax and price.
- IMPROVEMENT : A splitter between the products grid and the purchase list in lemon. To allow resize them.
- IMPROVEMENT : Ticket Redesign to improve readability.
- UPDATE : Some translations where updated (de,es,fr).

NOTES:

- NOTE 1 : Special Orders can have two types of discounts simultaneously:
1.- On each component of the order (raw product)
2.- Occasional discount OR Client discount. Occasional discount only for the current
transaction ( prepayment, completing the order ) if you need on BOTH is needed to
add the occasional discount on each stage (prepayment, completing the order)

- NOTE 2 : Groups can have two types of discounts simultaneously:
1.- On the group product (the container).
2.- Occasional discount OR Client discount.
Group price and tax is calculated based on its components, at the needed moment.
The group has a Price-drop that is a discount % applied on each of its components. This is
used to calculate the group price and tax. For this reason, the group price, cost and taxes
are not editable on squeeze.

- NOTE 3 : If you are updating your database from 0.8.x version (or earlier) to a 0.9.X version then you
will need to run the "fix_roles.sql" script in the lemonpos/database_resources/ folder.
The symptom for running the fix_roles.sql script is that the "admin" user will be rejected as
an administrator, but you still login lemon with these user to sell things, but not for apply
occasional discounts or remove items or configure lemon ( unless LowSecurity mode is activated).

Re: Re: Building on Fedora 12

Thanks for the prompt reply.

I had received very similar messages, except for the last line, which in my case said

- Build files have been written to: /home/padhia/Downloads/lemonpos

I noticed from your output that the destination directory should have been ...lemonpos/build

I deleted the directory and rextracted the contents into a new directory. This time around cmake did use the correct destination directory! I don't know what I did (or didn't do) earlier, but now I am able to build and run the program.

Squeeze Freezes when adding...

Squeeze Freezes when adding a new user.

I've been struggling to have lemonpos installed and finally it has installed, the only problem now is that Squeeze Freezes when adding a new user. It grays out and stops responding. The only user is admin (I guess he's there by default). I am using Ubuntu 10.4 and running LemonPOS version 0.9.2 which I installed through the Software Center. Am I missing out something?
I also noticed " BUGFIX : Squeeze Freezes when adding a new user, under certain conditions. May influence kernel version.
This bug is related to /dev/random. Now hash function uses /dev/urandom,
and the mouse need to be moved during the 'add user' action." in the CHANGELOG FOR LEMONPOS VERSION 0.9.3.

Is this dependent on something? Like kernel version on something else? Please help.

Re: Squeeze Freezes when adding...

okay, just to give heads up. finally the issue got resolved. squeeze no longer freezes when adding users and lemonpos is working just fine. to have lemonpos (squeeze included) work fine, make sure there are lemonpos-data files installed before you install the 0.9.3 .deb file. i was failing to install it coz it could not overwrite coz of the lemonpos-data files but once i removed those files, lemonpos installed smoothly and is running just fine. i wish i had know that... couldn't have gone in circles changing unnecessary things.
thanx.

Re: Re: Re: Squeeze Freezes when adding...

hey hi. i am using ubuntu 10.4 and i at first installed lemon-pos using the software center and terminal. this in turn installed some data files with which i experienced the problem you are having. so i completely removed any lemoon-pos files installed on the system.
i after that installed lemon-pos the "Windows" way, i.e. by double-clicking the .deb file provided on link here and it installed just fine.
i assume your mysql database is properly installed and configured prior to all these installations.
i use gnome but i found out that it ran smoothly in kde, not really sure whether that's just my case or what, otherwise that's for the developers to say.
Cheers

How do you like Plasma 5? The best KDE Desktop ever. Definitely a nice improvement. Not decided yet. Haven't tried it yet. I do not like some of the changes. KDE is taking the wrong way. I am still sticking with KDE 3.5. I have no opinion, but wanted to vote anyway.

Copyright 2003-2015 KDE-Apps.org Team All rights reserved. KDE-Apps.org is not liable for any content or goods on this site.All contributors are responsible for the lawfulness of their uploads.KDE and K Desktop Environment are trademarks of KDE e.V.