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 


 A +++

 by bugmenot1234 on: Jan 24 2010
Score 50%

Thanks for this long awaiting release.
Fantastic job on this great software!!!

Reply to this


 Building on Fedora 12

 by padhia on: Mar 14 2010
Score 50%

Forgive me for being a noob at this.

I followed the installation guide on media wki.


cd lemonpos
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`

The first problem I encountered was, no Makefile got created in build directory. After I saw a Makefile in lemonpos directory, make command gave me

sostatus.h:30:31: error: ../../src/structs.h: No such file or directory

What am I doing wrong?


Reply to this


 Re: Building on Fedora 12

 by mchavezg on: Mar 15 2010
Score 50%


the command entered is ok. did you get an output similar to mine:

-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt-Version 4.6.2 (using /usr/bin/qmake)
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so;/usr/lib/libXpm.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so;/usr/lib/libXpm.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/libX11.so
-- Looking for include files CMAKE_HAVE_PTHREAD_H
-- Looking for include files CMAKE_HAVE_PTHREAD_H - found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found OpenSSL: /usr/lib/libssl.so
-- Looking for _POSIX_TIMERS
-- Looking for _POSIX_TIMERS - found
-- Found Automoc4: /usr/bin/automoc4
-- Found Perl: /usr/bin/perl
-- Phonon Version: 4.3.80
-- Found Phonon: /usr/lib/libphonon.so
-- Found Phonon Includes: /usr/include/KDE;/usr/include
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Failed
-- Performing Test HAVE_FPIE_SUPPORT
-- Performing Test HAVE_FPIE_SUPPORT - Success
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success
-- Performing Test __KDE_HAVE_GCC_VISIBILITY
-- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success
-- Found KDE 4.4 include dir: /usr/include
-- Found KDE 4.4 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Configuring done
-- Generating done
-- Build files have been written to: /home/miguel/proyectos/lemon.github/lemonpos/build

Reply to this


 Re: Re: Building on Fedora 12

 by padhia on: Mar 16 2010
Score 50%

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.

Thank you.

Reply to this


 Squeeze Freezes when adding...

 by gvsfif on: Nov 8 2010
Score 50%
Patmos IT Solutions

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.

Reply to this


 Re: Squeeze Freezes when adding...

 by gvsfif on: Nov 9 2010
Score 50%
Patmos IT Solutions

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.

Reply to this


 Re: Re: Squeeze Freezes when adding...

 by staple on: Dec 7 2010
Score 50%


I have the same problem. Can you possibly post a more detailed explanation of how you fixed it?

I can login fine to Squeeze with admin/linux but creating a user freezes the app.


Reply to this


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

 by gvsfif on: Dec 9 2010
Score 50%
Patmos IT Solutions

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.

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.