KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    Linux42.org    OpenSkillz.com   


- Content .- Fans (8) .- Knowledge Base (3) . 

Lemon POS


KDE Business Software

Score 87%
Lemon POS

Lemon POS

Homepage:  http://lemonpos.org/
Blog:  Link
Wiki:  Link
Minimum required   KDE 4.x
Downloads:  7624
Submitted:  Nov 17 2007
Updated:  Aug 12 2010


Lemon is an open source point of sale for linux and other unix systems. It is targeted for the small and medium sized business, and has been conceived for ease of use.

It is a qt4/KDE4 application, so you must have installed kde4

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:

French -partially-
Chinesse -partially-
Portuguese BR -partially-

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...


- 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).


- 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).

Ubuntu(lemonpos-0.9.3rc2 UBUNTU lucid 64bits)
Ubuntu(lemonpos-0.9.3rc2 UBUNTU lucid 32bits)
Mandriva(lemonpos-mandriva i586)
Ubuntu(lemonpos-ubuntu i386)
Ubuntu(lemonpos-ubuntu amd64)
Send to a friend
Other  Apps  from mchavezg
Report inappropriate content

goto page: prev   1  2  3  4 


 the name

 by MamiyaOtaru on: Feb 9 2008
Score 50%

In the USA, "Lemon" is a term for an automobile that doesn't work. POS (standing for Piece of S***) is often applied to cars, like in the movie Men in Black where agent Jay complains about the Ford POS he has to ride in.

Together the app name evoked in my mind at first the image of a hunk of junk car.

Obviously people interested in Point of Sale software will know what else POS can stand for though ;)

Reply to this


 barcode scanner

 by xylo on: Feb 12 2008
Score 50%

In the feature list you say "It must work with a barcode scanner". Is this a future feature or is it already implemented? If so, what barcode sanner are supported by Lemon POS?

Reply to this


 Re: barcode scanner

 by mchavezg on: Feb 15 2008
Score 50%

It depends on the operating system and the hardware (barcode reader) drivers.

Some readers are simple keyboards (they connect as a keyboard extension, with a connector called "wedge" or so.). This way, the application (lemonpos) does not knowns that, and thinks it was the keyboard that sends the keys (NUMBERS + ENTER key).

Other readers comes with an USB connector, or serial connector (DB9).

Some devices (readers) can work with the default USB/serial linux driver, and needs extra work at the application (lemonpos) or creating a new simple driver that gets values from the port (usb/serial).

It is possible that even the USB readers can act as a USB keyboard (if linux recognizes the reader as a USB keyboard).

In theory, if the readers acts as a keyboard, it must work with lemon.

As I dont have a barcode reader, I cant test if it really works.

Reply to this


 Re: Re: barcode scan

 by xylo on: Feb 15 2008
Score 50%

Thanks for your detailed response. It's interesting that some barcode scanners even act as keyboards - not a bad idea! I would prefer such devices.

I wanted to use your application together with a barcode scanner to manage my fridge :)
But currently most devices are a bit to expensive for me, so I will wait some more months before buying such a device. Then I will tell you my experiences.

Reply to this



 by collinm on: Apr 23 2008
Score 50%

nice project, great ui
i hpe some store will use your project

Reply to this


 Username and passwor

 by shakazulu on: May 12 2008
Score 50%

It asks me for user name and password?! What is that, i mean i input my administrators user name and pass but it doesn't want to agree with it :) Is there some other user name and pass or what? ;)


Reply to this


 Re: Username and pas

 by mchavezg on: May 17 2008
Score 50%


Is mysql running?
Have you created the database with the script included?

The users (and other data) are stored into a mysql database, so mysql is required.

Reply to this


 Re: Username and pas

 by mchavezg on: May 17 2008
Score 50%

Lemonpos stores data into mysql database, including user's passwords.

Is mysql installed and running?
Have you created the database with the included script?

Maybe thats the problem.

Reply to this


 Re: Username and passwor

 by powersupply on: Jan 14 2009
Score 50%

If you read the database creation script the default username is in a list at the bottom.
Look for this line:

INSERT INTO lemondb.users (id, username, password, salt, name, role) VALUES (1, 'admin', 'C07B1E799DC80B95060391DDF92B3C7EF6EECDCB', 'h60VK', 'Administrator', 0);

So, try using 'admin' as the username and 'linux' as the password (ignoring the speech marks obviuosly). Hope this helps.

Reply to this


 unable to open database

 by saeid on: Sep 25 2008
Score 50%

When I run lemon from terminal, I saw this problem:


Reply to this


 Re: unable to open database

 by mchavezg on: Dec 27 2008
Score 50%

That means the mysql user for lemonpos does not exists or the password is incorrect, or the user access is not configured as it should be.

Did you run the database-creation-script ??
Is mysql running??

Reply to this


 openSUSE link

 by pupil on: Mar 26 2009
Score 50%

for opensuse link, better point to this URL:


Reply to this


 Re: openSUSE link

 by mchavezg on: Mar 26 2009
Score 50%

Ok, link changed.


Reply to this

goto page: prev   1  2  3  4 

Add commentBack

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.

 Who we are
More about us
Frequently Asked Questions
Updates on identi.ca
Updates on Twitter
Content RSS   
Events RSS   

Add App
Public API
About KDE-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Sponsor us
Report Abuse

Copyright 2003-2016 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.