diff --git a/.gitignore b/.gitignore index 3035cda2..08968a1d 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /chromispos.xml.backup /src-pos.zip /src-beans/uk/chromis/fixedimages/Thumbs.db +chromispos.jar diff --git a/Administration.bat b/Administration.bat new file mode 100644 index 00000000..24607c9c --- /dev/null +++ b/Administration.bat @@ -0,0 +1,25 @@ +@echo off + +set DIRNAME=%~dp0 +set CP="%DIRNAME%chromispos.jar" +set CP=%CP%;"%DIRNAME%changeiconset.jar" +set CP=%CP%;"%DIRNAME%locales/" +set CP=%CP%;"%DIRNAME%locales/Albanian" +set CP=%CP%;"%DIRNAME%locales/American" +set CP=%CP%;"%DIRNAME%locales/Arabic" +set CP=%CP%;"%DIRNAME%locales/Argentinian" +set CP=%CP%;"%DIRNAME%locales/Brazilian" +set CP=%CP%;"%DIRNAME%locales/Croatian" +set CP=%CP%;"%DIRNAME%locales/Dutch" +set CP=%CP%;"%DIRNAME%locales/English" +set CP=%CP%;"%DIRNAME%locales/Estonian" +set CP=%CP%;"%DIRNAME%locales/French" +set CP=%CP%;"%DIRNAME%locales/German" +set CP=%CP%;"%DIRNAME%locales/Italian" +set CP=%CP%;"%DIRNAME%locales/Mexican" +set CP=%CP%;"%DIRNAME%locales/Portuguese" +set CP=%CP%;"%DIRNAME%locales/Spanish" +set CP=%CP%;"%DIRNAME%reports/" + +javaw -cp %CP% -Djava.library.path="%DIRNAME%lib/Windows/i368-mingw32" -Ddirname.path="%DIRNAME%./" changeiconset.changeiconset %1 +start javaw -cp %CP% -Djava.library.path="%DIRNAME%lib/Windows/i368-mingw32" -Ddirname.path="%DIRNAME%./" -splash:chromis_splash.png uk.chromis.pos.forms.StartAdmin %11 \ No newline at end of file diff --git a/Console-start.bat b/Console-start.bat index b9071f97..97841f0c 100644 --- a/Console-start.bat +++ b/Console-start.bat @@ -1,54 +1,26 @@ @echo off -REM Chromis POS - The New Face of Open Source POS -REM Copyright (c) 2015 -REM http://www.chromis.co.uk -REM -REM This file is part of Chromis POS -REM -REM Chromis POS is free software: you can redistribute it and/or modify -REM it under the terms of the GNU General Public License as published by -REM the Free Software Foundation, either version 3 of the License, or -REM (at your option) any later version. -REM -REM Chromis POS is distributed in the hope that it will be useful, -REM but WITHOUT ANY WARRANTY; without even the implied warranty of -REM MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -REM GNU General Public License for more details. -REM -REM You should have received a copy of the GNU General Public License -REM along with Chromis POS. If not, see -REM + set DIRNAME=%~dp0 set CP="%DIRNAME%chromispos.jar" -set CP=%CP%;"%DIRNAME%lib/jasperreports-4.5.1.jar" -set CP=%CP%;"%DIRNAME%lib/jcommon-1.0.15.jar" -set CP=%CP%;"%DIRNAME%lib/jfreechart-1.0.12.jar" -set CP=%CP%;"%DIRNAME%lib/jdt-compiler-3.1.1.jar" -set CP=%CP%;"%DIRNAME%lib/commons-beanutils-1.8.3.jar" -set CP=%CP%;"%DIRNAME%lib/commons-digester-2.1.jar" -set CP=%CP%;"%DIRNAME%lib/iText-2.1.7.jar" -set CP=%CP%;"%DIRNAME%lib/poi-3.8-20120326.jar" -set CP=%CP%;"%DIRNAME%lib/barcode4j-2.0.jar" -set CP=%CP%;"%DIRNAME%lib/commons-codec-1.4.jar" -set CP=%CP%;"%DIRNAME%lib/velocity-1.7-dep.jar" -set CP=%CP%;"%DIRNAME%lib/oro-2.0.8.jar" -set CP=%CP%;"%DIRNAME%lib/commons-collections-3.2.1.jar" -set CP=%CP%;"%DIRNAME%lib/commons-lang-2.4.jar" -set CP=%CP%;"%DIRNAME%lib/bsh-core-2.0b4.jar" -set CP=%CP%;"%DIRNAME%lib/RXTXcomm.jar" -set CP=%CP%;"%DIRNAME%lib/jpos1121.jar" -set CP=%CP%;"%DIRNAME%lib/swingx-all-1.6.4.jar" -set CP=%CP%;"%DIRNAME%lib/substance.jar" -set CP=%CP%;"%DIRNAME%lib/substance-swingx.jar" -set CP=%CP%;"%DIRNAME%lib/substance-extras.jar" - -REM Apache Axis SOAP libraries. -set CP=%CP%;"%DIRNAME%lib/axis.jar" -set CP=%CP%;"%DIRNAME%lib/jaxrpc.jar" -set CP=%CP%;"%DIRNAME%lib/saaj.jar" -set CP=%CP%;"%DIRNAME%lib/wsdl4j-1.5.1.jar" -set CP=%CP%;"%DIRNAME%lib/commons-discovery-0.4.jar" -set CP=%CP%;"%DIRNAME%lib/commons-logging-1.1.jar" +set CP=%CP%;"%DIRNAME%changeiconset.jar" set CP=%CP%;"%DIRNAME%locales/" +set CP=%CP%;"%DIRNAME%locales/Albanian" +set CP=%CP%;"%DIRNAME%locales/American" +set CP=%CP%;"%DIRNAME%locales/Arabic" +set CP=%CP%;"%DIRNAME%locales/Argentinian" +set CP=%CP%;"%DIRNAME%locales/Brazilian" +set CP=%CP%;"%DIRNAME%locales/Croatian" +set CP=%CP%;"%DIRNAME%locales/Dutch" +set CP=%CP%;"%DIRNAME%locales/English" +set CP=%CP%;"%DIRNAME%locales/Estonian" +set CP=%CP%;"%DIRNAME%locales/French" +set CP=%CP%;"%DIRNAME%locales/German" +set CP=%CP%;"%DIRNAME%locales/Italian" +set CP=%CP%;"%DIRNAME%locales/Mexican" +set CP=%CP%;"%DIRNAME%locales/Portuguese" +set CP=%CP%;"%DIRNAME%locales/Spanish" set CP=%CP%;"%DIRNAME%reports/" + +java -cp %CP% -Djava.library.path="%DIRNAME%lib/Windows/i368-mingw32" -Ddirname.path="%DIRNAME%./" changeiconset.changeiconset %1 + start java -cp %CP% -Djava.library.path="%DIRNAME%lib/Windows/i368-mingw32" -Ddirname.path="%DIRNAME%./" -splash:chromis_splash.png uk.chromis.pos.forms.StartPOS %1 diff --git a/CreateClean.bat b/CreateClean.bat new file mode 100644 index 00000000..827a4f93 --- /dev/null +++ b/CreateClean.bat @@ -0,0 +1,22 @@ +@echo off + +set DIRNAME=%~dp0 +set CP="%DIRNAME%chromispos.jar" +set CP=%CP%;"%DIRNAME%locales/" +set CP=%CP%;"%DIRNAME%locales/Albanian" +set CP=%CP%;"%DIRNAME%locales/American" +set CP=%CP%;"%DIRNAME%locales/Arabic" +set CP=%CP%;"%DIRNAME%locales/Argentinian" +set CP=%CP%;"%DIRNAME%locales/Brazilian" +set CP=%CP%;"%DIRNAME%locales/Croatian" +set CP=%CP%;"%DIRNAME%locales/Dutch" +set CP=%CP%;"%DIRNAME%locales/English" +set CP=%CP%;"%DIRNAME%locales/Estonian" +set CP=%CP%;"%DIRNAME%locales/French" +set CP=%CP%;"%DIRNAME%locales/German" +set CP=%CP%;"%DIRNAME%locales/Italian" +set CP=%CP%;"%DIRNAME%locales/Mexican" +set CP=%CP%;"%DIRNAME%locales/Portuguese" +set CP=%CP%;"%DIRNAME%locales/Spanish" + +start java -cp %CP% -Djava.library.path="%DIRNAME%lib/Windows/i368-mingw32" -Ddirname.path="%DIRNAME%./" uk.chromis.pos.cleandb.JFrmCreateClean %1 diff --git a/CreateClean.command b/CreateClean.command new file mode 100644 index 00000000..c603c4ed --- /dev/null +++ b/CreateClean.command @@ -0,0 +1,24 @@ +#!/bin/sh + +DIRNAME=`dirname $0` +CP=$DIRNAME/chromispos.jar +CP=$CP:$DIRNAME/lib/ +CP=$CP:$DIRNAME/locales/ +CP=$CP:$DIRNAME/locales/Albanian +CP=$CP:$DIRNAME/reports/American +CP=$CP:$DIRNAME/locales/Arabic +CP=$CP:$DIRNAME/locales/Argentinian +CP=$CP:$DIRNAME/locales/Brazilian +CP=$CP:$DIRNAME/locales/Croatian +CP=$CP:$DIRNAME/locales/Dutch +CP=$CP:$DIRNAME/locales/English +CP=$CP:$DIRNAME/locales/Estonian +CP=$CP:$DIRNAME/locales/French +CP=$CP:$DIRNAME/locales/German +CP=$CP:$DIRNAME/locales/Italian +CP=$CP:$DIRNAME/locales/Mexican +CP=$CP:$DIRNAME/locales/Portuguese +CP=$CP:$DIRNAME/locales/Spanish +CP=$CP:$DIRNAME/reports/ + +java -cp $CP -Djava.library.path=$DIRNAME/lib/Linux -Ddirname.path="$DIRNAME" uk.chromis.pos.cleandb.JFrmCreateClean $1 \ No newline at end of file diff --git a/CreateClean.sh b/CreateClean.sh new file mode 100644 index 00000000..e104120f --- /dev/null +++ b/CreateClean.sh @@ -0,0 +1,41 @@ +#!/bin/sh + + +DIRNAME=`dirname $0` +CP=$DIRNAME/chromispos.jar +CP=$CP:$DIRNAME/reports/ +CP=$CP:$DIRNAME/locales/ +CP=$CP:$DIRNAME/locales/Albanian +CP=$CP:$DIRNAME/reports/American +CP=$CP:$DIRNAME/locales/Arabic +CP=$CP:$DIRNAME/locales/Argentinian +CP=$CP:$DIRNAME/locales/Brazilian +CP=$CP:$DIRNAME/locales/Croatian +CP=$CP:$DIRNAME/locales/Dutch +CP=$CP:$DIRNAME/locales/English +CP=$CP:$DIRNAME/locales/Estonian +CP=$CP:$DIRNAME/locales/French +CP=$CP:$DIRNAME/locales/German +CP=$CP:$DIRNAME/locales/Italian +CP=$CP:$DIRNAME/locales/Mexican +CP=$CP:$DIRNAME/locales/Portuguese +CP=$CP:$DIRNAME/locales/Spanish + +# Select the library folder +case "`uname -s`" in + Linux) + case "`uname -m`" in + i686) LIBRARYPATH=/lib/Linux/i686-unknown-linux-gnu;; + ia64) LIBRARYPATH=/lib/Linux/ia64-unknown-linux-gnu;; + x86_64|amd64) LIBRARYPATH=/lib/Linux/x86_64-unknown-linux-gnu;; + esac;; + SunOS) + case "`uname -m`" in + sparc32) LIBRARYPATH=/Solaris/sparc-solaris/sparc32-sun-solaris2.8;; + sparc64) LIBRARYPATH=/Solaris/sparc-solaris/sparc64-sun-solaris2.8;; + esac;; +Darwin) LIBRARYPATH=/lib/Mac_OS_X;; +CYGWIN*|MINGW32*) LIBRARYPATH=/lib/Windows/i368-mingw32;; +esacr + +java -cp $CP -Djava.library.path=$DIRNAME/lib/Linux -Ddirname.path="$DIRNAME" uk.chromis.pos.cleandb.JFrmCreateClean $1 \ No newline at end of file diff --git a/Icon sets/black/images.jar b/Icon sets/black/images.jar index 6df28c28..2153d443 100644 Binary files a/Icon sets/black/images.jar and b/Icon sets/black/images.jar differ diff --git a/Icon sets/blue/images.jar b/Icon sets/blue/images.jar new file mode 100644 index 00000000..24042685 Binary files /dev/null and b/Icon sets/blue/images.jar differ diff --git a/Icon sets/green/images.jar b/Icon sets/green/images.jar new file mode 100644 index 00000000..4d6fabf7 Binary files /dev/null and b/Icon sets/green/images.jar differ diff --git a/Icon sets/orange/images.jar b/Icon sets/orange/images.jar new file mode 100644 index 00000000..9e2edd97 Binary files /dev/null and b/Icon sets/orange/images.jar differ diff --git a/Icon sets/red/images.jar b/Icon sets/red/images.jar index 7994200d..d1479c38 100644 Binary files a/Icon sets/red/images.jar and b/Icon sets/red/images.jar differ diff --git a/Icon sets/royalblue/images.jar b/Icon sets/royalblue/images.jar index 101bbd59..1fcdfd77 100644 Binary files a/Icon sets/royalblue/images.jar and b/Icon sets/royalblue/images.jar differ diff --git a/Icon sets/royalblue/images.zip b/Icon sets/royalblue/images.zip deleted file mode 100644 index 7f461022..00000000 Binary files a/Icon sets/royalblue/images.zip and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/1downarrow.png b/Icon sets/royalblue/uk/chromis/images/1downarrow.png deleted file mode 100644 index d7deddaf..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/1downarrow.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/1leftarrow.png b/Icon sets/royalblue/uk/chromis/images/1leftarrow.png deleted file mode 100644 index 3c280fea..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/1leftarrow.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/1rightarrow.png b/Icon sets/royalblue/uk/chromis/images/1rightarrow.png deleted file mode 100644 index d70342a7..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/1rightarrow.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/1uparrow.png b/Icon sets/royalblue/uk/chromis/images/1uparrow.png deleted file mode 100644 index 4ddabcaf..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/1uparrow.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/2downarrow.png b/Icon sets/royalblue/uk/chromis/images/2downarrow.png deleted file mode 100644 index 00cdd283..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/2downarrow.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/2leftarrow.png b/Icon sets/royalblue/uk/chromis/images/2leftarrow.png deleted file mode 100644 index 4e5f03fb..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/2leftarrow.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/2rightarrow.png b/Icon sets/royalblue/uk/chromis/images/2rightarrow.png deleted file mode 100644 index 71370922..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/2rightarrow.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/2uparrow.png b/Icon sets/royalblue/uk/chromis/images/2uparrow.png deleted file mode 100644 index 0674cd61..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/2uparrow.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/ColourPick.png b/Icon sets/royalblue/uk/chromis/images/ColourPick.png deleted file mode 100644 index 84d8cf7d..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/ColourPick.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/ark2.png b/Icon sets/royalblue/uk/chromis/images/ark2.png deleted file mode 100644 index 183c23a1..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/ark2.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/attributes.png b/Icon sets/royalblue/uk/chromis/images/attributes.png deleted file mode 100644 index df2af5c8..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/attributes.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/auxiliary.png b/Icon sets/royalblue/uk/chromis/images/auxiliary.png deleted file mode 100644 index 0abb3422..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/auxiliary.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/bank.png b/Icon sets/royalblue/uk/chromis/images/bank.png deleted file mode 100644 index 247621cc..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/bank.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/barcode.png b/Icon sets/royalblue/uk/chromis/images/barcode.png deleted file mode 100644 index 8d76ccfd..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/barcode.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/bookmark.png b/Icon sets/royalblue/uk/chromis/images/bookmark.png deleted file mode 100644 index df3d0ff0..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/bookmark.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/btn0.png b/Icon sets/royalblue/uk/chromis/images/btn0.png deleted file mode 100644 index 5295e57f..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/btn0.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/btn00.png b/Icon sets/royalblue/uk/chromis/images/btn00.png deleted file mode 100644 index 85320de0..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/btn00.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/btn1.png b/Icon sets/royalblue/uk/chromis/images/btn1.png deleted file mode 100644 index 3f541343..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/btn1.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/btn2.png b/Icon sets/royalblue/uk/chromis/images/btn2.png deleted file mode 100644 index 7c1d98e3..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/btn2.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/btn2a.png b/Icon sets/royalblue/uk/chromis/images/btn2a.png deleted file mode 100644 index 9146c0b1..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/btn2a.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/btn3.png b/Icon sets/royalblue/uk/chromis/images/btn3.png deleted file mode 100644 index 293b2960..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/btn3.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/btn3a.png b/Icon sets/royalblue/uk/chromis/images/btn3a.png deleted file mode 100644 index 9e98c2f6..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/btn3a.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/btn4.png b/Icon sets/royalblue/uk/chromis/images/btn4.png deleted file mode 100644 index 0d537718..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/btn4.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/btn4a.png b/Icon sets/royalblue/uk/chromis/images/btn4a.png deleted file mode 100644 index 14852145..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/btn4a.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/btn5.png b/Icon sets/royalblue/uk/chromis/images/btn5.png deleted file mode 100644 index cd7b06b4..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/btn5.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/btn5a.png b/Icon sets/royalblue/uk/chromis/images/btn5a.png deleted file mode 100644 index 33182e4e..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/btn5a.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/btn6.png b/Icon sets/royalblue/uk/chromis/images/btn6.png deleted file mode 100644 index 1d4d0374..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/btn6.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/btn6a.png b/Icon sets/royalblue/uk/chromis/images/btn6a.png deleted file mode 100644 index 60aafcdc..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/btn6a.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/btn7.png b/Icon sets/royalblue/uk/chromis/images/btn7.png deleted file mode 100644 index 30911ceb..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/btn7.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/btn7a.png b/Icon sets/royalblue/uk/chromis/images/btn7a.png deleted file mode 100644 index ea49e419..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/btn7a.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/btn8.png b/Icon sets/royalblue/uk/chromis/images/btn8.png deleted file mode 100644 index 7c32c9ac..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/btn8.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/btn8a.png b/Icon sets/royalblue/uk/chromis/images/btn8a.png deleted file mode 100644 index 8a8d4275..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/btn8a.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/btn9.png b/Icon sets/royalblue/uk/chromis/images/btn9.png deleted file mode 100644 index f39ccf71..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/btn9.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/btn9a.png b/Icon sets/royalblue/uk/chromis/images/btn9a.png deleted file mode 100644 index f19dd58e..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/btn9a.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/btnback.png b/Icon sets/royalblue/uk/chromis/images/btnback.png deleted file mode 100644 index 9793e1a1..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/btnback.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/btnce.png b/Icon sets/royalblue/uk/chromis/images/btnce.png deleted file mode 100644 index aab94e08..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/btnce.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/btndiv.png b/Icon sets/royalblue/uk/chromis/images/btndiv.png deleted file mode 100644 index fee01486..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/btndiv.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/btndot.png b/Icon sets/royalblue/uk/chromis/images/btndot.png deleted file mode 100644 index fcf65b4e..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/btndot.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/btnequals.png b/Icon sets/royalblue/uk/chromis/images/btnequals.png deleted file mode 100644 index 976d5bdd..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/btnequals.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/btnminus.png b/Icon sets/royalblue/uk/chromis/images/btnminus.png deleted file mode 100644 index f2cb8048..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/btnminus.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/btnmult.png b/Icon sets/royalblue/uk/chromis/images/btnmult.png deleted file mode 100644 index 5ced3d58..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/btnmult.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/btnplus.png b/Icon sets/royalblue/uk/chromis/images/btnplus.png deleted file mode 100644 index 8b718405..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/btnplus.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/calculator.png b/Icon sets/royalblue/uk/chromis/images/calculator.png deleted file mode 100644 index 9da5552c..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/calculator.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/camera.png b/Icon sets/royalblue/uk/chromis/images/camera.png deleted file mode 100644 index 90c0b335..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/camera.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/cancel.png b/Icon sets/royalblue/uk/chromis/images/cancel.png deleted file mode 100644 index cdf57894..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/cancel.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/cash.png b/Icon sets/royalblue/uk/chromis/images/cash.png deleted file mode 100644 index 63a4b0b0..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/cash.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/cashdrawer.png b/Icon sets/royalblue/uk/chromis/images/cashdrawer.png deleted file mode 100644 index 0b10fba2..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/cashdrawer.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/category.png b/Icon sets/royalblue/uk/chromis/images/category.png deleted file mode 100644 index 8d2a469b..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/category.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/ccard.png b/Icon sets/royalblue/uk/chromis/images/ccard.png deleted file mode 100644 index e67a5bc3..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/ccard.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/chart.png b/Icon sets/royalblue/uk/chromis/images/chart.png deleted file mode 100644 index d76c9a60..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/chart.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/cheque.png b/Icon sets/royalblue/uk/chromis/images/cheque.png deleted file mode 100644 index c5f6a3c6..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/cheque.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/coffee.png b/Icon sets/royalblue/uk/chromis/images/coffee.png deleted file mode 100644 index de6515d0..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/coffee.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/configuration.png b/Icon sets/royalblue/uk/chromis/images/configuration.png deleted file mode 100644 index e09be9e2..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/configuration.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/customer.png b/Icon sets/royalblue/uk/chromis/images/customer.png deleted file mode 100644 index 8e6914b6..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/customer.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/customer_add_sml.png b/Icon sets/royalblue/uk/chromis/images/customer_add_sml.png deleted file mode 100644 index 4e1878a5..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/customer_add_sml.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/customer_sml.png b/Icon sets/royalblue/uk/chromis/images/customer_sml.png deleted file mode 100644 index 0c73f899..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/customer_sml.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/customerpay.png b/Icon sets/royalblue/uk/chromis/images/customerpay.png deleted file mode 100644 index ca773b3f..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/customerpay.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/database.png b/Icon sets/royalblue/uk/chromis/images/database.png deleted file mode 100644 index 0ebe48aa..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/database.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/date.png b/Icon sets/royalblue/uk/chromis/images/date.png deleted file mode 100644 index c97ac827..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/date.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/display.png b/Icon sets/royalblue/uk/chromis/images/display.png deleted file mode 100644 index 8ef8f7e1..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/display.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/edit.png b/Icon sets/royalblue/uk/chromis/images/edit.png deleted file mode 100644 index 90c0bf80..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/edit.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/edit_group.png b/Icon sets/royalblue/uk/chromis/images/edit_group.png deleted file mode 100644 index 292a2030..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/edit_group.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/edit_group_sm.png b/Icon sets/royalblue/uk/chromis/images/edit_group_sm.png deleted file mode 100644 index a01ec1bc..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/edit_group_sm.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/editdelete.png b/Icon sets/royalblue/uk/chromis/images/editdelete.png deleted file mode 100644 index c1a023d3..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/editdelete.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/editnew.png b/Icon sets/royalblue/uk/chromis/images/editnew.png deleted file mode 100644 index f37b83cc..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/editnew.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/empty.png b/Icon sets/royalblue/uk/chromis/images/empty.png deleted file mode 100644 index 3c076d6d..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/empty.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/encrypted.png b/Icon sets/royalblue/uk/chromis/images/encrypted.png deleted file mode 100644 index 2d4e79ad..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/encrypted.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/exit.png b/Icon sets/royalblue/uk/chromis/images/exit.png deleted file mode 100644 index 1c7d8fb0..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/exit.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/fileclose.png b/Icon sets/royalblue/uk/chromis/images/fileclose.png deleted file mode 100644 index 75159b91..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/fileclose.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/fileopen.png b/Icon sets/royalblue/uk/chromis/images/fileopen.png deleted file mode 100644 index f3239381..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/fileopen.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/filesave.png b/Icon sets/royalblue/uk/chromis/images/filesave.png deleted file mode 100644 index 8e66de1a..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/filesave.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/floors.png b/Icon sets/royalblue/uk/chromis/images/floors.png deleted file mode 100644 index 83efc168..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/floors.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/gohome.png b/Icon sets/royalblue/uk/chromis/images/gohome.png deleted file mode 100644 index a61e2feb..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/gohome.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/heart.png b/Icon sets/royalblue/uk/chromis/images/heart.png deleted file mode 100644 index fee6c7b4..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/heart.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/img.discount.png b/Icon sets/royalblue/uk/chromis/images/img.discount.png deleted file mode 100644 index 194cc1ad..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/img.discount.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/import.png b/Icon sets/royalblue/uk/chromis/images/import.png deleted file mode 100644 index 88b4cdbe..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/import.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/inbox.png b/Icon sets/royalblue/uk/chromis/images/inbox.png deleted file mode 100644 index 8076c8bb..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/inbox.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/kit_print.png b/Icon sets/royalblue/uk/chromis/images/kit_print.png deleted file mode 100644 index fa4738bb..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/kit_print.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/leaves.png b/Icon sets/royalblue/uk/chromis/images/leaves.png deleted file mode 100644 index df83f628..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/leaves.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/location.png b/Icon sets/royalblue/uk/chromis/images/location.png deleted file mode 100644 index 936b2fac..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/location.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/logout.png b/Icon sets/royalblue/uk/chromis/images/logout.png deleted file mode 100644 index a2fafde4..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/logout.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/maintain.png b/Icon sets/royalblue/uk/chromis/images/maintain.png deleted file mode 100644 index 7cec3a85..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/maintain.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/menu-left.png b/Icon sets/royalblue/uk/chromis/images/menu-left.png deleted file mode 100644 index 779fce53..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/menu-left.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/menu-right.png b/Icon sets/royalblue/uk/chromis/images/menu-right.png deleted file mode 100644 index bb880f40..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/menu-right.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/mime.png b/Icon sets/royalblue/uk/chromis/images/mime.png deleted file mode 100644 index 71018389..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/mime.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/mime2.png b/Icon sets/royalblue/uk/chromis/images/mime2.png deleted file mode 100644 index 91bfa336..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/mime2.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/mime3.png b/Icon sets/royalblue/uk/chromis/images/mime3.png deleted file mode 100644 index f8802f0a..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/mime3.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/movetable.png b/Icon sets/royalblue/uk/chromis/images/movetable.png deleted file mode 100644 index 3d88c135..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/movetable.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/no_photo.png b/Icon sets/royalblue/uk/chromis/images/no_photo.png deleted file mode 100644 index 7d074843..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/no_photo.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/notes.png b/Icon sets/royalblue/uk/chromis/images/notes.png deleted file mode 100644 index 8d4020ff..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/notes.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/ok.png b/Icon sets/royalblue/uk/chromis/images/ok.png deleted file mode 100644 index 668aba32..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/ok.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/package.png b/Icon sets/royalblue/uk/chromis/images/package.png deleted file mode 100644 index 53c018e5..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/package.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/package_big.png b/Icon sets/royalblue/uk/chromis/images/package_big.png deleted file mode 100644 index 2e29bb0b..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/package_big.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/password.png b/Icon sets/royalblue/uk/chromis/images/password.png deleted file mode 100644 index 2327cf78..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/password.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/pay.png b/Icon sets/royalblue/uk/chromis/images/pay.png deleted file mode 100644 index 23362443..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/pay.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/payments.png b/Icon sets/royalblue/uk/chromis/images/payments.png deleted file mode 100644 index cbd64160..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/payments.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/plugin.png b/Icon sets/royalblue/uk/chromis/images/plugin.png deleted file mode 100644 index 714d2d7e..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/plugin.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/printer.png b/Icon sets/royalblue/uk/chromis/images/printer.png deleted file mode 100644 index 056c3577..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/printer.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/printer24.png b/Icon sets/royalblue/uk/chromis/images/printer24.png deleted file mode 100644 index 0821b5ac..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/printer24.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/printer24_off.png b/Icon sets/royalblue/uk/chromis/images/printer24_off.png deleted file mode 100644 index bb7de6a6..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/printer24_off.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/printer24_on.png b/Icon sets/royalblue/uk/chromis/images/printer24_on.png deleted file mode 100644 index a3ef82ff..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/printer24_on.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/products.png b/Icon sets/royalblue/uk/chromis/images/products.png deleted file mode 100644 index 021a7e13..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/products.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/products24.png b/Icon sets/royalblue/uk/chromis/images/products24.png deleted file mode 100644 index fffd3370..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/products24.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/receive.png b/Icon sets/royalblue/uk/chromis/images/receive.png deleted file mode 100644 index a2f9538f..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/receive.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/refundit.png b/Icon sets/royalblue/uk/chromis/images/refundit.png deleted file mode 100644 index 6955d575..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/refundit.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/reload.png b/Icon sets/royalblue/uk/chromis/images/reload.png deleted file mode 100644 index cec1990f..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/reload.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/reports.png b/Icon sets/royalblue/uk/chromis/images/reports.png deleted file mode 100644 index 2c866544..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/reports.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/reprint.png b/Icon sets/royalblue/uk/chromis/images/reprint.png deleted file mode 100644 index c1daaa32..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/reprint.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/reprint24.png b/Icon sets/royalblue/uk/chromis/images/reprint24.png deleted file mode 100644 index 6f0487ee..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/reprint24.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/resources.png b/Icon sets/royalblue/uk/chromis/images/resources.png deleted file mode 100644 index faeb65cc..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/resources.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/restaurant_floor.png b/Icon sets/royalblue/uk/chromis/images/restaurant_floor.png deleted file mode 100644 index 9b3a8828..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/restaurant_floor.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/restaurant_floor_sml.png b/Icon sets/royalblue/uk/chromis/images/restaurant_floor_sml.png deleted file mode 100644 index 69a9fe45..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/restaurant_floor_sml.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/roles.png b/Icon sets/royalblue/uk/chromis/images/roles.png deleted file mode 100644 index 089756d4..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/roles.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/run_script.png b/Icon sets/royalblue/uk/chromis/images/run_script.png deleted file mode 100644 index b1104d53..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/run_script.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/sale.png b/Icon sets/royalblue/uk/chromis/images/sale.png deleted file mode 100644 index 2d26359d..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/sale.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/sale_delete.png b/Icon sets/royalblue/uk/chromis/images/sale_delete.png deleted file mode 100644 index 6ab0488e..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/sale_delete.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/sale_editline.png b/Icon sets/royalblue/uk/chromis/images/sale_editline.png deleted file mode 100644 index bdbe9550..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/sale_editline.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/sale_new.png b/Icon sets/royalblue/uk/chromis/images/sale_new.png deleted file mode 100644 index baf763ff..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/sale_new.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/sale_pending.png b/Icon sets/royalblue/uk/chromis/images/sale_pending.png deleted file mode 100644 index 1460953a..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/sale_pending.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/sale_split_sml.png b/Icon sets/royalblue/uk/chromis/images/sale_split_sml.png deleted file mode 100644 index 31e6985f..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/sale_split_sml.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/saleedit.png b/Icon sets/royalblue/uk/chromis/images/saleedit.png deleted file mode 100644 index d5a39ad2..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/saleedit.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/sales.png b/Icon sets/royalblue/uk/chromis/images/sales.png deleted file mode 100644 index 05128a3a..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/sales.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/sales_active.png b/Icon sets/royalblue/uk/chromis/images/sales_active.png deleted file mode 100644 index 59272766..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/sales_active.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/scale.png b/Icon sets/royalblue/uk/chromis/images/scale.png deleted file mode 100644 index ed0b01f4..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/scale.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/search24.png b/Icon sets/royalblue/uk/chromis/images/search24.png deleted file mode 100644 index 242c1497..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/search24.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/search32.png b/Icon sets/royalblue/uk/chromis/images/search32.png deleted file mode 100644 index e07ce202..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/search32.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/sort_incr.png b/Icon sets/royalblue/uk/chromis/images/sort_incr.png deleted file mode 100644 index 9d0a6172..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/sort_incr.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/stockdiary.png b/Icon sets/royalblue/uk/chromis/images/stockdiary.png deleted file mode 100644 index 8d887f96..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/stockdiary.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/stockmaint.png b/Icon sets/royalblue/uk/chromis/images/stockmaint.png deleted file mode 100644 index 1f35f3f6..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/stockmaint.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/subcategory.png b/Icon sets/royalblue/uk/chromis/images/subcategory.png deleted file mode 100644 index ca005dc6..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/subcategory.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/sysadmin.png b/Icon sets/royalblue/uk/chromis/images/sysadmin.png deleted file mode 100644 index 81d9c173..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/sysadmin.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/tables.png b/Icon sets/royalblue/uk/chromis/images/tables.png deleted file mode 100644 index 14ae48e2..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/tables.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/timer.png b/Icon sets/royalblue/uk/chromis/images/timer.png deleted file mode 100644 index 9c0c6fe6..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/timer.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/user_sml.png b/Icon sets/royalblue/uk/chromis/images/user_sml.png deleted file mode 100644 index b4d8f541..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/user_sml.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/users.png b/Icon sets/royalblue/uk/chromis/images/users.png deleted file mode 100644 index 8fcf29d2..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/users.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/utilities.png b/Icon sets/royalblue/uk/chromis/images/utilities.png deleted file mode 100644 index 9fbd8ead..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/utilities.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/viewmag+.png b/Icon sets/royalblue/uk/chromis/images/viewmag+.png deleted file mode 100644 index 0fdc0988..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/viewmag+.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/viewmag-.png b/Icon sets/royalblue/uk/chromis/images/viewmag-.png deleted file mode 100644 index eece79e0..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/viewmag-.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/voucher.png b/Icon sets/royalblue/uk/chromis/images/voucher.png deleted file mode 100644 index 50c39172..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/voucher.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/wallet.png b/Icon sets/royalblue/uk/chromis/images/wallet.png deleted file mode 100644 index ede43f61..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/wallet.png and /dev/null differ diff --git a/Icon sets/royalblue/uk/chromis/images/yast_printer.png b/Icon sets/royalblue/uk/chromis/images/yast_printer.png deleted file mode 100644 index ea227539..00000000 Binary files a/Icon sets/royalblue/uk/chromis/images/yast_printer.png and /dev/null differ diff --git a/Migrate.bat b/Migrate.bat index 9567a9bb..adf82563 100644 --- a/Migrate.bat +++ b/Migrate.bat @@ -1,54 +1,24 @@ @echo off -REM Chromis POS - The New Face of Open Source POS -REM Copyright (c) 2015 -REM http://www.chromis.co.uk -REM -REM This file is part of Chromis POS -REM -REM Chromis POS is free software: you can redistribute it and/or modify -REM it under the terms of the GNU General Public License as published by -REM the Free Software Foundation, either version 3 of the License, or -REM (at your option) any later version. -REM -REM Chromis POS is distributed in the hope that it will be useful, -REM but WITHOUT ANY WARRANTY; without even the implied warranty of -REM MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -REM GNU General Public License for more details. -REM -REM You should have received a copy of the GNU General Public License -REM along with Chromis POS. If not, see set DIRNAME=%~dp0 set CP="%DIRNAME%chromispos.jar" -set CP=%CP%;"%DIRNAME%lib/jasperreports-4.5.1.jar" -set CP=%CP%;"%DIRNAME%lib/jcommon-1.0.15.jar" -set CP=%CP%;"%DIRNAME%lib/jfreechart-1.0.12.jar" -set CP=%CP%;"%DIRNAME%lib/jdt-compiler-3.1.1.jar" -set CP=%CP%;"%DIRNAME%lib/commons-beanutils-1.8.3.jar" -set CP=%CP%;"%DIRNAME%lib/commons-digester-2.1.jar" -set CP=%CP%;"%DIRNAME%lib/iText-2.1.7.jar" -set CP=%CP%;"%DIRNAME%lib/poi-3.8-20120326.jar" -set CP=%CP%;"%DIRNAME%lib/barcode4j-2.0.jar" -set CP=%CP%;"%DIRNAME%lib/commons-codec-1.4.jar" -set CP=%CP%;"%DIRNAME%lib/velocity-1.7-dep.jar" -set CP=%CP%;"%DIRNAME%lib/oro-2.0.8.jar" -set CP=%CP%;"%DIRNAME%lib/commons-collections-3.2.1.jar" -set CP=%CP%;"%DIRNAME%lib/commons-lang-2.4.jar" -set CP=%CP%;"%DIRNAME%lib/bsh-core-2.0b4.jar" -set CP=%CP%;"%DIRNAME%lib/RXTXcomm.jar" -set CP=%CP%;"%DIRNAME%lib/jpos1121.jar" -set CP=%CP%;"%DIRNAME%lib/swingx-all-1.6.4.jar" -set CP=%CP%;"%DIRNAME%lib/substance.jar" -set CP=%CP%;"%DIRNAME%lib/substance-swingx.jar" - -REM Apache Axis SOAP libraries. -set CP=%CP%;"%DIRNAME%lib/axis.jar" -set CP=%CP%;"%DIRNAME%lib/jaxrpc.jar" -set CP=%CP%;"%DIRNAME%lib/saaj.jar" -set CP=%CP%;"%DIRNAME%lib/wsdl4j-1.5.1.jar" -set CP=%CP%;"%DIRNAME%lib/commons-discovery-0.4.jar" -set CP=%CP%;"%DIRNAME%lib/commons-logging-1.1.jar" set CP=%CP%;"%DIRNAME%locales/" +set CP=%CP%;"%DIRNAME%locales/Albanian" +set CP=%CP%;"%DIRNAME%locales/American" +set CP=%CP%;"%DIRNAME%locales/Arabic" +set CP=%CP%;"%DIRNAME%locales/Argentinian" +set CP=%CP%;"%DIRNAME%locales/Brazilian" +set CP=%CP%;"%DIRNAME%locales/Croatian" +set CP=%CP%;"%DIRNAME%locales/Dutch" +set CP=%CP%;"%DIRNAME%locales/English" +set CP=%CP%;"%DIRNAME%locales/Estonian" +set CP=%CP%;"%DIRNAME%locales/French" +set CP=%CP%;"%DIRNAME%locales/German" +set CP=%CP%;"%DIRNAME%locales/Italian" +set CP=%CP%;"%DIRNAME%locales/Mexican" +set CP=%CP%;"%DIRNAME%locales/Portuguese" +set CP=%CP%;"%DIRNAME%locales/Spanish" + set CP=%CP%;"%DIRNAME%reports/" start /B javaw -cp %CP% -Djava.library.path="%DIRNAME%lib/Windows/i368-mingw32" -Ddirname.path="%DIRNAME%./" uk.chromis.pos.migrate.JFrmMigrate %1 diff --git a/README.txt b/README.txt index 89279985..6b393dcf 100644 --- a/README.txt +++ b/README.txt @@ -1,19 +1,184 @@ -8th November 2015 -Release: v0.53 +29th February 2016 +Release:v0.56 + +Moved main locales out of country folders +Fixes to dialogbox when using dark colour themes. +Updated some of the locales files with updates provided by users +Updated Migration routine uses new process and cover the latest version, added progress bar +Added fix from Wildfox coder for CSV import +Allow reset of pickup ID within application +Added custom error sound option, modified from John B code +Added autocomplete to products packproduct +Added John B change to only load products after filter is applied +Source code ability to add menu options without removing existing menu. +Adding fixes from John B for promotions and +Added date of birth to customer records + + +*********************************************************************************************************** +2nd February 2016 +Release: v0.55 + +Update to the convert routine +Update to create\upgrade dialog boxes +Refactor of columms in Derby database to resolve the foreign key issue, which is caused by different columns +size, in databases that are converted. + +Added recipes (formally product kit). +Improved barcode printign routine to allow the software to use graphics for barcodes not supported by the +printer. + +*********************************************************************************************************** +10th January 2016 +Release: v0.54.4 + +Update convert routine, This will allow updates from version 2.50 of Unicenta and Openbravo, the convertor +from these versions will still require user intervention to complete the process. + +Bugs fixes +Bug around max change resolved + +Features +Long names displayed in products and customer panels +New config panel to separate the restaurant settings +Autorefresh on tables, if enabled will auto refresh tables view every 5 seconds +Added option to allow auto popup of layaways +Added option to allow the table buttons to be located from floors +Allow edit of historic ticket providing the day is not closed + +*********************************************************************************************************** +3rd January 2016 +Release: v0.54.3 -Bug #16 variable price, product screen display affected only, now resolved -Bug #15 Delete freshly added products - Thanks Wildfox coder -Bug #14 CSV import updated and resolved -Bug #17 Refund bug inherited from Unicenta and Openbravo, user can refund dame recipt multiple times +Bug fixes +#41 Debit Sales locked - if payment is made against customer, does not reflect in layaways +#42 Update from v0.54.1 failing +#43 Exit button on info panel -Refactor of derby database code, since derby 10.10.20 they boolean function changed. to use true/false rather than 1/0. Table changed to allow the new fucntion. -Addition of pack product feature from John Barrett, including new table ready for stock app import. +Features +Moved tiptext messages to pos_messages + +*********************************************************************************************************** +2nd January 2016 +Release: v0.54.2 + +Release to fix bugs identified in v0.54.1 + +Also included change limit feature, to prevent barcode number being used for change. + +*********************************************************************************************************** +28th December 2015 +Release: v0.54.1/0 + +Release to fix +bug#34, this was caused by a source code merged - only affects creating new tables + +*********************************************************************************************************** +27th December 2015 +Release: v0.54 + + +*********************************************** + +PLEASE NOTE THAT SHARED TICKETS IS DELETED AS +PART OF THIS UPGRADE PROCESS. THIS IS REQUIRED +TO ALLOW CHANGES TO WORK WITHOUT ERRORS + +*********************************************** + +Bugs +#24 Sales as refunds fixed +#26 Report error fixed +#27 Multiple auxiliary items fixed +#28 new customers fixed +#29 customer adding fixed +#30 Checkin/out report fixed +#32 printAlias bug fixed allows printing of & + + +Other errors +- Fixed csv import error +- Customer Display routine updated - +Features +- All reports have been moved out of the jar file, making it easier to add your own reports or + customize existing reports. +- Reports now load dynamically, based upon database type. +- Fixed some reports that did not work with all database version. +- All locales have been moved from the jar file, allowing easier editing. +- Change Icon colours from the configuration panel. +- Added new event for scripts 'ticket.save' +- Added new promotions engines. +- fixed issue with customer display, user can now select which display type in configuration. +- Using '+' key on sales screen for quick sales, now reads name of product in by default. +- merged branches from Github into the main code. +- Only create pickup id if order contains ptoducts. +- Improved the way layaways are handled, The ticket will always retain original owner and ID. +- Pickup ID can be used for layaways id +- csv now able to create categories if required +- csv now has progress bar during import routine +*********************************************************************************************************** +2nd December +Release: v0.53.3 + +This changes the resources, to match new tickettype, which make the scripts more readable. In version v0.32.3 +these scripts are converted automatically. + +The conversion can be run manually, if required by running resettickettype from the Chomis program folder. + +*********************************************************************************************************** +1st December 2015 +Release: v0.53.2 + +New features +Added toggle type switches in place of simple checkboxes. +Improved Autologoff routine +Updated the way config properties are handled ready for later changes +Display Categories using show number, if number is null then displays these in name order. +New set of coloured icons available - Orange + +Bug #21 Error in Auxiliary Products caused by incorrect column name - fixed +Bug #20 Historic items sent to kitchen printer - fixed +Bug #19 Incorrect tendered amount in reprint - fixed in templates. + +#Fixed issue in config, no longer asks to save when no changes have been made to the configuration. +#Fixed case issue in liquibase script +#Fixed issue with new refund routine +*********************************************************************************************************** +14th November 2015 +Release: v0.53.1 + +Fix for derby upgrade fail. Found in v0.53. +As part of this the product pack, auto refresh implemented on the product pack. +********************************************************************************************************** +11th November 2015 +Release: v0.53 + +Bug #16 variable price, product screen display affected only, now resolved +Bug #15 Delete freshly added products - Thanks Wildfox coder +Bug #14 CSV import updated and resolved +Bug #17 Refund bug inherited from Unicenta and Openbravo, user can refund dame recipt multiple times +Bug #9 CustomerView generates insert & Update on load - thanks tsmi + + +* Included new CSV import - Thanks Wildfox coder +* Refactor of derby database code, since derby 10.10.20 they boolean function changed. to use true/false + rather than 1/0. Table changed to allow the new fucntion. +* Addition of pack product feature from John Barrett, including new table ready for stock app import. +* Barcode changed to allow ISBn-13 codes to be recognized. +* Migrate routine updated to allow for new changes. +* New event script added 'ticket.pretotals' this runs before the totals are displayed on the screen. +* Display.consolidation updated + display.consolidatedwithoutprice if true does not use price when consolidating on screen tickets + only workis if display.consolidated=true, to switch on on screen consolidation +* Option to hide the default product popup +* Added usb to print options, works the same way as raw, except it make it easier to implement + +*********************************************************************************************************** 18th October Release: v0.52 @@ -34,37 +199,32 @@ of barcode is calculated using some basic formulas Any code above with the incorrect checksum if defined as null, this is is required as some scanners will reject the code. This is not used for general scanning only when printing reports. - Drag'n'drop images into chromis for stock records. - Updated ready for the new version of the Kitchen Screen Application V1.50. - More general tidy up of the code. - Merged changes from John Barrett in to the main code. - - +*********************************************************************************************************** 21st September 2015 Release: v0.51 Fixed SQL errors in Convert and it now informs the the user of its progress via a progress bar. -# Default Icon colours changed. -# Added the ability for the user to change the colout of the icons. Located in the install folder +* Default Icon colours changed. +* Added the ability for the user to change the colout of the icons. Located in the install folder is folder called icon sets, copy the the required jar to the lIb folder to changethe colours -# Identified bug in look and feel, unrequired lib file, now fixed -# Found issue of missing field in products when coming from 3.70 - fixed -# Found issue with rightslevel moving from 3.70 - fixed -# Update ticket.buttons to point to image library for built in buttons. Maintains consistency -# New shortcut icons now in use - thanks Fanzam -# Text version of permissions now deactivated by default, On custom permissions will need to be added +* Identified bug in look and feel, unrequired lib file, now fixed +* Found issue of missing field in products when coming from 3.70 - fixed +* Found issue with rightslevel moving from 3.70 - fixed +* Update ticket.buttons to point to image library for built in buttons. Maintains consistency +* New shortcut icons now in use - thanks Fanzam +* Text version of permissions now deactivated by default, On custom permissions will need to be added to the database. -# Started to tidy the message dialog boxes. -# The main bug is fix in variable barcodes, these have now been written to comply with GS1 UK & GS1 US. +* Started to tidy the message dialog boxes. +* The main bug is fix in variable barcodes, these have now been written to comply with GS1 UK & GS1 US. Included is a pdf which explains how these barcodes work and how to set them up correctly in Chromis. -# Plus a number of bug fixes supplied by John Barrett, thanks John. +* Plus a number of bug fixes supplied by John Barrett, thanks John. bug #5 diff --git a/ResetLiquibase.bat b/ResetLiquibase.bat index a7778f27..94ac22f4 100644 --- a/ResetLiquibase.bat +++ b/ResetLiquibase.bat @@ -1,6 +1,6 @@ @echo off REM Chromis POS - The New Face of Open Source POS -REM Copyright (c) 2015 +REM Copyright (c) (c) 2015-2016 2016 REM http://www.chromis.co.uk REM REM This file is part of Chromis POS diff --git a/ResetSeq.bat b/ResetSeq.bat index cf90408c..2f964e8b 100644 --- a/ResetSeq.bat +++ b/ResetSeq.bat @@ -1,26 +1,24 @@ @echo off -REM Chromis POS - The New Face of Open Source POS -REM Copyright (c) 2015 -REM http://www.chromis.co.uk -REM -REM This file is part of Chromis POS -REM -REM Chromis POS is free software: you can redistribute it and/or modify -REM it under the terms of the GNU General Public License as published by -REM the Free Software Foundation, either version 3 of the License, or -REM (at your option) any later version. -REM -REM Chromis POS is distributed in the hope that it will be useful, -REM but WITHOUT ANY WARRANTY; without even the implied warranty of -REM MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -REM GNU General Public License for more details. -REM -REM You should have received a copy of the GNU General Public License -REM along with Chromis POS. If not, see -REM + set DIRNAME=%~dp0 set CP="%DIRNAME%chromispos.jar" set CP=%CP%;"%DIRNAME%locales/" -set CP=%CP%;"%DIRNAME%lib/substance.jar" +set CP=%CP%;"%DIRNAME%locales/Albanian" +set CP=%CP%;"%DIRNAME%locales/American" +set CP=%CP%;"%DIRNAME%locales/Arabic" +set CP=%CP%;"%DIRNAME%locales/Argentinian" +set CP=%CP%;"%DIRNAME%locales/Brazilian" +set CP=%CP%;"%DIRNAME%locales/Croatian" +set CP=%CP%;"%DIRNAME%locales/Dutch" +set CP=%CP%;"%DIRNAME%locales/English" +set CP=%CP%;"%DIRNAME%locales/Estonian" +set CP=%CP%;"%DIRNAME%locales/French" +set CP=%CP%;"%DIRNAME%locales/German" +set CP=%CP%;"%DIRNAME%locales/Italian" +set CP=%CP%;"%DIRNAME%locales/Mexican" +set CP=%CP%;"%DIRNAME%locales/Portuguese" +set CP=%CP%;"%DIRNAME%locales/Spanish" + +set CP=%CP%;"%DIRNAME%reports/" start /B javaw -cp %CP% uk.chromis.pos.sales.JResetPickupID \ No newline at end of file diff --git a/ResetSeq.command b/ResetSeq.command index 838816fb..03884b88 100644 --- a/ResetSeq.command +++ b/ResetSeq.command @@ -1,26 +1,24 @@ #!/bin/sh -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 -# http://www.chromis.co.uk -# -# This file is part of Chromis POS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see -# DIRNAME=`dirname $0` CP=$DIRNAME/chromispos.jar +CP=$CP:$DIRNAME/lib/ CP=$CP:$DIRNAME/locales/ -CP=$CP:$DIRNAME/lib/substance.jar +CP=$CP:$DIRNAME/locales/Albanian +CP=$CP:$DIRNAME/reports/American +CP=$CP:$DIRNAME/locales/Arabic +CP=$CP:$DIRNAME/locales/Argentinian +CP=$CP:$DIRNAME/locales/Brazilian +CP=$CP:$DIRNAME/locales/Croatian +CP=$CP:$DIRNAME/locales/Dutch +CP=$CP:$DIRNAME/locales/English +CP=$CP:$DIRNAME/locales/Estonian +CP=$CP:$DIRNAME/locales/French +CP=$CP:$DIRNAME/locales/German +CP=$CP:$DIRNAME/locales/Italian +CP=$CP:$DIRNAME/locales/Mexican +CP=$CP:$DIRNAME/locales/Portuguese +CP=$CP:$DIRNAME/locales/Spanish +CP=$CP:$DIRNAME/reports/ + java -cp $CP -Djava.library.path=$DIRNAME/lib/Linux -Ddirname.path="$DIRNAME" uk.chromis.pos.sales.JResetPickupID $1 \ No newline at end of file diff --git a/ResetSeq.sh b/ResetSeq.sh index 838816fb..77181e97 100644 --- a/ResetSeq.sh +++ b/ResetSeq.sh @@ -1,26 +1,41 @@ #!/bin/sh -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 -# http://www.chromis.co.uk -# -# This file is part of Chromis POS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see -# + DIRNAME=`dirname $0` CP=$DIRNAME/chromispos.jar +CP=$CP:$DIRNAME/reports/ CP=$CP:$DIRNAME/locales/ -CP=$CP:$DIRNAME/lib/substance.jar +CP=$CP:$DIRNAME/locales/Albanian +CP=$CP:$DIRNAME/reports/American +CP=$CP:$DIRNAME/locales/Arabic +CP=$CP:$DIRNAME/locales/Argentinian +CP=$CP:$DIRNAME/locales/Brazilian +CP=$CP:$DIRNAME/locales/Croatian +CP=$CP:$DIRNAME/locales/Dutch +CP=$CP:$DIRNAME/locales/English +CP=$CP:$DIRNAME/locales/Estonian +CP=$CP:$DIRNAME/locales/French +CP=$CP:$DIRNAME/locales/German +CP=$CP:$DIRNAME/locales/Italian +CP=$CP:$DIRNAME/locales/Mexican +CP=$CP:$DIRNAME/locales/Portuguese +CP=$CP:$DIRNAME/locales/Spanish + +# Select the library folder +case "`uname -s`" in + Linux) + case "`uname -m`" in + i686) LIBRARYPATH=/lib/Linux/i686-unknown-linux-gnu;; + ia64) LIBRARYPATH=/lib/Linux/ia64-unknown-linux-gnu;; + x86_64|amd64) LIBRARYPATH=/lib/Linux/x86_64-unknown-linux-gnu;; + esac;; + SunOS) + case "`uname -m`" in + sparc32) LIBRARYPATH=/Solaris/sparc-solaris/sparc32-sun-solaris2.8;; + sparc64) LIBRARYPATH=/Solaris/sparc-solaris/sparc64-sun-solaris2.8;; + esac;; +Darwin) LIBRARYPATH=/lib/Mac_OS_X;; +CYGWIN*|MINGW32*) LIBRARYPATH=/lib/Windows/i368-mingw32;; +esacr + java -cp $CP -Djava.library.path=$DIRNAME/lib/Linux -Ddirname.path="$DIRNAME" uk.chromis.pos.sales.JResetPickupID $1 \ No newline at end of file diff --git a/admin panel/uk/chromis/pos/sites/CreateCentral.java b/admin panel/uk/chromis/pos/sites/CreateCentral.java new file mode 100644 index 00000000..6817f0af --- /dev/null +++ b/admin panel/uk/chromis/pos/sites/CreateCentral.java @@ -0,0 +1,104 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 +// http://www.chromis.co.uk +// +// This file is part of Chromis POS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +package uk.chromis.pos.sites; + +import java.awt.BorderLayout; +import java.awt.event.WindowAdapter; +import java.awt.event.WindowEvent; +import java.io.IOException; +import javax.imageio.ImageIO; +import javax.swing.LookAndFeel; +import javax.swing.UIManager; +import javax.swing.UnsupportedLookAndFeelException; +import org.pushingpixels.substance.api.SubstanceLookAndFeel; +import org.pushingpixels.substance.api.SubstanceSkin; +import uk.chromis.pos.forms.AppConfig; +import uk.chromis.pos.forms.AppLocal; +import uk.chromis.pos.forms.JRootFrame; + + +public class CreateCentral extends javax.swing.JFrame { + + private CentralConfiguration config; + + /** + * + * @param props + */ + public CreateCentral() { + + initComponents(); + // try { + // this.setIconImage(ImageIO.read(JRootFrame.class.getResourceAsStream("/uk/chromis/fixedimages/smllogo.png"))); + // } catch (IOException e) { + // } + setTitle("Chromis Sync - Central Server Configuration."); + addWindowListener(new MyFrameListener()); + config = new CentralConfiguration(); + getContentPane().add(config, BorderLayout.CENTER); + config.activate(); + } + + private class MyFrameListener extends WindowAdapter { + + @Override + public void windowClosing(WindowEvent evt) { + if (config.deactivate()) { + dispose(); + } + } + + @Override + public void windowClosed(WindowEvent evt) { + System.exit(0); + } + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + // //GEN-BEGIN:initComponents + private void initComponents() { + + setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); + + java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize(); + setBounds((screenSize.width - 507) / 2, (screenSize.height - 304) / 2, 507, 304); + }// //GEN-END:initComponents + + /** + * @param args the command line arguments + */ + public static void main(final String args[]) { + java.awt.EventQueue.invokeLater(new Runnable() { + @Override + public void run() { + + AppConfig config = AppConfig.getInstance(); + CreateCentral resetFrame = new CreateCentral();// + resetFrame.setSize(620, 400); + resetFrame.setVisible(true); + + } + }); + } + +} diff --git a/beep.wav b/beep.wav new file mode 100644 index 00000000..90b1287a Binary files /dev/null and b/beep.wav differ diff --git a/changeiconset.jar b/changeiconset.jar new file mode 100644 index 00000000..ae4a0d69 Binary files /dev/null and b/changeiconset.jar differ diff --git a/chromispos.xml b/chromispos.xml deleted file mode 100644 index 60f23121..00000000 --- a/chromispos.xml +++ /dev/null @@ -1,160 +0,0 @@ - - chromispos - Chromis - 0.10 - D:/Projects/Chromis V1.00/Bitrockimages/chromispaneltran.png - D:/Projects/Chromis V1.00/Bitrockimages/chromistop.png - D:/Projects/Chromis V1.00/Bitrockimages/chromissplash.png - - - default - Default Component - 1 - 1 - 1 - - - Chromis Point of Sale - - - ChromisPos - 0 - - all - 0 - 0 - ${installdir}/start.bat - - ${installdir}/screen.ico - ${installdir} - - - Chromis Web Site - - Chromis Web Site - all - 0 - 0 - http://www.chromis.co.uk - ${installdir}/screen.ico - - - - - Program Files - ${installdir} - programfiles - all - - - Uninstall - ${installdir}/${uninstallerName} - - Uninstall ${product_fullname} - ${installdir} - all - 0 - 0 - ${installdir}/${uninstallerName}.exe - - - ${installdir} - - - - - Program Files - ${installdir} - programfileslinux - linux - - - Program Files - ${installdir} - programfileswindows - windows - - - D:/Projects/Chromis V1.00/locales - - - D:/Projects/Chromis V1.00/chromis_splash.png - - - D:/Projects/Chromis V1.00/configure.bat - - - D:/Projects/Chromis V1.00/configure.sh - - - D:/Projects/Chromis V1.00/Logo.png - - - D:/Projects/Chromis V1.00/Migrate.bat - - - D:/Projects/Chromis V1.00/migrate.sh - - - D:/Projects/Chromis V1.00/newtext.txt - - - D:/Projects/Chromis V1.00/ResetSeq.bat - - - D:/Projects/Chromis V1.00/start.bat - - - D:/Projects/Chromis V1.00/start.sh - - - D:/Projects/Chromis V1.00/dist/chromispos.jar - - - D:/Projects/Chromis V1.00/dist/lib - - - D:/Projects/Chromis V1.00/screen.ico - - - - - Program Files - ${installdir} - programfilesosx - osx - - - - - Uninstall ${product_fullname} - Uninstall ${product_fullname} - 0 - 0 - ${installdir}/${uninstallerName}.exe - - - ${installdir}/ - - - - - 1 - 1 - Chromis - - - installdir - Installer.Parameter.installdir.description - Installer.Parameter.installdir.explanation - - ${platform_install_prefix}/${product_shortname} - 0 - prefix - 1 - 0 - 40 - - - - diff --git a/chromispos.xml.backup b/chromispos.xml.backup deleted file mode 100644 index 02a5b5d9..00000000 --- a/chromispos.xml.backup +++ /dev/null @@ -1,160 +0,0 @@ - - chromispos - Chromis - 0.10 - D:/Projects/Chromis V1.00/Bitrock images/chromispaneltran.png - D:/Projects/Chromis V1.00/Bitrock images/chromistop.png - D:/Projects/Chromis V1.00/Bitrock images/chromissplash.png - - - default - Default Component - 1 - 1 - 1 - - - Chromis Point of Sale - - - ChromisPos - 0 - - all - 0 - 0 - ${installdir}/start.bat - - ${installdir}/screen.ico - ${installdir} - - - Chromis Web Site - - Chromis Web Site - all - 0 - 0 - http://www.chromis.co.uk - ${installdir}/screen.ico - - - - - Program Files - ${installdir} - programfiles - all - - - Uninstall - ${installdir}/${uninstallerName} - - Uninstall ${product_fullname} - ${installdir} - all - 0 - 0 - ${installdir}/${uninstallerName}.exe - - - ${installdir} - - - - - Program Files - ${installdir} - programfileslinux - linux - - - Program Files - ${installdir} - programfileswindows - windows - - - D:/Projects/Chromis V1.00/locales - - - D:/Projects/Chromis V1.00/chromis_splash.png - - - D:/Projects/Chromis V1.00/configure.bat - - - D:/Projects/Chromis V1.00/configure.sh - - - D:/Projects/Chromis V1.00/Logo.png - - - D:/Projects/Chromis V1.00/Migrate.bat - - - D:/Projects/Chromis V1.00/migrate.sh - - - D:/Projects/Chromis V1.00/newtext.txt - - - D:/Projects/Chromis V1.00/ResetSeq.bat - - - D:/Projects/Chromis V1.00/start.bat - - - D:/Projects/Chromis V1.00/start.sh - - - D:/Projects/Chromis V1.00/dist/chromispos.jar - - - D:/Projects/Chromis V1.00/dist/lib - - - D:/Projects/Chromis V1.00/screen.ico - - - - - Program Files - ${installdir} - programfilesosx - osx - - - - - Uninstall ${product_fullname} - Uninstall ${product_fullname} - 0 - 0 - ${installdir}/${uninstallerName}.exe - - - ${installdir}/ - - - - - 1 - 1 - Chromis - - - installdir - Installer.Parameter.installdir.description - Installer.Parameter.installdir.explanation - - ${platform_install_prefix}/${product_shortname} - 0 - prefix - 1 - 0 - 40 - - - - diff --git a/configure.bat b/configure.bat index 872a1538..52671d86 100644 --- a/configure.bat +++ b/configure.bat @@ -1,26 +1,23 @@ @echo off -REM Chromis POS - The New Face of Open Source POS -REM Copyright (c) 2015 -REM http://www.chromis.co.uk -REM -REM This file is part of Chromis POS -REM -REM Chromis POS is free software: you can redistribute it and/or modify -REM it under the terms of the GNU General Public License as published by -REM the Free Software Foundation, either version 3 of the License, or -REM (at your option) any later version. -REM -REM Chromis POS is distributed in the hope that it will be useful, -REM but WITHOUT ANY WARRANTY; without even the implied warranty of -REM MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -REM GNU General Public License for more details. -REM -REM You should have received a copy of the GNU General Public License -REM along with Chromis POS. If not, see - set DIRNAME=%~dp0 set CP="%DIRNAME%chromispos.jar" set CP=%CP%;"%DIRNAME%locales/" +set CP=%CP%;"%DIRNAME%locales/Albanian" +set CP=%CP%;"%DIRNAME%locales/American" +set CP=%CP%;"%DIRNAME%locales/Arabic" +set CP=%CP%;"%DIRNAME%locales/Argentinian" +set CP=%CP%;"%DIRNAME%locales/Brazilian" +set CP=%CP%;"%DIRNAME%locales/Croatian" +set CP=%CP%;"%DIRNAME%locales/Dutch" +set CP=%CP%;"%DIRNAME%locales/English" +set CP=%CP%;"%DIRNAME%locales/Estonian" +set CP=%CP%;"%DIRNAME%locales/French" +set CP=%CP%;"%DIRNAME%locales/German" +set CP=%CP%;"%DIRNAME%locales/Italian" +set CP=%CP%;"%DIRNAME%locales/Mexican" +set CP=%CP%;"%DIRNAME%locales/Portuguese" +set CP=%CP%;"%DIRNAME%locales/Spanish" + set CP=%CP%;"%DIRNAME%lib/substance.jar" start /B javaw -cp %CP% uk.chromis.pos.config.JFrmConfig \ No newline at end of file diff --git a/configure.command b/configure.command index 742e2469..ddb28e91 100644 --- a/configure.command +++ b/configure.command @@ -1,25 +1,24 @@ #!/bin/sh -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 -# http://www.chromis.co.uk -# -# This file is part of Chromis POS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see DIRNAME=`dirname $0` CP=$DIRNAME/chromispos.jar +CP=$CP:$DIRNAME/lib/ CP=$CP:$DIRNAME/locales/ -CP=$CP:$DIRNAME/lib/substance.jar +CP=$CP:$DIRNAME/locales/Albanian +CP=$CP:$DIRNAME/reports/American +CP=$CP:$DIRNAME/locales/Arabic +CP=$CP:$DIRNAME/locales/Argentinian +CP=$CP:$DIRNAME/locales/Brazilian +CP=$CP:$DIRNAME/locales/Croatian +CP=$CP:$DIRNAME/locales/Dutch +CP=$CP:$DIRNAME/locales/English +CP=$CP:$DIRNAME/locales/Estonian +CP=$CP:$DIRNAME/locales/French +CP=$CP:$DIRNAME/locales/German +CP=$CP:$DIRNAME/locales/Italian +CP=$CP:$DIRNAME/locales/Mexican +CP=$CP:$DIRNAME/locales/Portuguese +CP=$CP:$DIRNAME/locales/Spanish +CP=$CP:$DIRNAME/reports/ + java -cp $CP -Dswing.defaultlaf=javax.swing.plaf.metal.MetalLookAndFeel uk.chromis.pos.config.JFrmConfig diff --git a/configure.sh b/configure.sh index 742e2469..6e9345d3 100644 --- a/configure.sh +++ b/configure.sh @@ -1,25 +1,41 @@ #!/bin/sh -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 -# http://www.chromis.co.uk -# -# This file is part of Chromis POS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see + DIRNAME=`dirname $0` CP=$DIRNAME/chromispos.jar +CP=$CP:$DIRNAME/reports/ CP=$CP:$DIRNAME/locales/ -CP=$CP:$DIRNAME/lib/substance.jar +CP=$CP:$DIRNAME/locales/Albanian +CP=$CP:$DIRNAME/reports/American +CP=$CP:$DIRNAME/locales/Arabic +CP=$CP:$DIRNAME/locales/Argentinian +CP=$CP:$DIRNAME/locales/Brazilian +CP=$CP:$DIRNAME/locales/Croatian +CP=$CP:$DIRNAME/locales/Dutch +CP=$CP:$DIRNAME/locales/English +CP=$CP:$DIRNAME/locales/Estonian +CP=$CP:$DIRNAME/locales/French +CP=$CP:$DIRNAME/locales/German +CP=$CP:$DIRNAME/locales/Italian +CP=$CP:$DIRNAME/locales/Mexican +CP=$CP:$DIRNAME/locales/Portuguese +CP=$CP:$DIRNAME/locales/Spanish + +# Select the library folder +case "`uname -s`" in + Linux) + case "`uname -m`" in + i686) LIBRARYPATH=/lib/Linux/i686-unknown-linux-gnu;; + ia64) LIBRARYPATH=/lib/Linux/ia64-unknown-linux-gnu;; + x86_64|amd64) LIBRARYPATH=/lib/Linux/x86_64-unknown-linux-gnu;; + esac;; + SunOS) + case "`uname -m`" in + sparc32) LIBRARYPATH=/Solaris/sparc-solaris/sparc32-sun-solaris2.8;; + sparc64) LIBRARYPATH=/Solaris/sparc-solaris/sparc64-sun-solaris2.8;; + esac;; +Darwin) LIBRARYPATH=/lib/Mac_OS_X;; +CYGWIN*|MINGW32*) LIBRARYPATH=/lib/Windows/i368-mingw32;; +esac + java -cp $CP -Dswing.defaultlaf=javax.swing.plaf.metal.MetalLookAndFeel uk.chromis.pos.config.JFrmConfig diff --git a/convert.bat b/convert.bat index 841d6334..500d320d 100644 --- a/convert.bat +++ b/convert.bat @@ -1,6 +1,6 @@ @echo off REM Chromis POS - The New Face of Open Source POS -REM Copyright (c) 2015 +REM Copyright (c) (c) 2015-2016 2016 REM http://www.chromis.co.uk REM REM This file is part of Chromis POS diff --git a/convertrepair.sql b/convertrepair.sql new file mode 100644 index 00000000..c1670d8f --- /dev/null +++ b/convertrepair.sql @@ -0,0 +1 @@ +update products set isscale = false \ No newline at end of file diff --git a/defaultresets.bat b/defaultresets.bat index 60c2b9e9..4bb6cd66 100644 --- a/defaultresets.bat +++ b/defaultresets.bat @@ -1,23 +1,24 @@ @echo off -REM Chromis POS - The New Face of Open Source POS -REM Copyright (c) 2015 -REM http://www.chromis.co.uk -REM -REM This file is part of Chromis POS -REM -REM Chromis POS is free software: you can redistribute it and/or modify -REM it under the terms of the GNU General Public License as published by -REM the Free Software Foundation, either version 3 of the License, or -REM (at your option) any later version. -REM -REM Chromis POS is distributed in the hope that it will be useful, -REM but WITHOUT ANY WARRANTY; without even the implied warranty of -REM MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -REM GNU General Public License for more details. -REM -REM You should have received a copy of the GNU General Public License -REM along with Chromis POS. If not, see -REM + set DIRNAME=%~dp0 -set CP="%DIRNAME%defaultresets.jar" -start /B java -cp %CP% uk.chromis.defaultresets.DefaultResets +set CP="%DIRNAME%chromispos.jar" +set CP=%CP%;"%DIRNAME%changeiconset.jar" +set CP=%CP%;"%DIRNAME%locales/" +set CP=%CP%;"%DIRNAME%locales/Albanian" +set CP=%CP%;"%DIRNAME%locales/American" +set CP=%CP%;"%DIRNAME%locales/Arabic" +set CP=%CP%;"%DIRNAME%locales/Argentinian" +set CP=%CP%;"%DIRNAME%locales/Brazilian" +set CP=%CP%;"%DIRNAME%locales/Croatian" +set CP=%CP%;"%DIRNAME%locales/Dutch" +set CP=%CP%;"%DIRNAME%locales/English" +set CP=%CP%;"%DIRNAME%locales/Estonian" +set CP=%CP%;"%DIRNAME%locales/French" +set CP=%CP%;"%DIRNAME%locales/German" +set CP=%CP%;"%DIRNAME%locales/Italian" +set CP=%CP%;"%DIRNAME%locales/Mexican" +set CP=%CP%;"%DIRNAME%locales/Portuguese" +set CP=%CP%;"%DIRNAME%locales/Spanish" +set CP=%CP%;"%DIRNAME%reports/" + +start javaw -cp %CP% -Djava.library.path="%DIRNAME%lib/Windows/i368-mingw32" -Ddirname.path="%DIRNAME%./" uk.chromis.pos.repair.DefaultResets %1 diff --git a/defaultresets.command b/defaultresets.command index b7cf66e7..11d7cdc5 100644 --- a/defaultresets.command +++ b/defaultresets.command @@ -1,24 +1,43 @@ #!/bin/sh -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 -# http://www.chromis.co.uk -# -# This file is part of Chromis POS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see -# + DIRNAME=`dirname $0` -CP=$DIRNAME/efaultresets.jar -java -cp $CP uk.chromis.defaultresets.DefaultResets +CP=$DIRNAME/chromispos.jar +CP=$CP:$DIRNAME/changeiconset.jar +CP=$CP:$DIRNAME/lib/ +CP=$CP:$DIRNAME/locales/ +CP=$CP:$DIRNAME/locales/Albanian +CP=$CP:$DIRNAME/reports/American +CP=$CP:$DIRNAME/locales/Arabic +CP=$CP:$DIRNAME/locales/Argentinian +CP=$CP:$DIRNAME/locales/Brazilian +CP=$CP:$DIRNAME/locales/Croatian +CP=$CP:$DIRNAME/locales/Dutch +CP=$CP:$DIRNAME/locales/English +CP=$CP:$DIRNAME/locales/Estonian +CP=$CP:$DIRNAME/locales/French +CP=$CP:$DIRNAME/locales/German +CP=$CP:$DIRNAME/locales/Italian +CP=$CP:$DIRNAME/locales/Mexican +CP=$CP:$DIRNAME/locales/Portuguese +CP=$CP:$DIRNAME/locales/Spanish +CP=$CP:$DIRNAME/reports/ + +# Select the library folder +case "`uname -s`" in + Linux) + case "`uname -m`" in + i686) LIBRARYPATH=/lib/Linux/i686-unknown-linux-gnu;; + ia64) LIBRARYPATH=/lib/Linux/ia64-unknown-linux-gnu;; + x86_64|amd64) LIBRARYPATH=/lib/Linux/x86_64-unknown-linux-gnu;; + esac;; + SunOS) + case "`uname -m`" in + sparc32) LIBRARYPATH=/Solaris/sparc-solaris/sparc32-sun-solaris2.8;; + sparc64) LIBRARYPATH=/Solaris/sparc-solaris/sparc64-sun-solaris2.8;; + esac;; +Darwin) LIBRARYPATH=/lib/Mac_OS_X;; +CYGWIN*|MINGW32*) LIBRARYPATH=/lib/Windows/i368-mingw32;; +esac + +java -cp $CP -Dswing.defaultlaf=javax.swing.plaf.metal.MetalLookAndFeel -Djava.library.path=$DIRNAME$LIBRARYPATH -Ddirname.path=$DIRNAME/ uk.chromis.pos.forms.DefaultResets "$@" diff --git a/defaultresets.jar b/defaultresets.jar deleted file mode 100644 index 02a07306..00000000 Binary files a/defaultresets.jar and /dev/null differ diff --git a/defaultresets.sh b/defaultresets.sh index b7cf66e7..e1b17bb8 100644 --- a/defaultresets.sh +++ b/defaultresets.sh @@ -1,24 +1,41 @@ #!/bin/sh -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 -# http://www.chromis.co.uk -# -# This file is part of Chromis POS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see -# + DIRNAME=`dirname $0` -CP=$DIRNAME/efaultresets.jar -java -cp $CP uk.chromis.defaultresets.DefaultResets +CP=$DIRNAME/chromispos.jar +CP=$CP:$DIRNAME/reports/ +CP=$CP:$DIRNAME/locales/ +CP=$CP:$DIRNAME/locales/Albanian +CP=$CP:$DIRNAME/reports/American +CP=$CP:$DIRNAME/locales/Arabic +CP=$CP:$DIRNAME/locales/Argentinian +CP=$CP:$DIRNAME/locales/Brazilian +CP=$CP:$DIRNAME/locales/Croatian +CP=$CP:$DIRNAME/locales/Dutch +CP=$CP:$DIRNAME/locales/English +CP=$CP:$DIRNAME/locales/Estonian +CP=$CP:$DIRNAME/locales/French +CP=$CP:$DIRNAME/locales/German +CP=$CP:$DIRNAME/locales/Italian +CP=$CP:$DIRNAME/locales/Mexican +CP=$CP:$DIRNAME/locales/Portuguese +CP=$CP:$DIRNAME/locales/Spanish + +# Select the library folder +case "`uname -s`" in + Linux) + case "`uname -m`" in + i686) LIBRARYPATH=/lib/Linux/i686-unknown-linux-gnu;; + ia64) LIBRARYPATH=/lib/Linux/ia64-unknown-linux-gnu;; + x86_64|amd64) LIBRARYPATH=/lib/Linux/x86_64-unknown-linux-gnu;; + esac;; + SunOS) + case "`uname -m`" in + sparc32) LIBRARYPATH=/Solaris/sparc-solaris/sparc32-sun-solaris2.8;; + sparc64) LIBRARYPATH=/Solaris/sparc-solaris/sparc64-sun-solaris2.8;; + esac;; +Darwin) LIBRARYPATH=/lib/Mac_OS_X;; +CYGWIN*|MINGW32*) LIBRARYPATH=/lib/Windows/i368-mingw32;; +esac + +java -cp $CP uk.chromis.pos.forms.DefaultResets diff --git a/error.wav b/error.wav new file mode 100644 index 00000000..233de9cd Binary files /dev/null and b/error.wav differ diff --git a/lib/Mac_OS_X/README b/lib/Mac_OS_X/README deleted file mode 100644 index 88038410..00000000 --- a/lib/Mac_OS_X/README +++ /dev/null @@ -1,4 +0,0 @@ -Wed Mar 1 12:05:10 MST 2006 -We forgot to update the Mac OS X binary. Previously, it was an old version -(RXTX-2.1-7pre20). This has now been corrected. - diff --git a/lib/SteelCheckBox.jar b/lib/SteelCheckBox.jar deleted file mode 100644 index e5e67ed5..00000000 Binary files a/lib/SteelCheckBox.jar and /dev/null differ diff --git a/lib/ant-1.7.1.jar b/lib/ant-1.7.1.jar new file mode 100644 index 00000000..70471777 Binary files /dev/null and b/lib/ant-1.7.1.jar differ diff --git a/lib/iTextAsian.jar b/lib/iTextAsian.jar new file mode 100644 index 00000000..3fa2157c Binary files /dev/null and b/lib/iTextAsian.jar differ diff --git a/lib/images.jar b/lib/images.jar index 101bbd59..1fcdfd77 100644 Binary files a/lib/images.jar and b/lib/images.jar differ diff --git a/lib/jasperreports-6.1.1.jar b/lib/jasperreports-6.1.1.jar deleted file mode 100644 index b394fc45..00000000 Binary files a/lib/jasperreports-6.1.1.jar and /dev/null differ diff --git a/lib/jasperreports-6.2.1.jar b/lib/jasperreports-6.2.1.jar new file mode 100644 index 00000000..46892b7c Binary files /dev/null and b/lib/jasperreports-6.2.1.jar differ diff --git a/lib/jasperreports-fonts-6.1.1.jar b/lib/jasperreports-fonts-6.1.1.jar deleted file mode 100644 index 40e97e14..00000000 Binary files a/lib/jasperreports-fonts-6.1.1.jar and /dev/null differ diff --git a/lib/jasperreports-fonts-6.2.1.jar b/lib/jasperreports-fonts-6.2.1.jar new file mode 100644 index 00000000..46218ecf Binary files /dev/null and b/lib/jasperreports-fonts-6.2.1.jar differ diff --git a/lib/jasperreports-functions-6.2.1.jar b/lib/jasperreports-functions-6.2.1.jar new file mode 100644 index 00000000..48c10ba0 Binary files /dev/null and b/lib/jasperreports-functions-6.2.1.jar differ diff --git a/lib/jmc_werp.jar b/lib/jmc_werp.jar index 3285972b..627e8b1a 100644 Binary files a/lib/jmc_werp.jar and b/lib/jmc_werp.jar differ diff --git a/lib/jrtxsant.jar b/lib/jrtxsant.jar new file mode 100644 index 00000000..51091327 Binary files /dev/null and b/lib/jrtxsant.jar differ diff --git a/lib/jxl-2.4.2.jar b/lib/jxl-2.4.2.jar new file mode 100644 index 00000000..397e85f1 Binary files /dev/null and b/lib/jxl-2.4.2.jar differ diff --git a/lib/liquibase.jar b/lib/liquibase.jar index db429f4c..d44984fd 100644 Binary files a/lib/liquibase.jar and b/lib/liquibase.jar differ diff --git a/lib/liquibase.new b/lib/liquibase.new deleted file mode 100644 index d5033840..00000000 Binary files a/lib/liquibase.new and /dev/null differ diff --git a/lib/nrjavaserial-3.11.0.jar b/lib/nrjavaserial-3.11.0.jar new file mode 100644 index 00000000..dbeb2e7b Binary files /dev/null and b/lib/nrjavaserial-3.11.0.jar differ diff --git a/libwwww/AbsoluteLayout-RELEASE802.jar b/libwwww/AbsoluteLayout-RELEASE802.jar new file mode 100644 index 00000000..e2b988d0 Binary files /dev/null and b/libwwww/AbsoluteLayout-RELEASE802.jar differ diff --git a/libwwww/Linux/i686-unknown-linux-gnu/librxtxParallel.so b/libwwww/Linux/i686-unknown-linux-gnu/librxtxParallel.so new file mode 100644 index 00000000..476313f5 Binary files /dev/null and b/libwwww/Linux/i686-unknown-linux-gnu/librxtxParallel.so differ diff --git a/libwwww/Linux/i686-unknown-linux-gnu/librxtxSerial.so b/libwwww/Linux/i686-unknown-linux-gnu/librxtxSerial.so new file mode 100644 index 00000000..e60c5e67 Binary files /dev/null and b/libwwww/Linux/i686-unknown-linux-gnu/librxtxSerial.so differ diff --git a/libwwww/Linux/ia64-unkown-linux-gnu/librxtxSerial.so b/libwwww/Linux/ia64-unkown-linux-gnu/librxtxSerial.so new file mode 100644 index 00000000..916db004 Binary files /dev/null and b/libwwww/Linux/ia64-unkown-linux-gnu/librxtxSerial.so differ diff --git a/libwwww/Linux/x86_64-unknown-linux-gnu/librxtxSerial.so b/libwwww/Linux/x86_64-unknown-linux-gnu/librxtxSerial.so new file mode 100644 index 00000000..eba4e0e9 Binary files /dev/null and b/libwwww/Linux/x86_64-unknown-linux-gnu/librxtxSerial.so differ diff --git a/libwwww/Mac_OS_X/librxtxSerial.jnilib b/libwwww/Mac_OS_X/librxtxSerial.jnilib new file mode 100644 index 00000000..2d3f20d6 Binary files /dev/null and b/libwwww/Mac_OS_X/librxtxSerial.jnilib differ diff --git a/libwwww/RXTXcomm.jar b/libwwww/RXTXcomm.jar new file mode 100644 index 00000000..e1e75034 Binary files /dev/null and b/libwwww/RXTXcomm.jar differ diff --git a/libwwww/Solaris/sparc-solaris/sparc32-sun-solaris2.8/librxtxSerial-2.1-7.so b/libwwww/Solaris/sparc-solaris/sparc32-sun-solaris2.8/librxtxSerial-2.1-7.so new file mode 100644 index 00000000..24d21909 Binary files /dev/null and b/libwwww/Solaris/sparc-solaris/sparc32-sun-solaris2.8/librxtxSerial-2.1-7.so differ diff --git a/libwwww/Solaris/sparc-solaris/sparc32-sun-solaris2.8/librxtxSerial.so b/libwwww/Solaris/sparc-solaris/sparc32-sun-solaris2.8/librxtxSerial.so new file mode 100644 index 00000000..24d21909 Binary files /dev/null and b/libwwww/Solaris/sparc-solaris/sparc32-sun-solaris2.8/librxtxSerial.so differ diff --git a/libwwww/Solaris/sparc-solaris/sparc64-sun-solaris2.8/librxtxSerial-2.1-7.so b/libwwww/Solaris/sparc-solaris/sparc64-sun-solaris2.8/librxtxSerial-2.1-7.so new file mode 100644 index 00000000..e38d78ec Binary files /dev/null and b/libwwww/Solaris/sparc-solaris/sparc64-sun-solaris2.8/librxtxSerial-2.1-7.so differ diff --git a/libwwww/Solaris/sparc-solaris/sparc64-sun-solaris2.8/librxtxSerial.so b/libwwww/Solaris/sparc-solaris/sparc64-sun-solaris2.8/librxtxSerial.so new file mode 100644 index 00000000..e38d78ec Binary files /dev/null and b/libwwww/Solaris/sparc-solaris/sparc64-sun-solaris2.8/librxtxSerial.so differ diff --git a/libwwww/Sync.jar b/libwwww/Sync.jar new file mode 100644 index 00000000..81cfa894 Binary files /dev/null and b/libwwww/Sync.jar differ diff --git a/libwwww/Windows/gnu.io.rxtx.properties b/libwwww/Windows/gnu.io.rxtx.properties new file mode 100644 index 00000000..b4e5ef37 Binary files /dev/null and b/libwwww/Windows/gnu.io.rxtx.properties differ diff --git a/libwwww/Windows/i368-mingw32/README b/libwwww/Windows/i368-mingw32/README new file mode 100644 index 00000000..2b2ea6c6 --- /dev/null +++ b/libwwww/Windows/i368-mingw32/README @@ -0,0 +1,3 @@ +Wed Mar 1 12:01:05 MST 2006 +rxtxSerial.dll had to be recomopiled to link in missing native methods. + diff --git a/libwwww/Windows/readme.txt b/libwwww/Windows/readme.txt new file mode 100644 index 00000000..10e81d6f --- /dev/null +++ b/libwwww/Windows/readme.txt @@ -0,0 +1,2 @@ +To support virtual serial ports COM9-12 on Windows, the file gnu.io.rxtx.properties needs to be copied into your Java Runtime Environment: + {JRE-PATH}/lib/ext/gnu.io.rxtx.properties diff --git a/libwwww/activation-1.0.2.jar b/libwwww/activation-1.0.2.jar new file mode 100644 index 00000000..8cbef16f Binary files /dev/null and b/libwwww/activation-1.0.2.jar differ diff --git a/lib/ant-1.6.5.jar b/libwwww/ant-1.6.5.jar similarity index 100% rename from lib/ant-1.6.5.jar rename to libwwww/ant-1.6.5.jar diff --git a/libwwww/aopalliance-1.0.jar b/libwwww/aopalliance-1.0.jar new file mode 100644 index 00000000..578b1a0c Binary files /dev/null and b/libwwww/aopalliance-1.0.jar differ diff --git a/lib/asm-all-2.2.3.jar b/libwwww/asm-all-2.2.3.jar similarity index 100% rename from lib/asm-all-2.2.3.jar rename to libwwww/asm-all-2.2.3.jar diff --git a/lib/avalon-framework-impl-4.2.0.jar b/libwwww/avalon-framework-impl-4.2.0.jar similarity index 100% rename from lib/avalon-framework-impl-4.2.0.jar rename to libwwww/avalon-framework-impl-4.2.0.jar diff --git a/libwwww/axis-1.4.jar b/libwwww/axis-1.4.jar new file mode 100644 index 00000000..20b09a59 Binary files /dev/null and b/libwwww/axis-1.4.jar differ diff --git a/libwwww/axis-jaxrpc-1.4.jar b/libwwww/axis-jaxrpc-1.4.jar new file mode 100644 index 00000000..a2c13d9a Binary files /dev/null and b/libwwww/axis-jaxrpc-1.4.jar differ diff --git a/libwwww/axis-wsdl4j-1.5.1.jar b/libwwww/axis-wsdl4j-1.5.1.jar new file mode 100644 index 00000000..c6254ee6 Binary files /dev/null and b/libwwww/axis-wsdl4j-1.5.1.jar differ diff --git a/libwwww/backport-util-concurrent-3.1.jar b/libwwww/backport-util-concurrent-3.1.jar new file mode 100644 index 00000000..3a4c2797 Binary files /dev/null and b/libwwww/backport-util-concurrent-3.1.jar differ diff --git a/libwwww/barcode4j-2.1.jar b/libwwww/barcode4j-2.1.jar new file mode 100644 index 00000000..09ac7147 Binary files /dev/null and b/libwwww/barcode4j-2.1.jar differ diff --git a/libwwww/batik-awt-util-1.6.jar b/libwwww/batik-awt-util-1.6.jar new file mode 100644 index 00000000..b62ac158 Binary files /dev/null and b/libwwww/batik-awt-util-1.6.jar differ diff --git a/libwwww/batik-bridge-1.6.jar b/libwwww/batik-bridge-1.6.jar new file mode 100644 index 00000000..f73327a8 Binary files /dev/null and b/libwwww/batik-bridge-1.6.jar differ diff --git a/libwwww/batik-css-1.6.jar b/libwwww/batik-css-1.6.jar new file mode 100644 index 00000000..0835ffd1 Binary files /dev/null and b/libwwww/batik-css-1.6.jar differ diff --git a/libwwww/batik-dom-1.6.jar b/libwwww/batik-dom-1.6.jar new file mode 100644 index 00000000..bf144ab0 Binary files /dev/null and b/libwwww/batik-dom-1.6.jar differ diff --git a/libwwww/batik-ext-1.6.jar b/libwwww/batik-ext-1.6.jar new file mode 100644 index 00000000..e85a2701 Binary files /dev/null and b/libwwww/batik-ext-1.6.jar differ diff --git a/libwwww/batik-gvt-1.6.jar b/libwwww/batik-gvt-1.6.jar new file mode 100644 index 00000000..d768038a Binary files /dev/null and b/libwwww/batik-gvt-1.6.jar differ diff --git a/libwwww/batik-parser-1.6.jar b/libwwww/batik-parser-1.6.jar new file mode 100644 index 00000000..a1ba6eae Binary files /dev/null and b/libwwww/batik-parser-1.6.jar differ diff --git a/libwwww/batik-script-1.6.jar b/libwwww/batik-script-1.6.jar new file mode 100644 index 00000000..aec7be22 Binary files /dev/null and b/libwwww/batik-script-1.6.jar differ diff --git a/libwwww/batik-svg-dom-1.6.jar b/libwwww/batik-svg-dom-1.6.jar new file mode 100644 index 00000000..c8970fbb Binary files /dev/null and b/libwwww/batik-svg-dom-1.6.jar differ diff --git a/libwwww/batik-svggen-1.6.jar b/libwwww/batik-svggen-1.6.jar new file mode 100644 index 00000000..819f2da0 Binary files /dev/null and b/libwwww/batik-svggen-1.6.jar differ diff --git a/libwwww/batik-util-1.6.jar b/libwwww/batik-util-1.6.jar new file mode 100644 index 00000000..7550b480 Binary files /dev/null and b/libwwww/batik-util-1.6.jar differ diff --git a/libwwww/batik-xml-1.6.jar b/libwwww/batik-xml-1.6.jar new file mode 100644 index 00000000..1b915a05 Binary files /dev/null and b/libwwww/batik-xml-1.6.jar differ diff --git a/libwwww/bcmail-jdk14-138.jar b/libwwww/bcmail-jdk14-138.jar new file mode 100644 index 00000000..ab606b5f Binary files /dev/null and b/libwwww/bcmail-jdk14-138.jar differ diff --git a/libwwww/bcpg-jdk15on-1.50.jar b/libwwww/bcpg-jdk15on-1.50.jar new file mode 100644 index 00000000..3054a89a Binary files /dev/null and b/libwwww/bcpg-jdk15on-1.50.jar differ diff --git a/lib/bcprov-jdk14-1.38.jar b/libwwww/bcprov-jdk14-1.38.jar similarity index 100% rename from lib/bcprov-jdk14-1.38.jar rename to libwwww/bcprov-jdk14-1.38.jar diff --git a/libwwww/bcprov-jdk15on-1.50.jar b/libwwww/bcprov-jdk15on-1.50.jar new file mode 100644 index 00000000..d4b510d7 Binary files /dev/null and b/libwwww/bcprov-jdk15on-1.50.jar differ diff --git a/libwwww/bctsp-jdk14-1.38.jar b/libwwww/bctsp-jdk14-1.38.jar new file mode 100644 index 00000000..058fde1e Binary files /dev/null and b/libwwww/bctsp-jdk14-1.38.jar differ diff --git a/libwwww/bluecove-gpl-2.1.0.jar b/libwwww/bluecove-gpl-2.1.0.jar new file mode 100644 index 00000000..43f48636 Binary files /dev/null and b/libwwww/bluecove-gpl-2.1.0.jar differ diff --git a/libwwww/bsh-2.0b5.jar b/libwwww/bsh-2.0b5.jar new file mode 100644 index 00000000..e3265100 Binary files /dev/null and b/libwwww/bsh-2.0b5.jar differ diff --git a/libwwww/colorpicker.jar b/libwwww/colorpicker.jar new file mode 100644 index 00000000..3d1647c3 Binary files /dev/null and b/libwwww/colorpicker.jar differ diff --git a/libwwww/commons-beanutils-1.9.2.jar b/libwwww/commons-beanutils-1.9.2.jar new file mode 100644 index 00000000..7d075edf Binary files /dev/null and b/libwwww/commons-beanutils-1.9.2.jar differ diff --git a/libwwww/commons-codec-1.10.jar b/libwwww/commons-codec-1.10.jar new file mode 100644 index 00000000..1d7417c4 Binary files /dev/null and b/libwwww/commons-codec-1.10.jar differ diff --git a/libwwww/commons-collections-3.2.1.jar b/libwwww/commons-collections-3.2.1.jar new file mode 100644 index 00000000..c35fa1fe Binary files /dev/null and b/libwwww/commons-collections-3.2.1.jar differ diff --git a/libwwww/commons-digester-2.1.jar b/libwwww/commons-digester-2.1.jar new file mode 100644 index 00000000..a07cfa8e Binary files /dev/null and b/libwwww/commons-digester-2.1.jar differ diff --git a/libwwww/commons-discovery-0.5.jar b/libwwww/commons-discovery-0.5.jar new file mode 100644 index 00000000..5d52da42 Binary files /dev/null and b/libwwww/commons-discovery-0.5.jar differ diff --git a/libwwww/commons-io-2.4.jar b/libwwww/commons-io-2.4.jar new file mode 100644 index 00000000..90035a4f Binary files /dev/null and b/libwwww/commons-io-2.4.jar differ diff --git a/libwwww/commons-lang-2.6.jar b/libwwww/commons-lang-2.6.jar new file mode 100644 index 00000000..98467d3a Binary files /dev/null and b/libwwww/commons-lang-2.6.jar differ diff --git a/libwwww/commons-logging-1.1.1.jar b/libwwww/commons-logging-1.1.1.jar new file mode 100644 index 00000000..1deef144 Binary files /dev/null and b/libwwww/commons-logging-1.1.1.jar differ diff --git a/libwwww/core-3.2.1.jar b/libwwww/core-3.2.1.jar new file mode 100644 index 00000000..05d7cda7 Binary files /dev/null and b/libwwww/core-3.2.1.jar differ diff --git a/libwwww/derby-10.10.2.0.jar b/libwwww/derby-10.10.2.0.jar new file mode 100644 index 00000000..a4d56f0d Binary files /dev/null and b/libwwww/derby-10.10.2.0.jar differ diff --git a/libwwww/ecj-4.4.2.jar b/libwwww/ecj-4.4.2.jar new file mode 100644 index 00000000..d9411b3a Binary files /dev/null and b/libwwww/ecj-4.4.2.jar differ diff --git a/libwwww/gson-2.2.2.jar b/libwwww/gson-2.2.2.jar new file mode 100644 index 00000000..9adc66fd Binary files /dev/null and b/libwwww/gson-2.2.2.jar differ diff --git a/libwwww/hamcrest-core-1.3.jar b/libwwww/hamcrest-core-1.3.jar new file mode 100644 index 00000000..9d5fe16e Binary files /dev/null and b/libwwww/hamcrest-core-1.3.jar differ diff --git a/libwwww/httpclient-4.0-alpha4.jar b/libwwww/httpclient-4.0-alpha4.jar new file mode 100644 index 00000000..c32366dc Binary files /dev/null and b/libwwww/httpclient-4.0-alpha4.jar differ diff --git a/libwwww/httpcore-4.0-beta1.jar b/libwwww/httpcore-4.0-beta1.jar new file mode 100644 index 00000000..fbe79343 Binary files /dev/null and b/libwwww/httpcore-4.0-beta1.jar differ diff --git a/libwwww/images.jar b/libwwww/images.jar new file mode 100644 index 00000000..1fcdfd77 Binary files /dev/null and b/libwwww/images.jar differ diff --git a/libwwww/itext-2.1.7.jar b/libwwww/itext-2.1.7.jar new file mode 100644 index 00000000..3f2c1882 Binary files /dev/null and b/libwwww/itext-2.1.7.jar differ diff --git a/lib/jasper-compiler-jdt-5.5.23.jar b/libwwww/jasper-compiler-jdt-5.5.23.jar similarity index 100% rename from lib/jasper-compiler-jdt-5.5.23.jar rename to libwwww/jasper-compiler-jdt-5.5.23.jar diff --git a/libwwww/jasperreports-6.2.1.jar b/libwwww/jasperreports-6.2.1.jar new file mode 100644 index 00000000..46892b7c Binary files /dev/null and b/libwwww/jasperreports-6.2.1.jar differ diff --git a/libwwww/jasperreports-fonts-6.2.1.jar b/libwwww/jasperreports-fonts-6.2.1.jar new file mode 100644 index 00000000..46218ecf Binary files /dev/null and b/libwwww/jasperreports-fonts-6.2.1.jar differ diff --git a/libwwww/jasypt-1.9.1.jar b/libwwww/jasypt-1.9.1.jar new file mode 100644 index 00000000..a72721cd Binary files /dev/null and b/libwwww/jasypt-1.9.1.jar differ diff --git a/libwwww/javacsv-2.0.jar b/libwwww/javacsv-2.0.jar new file mode 100644 index 00000000..125c4d02 Binary files /dev/null and b/libwwww/javacsv-2.0.jar differ diff --git a/libwwww/javatuples-1.2.jar b/libwwww/javatuples-1.2.jar new file mode 100644 index 00000000..4c7c2c58 Binary files /dev/null and b/libwwww/javatuples-1.2.jar differ diff --git a/libwwww/javax.inject-1.jar b/libwwww/javax.inject-1.jar new file mode 100644 index 00000000..b2a9d0bf Binary files /dev/null and b/libwwww/javax.inject-1.jar differ diff --git a/libwwww/jcommon-1.0.23.jar b/libwwww/jcommon-1.0.23.jar new file mode 100644 index 00000000..4dbb094a Binary files /dev/null and b/libwwww/jcommon-1.0.23.jar differ diff --git a/libwwww/jdbm-1.0.jar b/libwwww/jdbm-1.0.jar new file mode 100644 index 00000000..2b63ae59 Binary files /dev/null and b/libwwww/jdbm-1.0.jar differ diff --git a/libwwww/jdom-1.1.3.jar b/libwwww/jdom-1.1.3.jar new file mode 100644 index 00000000..a2877278 Binary files /dev/null and b/libwwww/jdom-1.1.3.jar differ diff --git a/libwwww/je-5.0.73.jar b/libwwww/je-5.0.73.jar new file mode 100644 index 00000000..e0feaa6e Binary files /dev/null and b/libwwww/je-5.0.73.jar differ diff --git a/libwwww/jersey-bundle-1.9-ea04.jar b/libwwww/jersey-bundle-1.9-ea04.jar new file mode 100644 index 00000000..004da48b Binary files /dev/null and b/libwwww/jersey-bundle-1.9-ea04.jar differ diff --git a/libwwww/jersey-core-1.15.jar b/libwwww/jersey-core-1.15.jar new file mode 100644 index 00000000..0087e077 Binary files /dev/null and b/libwwww/jersey-core-1.15.jar differ diff --git a/libwwww/jersey-multipart-1.15.jar b/libwwww/jersey-multipart-1.15.jar new file mode 100644 index 00000000..9c8d8100 Binary files /dev/null and b/libwwww/jersey-multipart-1.15.jar differ diff --git a/libwwww/jfreechart-1.0.19.jar b/libwwww/jfreechart-1.0.19.jar new file mode 100644 index 00000000..23bbbed8 Binary files /dev/null and b/libwwww/jfreechart-1.0.19.jar differ diff --git a/libwwww/jline-1.0.jar b/libwwww/jline-1.0.jar new file mode 100644 index 00000000..d2592796 Binary files /dev/null and b/libwwww/jline-1.0.jar differ diff --git a/libwwww/jmc_werp.jar b/libwwww/jmc_werp.jar new file mode 100644 index 00000000..cda34887 Binary files /dev/null and b/libwwww/jmc_werp.jar differ diff --git a/libwwww/joda-time-2.8.2.jar b/libwwww/joda-time-2.8.2.jar new file mode 100644 index 00000000..05960ff1 Binary files /dev/null and b/libwwww/joda-time-2.8.2.jar differ diff --git a/libwwww/jpos-1.13.jar b/libwwww/jpos-1.13.jar new file mode 100644 index 00000000..de02c426 Binary files /dev/null and b/libwwww/jpos-1.13.jar differ diff --git a/libwwww/js-1.5R4.1.jar b/libwwww/js-1.5R4.1.jar new file mode 100644 index 00000000..f92e9f9c Binary files /dev/null and b/libwwww/js-1.5R4.1.jar differ diff --git a/libwwww/json-simple-1.1.1.jar b/libwwww/json-simple-1.1.1.jar new file mode 100644 index 00000000..dfd5856d Binary files /dev/null and b/libwwww/json-simple-1.1.1.jar differ diff --git a/libwwww/jsr311-api-1.1.1.jar b/libwwww/jsr311-api-1.1.1.jar new file mode 100644 index 00000000..ec8bc818 Binary files /dev/null and b/libwwww/jsr311-api-1.1.1.jar differ diff --git a/libwwww/junit-4.11.jar b/libwwww/junit-4.11.jar new file mode 100644 index 00000000..aaf74448 Binary files /dev/null and b/libwwww/junit-4.11.jar differ diff --git a/libwwww/jxl-2.4.2.jar b/libwwww/jxl-2.4.2.jar new file mode 100644 index 00000000..397e85f1 Binary files /dev/null and b/libwwww/jxl-2.4.2.jar differ diff --git a/libwwww/kxml2-2.3.0.jar b/libwwww/kxml2-2.3.0.jar new file mode 100644 index 00000000..64709522 Binary files /dev/null and b/libwwww/kxml2-2.3.0.jar differ diff --git a/libwwww/lablib-checkboxtree-4.0.jar b/libwwww/lablib-checkboxtree-4.0.jar new file mode 100644 index 00000000..69675508 Binary files /dev/null and b/libwwww/lablib-checkboxtree-4.0.jar differ diff --git a/libwwww/laf-plugin-7.2.1.jar b/libwwww/laf-plugin-7.2.1.jar new file mode 100644 index 00000000..82b02527 Binary files /dev/null and b/libwwww/laf-plugin-7.2.1.jar differ diff --git a/libwwww/laf-widget-7.2.1.jar b/libwwww/laf-widget-7.2.1.jar new file mode 100644 index 00000000..0371eb1b Binary files /dev/null and b/libwwww/laf-widget-7.2.1.jar differ diff --git a/libwwww/liquibase.jar b/libwwww/liquibase.jar new file mode 100644 index 00000000..d44984fd Binary files /dev/null and b/libwwww/liquibase.jar differ diff --git a/libwwww/lite-2.2.3.jar b/libwwww/lite-2.2.3.jar new file mode 100644 index 00000000..3d2401c1 Binary files /dev/null and b/libwwww/lite-2.2.3.jar differ diff --git a/libwwww/log4j-1.2.17.jar b/libwwww/log4j-1.2.17.jar new file mode 100644 index 00000000..1d425cf7 Binary files /dev/null and b/libwwww/log4j-1.2.17.jar differ diff --git a/libwwww/lucene-analyzers-common-4.5.1.jar b/libwwww/lucene-analyzers-common-4.5.1.jar new file mode 100644 index 00000000..b44fae35 Binary files /dev/null and b/libwwww/lucene-analyzers-common-4.5.1.jar differ diff --git a/libwwww/lucene-core-4.5.1.jar b/libwwww/lucene-core-4.5.1.jar new file mode 100644 index 00000000..b452cdd9 Binary files /dev/null and b/libwwww/lucene-core-4.5.1.jar differ diff --git a/libwwww/lucene-queries-4.5.1.jar b/libwwww/lucene-queries-4.5.1.jar new file mode 100644 index 00000000..c230f02e Binary files /dev/null and b/libwwww/lucene-queries-4.5.1.jar differ diff --git a/libwwww/lucene-queryparser-4.5.1.jar b/libwwww/lucene-queryparser-4.5.1.jar new file mode 100644 index 00000000..6d53d474 Binary files /dev/null and b/libwwww/lucene-queryparser-4.5.1.jar differ diff --git a/libwwww/lucene-sandbox-4.5.1.jar b/libwwww/lucene-sandbox-4.5.1.jar new file mode 100644 index 00000000..7301af29 Binary files /dev/null and b/libwwww/lucene-sandbox-4.5.1.jar differ diff --git a/libwwww/mail-1.4.7.jar b/libwwww/mail-1.4.7.jar new file mode 100644 index 00000000..236fcdb6 Binary files /dev/null and b/libwwww/mail-1.4.7.jar differ diff --git a/libwwww/miglayout-4.0.jar b/libwwww/miglayout-4.0.jar new file mode 100644 index 00000000..653b85c6 Binary files /dev/null and b/libwwww/miglayout-4.0.jar differ diff --git a/libwwww/mimepull-1.6.jar b/libwwww/mimepull-1.6.jar new file mode 100644 index 00000000..55fd9dde Binary files /dev/null and b/libwwww/mimepull-1.6.jar differ diff --git a/libwwww/mysql-connector-java-5.1.36.jar b/libwwww/mysql-connector-java-5.1.36.jar new file mode 100644 index 00000000..a839c3dd Binary files /dev/null and b/libwwww/mysql-connector-java-5.1.36.jar differ diff --git a/libwwww/nrRXTX/nrjavaserial-3.11.0.jar b/libwwww/nrRXTX/nrjavaserial-3.11.0.jar new file mode 100644 index 00000000..dbeb2e7b Binary files /dev/null and b/libwwww/nrRXTX/nrjavaserial-3.11.0.jar differ diff --git a/libwwww/olap4j-0.9.7.309-JS-3.jar b/libwwww/olap4j-0.9.7.309-JS-3.jar new file mode 100644 index 00000000..66b5f4d8 Binary files /dev/null and b/libwwww/olap4j-0.9.7.309-JS-3.jar differ diff --git a/libwwww/org.eclipse.jdt.core-3.10.0.jar b/libwwww/org.eclipse.jdt.core-3.10.0.jar new file mode 100644 index 00000000..d396c3c9 Binary files /dev/null and b/libwwww/org.eclipse.jdt.core-3.10.0.jar differ diff --git a/libwwww/org.osgi.core-4.3.1.jar b/libwwww/org.osgi.core-4.3.1.jar new file mode 100644 index 00000000..d280bd9e Binary files /dev/null and b/libwwww/org.osgi.core-4.3.1.jar differ diff --git a/libwwww/oro-2.0.8.jar b/libwwww/oro-2.0.8.jar new file mode 100644 index 00000000..23488d26 Binary files /dev/null and b/libwwww/oro-2.0.8.jar differ diff --git a/libwwww/poi-3.12.jar b/libwwww/poi-3.12.jar new file mode 100644 index 00000000..a4f42634 Binary files /dev/null and b/libwwww/poi-3.12.jar differ diff --git a/libwwww/postgresql-9.4-1201-jdbc4.jar b/libwwww/postgresql-9.4-1201-jdbc4.jar new file mode 100644 index 00000000..e028f350 Binary files /dev/null and b/libwwww/postgresql-9.4-1201-jdbc4.jar differ diff --git a/libwwww/saaj-api-1.3.5.jar b/libwwww/saaj-api-1.3.5.jar new file mode 100644 index 00000000..01bb0eee Binary files /dev/null and b/libwwww/saaj-api-1.3.5.jar differ diff --git a/libwwww/slf4j-api-1.6.2.jar b/libwwww/slf4j-api-1.6.2.jar new file mode 100644 index 00000000..621f5149 Binary files /dev/null and b/libwwww/slf4j-api-1.6.2.jar differ diff --git a/libwwww/slf4j-log4j12-1.6.2.jar b/libwwww/slf4j-log4j12-1.6.2.jar new file mode 100644 index 00000000..72e8e57b Binary files /dev/null and b/libwwww/slf4j-log4j12-1.6.2.jar differ diff --git a/libwwww/stax-api-1.0-2.jar b/libwwww/stax-api-1.0-2.jar new file mode 100644 index 00000000..015169dc Binary files /dev/null and b/libwwww/stax-api-1.0-2.jar differ diff --git a/libwwww/substance-6.0.jar b/libwwww/substance-6.0.jar new file mode 100644 index 00000000..29e7ab88 Binary files /dev/null and b/libwwww/substance-6.0.jar differ diff --git a/libwwww/substance-extras.jar b/libwwww/substance-extras.jar new file mode 100644 index 00000000..0216b1ae Binary files /dev/null and b/libwwww/substance-extras.jar differ diff --git a/libwwww/substance-swingx-7.3.jar b/libwwww/substance-swingx-7.3.jar new file mode 100644 index 00000000..4d30bedc Binary files /dev/null and b/libwwww/substance-swingx-7.3.jar differ diff --git a/libwwww/substance.jar b/libwwww/substance.jar new file mode 100644 index 00000000..6048aad2 Binary files /dev/null and b/libwwww/substance.jar differ diff --git a/libwwww/swing-layout-1.0.3.jar b/libwwww/swing-layout-1.0.3.jar new file mode 100644 index 00000000..5353286f Binary files /dev/null and b/libwwww/swing-layout-1.0.3.jar differ diff --git a/libwwww/swingx-action-1.6.3.jar b/libwwww/swingx-action-1.6.3.jar new file mode 100644 index 00000000..8c95ef71 Binary files /dev/null and b/libwwww/swingx-action-1.6.3.jar differ diff --git a/libwwww/swingx-all-1.6.5-1.jar b/libwwww/swingx-all-1.6.5-1.jar new file mode 100644 index 00000000..29657e85 Binary files /dev/null and b/libwwww/swingx-all-1.6.5-1.jar differ diff --git a/libwwww/swingx-autocomplete-1.6.3.jar b/libwwww/swingx-autocomplete-1.6.3.jar new file mode 100644 index 00000000..697c1065 Binary files /dev/null and b/libwwww/swingx-autocomplete-1.6.3.jar differ diff --git a/libwwww/swingx-common-1.6.3.jar b/libwwww/swingx-common-1.6.3.jar new file mode 100644 index 00000000..8accf51e Binary files /dev/null and b/libwwww/swingx-common-1.6.3.jar differ diff --git a/libwwww/swingx-core-1.6.3.jar b/libwwww/swingx-core-1.6.3.jar new file mode 100644 index 00000000..8163bb5d Binary files /dev/null and b/libwwww/swingx-core-1.6.3.jar differ diff --git a/libwwww/swingx-painters-1.6.3.jar b/libwwww/swingx-painters-1.6.3.jar new file mode 100644 index 00000000..39009ff1 Binary files /dev/null and b/libwwww/swingx-painters-1.6.3.jar differ diff --git a/libwwww/swingx-plaf-1.6.3.jar b/libwwww/swingx-plaf-1.6.3.jar new file mode 100644 index 00000000..f422f389 Binary files /dev/null and b/libwwww/swingx-plaf-1.6.3.jar differ diff --git a/libwwww/trident-1.2.jar b/libwwww/trident-1.2.jar new file mode 100644 index 00000000..fcefb2e6 Binary files /dev/null and b/libwwww/trident-1.2.jar differ diff --git a/libwwww/trident-7.2.1-swing.jar b/libwwww/trident-7.2.1-swing.jar new file mode 100644 index 00000000..70223163 Binary files /dev/null and b/libwwww/trident-7.2.1-swing.jar differ diff --git a/libwwww/velocity-1.7.jar b/libwwww/velocity-1.7.jar new file mode 100644 index 00000000..ae936d3d Binary files /dev/null and b/libwwww/velocity-1.7.jar differ diff --git a/libwwww/xmlParserAPIs-2.0.2.jar b/libwwww/xmlParserAPIs-2.0.2.jar new file mode 100644 index 00000000..eae78043 Binary files /dev/null and b/libwwww/xmlParserAPIs-2.0.2.jar differ diff --git a/libwwww/zxing-2.1.jar b/libwwww/zxing-2.1.jar new file mode 100644 index 00000000..c283af7e Binary files /dev/null and b/libwwww/zxing-2.1.jar differ diff --git a/locales/Albanian/reports/uk/chromis/reports/badprice_messages_al_SQ.properties b/locales/Albanian/badprice_messages_al_SQ.properties similarity index 91% rename from locales/Albanian/reports/uk/chromis/reports/badprice_messages_al_SQ.properties rename to locales/Albanian/badprice_messages_al_SQ.properties index 5d162e64..7228fb48 100644 --- a/locales/Albanian/reports/uk/chromis/reports/badprice_messages_al_SQ.properties +++ b/locales/Albanian/badprice_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/cashflow_messages_al_SQ.properties b/locales/Albanian/cashflow_messages_al_SQ.properties similarity index 93% rename from locales/Albanian/reports/uk/chromis/reports/cashflow_messages_al_SQ.properties rename to locales/Albanian/cashflow_messages_al_SQ.properties index da10f637..6eb5c5e2 100644 --- a/locales/Albanian/reports/uk/chromis/reports/cashflow_messages_al_SQ.properties +++ b/locales/Albanian/cashflow_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/cashregisterlog_messages_al_SQ.properties b/locales/Albanian/cashregisterlog_messages_al_SQ.properties similarity index 94% rename from locales/Albanian/reports/uk/chromis/reports/cashregisterlog_messages_al_SQ.properties rename to locales/Albanian/cashregisterlog_messages_al_SQ.properties index dbc23731..a214c0cb 100644 --- a/locales/Albanian/reports/uk/chromis/reports/cashregisterlog_messages_al_SQ.properties +++ b/locales/Albanian/cashregisterlog_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/categorysales_messages_al_SQ.properties b/locales/Albanian/categorysales_messages_al_SQ.properties similarity index 91% rename from locales/Albanian/reports/uk/chromis/reports/categorysales_messages_al_SQ.properties rename to locales/Albanian/categorysales_messages_al_SQ.properties index 47e00cbd..38f034c8 100644 --- a/locales/Albanian/reports/uk/chromis/reports/categorysales_messages_al_SQ.properties +++ b/locales/Albanian/categorysales_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/chartsales_messages_al_SQ.properties b/locales/Albanian/chartsales_messages_al_SQ.properties similarity index 90% rename from locales/Albanian/reports/uk/chromis/reports/chartsales_messages_al_SQ.properties rename to locales/Albanian/chartsales_messages_al_SQ.properties index fca9f51a..005194f4 100644 --- a/locales/Albanian/reports/uk/chromis/reports/chartsales_messages_al_SQ.properties +++ b/locales/Albanian/chartsales_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/closedpos_messages_al_SQ.properties b/locales/Albanian/closedpos_messages_al_SQ.properties similarity index 93% rename from locales/Albanian/reports/uk/chromis/reports/closedpos_messages_al_SQ.properties rename to locales/Albanian/closedpos_messages_al_SQ.properties index 7310ca8f..9d47fd78 100644 --- a/locales/Albanian/reports/uk/chromis/reports/closedpos_messages_al_SQ.properties +++ b/locales/Albanian/closedpos_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -30,6 +30,7 @@ label.terminaltotal=Terminal Total label.subtotal=Subtotal label.period=Periudha: label.printed=Printuar +transpayment.bank=Banka transpayment.cash=Para te gatshme transpayment.magcard=Card transpayment.cashrefund=Rimburesim diff --git a/locales/Albanian/reports/uk/chromis/reports/closedproducts_messages_al_SQ.properties b/locales/Albanian/closedproducts_messages_al_SQ.properties similarity index 91% rename from locales/Albanian/reports/uk/chromis/reports/closedproducts_messages_al_SQ.properties rename to locales/Albanian/closedproducts_messages_al_SQ.properties index 452038e6..b36b8472 100644 --- a/locales/Albanian/reports/uk/chromis/reports/closedproducts_messages_al_SQ.properties +++ b/locales/Albanian/closedproducts_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/customers_messages_al_SQ.properties b/locales/Albanian/customers_messages_al_SQ.properties similarity index 91% rename from locales/Albanian/reports/uk/chromis/reports/customers_messages_al_SQ.properties rename to locales/Albanian/customers_messages_al_SQ.properties index a0d82f06..c147a50c 100644 --- a/locales/Albanian/reports/uk/chromis/reports/customers_messages_al_SQ.properties +++ b/locales/Albanian/customers_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/customersdiary_messages_al_SQ.properties b/locales/Albanian/customersdiary_messages_al_SQ.properties similarity index 90% rename from locales/Albanian/reports/uk/chromis/reports/customersdiary_messages_al_SQ.properties rename to locales/Albanian/customersdiary_messages_al_SQ.properties index 524ebb27..a9ab3e36 100644 --- a/locales/Albanian/reports/uk/chromis/reports/customersdiary_messages_al_SQ.properties +++ b/locales/Albanian/customersdiary_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/dailypresence_messages_al_SQ.properties b/locales/Albanian/dailypresence_messages_al_SQ.properties similarity index 91% rename from locales/Albanian/reports/uk/chromis/reports/dailypresence_messages_al_SQ.properties rename to locales/Albanian/dailypresence_messages_al_SQ.properties index 5dee3393..c6978130 100644 --- a/locales/Albanian/reports/uk/chromis/reports/dailypresence_messages_al_SQ.properties +++ b/locales/Albanian/dailypresence_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/dailyschedule_messages_al_SQ.properties b/locales/Albanian/dailyschedule_messages_al_SQ.properties similarity index 91% rename from locales/Albanian/reports/uk/chromis/reports/dailyschedule_messages_al_SQ.properties rename to locales/Albanian/dailyschedule_messages_al_SQ.properties index 12e80c0e..9c90976c 100644 --- a/locales/Albanian/reports/uk/chromis/reports/dailyschedule_messages_al_SQ.properties +++ b/locales/Albanian/dailyschedule_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/extendedcashregisterlog_messages_al_SQ.properties b/locales/Albanian/extendedcashregisterlog_messages_al_SQ.properties similarity index 94% rename from locales/Albanian/reports/uk/chromis/reports/extendedcashregisterlog_messages_al_SQ.properties rename to locales/Albanian/extendedcashregisterlog_messages_al_SQ.properties index f7af7554..648fb7fb 100644 --- a/locales/Albanian/reports/uk/chromis/reports/extendedcashregisterlog_messages_al_SQ.properties +++ b/locales/Albanian/extendedcashregisterlog_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/extproducts_messages_al_SQ.properties b/locales/Albanian/extproducts_messages_al_SQ.properties similarity index 92% rename from locales/Albanian/reports/uk/chromis/reports/extproducts_messages_al_SQ.properties rename to locales/Albanian/extproducts_messages_al_SQ.properties index 36d4c438..60a97200 100644 --- a/locales/Albanian/reports/uk/chromis/reports/extproducts_messages_al_SQ.properties +++ b/locales/Albanian/extproducts_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/invaliddata_messages_al_SQ.properties b/locales/Albanian/invaliddata_messages_al_SQ.properties similarity index 90% rename from locales/Albanian/reports/uk/chromis/reports/invaliddata_messages_al_SQ.properties rename to locales/Albanian/invaliddata_messages_al_SQ.properties index a6a905bd..3a9db652 100644 --- a/locales/Albanian/reports/uk/chromis/reports/invaliddata_messages_al_SQ.properties +++ b/locales/Albanian/invaliddata_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/inventory_messages_al_SQ.properties b/locales/Albanian/inventory_messages_al_SQ.properties similarity index 91% rename from locales/Albanian/reports/uk/chromis/reports/inventory_messages_al_SQ.properties rename to locales/Albanian/inventory_messages_al_SQ.properties index 78ff88a8..1b8e6eef 100644 --- a/locales/Albanian/reports/uk/chromis/reports/inventory_messages_al_SQ.properties +++ b/locales/Albanian/inventory_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/inventoryb_messages_al_SQ.properties b/locales/Albanian/inventoryb_messages_al_SQ.properties similarity index 90% rename from locales/Albanian/reports/uk/chromis/reports/inventoryb_messages_al_SQ.properties rename to locales/Albanian/inventoryb_messages_al_SQ.properties index 0d6f6b8b..33502ce6 100644 --- a/locales/Albanian/reports/uk/chromis/reports/inventoryb_messages_al_SQ.properties +++ b/locales/Albanian/inventoryb_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/inventorydiff_messages_al_SQ.properties b/locales/Albanian/inventorydiff_messages_al_SQ.properties similarity index 91% rename from locales/Albanian/reports/uk/chromis/reports/inventorydiff_messages_al_SQ.properties rename to locales/Albanian/inventorydiff_messages_al_SQ.properties index 22866a1c..7d13fba6 100644 --- a/locales/Albanian/reports/uk/chromis/reports/inventorydiff_messages_al_SQ.properties +++ b/locales/Albanian/inventorydiff_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/inventorydiffdetail_messages_al_SQ.properties b/locales/Albanian/inventorydiffdetail_messages_al_SQ.properties similarity index 91% rename from locales/Albanian/reports/uk/chromis/reports/inventorydiffdetail_messages_al_SQ.properties rename to locales/Albanian/inventorydiffdetail_messages_al_SQ.properties index 3c73b4b6..31ce11ad 100644 --- a/locales/Albanian/reports/uk/chromis/reports/inventorydiffdetail_messages_al_SQ.properties +++ b/locales/Albanian/inventorydiffdetail_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/inventorylistdetail_messages_al_SQ.properties b/locales/Albanian/inventorylistdetail_messages_al_SQ.properties similarity index 90% rename from locales/Albanian/reports/uk/chromis/reports/inventorylistdetail_messages_al_SQ.properties rename to locales/Albanian/inventorylistdetail_messages_al_SQ.properties index d3d655b5..f90997b0 100644 --- a/locales/Albanian/reports/uk/chromis/reports/inventorylistdetail_messages_al_SQ.properties +++ b/locales/Albanian/inventorylistdetail_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/locales/beans_messages_al_SQ.properties b/locales/Albanian/locales/beans_messages_al_SQ.properties deleted file mode 100644 index 317f24f3..00000000 --- a/locales/Albanian/locales/beans_messages_al_SQ.properties +++ /dev/null @@ -1,23 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -button.cancel=Anulo -button.ok=OK -button.Today=Sot -title.calendar=Zgjidhe Daten -Button.Today=Sot diff --git a/locales/Albanian/locales/data_messages_al_SQ.properties b/locales/Albanian/locales/data_messages_al_SQ.properties deleted file mode 100644 index f3a12e6c..00000000 --- a/locales/Albanian/locales/data_messages_al_SQ.properties +++ /dev/null @@ -1,90 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -button.cancel=Anulo -button.information=Info -button.ok=OK - -caption.sort=Sort - -exception.iofile=Gabim gjate leximit te skedarit. -exception.nocompare=Expected comparator for QBF. -exception.nodataset=Seti i te dhenave i pa definuar. -exception.nofinishedfile=Skedari i fjalive i pa perfunduar. -exception.nodelete=Rexhistrim nuk eshte fshir. -exception.noinsert=Rexhistrimi nuk eshte krijuar. -exception.nonegativelimits=Nuk lejohen kufijet negativ. -exception.noparamtype=Lloji i parametrit nuk lejohet. -exception.noreadfile=Gabim ne leximin e skedarit te fjalive. -exception.notnull=Vlera nuk mund te jete Zero. -exception.noupdate=Nuk ka rexhistrim te reifreskuar. -exception.noupdatecount=Numeri i rifreskimeve i padefinuar. -exception.outofbounds=Jasht Kufijeve. -exception.parserconfig=Gabim iXML analyzuesit. Ju lutem kontaktoni Administratorin. -exception.xmlfile=Analize e gabuar.XML skedari jovalid. - -label.andby=Dhe Sipas -label.casesensitive=Case sensitive -label.findwhat=Gjeje qfar -label.imagefiles=Imazh -label.match=Krahaso -label.sortby=Klasifiko sips -label.where=Ku - -list.anypart=Cdo pjese e fushes -list.re=Shprehje e rregullt -list.startfield=Fushe Fillestare -list.wholefield=Fushe e Plot - -qbf.none=Asnje -qbf.null=Eshte zero -qbf.notnull=Nuk eshte zero -qbf.equals=Barabart -qbf.distinct=i Dallueshem -qbf.greater=Me shum -qbf.less=Me pak -qbf.greaterequals=Me shum ose barabart -qbf.lessequals=Me pak ose barabart -qbf.re=Wildcards - -message.changeslost=Ndryshimet nuk do te ruhen. Deshironi te vazhdoni? -message.nodelete=Nuk mund ta markoj rexhistrimin per fshirje. -message.nolistdata=Nuk mund te gjeje ne listen e te dhenave. -message.nomove=Nuk mund te leviz tek shenimi tjeter. -message.nonew=Nuk mund te krijoj rexhistrim te ri. -message.norecord=Rexhistrimi nuk gjindet. -message.noreload=Lista e te dhenave nuk mund te ringarkohet. -message.nosave=Rexhistrimi nuk eshte Ruajtur. -message.nosort=Kushti i paracaktuar i sortimit nuk eshte Valid -message.resizeimage=Imazhi i zgjedhur \u00ebsht\u00eb m\u00eb i madh se sa madh\u00ebsia e fush\u00ebs. Doni t\u00eb ndrysho permasat e imazhit? -message.wannasave=Doni ti Ruani ndryshimet para se te dilni? - -sgn.caution=Kujdes\: -sgn.danger=Rrezik\: -sgn.notice=Njofftim\: -sgn.important=I rendesishem\: -sgn.success=Sukses\: -sgn.unknown=I panjohur\: -sgn.warning=Paralajmerim\: - -title.editor=Mesazh nga editori -title.find=Gjeje -title.message=Mesazh nga menaxheri i bazes se te dhenave -combo.year=Viti -combo.today=Sot -combo.month=Muaji diff --git a/locales/Albanian/locales/erp_messages_al_SQ.properties b/locales/Albanian/locales/erp_messages_al_SQ.properties deleted file mode 100644 index 0e04770b..00000000 --- a/locales/Albanian/locales/erp_messages_al_SQ.properties +++ /dev/null @@ -1,37 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.configerp=ERP configuration -label.erpurl=Services URL -label.erpid=Entity code -label.erporg=Organization code -label.erppos=POS code -label.erpuser=User -label.erppassword=Password -message.urlnotdefined=Synchronization service URL has not been defined. -message.syncordersok=The orders synchronization has been successful. -message.syncordersinfo={0} orders synchronized. -message.syncproductsok=The data synchronization has been successful. -message.syncproductsinfo={0} products synchronized.\n{1} customers synchronized. -message.remoteexception=Communication error. -message.serviceexception=Cannot connect to the service. -message.malformedurlexception=The service URL is wrong. -message.returnnull=Synchronization parameters are wrong. -message.zeroproducts=There are no data to synchronize. -message.zeroorders=There are no orders to synchronize. -message.propsnotdefined=The synchronization properties resource "chromispos.properties" has not been defined. \ No newline at end of file diff --git a/locales/Albanian/locales/pos_messages_al_SQ.properties b/locales/Albanian/locales/pos_messages_al_SQ.properties deleted file mode 100644 index 912feb3f..00000000 --- a/locales/Albanian/locales/pos_messages_al_SQ.properties +++ /dev/null @@ -1,748 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - -button.memberdiscount=Member Disc -Button.Cancel= -button.catalogadd=Po -button.catalogdel=Jo -button.clean=Riseto -Button.Close=Dil -Button.CloseCash=Mbyll Parane -button.Discount=Zbritje -Button.DeleteTicket=Fshije Kuponin -button.edit=Edito -button.ExecuteChart= Ekzekuto Grafiken -button.Executefilter=Ekzekuto -Button.ExecuteReport=Ekzekuto Raportin -Button.Factory=Rikthe -button.linediscount=Zbritje' % -button.listtickets=Lista -button.migrate=Migro Databasen -button.movetable=Levize -button.NewTicket=E re -Button.OK=OK -button.opendrawer=Arka -button.pay=Paguaj -button.peoplepassword=Fjalekalimi -button.print= -Button.PrintCash=Printo -button.receive=Pranoj -button.refund=Rimburesim -button.refundall=Rimbureso te gjitha -button.refundit=Rimbureso Artikull -button.refundline=Rimbureso Linje -button.refundone=Rimbureso nje -button.reloadticket=Ringarkoj -button.reservations=Rezervimet -button.reset=Reseto -Button.Restore=Azhurno db -Button.Save=Ruaj -button.scale=Peshore -button.sendorder= -button.setperson=Kamarier -button.tables=Tavolinat -button.totaldiscount=Total Zbr.' -Button.Exit=Dil -button.moorings=Moorings -button.test=TEST -button.newcustomer=Database Klientesh - -caption.tickets=Kupone -caption.upload=Ngarko Listen e Produkteve -caption.split=Ndaj Faturen - -database.ScriptError=Skripta per ekzekutimin e Databazes nuk mund te krijohet. -database.ScriptNotFound=Unable to find Updater.sql script. -database.ScriptWarning=Skripta e krijimit nuk u ekzekutua me sukses. -database.UnableToConnect=Nuk mund te lidhet me Bazen e te dhenave Kontrollo konfigurimin e bazes se te dhenave -database.UpdaterWarning=Cannot Ekzekuto skripten per rifreskimin e bazes sse te dhenave. -datebase.ResetPickup=Cannot Ekzekuto pickup reset -Display.Null=Display not available -Display.Screen=Shfaq ekranin -Display.Window=Ekran - -exception.unavailabledataset=Baza e te dhenave nuk eshte ne dispozicion -exception.unavailablefield=Fusha nuk eshte ne dispozicion\: {0} -exception.unavailablefields=Fushat nuk jane ne dispozicion - -filter.dbdriverlib=Driver library (*.jar,*.zip) - -form.customertitle=Lista e Klienteve -form.productslist=Lista e produkteve -form.selectprintertitle=Zgjidhe Printerin -form.tickettitle=Lista e Kuponave - -label.address=Adresa 1 -label.address2=Adresa 2 -label.all=Te Gjitha -label.attribute=Atribut -label.attributes=Atributet -label.attributeset=Pakoja e Atributeve -label.autologoffpanel=Auto shkyqje -label.autologonoff=Auto Shkyqu pas shitjes -label.autoloffrestaurant=In Restaurant mode - return to tables -label.autolofftime=Auto LogOff after inactive time -label.autologoffzero=seconds, 0 = No timed LogOff - -label.btndisplay=Butoni Shfaq Tekstin -label.bybarcode=Sipas Barkodit -label.bydates=Sipas Dates -label.byform=Sipas Formes -label.byreason=Sipas Arsyes -label.bycustomer=Sipas Klientit -label.byproduct=Sipas Produktit -label.bywarehouse=Sipas Vendendodhjes - -label.card=Kartela -label.cardexpdate=Data e Skadimit -label.cardholder=Mbajtesi i Karteles -label.cardnumber=Numri i Kartel -Label.Cash=Para te Gatshme -label.cascade=Cascade -Label.CashMachine=Cash Register -label.catid=ID -label.catimage=Imazh -label.catname=Kategori -label.certificatepwd=Certifiko P'word -label.certificatepath=Qertifikat -Label.ChangeCash=Ndrysho -label.city=Shteti -label.commerceid=Commerce ID -label.commercepwd=Commerce P/wd -label.commercesign=Commerce Sign -label.companyname=Emri i Kompanis -label.companyaddr1=Rruga -label.companyaddr2=Adresa 2 -label.companyaddr3=Qyteti -label.companyaddr4=Kodi Postar -label.companytelephone=Telefon -label.companyFax=Telfaz -label.companyemail=Email Adresa -label.companytax=Nr TVSH'se -label.companywww=Web site - - -label.configreceipt=Organizimi i Fatures -label.contact=Kontakti -label.country=Shtetit -label.csvbad=Cmimi i Keq -label.csvclearlog=Clear Import Log -label.csvdelimit=Ndares -label.csvenableclear=Enable Clear Import Button -label.csvfile=Skedar -label.csvimpostbtn=Importo CSV -label.cvsinvalid=Produkte jovalide -label.csvmissing=Mungojne te dhena -label.csvnewproducts=Produkt i ri -label.cvsnotchanged=nuk eshte ndryshuar -label.csvpriceupdated=Azhurnime te cmimeve -label.csvread=Lexo arkitra -label.csvrecordsfound=Rexhistrimi u gjete -label.csvresetimport=Riseto importimin e te dhenave -label.csvsellingintax=Cmimi i shitjes perfeshin Tatimet? - - -label.curdebt=Borxhi Aktual -label.curdate=Data e Borxhit -label.currency=Valuta -label.currencybutton=HidePayments text overlay -label.customer=Klienti -label.custtaxcategory=Kategoria e Tatimeve - - -Label.Database=Baza e te dhenave -label.date=Data -label.datestitle=Datat -label.datetime=Data Koha -Label.DbDriver=Driver Class -label.dbdriverlib=Driver Library -Label.DbPassword=Fjalkalimi -Label.DbURL=URL -Label.DbUser=Perdorues -label.debt=Borxh -label.double=Dyfish -label.dutyid=ID -label.dutyname=Emri i Tatimit -label.dutyrate=Shkalla - -label.editline=Edito Linjen -label.email=email -Label.EndDate=Data e Fundit - -label.fax=Telefax -label.firstname=Emri -label.floorid=ID -label.floorname=Kati - -label.general=Kryesore -label.grossprofit=Fitimi Bruto - -label.Infopanel=Fshihe shiritin e statusit ne kembez -label.image=Imazh -label.inputamount=Hapesia e te dhenave siper Shifratorit -Label.InputCash=Te pranuara -label.integer=Integer -label.item=Artikull -label.item2=Pershkrimi - -label.javapos.drawer=Arka -label.javapos.printer=Printeri - -label.lastname=Mbiemri -label.lindediscount=Zbritje' % -label.LoadError=Gabim gjate shfaqjes se funksionit -label.locale=Locale -label.location=Adresa -label.locationaddress=Adresa -label.locationid=ID -label.locationname=emri -label.looknfeel=Dukja -label.loyaltycardnumber=Numeri i Karteles -label.loyaltyproducts=Loyalty details - -Label.MachineDisplay=Ekrani i Klienteve -label.machinedisplayconn=Mode -label.machinedisplayport=Port -Label.MachineName=Name -Label.MachinePrinter=Printer -Label.MachinePrinter2=Printer 2 -Label.MachinePrinter3=Printer 3 -Label.MachinePrinter4=Printer 4 -Label.MachinePrinter5=Printer 5 -Label.MachinePrinter6=Printer 6 -label.machineprinterport=Port -Label.MachineScreen=Ekrani -label.magcardreader=Lexuesi i karteles magnetike -label.mandatory=Obligativ -label.margin=Marzha e Fitimit -label.marine=Use Marina option -label.maxdebt=Limit i borxhit -label.maximum=Maksimum -label.merchantcode=NRB -label.minimum=Minimum -label.money=Total - -label.packsinstock=In stock -label.packof= packs of -label.packstosplit=Packs to split -label.productinpack=Product in pack -label.split=Split - -label.mooringscreatefor=Krijo kupon per -label.mooringcreatebtn=Krijo kupon - -label.name=Emri -Label.Name=Emri -label.notes=Shenim -label.noticketstoclose=Ska Fature per te mbyllur -label.nullcategory=(Ska kategori) - -label.order=Porosi - -Label.Password=Fjalekalimi -label.passwordnew=Fjalekalimi i ri -label.passwordold=Fjalekalimi i vjeter -label.passwordrepeat=Perserit Fjalekalimin -Label.Payment=Pages -label.paymentdate=Data -label.paymentgateway=Payment Gateway -label.paymentnote=Shenime -label.paymentreason=Arsyeja -label.paymentstitle=Permbledhje e Kuponit -label.paymenttestmode=Modaliteti i testimit -label.paymenttotal=Shuma -label.peopleimage=Imazh -label.peoplename=Emri -label.peoplevisible=Aktiv -label.percent=Perqindje -label.pickupcodesize=Length of Pickup Number -label.phone=Telefon -label.phone2=Mobil -label.placefloor=Kati -label.placeid=ID -label.placename=Vendi -label.placeposition=Pozita -label.postal=Kodi Postar -label.price=Cmimi -label.pricetax=Cmimi + Tatimi -label.printtokitchen=Printo ne Rrjete -label.prodaux=Ndihmes (Ndryshim)? -label.prodbarcode=Barkod -label.prodcategory=Kategori -label.prodcost=Cmimi -label.prodgeneral=I pergjithshem -label.prodincatalog=Perfshij Katalog? -label.prodname=Emri -label.prodorder=Porosit ne Katalog -label.prodpricebuy=Cm. Blerjes -label.prodpricesell=Cm.Shitjes -label.prodpriceselltax=Cm. Shitjes+Tatimi -label.prodproperties=Vetit -label.productreceipt=Fatura e nevojshme per Garancion -label.prodref=Referenca -label.prodscale=Peshorja -label.prodstock=Stok -label.prodstockcost=Kostoja e Stokut per vite -label.prodstockmax=Niveli Maksimal -label.pricewith00=Price entry in pence -label.prodstocksec=Niveli Minimal -label.prodstockvol=Vellimi i Stokut -label.prodtaxcode=Tatimi -label.produnits=Njesia -label.prodvaluebuy=Vlera e Blerjes -label.prodvaluesell=Vlera e Shitjes -label.prodvolume=Vellimi -label.properties=Vetit - -label.receiptprint=Printeri i Faturave nuk eshte aktiv -label.receiptprinter=Printeri per Fatura -label.recorddeleted=(Fshij Rexhistrimin) -label.recordeof=(Ska Rexhistrim) -label.recordnew=(Rexhistrim i ri) -label.refunds=Rimburesim -label.region=Shteti -label.remainingcash=Te Mbetura -label.reportsprinter=Priter per Raporte -label.resetpickup=Reset Pickup Counter -label.resname=Burim -label.restaurantcustomer=Receiving Customer {0}. Select an empty table. -label.restaurantmove=Moving table {0}. Select another Table or the original Table -label.role=Role -label.roletableclass=Class -label.roletabledescription=Pershkrimi -label.roletableallowed=Lejohet - - -label.sales=Shitja -label.salestitle=Shitja -label.scale=Peshore -label.scaleinput=Shtyp Peshen -label.scanner=Skaner -label.SChargepanel=Tarif sherbimesh -label.SCOnOff=Aktivizo tarifen per sherbime -label.SCRestaurant=Restaurant mode only? -label.SCRate=Service Tarifa -label.SCZero=% -label.search=Kerko -label.searchkey=Qeles Kerkimi -label.sequence=Sequence -label.sha=SHA -Label.StartDate=Data e Fillimit -label.startuptext=Tekst -label.startuplogo=Logo -label.startuppanel=Ekrani Fillestar -label.stockdate=Data -label.stockproduct=Produkt -label.stockreason=Arsye -label.stocktaker=Rexhistruar nga -label.storename=Emri i Dyqanit -label.subcategorytitle=Shfaq Emrin ne Panel -label.subtotalcash=Totali - -label.table=Table -label.tabledisplayoptions=Table Display -label.tableshowcustomerdetails=Show Customer details on table -label.tableshowwaiterdetails=Show Waiter detail on table -label.tax=Tatimi -label.taxcash=Tatimi -label.taxcategory=Kategoria e Tatimit -label.taxes=Tatimi -label.taxid=NRF -label.taxincluded=Set Tax Included on startup -label.taxparent=Parent Tax -label.terminal=Terminal -label.textcolourcustomer=Customer text colour -label.textcolourwaiter=Waiter text colour -label.textclourtablename=Table Name text colour -label.texttip=Tekst mesazh per pro. -label.ticketid=Kupon # -Label.Tickets=Transactions -Label.Ticketsbag=Kuponat -Label.ticketsetupexample=Shembull -Label.ticketsetupprefix=Prefiks i Fatures -Label.ticketsetupnumber=Receipt number min' length -label.pricewith00=Shfrytzo butonin 00 - - -label.time=Koha -label.totalcash=Totali ne EUR -label.totaldiscount=Total Zbr.' -label.type=Tipi - -label.units=Njesit -label.units2=Sasia -label.uploadingproducts=Ngarko Produktin. Pritni... -label.user=Perdorues - -label.value=Vlera -label.value2=Cmimi -label.variableprice=Produkt me cmim te ndryshueshem -label.visible=i dukshem - -label.warehouse=Produkt - -Menu.Attributes=Cilesit -Menu.AttributeSets=Atributet e percaktuara te produktit -Menu.AttributeUse=Perdorimi i atributeve te produktit -Menu.AttributeValues=Vlera e atributit -Menu.Auxiliar=Produkt ndihmes - -Menu.Backoffice=Administrimi - -Menu.CashFlow=Rrjedhja e Paras -Menu.CashRegisterLog=Transaction Log -Menu.CategorySales=Category Sales -Menu.Catalog=Katalogu -Menu.Categories=Kategorit -Menu.CategoryProductSalesChart=Grafi i shitjeve sipas Kategorive -Menu.ChangePassword=Ndrro Fjalekalimin -Menu.ClosedProducts=Shitja sipas Produkteve -Menu.CloseTPV=Mbyll parane -Menu.Closing=Para e gatshme e mbyllur -Menu.Configuration=Konfigurimi -Menu.CSVImport=Importo skedarin CSV -Menu.CSVReset=Clear Import Database Log -Menu.Customers=Klientet -Menu.Customers.Reports=Raportet -Menu.CustomersBReport=Debitoret(Card Style) -Menu.CustomersDiary=Ditari i Klienteve -Menu.CustomersList=Lista e Klienteve -Menu.CustomersManagement=Klientet -Menu.CustomersPayment=Shlyej Borxhin -Menu.CustomersReport=Klientet (Card Style) - -message.DBDefault=

.


\n
.
\n


\
\n - -Menu.ERPOrders=ERP Order Synchronisation -Menu.ERPProducts=POS Synchronisation -Menu.Exit=Dalja -Menu.ExtendedByProducts=Extended Product Sales -Menu.ExtendedCashRegisterLog=Extended Transaction Log -Menu.ExtendedSales=Shitjet e Vazhduara - -Menu.Floors=Floors - -Menu.Import=Import -Menu.Import.Reports=importo Raportin -Menu.InvalidData=Invalid or duplicate data found -Menu.Inventory=Stoku -Menu.Inventory2=Gjendja Aktuale -Menu.InventoryBroken=Stoku: i demtuar -Menu.InventoryDiff=Stoku: Diferenca -Menu.InventoryDiffDetail=Stoku: Detajet e Deferences -Menu.InventoryListDetail=Stoku: Lista e Detajuar -Menu.InventoryReOrder=Inventory: Re-Order - -Menu.Locations=Lokacioni - -Menu.Main=Shitja -Menu.Maintenance=Mirembajtja -Menu.Maintenance.ERP=Chromis ERP -Menu.Maintenance.POS=Point Of Sale -Menu.Maintenance.Reports=Raportet -Menu.MissingData=Missing Data or Bad Price in File - -Menu.NewProducts=Produkt i ri i shtuar - -Menu.PaymentReport=Pagesat -Menu.Payments=Pagesat -Menu.Printer=Printat -Menu.ProductLabels=Tiketat e Produkteve -Menu.Products=Produktet -Menu.ProductSales=Shitja e Produkteve -Menu.ProductsWarehouse=Lokacioni i Produkteve -Menu.ProductPacks=Product Packs -Menu.StockChanges=Stock Changes -Menu.StockChangesReport=Stock Changes Report -Menu.Promotions=Promotions -Menu.PromotionsReport=Promotions Report - -Menu.Reports=Raportet -Menu.ReportTaxes=Permbledhja e Tatimeve -Menu.Resetpickup=Reset pickup Counter -Menu.Resources=Burimet -Menu.Roles=Rolet - -Menu.SalesByCustomer=Shitjet sipas Klienteve -Menu.SaleCatalog=Katalogu -Menu.SalesChart=Grafika e Shitjes -Menu.SalesManagement=Shitjet -Menu.SalesManagement.Reports=Raportet -Menu.SalesProfit=Fitmi nga shitja -Menu.SaleTaxes=Tatimet e shitjes -Menu.StockDiary=Ditari i stokut -Menu.StockManagement=Stoku -Menu.StockManagement.Edit=Mirembajtja -Menu.StockManagement.Reports=Raportet -Menu.StockMovement=Levizja Stokut -Menu.System=Sistemi - -Menu.Tables=Tabela -Menu.Taxes=Tatimet -Menu.TaxCustCategories=Categorit e tatimeve sipas Klienteve -Menu.TaxCategories=Kategorit e Tatimeve -Menu.ThirdParties=Furnitoret -Menu.ThirdPartiesManagement=Menaxhimi i Furnitoreve -Menu.Ticket=Shitjet -Menu.TicketEdit=Edito Shitjet -Menu.TicketRefund=Rimburesim -Menu.Tools=Veglat -Menu.Top10Sales=Top 10 Shitjet - -Menu.Update= Azhurnimi Manual i Bazes se te dhebave -Menu.UpdatedPrices= Ndryshimi i Cmimit -Menu.Users=Puntoret -Menu.UsersReport=Puntoret -Menu.UserSells=Shitjet sipas Puntoreve -Menu.Utilities=Sherbimet -Menu.UtilityOptions=Opsionet e Sherbimeve - - -message.BadPassword=Fjalkalimi jo valid. Provo prap - -message.cannotcalculatetaxes=Unable to calculate Receipt taxes.\nOne or more Products Taxes is not configured properly -message.cannotchangepassword=Fjalekalimi nuk mund te ndryshohet -message.cannotclosecash=Paraja nuk mund te mbyllet -message.cannotdeleteconfig=Skedari i Konfigurimit' nuk mund te shlyhet -message.cannotExecute=Veprimi nuk mund te ekzekutohet -message.cannotfillchart=Ngarkimi i grafikut e pamundur -message.cannotfillreport=Ngarkimi i Raportit te te dhenave e pamundur -message.cannotfindattributes=Atributet per kete produkt nuk jane te caktuara -message.cannotfindcustomer=Nuk mund te gjen te dhenat e Klinetit -message.cannotloadlists=Nuk mund te ngarkoj listen e te dhenave -message.cannotloadreport=Nuk mund te ngarkoj definicionin e Raportit -message.cannotloadreportdata=Nuk mund te ngarkoj te dhenat e raportit -message.cannotloadresourcedata=Nuk mund te ngarkoj te burimet e raportit -message.cannotloadticket=Nuk mund te ngrakoj Faturen -message.CannotMove=Nuk mund te levize tek Rexhistrimi -message.cannotprint=Nuk mund te printoj -message.cannotprintline=Nuk mund te printoj linjen -message.cannotprintticket=Nuk mund te Printoj Faturen -message.cannotsaveconfig=Nuk mund te ruaj Skedarin e konfigurimit -message.cannotsaveinventorydata=Nuk mund te ruaj te dhenat e Invetarit -message.cardnew=Vlera e karteles do te ndryshohet. A deshironi te vazhdoni? -message.cardremove=Vlera e kartelese do te largohet. A deshironi te vazhdoni? - -message.changepassworddistinct=Konfirmo Fjalekalimin -message.changeserver=Ndrysho Serveri eshte ne Zhvillimi -message.closecashok=Paraja u mbyll me sukses -message.configfactory=A jeni te sigurt se deshironi te riktheni vlerat fillestare? -message.configrestore=A jeni te sigurt se doni ta asgjesoni ndryshimin? -message.createdatabase=Nuk mund te gjindet Baza funksionale, nje Baze e te dhenave standarde do te krijohet.
A deshironi te vazhdoni? -message.createdatabasejl=Informatat e reja per bazen e te dhenave duhet te krijohen. Kjo do te ndodh tani.
A deshironi te vazhdoni? Nese jo, perdorimi i Sistemit do te jete e pamundur. -message.customerdebtexceded=Klienti ka mbikaluar limitin e lejuar te kreditit. - -message.databaseconnectionerror=nuk mund te lidhet me bazen e te dhenave: baza e te dhenave nuk eshte ne dispozicion -message.databasedrivererror=Nuk mund te lidhet me bazen e te dhenave, Kontrollo konfigurimin e driverave -message.databasenotsupported=Baza e te dhenave "{0}" nuk perkrahet -message.databasesuccess=

Ju jeni kyqur!


Ristartoni EPOS per te ngarkuar bazen e te dhenave - -message.mergetable=Bashko Tabelat -message.mergetablequestion=Kjo do te bashkoj tabelat. A jeni te sigurt se deshironi kete? -message.nigratemessage=Database Migration -message.migratenotsupported=Database Migration type not supported - -message.nocard=Kartela e klientit nuk gjindet. Ju lutem provoni prap -message.nocardreader=Lexuesi i karteles nuk eshte konfiguruar -message.nocustomer=Kodi i klientit nuk ekziston -message.nocustomernodebt=Shitja nuk eshte paracaktuar nje Llogarie te klientit.\nKjo nuk mund te bartet ne llogari -message.nopaymentgateway=Payment Gateway is not configured -message.noprinters=Nuk ka printer te instaluar -message.noproduct=Produkti me kete kod nuk ekziston -message.nosaveticket=Nuk mund te ruaj kuponin e shitjes -message.notactive=Gabim ne ngarkimin e Panelit -message.notexiststicket=Fatura nuk ekziston -message.notexiststickettitle=Mesazhi i Fatures -message.noticket=Fatura nuk ekziston me -message.notpermissions=Nuk ju lejohet ekzekutimi i kesaj detyre -message.noupdatescript=Eshte detektuar nje Baze e te dhenave na versioni i kaluar, kjo nuk mund te azhurnohet ne menyr automatike.
EPOS do te mbyllet tani. -message.noweight=Peshimi nuk ka qene i mundur -message.nullticket=Nuk mund te krijoni Fature te shpazet!
Ju lutem shtoni diqka tek kjo shitje - -message.paymentcashneg=Beni Rimburesim. Pastaj shtypni OK -message.paymenterror=Gabim ne trasaksionin e pageses! -message.paymenterrorunknown=Gabim i panjohur ne transaksionin e pagese! -message.paymentexceptionremote=Gabim ne Pagesen remote -message.paymentexceptionservice=Gabim ne perjashtimin e sherbimit te pageses. -message.paymentfree=Gratis -message.paymentgatewayext=

Beni pagesen me kartel. Pastaj Shtyp OK

-message.paymentgatewayextrefund=

Beni rimburesim ne kartel. Pastaj Shtyp OK

-message.paymentgatewayswipe=Terhiqe kartelen pastaj shtyp OK -message.paymentgatewaytype=Shtyp te dhenat e Karteles. Pastaj shtyp OK -message.paymentnotauthorised=Transaksion i paautorizuar -message.paymentrefundsnotsupported=Rimburesimi nuk mbeshtetet -message.preparescanner=Pergadit Skanerin ScanPal scanner per te ndarkuar listen e produkteve dhe shtyp OK -message.printererror=Nuk mund te shtypet Fatura -message.productnotselected=Ska produkt te selektuar -message.stockchangesactioned=Stock Changes Actioned -message.restartchanges=Ndryshimi eshte ruajtur me sukses. Ndryshimet do te aplikohen pas ristartimit te sistemit - -message.scannerfail=Ngarkimi i listes se produkteve deshtoj -message.scannerfail2=Shkarkimi i listes se produkteve deshtoj -message.scannerok=Ngarkimi i listes se produkteve me sukses -message.startupText= -message.systemclosecash=Leviz butonin Mbyllja e parase - -message.tableempty=Table is now empty -message.tablefull=Table is now full -message.title=Cash Register message - -message.updatedatabase=A database from a previous version has been detected. The database will be upgraded automatically.
DATA MAY BE LOST. FIRST CREATE A BACKUP.
Do you want to continue? -message.updatedatabasejl=New database changes are required (John l changes). The database will be upgraded automatically.
DATA MAY BE LOST. FIRST CREATE A BACKUP.
Do you want to continue? If not, you will be unable to use the system. - -message.wannaclosecash=A jeni te sigurt se deshironi te mbyllni paran e gatshme? -message.wannadelete=A jeni te sigurt se deshironi te shlyeni porosin aktuale? -message.wannasave=Ruani ndryshimet para daljes? - -migration.ScriptNotFound=Skripta e migrimt nuk gjindet -migration.warning=Gabim ne migrimin SQL -migration.warningnodefault=Nuk gjindet krijo bazen e te dhenave -migration.warningjl=Create JL features not found -migration.warningnofk=Drop Foreign Key not found -migration.notvalidversion=The new database type is not supported - -payment.title=Pages - -Printer.Null=Printeri nuk eshte ne dispozicion -Printer.Screen=Priter ne Ekran -Printer.Serial=Printer Kuponi - -resource.binary=Binary -resource.image=Imazh -resource.text=Tekst - -rest.label.chairs=Karrikat -rest.label.customer=Klient -rest.label.date=Rezervim -rest.label.notes=Shenim - -scale.notdefined=Scale not Defined -scale.invalidvalue=Scale invalid value -scale.weighitem=Weigh Item - -stock.in.movement=(Hyrje) Levizje -stock.in.purchase=(Hyrje) Blerje -stock.in.refund=(Hyrje) Kthim -stock.out.break=(Dalje) Demtime -stock.out.crossing=Kryqezim -stock.out.movement=(Dalje) Levizje -stock.out.refund=(Dalje) Kthim -stock.out.sale=(Dalje) Shitje -stock.in.openpack=(In) Open Pack -stock.out.openpack=(Out) Open Pack -stock.in.stockchange=(In) Stock Change -stock.out.stockchange=(Out) Stock Change - - -tab.bank=Bank -tab.cash=Para te gatshme -tab.cashrefund=Rimburesim -tab.cheque=Qek -tab.chequerefund=Qek -tab.free=Gratis -tab.magcard=Kartel -tab.paper=Voucher -tab.debt=Borxh - -title.changepassword=Ndrysho Fjalekalimin -title.editor=Info' mesazhi - -transpayment.bank=Bank -transpayment.cash=Para te gatshme -transpayment.cashin=(Hyrje) Para te gatshme -transpayment.cashout=(Dalje) Para te gatshme -transpayment.cashrefund=Rimburesim -transpayment.cheque=Qek -transpayment.chequerefund=Qek Refund -transpayment.free=Gratis -transpayment.magcard=Kartel -transpayment.magcardrefund=Card Refund -transpayment.paperin=Note Input -transpayment.paperout=Note Output -transpayment.debt=Borxh -transpayment.debtpaid=Borxh i Paguar - -Visor.Title=EPOS - -# Employee Presence Management -Menu.Leaves=Pushim -Menu.Breaks=Pauze -Menu.CheckInCheckOut=Check In/Out -Menu.PresenceManagement=Presence Management -Menu.Employees.Reports=Raportet -Menu.DailyPresenceReport=Prezenca ditore -Menu.DailyScheduleReport=Orari Ditor -Menu.PerformanceReport=Performanca -label.epm.employee=i/e Punesuari -label.epm.employee.id=ID e te punesuarit -label.epm.startdate=Data e Fillimit -label.epm.enddate=Data e Mbarimit -label.epm.notes=Shenim -label.epm.visible=I dukshem -message.cannotfindemployee=Nuk mund te gjeje puntorin -message.invalidenddate=Data e Mbarimit nuk mund te jete para Dates se sistemit apo Dates se Fillimit -message.invalidstartdate=Data e Fillimit nuk mund te jete para dates se sistemit -message.leavefor=Per majtas -message.at=ne -message.probleminbreak=Gabim ne Pauze -message.leavecontrol=eshte ne Pushim. To check In: contact your Manager to Cancel leave -message.checkedin=has Checked In at -message.checkedout=has Checked Out at -message.cannotcheckin=Cannot Check In -message.cannotcheckout=Cannot Check Out -message.noshift=has no previous shift -message.breakoverandcheckedin='s Break is over and Checked In at -message.breakoverandcheckedout='s break is over and Checked Out at - -label.roletabldescription=Desc -Button.newcustomer=Cancel -message.systemclosecas=jCheckBox1 - -title.CSVImport=Gjendja -label.splitpayment=Ndaj Pagesen -label.addsplitpayment=Shto Pages e ndar -label.deletesplitpayment=Fshije Pagesen e ndar -Button.Test=Test -label.CatalogueYes=Perfshir -label.CatalogueNo=perjashtuar -label.CatalogueStatus=Ne Katalof? -label.nocashsales=Ska Shitje - Hapja e arkes -label.closeoptions=Opsionet e Mbylljes -label.producthtmlguide=\n

Ju mund te modifikoni butonin produktit ne ekranin e shitjes. \nNese keni vetem pak njohuri nga HTML!



\n


\n -label.prodminmax=Minimum dhe Maximum product levels are maintained in Product \nLocation along with Units sold -label.fontcolour=Text Colour -tooltip.fontcolour= -label.fontsize=SMALL TEXT -tooltip.fontsize=small -tooltip.fontsizesmall=small -label.fontsizesmall=Font Size: small -label.fontsizelarge=Large Text -tooltip.fontsizelarge=Large -label.fontweight=Bold Text -label.fontitalic=Italic Text -tooltip.fontitalic=Italic Text -tooltip.fontbold=Bold -label.fontexample=Display TWO LINES
ON YOUR BUTTON -tooltip.fontexample=Display dy Linja
NE BUTONIN TUAJ -button.htmltest=Shfaq Tekstin -label.prodbuttonhtml=Butoni i Ekranit te shitjes HTML -label.CatalogueStatusYes=Ne Katalog -label.CatalogueStatusNo=Nuk gjindet Katalog -label.Transactions=Transaksion -label.photo=Foto diff --git a/locales/Albanian/reports/uk/chromis/reports/missingdata_messages_al_SQ.properties b/locales/Albanian/missingdata_messages_al_SQ.properties similarity index 91% rename from locales/Albanian/reports/uk/chromis/reports/missingdata_messages_al_SQ.properties rename to locales/Albanian/missingdata_messages_al_SQ.properties index aa751127..93097c7a 100644 --- a/locales/Albanian/reports/uk/chromis/reports/missingdata_messages_al_SQ.properties +++ b/locales/Albanian/missingdata_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/newproducts_messages_al_SQ.properties b/locales/Albanian/newproducts_messages_al_SQ.properties similarity index 91% rename from locales/Albanian/reports/uk/chromis/reports/newproducts_messages_al_SQ.properties rename to locales/Albanian/newproducts_messages_al_SQ.properties index 048f8ec0..a7a534a3 100644 --- a/locales/Albanian/reports/uk/chromis/reports/newproducts_messages_al_SQ.properties +++ b/locales/Albanian/newproducts_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/paymentreport_messages_al_SQ.properties b/locales/Albanian/paymentreport_messages_al_SQ.properties similarity index 91% rename from locales/Albanian/reports/uk/chromis/reports/paymentreport_messages_al_SQ.properties rename to locales/Albanian/paymentreport_messages_al_SQ.properties index d5fd17ee..1089bd5e 100644 --- a/locales/Albanian/reports/uk/chromis/reports/paymentreport_messages_al_SQ.properties +++ b/locales/Albanian/paymentreport_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/people_messages_al_SQ.properties b/locales/Albanian/people_messages_al_SQ.properties similarity index 89% rename from locales/Albanian/reports/uk/chromis/reports/people_messages_al_SQ.properties rename to locales/Albanian/people_messages_al_SQ.properties index 45c74406..e970b45f 100644 --- a/locales/Albanian/reports/uk/chromis/reports/people_messages_al_SQ.properties +++ b/locales/Albanian/people_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/performancereport_messages_al_SQ.properties b/locales/Albanian/performancereport_messages_al_SQ.properties similarity index 91% rename from locales/Albanian/reports/uk/chromis/reports/performancereport_messages_al_SQ.properties rename to locales/Albanian/performancereport_messages_al_SQ.properties index b39d211b..d72a3b0c 100644 --- a/locales/Albanian/reports/uk/chromis/reports/performancereport_messages_al_SQ.properties +++ b/locales/Albanian/performancereport_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/piesalescat_messages_al_SQ.properties b/locales/Albanian/piesalescat_messages_al_SQ.properties similarity index 91% rename from locales/Albanian/reports/uk/chromis/reports/piesalescat_messages_al_SQ.properties rename to locales/Albanian/piesalescat_messages_al_SQ.properties index 3b268603..850cdd0e 100644 --- a/locales/Albanian/reports/uk/chromis/reports/piesalescat_messages_al_SQ.properties +++ b/locales/Albanian/piesalescat_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/productlabels_messages_al_SQ.properties b/locales/Albanian/productlabels_messages_al_SQ.properties similarity index 89% rename from locales/Albanian/reports/uk/chromis/reports/productlabels_messages_al_SQ.properties rename to locales/Albanian/productlabels_messages_al_SQ.properties index f61967e2..0a05711d 100644 --- a/locales/Albanian/reports/uk/chromis/reports/productlabels_messages_al_SQ.properties +++ b/locales/Albanian/productlabels_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/products_messages_al_SQ.properties b/locales/Albanian/products_messages_al_SQ.properties similarity index 91% rename from locales/Albanian/reports/uk/chromis/reports/products_messages_al_SQ.properties rename to locales/Albanian/products_messages_al_SQ.properties index 3e8537fc..6757bb36 100644 --- a/locales/Albanian/reports/uk/chromis/reports/products_messages_al_SQ.properties +++ b/locales/Albanian/products_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/productsales_messages_al_SQ.properties b/locales/Albanian/productsales_messages_al_SQ.properties similarity index 90% rename from locales/Albanian/reports/uk/chromis/reports/productsales_messages_al_SQ.properties rename to locales/Albanian/productsales_messages_al_SQ.properties index 763f233b..dfdbf1a1 100644 --- a/locales/Albanian/reports/uk/chromis/reports/productsales_messages_al_SQ.properties +++ b/locales/Albanian/productsales_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/productsalesprofit_messages_al_SQ.properties b/locales/Albanian/productsalesprofit_messages_al_SQ.properties similarity index 92% rename from locales/Albanian/reports/uk/chromis/reports/productsalesprofit_messages_al_SQ.properties rename to locales/Albanian/productsalesprofit_messages_al_SQ.properties index 4278b594..c57a45b8 100644 --- a/locales/Albanian/reports/uk/chromis/reports/productsalesprofit_messages_al_SQ.properties +++ b/locales/Albanian/productsalesprofit_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/productscatalog_messages_al_SQ.properties b/locales/Albanian/productscatalog_messages_al_SQ.properties similarity index 91% rename from locales/Albanian/reports/uk/chromis/reports/productscatalog_messages_al_SQ.properties rename to locales/Albanian/productscatalog_messages_al_SQ.properties index 6b086e3f..028fe7ce 100644 --- a/locales/Albanian/reports/uk/chromis/reports/productscatalog_messages_al_SQ.properties +++ b/locales/Albanian/productscatalog_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/salebycustomer_messages_al_SQ.properties b/locales/Albanian/salebycustomer_messages_al_SQ.properties similarity index 91% rename from locales/Albanian/reports/uk/chromis/reports/salebycustomer_messages_al_SQ.properties rename to locales/Albanian/salebycustomer_messages_al_SQ.properties index 69a85c76..878c4e5c 100644 --- a/locales/Albanian/reports/uk/chromis/reports/salebycustomer_messages_al_SQ.properties +++ b/locales/Albanian/salebycustomer_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/salecatalog_messages_al_SQ.properties b/locales/Albanian/salecatalog_messages_al_SQ.properties similarity index 89% rename from locales/Albanian/reports/uk/chromis/reports/salecatalog_messages_al_SQ.properties rename to locales/Albanian/salecatalog_messages_al_SQ.properties index 624be801..4bde257a 100644 --- a/locales/Albanian/reports/uk/chromis/reports/salecatalog_messages_al_SQ.properties +++ b/locales/Albanian/salecatalog_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/saletaxes_messages_al_SQ.properties b/locales/Albanian/saletaxes_messages_al_SQ.properties similarity index 91% rename from locales/Albanian/reports/uk/chromis/reports/saletaxes_messages_al_SQ.properties rename to locales/Albanian/saletaxes_messages_al_SQ.properties index 2fd7ad66..adcbcc96 100644 --- a/locales/Albanian/reports/uk/chromis/reports/saletaxes_messages_al_SQ.properties +++ b/locales/Albanian/saletaxes_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/taxcatsales_message_al_SQ.properties b/locales/Albanian/taxcatsales_message_al_SQ.properties similarity index 91% rename from locales/Albanian/reports/uk/chromis/reports/taxcatsales_message_al_SQ.properties rename to locales/Albanian/taxcatsales_message_al_SQ.properties index 6d7208a6..09a209fc 100644 --- a/locales/Albanian/reports/uk/chromis/reports/taxcatsales_message_al_SQ.properties +++ b/locales/Albanian/taxcatsales_message_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/taxes_messages_al_SQ.properties b/locales/Albanian/taxes_messages_al_SQ.properties similarity index 90% rename from locales/Albanian/reports/uk/chromis/reports/taxes_messages_al_SQ.properties rename to locales/Albanian/taxes_messages_al_SQ.properties index 12b6a605..394503c3 100644 --- a/locales/Albanian/reports/uk/chromis/reports/taxes_messages_al_SQ.properties +++ b/locales/Albanian/taxes_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/timeseriesproduct_messages_al_SQ.properties b/locales/Albanian/timeseriesproduct_messages_al_SQ.properties similarity index 92% rename from locales/Albanian/reports/uk/chromis/reports/timeseriesproduct_messages_al_SQ.properties rename to locales/Albanian/timeseriesproduct_messages_al_SQ.properties index 0674bf72..fe354a4e 100644 --- a/locales/Albanian/reports/uk/chromis/reports/timeseriesproduct_messages_al_SQ.properties +++ b/locales/Albanian/timeseriesproduct_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/top10sales_messages_al_SQ.properties b/locales/Albanian/top10sales_messages_al_SQ.properties similarity index 90% rename from locales/Albanian/reports/uk/chromis/reports/top10sales_messages_al_SQ.properties rename to locales/Albanian/top10sales_messages_al_SQ.properties index f2c69888..3344da99 100644 --- a/locales/Albanian/reports/uk/chromis/reports/top10sales_messages_al_SQ.properties +++ b/locales/Albanian/top10sales_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/updatedprices_messages_al_SQ.properties b/locales/Albanian/updatedprices_messages_al_SQ.properties similarity index 91% rename from locales/Albanian/reports/uk/chromis/reports/updatedprices_messages_al_SQ.properties rename to locales/Albanian/updatedprices_messages_al_SQ.properties index 1030cf5c..ae37f77d 100644 --- a/locales/Albanian/reports/uk/chromis/reports/updatedprices_messages_al_SQ.properties +++ b/locales/Albanian/updatedprices_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Albanian/reports/uk/chromis/reports/usersales_messages_al_SQ.properties b/locales/Albanian/usersales_messages_al_SQ.properties similarity index 91% rename from locales/Albanian/reports/uk/chromis/reports/usersales_messages_al_SQ.properties rename to locales/Albanian/usersales_messages_al_SQ.properties index 6c1b45c3..716a1397 100644 --- a/locales/Albanian/reports/uk/chromis/reports/usersales_messages_al_SQ.properties +++ b/locales/Albanian/usersales_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/American/reports/uk/chromis/reports/cashflow_messages_en_US.properties b/locales/American/cashflow_messages_en_US.properties similarity index 92% rename from locales/American/reports/uk/chromis/reports/cashflow_messages_en_US.properties rename to locales/American/cashflow_messages_en_US.properties index 46a9e0e5..cafc5d6d 100644 --- a/locales/American/reports/uk/chromis/reports/cashflow_messages_en_US.properties +++ b/locales/American/cashflow_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -24,6 +24,7 @@ label.period=Period: label.payment=Payment label.sum=Amount +transpayment.bank=Bank transpayment.cash=Cash transpayment.magcard=Card transpayment.cashrefund=Refund diff --git a/locales/American/reports/uk/chromis/reports/cashregisterlog_messages_en_US.properties b/locales/American/cashregisterlog_messages_en_US.properties similarity index 92% rename from locales/American/reports/uk/chromis/reports/cashregisterlog_messages_en_US.properties rename to locales/American/cashregisterlog_messages_en_US.properties index 7b229184..6b551ce5 100644 --- a/locales/American/reports/uk/chromis/reports/cashregisterlog_messages_en_US.properties +++ b/locales/American/cashregisterlog_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -28,6 +28,7 @@ label.payment=Payment label.period=Period: label.total=Grand Total +transpayment.bank=Bank transpayment.cash=Cash transpayment.magcard=Card transpayment.cashrefund=Refund diff --git a/locales/American/reports/uk/chromis/reports/categorysales_messages_en_US.properties b/locales/American/categorysales_messages_en_US.properties similarity index 91% rename from locales/American/reports/uk/chromis/reports/categorysales_messages_en_US.properties rename to locales/American/categorysales_messages_en_US.properties index 0bfe9112..df252db8 100644 --- a/locales/American/reports/uk/chromis/reports/categorysales_messages_en_US.properties +++ b/locales/American/categorysales_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/American/reports/uk/chromis/reports/chartsales_messages_en_US.properties b/locales/American/chartsales_messages_en_US.properties similarity index 90% rename from locales/American/reports/uk/chromis/reports/chartsales_messages_en_US.properties rename to locales/American/chartsales_messages_en_US.properties index e9be9b1a..e95bc674 100644 --- a/locales/American/reports/uk/chromis/reports/chartsales_messages_en_US.properties +++ b/locales/American/chartsales_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/American/reports/uk/chromis/reports/closedpos_messages_en_US.properties b/locales/American/closedpos_messages_en_US.properties similarity index 92% rename from locales/American/reports/uk/chromis/reports/closedpos_messages_en_US.properties rename to locales/American/closedpos_messages_en_US.properties index 5240bb2c..f3b96d8b 100644 --- a/locales/American/reports/uk/chromis/reports/closedpos_messages_en_US.properties +++ b/locales/American/closedpos_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -27,6 +27,7 @@ label.terminaltotal=Terminal Total label.subtotal=Subtotal label.period=Period: label.printed=Printed +transpayment.bank=Bank transpayment.cash=Cash transpayment.magcard=Card transpayment.cashrefund=Refund diff --git a/locales/American/reports/uk/chromis/reports/closedproducts_messages_en_US.properties b/locales/American/closedproducts_messages_en_US.properties similarity index 91% rename from locales/American/reports/uk/chromis/reports/closedproducts_messages_en_US.properties rename to locales/American/closedproducts_messages_en_US.properties index 3823a613..b4212d2f 100644 --- a/locales/American/reports/uk/chromis/reports/closedproducts_messages_en_US.properties +++ b/locales/American/closedproducts_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/American/reports/uk/chromis/reports/customers_messages_en_US.properties b/locales/American/customers_messages_en_US.properties similarity index 88% rename from locales/American/reports/uk/chromis/reports/customers_messages_en_US.properties rename to locales/American/customers_messages_en_US.properties index 36e352fb..141d29ab 100644 --- a/locales/American/reports/uk/chromis/reports/customers_messages_en_US.properties +++ b/locales/American/customers_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -23,3 +23,4 @@ label.curdebt=Debt current label.curdate=Debt date label.notes=Notes label.taxid=Account ID +label.discount=Discount diff --git a/locales/American/reports/uk/chromis/reports/customersdiary_messages_en_US.properties b/locales/American/customersdiary_messages_en_US.properties similarity index 90% rename from locales/American/reports/uk/chromis/reports/customersdiary_messages_en_US.properties rename to locales/American/customersdiary_messages_en_US.properties index 3c1881bc..4e53b7a3 100644 --- a/locales/American/reports/uk/chromis/reports/customersdiary_messages_en_US.properties +++ b/locales/American/customersdiary_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/American/reports/uk/chromis/reports/extendedcashregisterlog_messages_en_US.properties b/locales/American/extendedcashregisterlog_messages_en_US.properties similarity index 92% rename from locales/American/reports/uk/chromis/reports/extendedcashregisterlog_messages_en_US.properties rename to locales/American/extendedcashregisterlog_messages_en_US.properties index 3dc0f1c7..0b1c35ae 100644 --- a/locales/American/reports/uk/chromis/reports/extendedcashregisterlog_messages_en_US.properties +++ b/locales/American/extendedcashregisterlog_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -28,6 +28,7 @@ label.customer=Customer label.payment=Payment label.total=Grand Total +transpayment.bank=Bank transpayment.cash=Cash transpayment.magcard=Card transpayment.cashrefund=Cash Refund diff --git a/locales/American/reports/uk/chromis/reports/extproducts_messages_en_US.properties b/locales/American/extproducts_messages_en_US.properties similarity index 92% rename from locales/American/reports/uk/chromis/reports/extproducts_messages_en_US.properties rename to locales/American/extproducts_messages_en_US.properties index 44efc692..6ddd9a1a 100644 --- a/locales/American/reports/uk/chromis/reports/extproducts_messages_en_US.properties +++ b/locales/American/extproducts_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/American/reports/uk/chromis/reports/inventory_messages_en_US.properties b/locales/American/inventory_messages_en_US.properties similarity index 91% rename from locales/American/reports/uk/chromis/reports/inventory_messages_en_US.properties rename to locales/American/inventory_messages_en_US.properties index f414f384..341026e8 100644 --- a/locales/American/reports/uk/chromis/reports/inventory_messages_en_US.properties +++ b/locales/American/inventory_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/American/reports/uk/chromis/reports/inventoryb_messages_en_US.properties b/locales/American/inventoryb_messages_en_US.properties similarity index 90% rename from locales/American/reports/uk/chromis/reports/inventoryb_messages_en_US.properties rename to locales/American/inventoryb_messages_en_US.properties index 22cad4a1..cda35d90 100644 --- a/locales/American/reports/uk/chromis/reports/inventoryb_messages_en_US.properties +++ b/locales/American/inventoryb_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/American/reports/uk/chromis/reports/inventorydiff_messages_en_US.properties b/locales/American/inventorydiff_messages_en_US.properties similarity index 91% rename from locales/American/reports/uk/chromis/reports/inventorydiff_messages_en_US.properties rename to locales/American/inventorydiff_messages_en_US.properties index a992c865..6a70dd1f 100644 --- a/locales/American/reports/uk/chromis/reports/inventorydiff_messages_en_US.properties +++ b/locales/American/inventorydiff_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/American/reports/uk/chromis/reports/inventorydiffdetail_messages_en_US.properties b/locales/American/inventorydiffdetail_messages_en_US.properties similarity index 91% rename from locales/American/reports/uk/chromis/reports/inventorydiffdetail_messages_en_US.properties rename to locales/American/inventorydiffdetail_messages_en_US.properties index 98df176b..7dc2b763 100644 --- a/locales/American/reports/uk/chromis/reports/inventorydiffdetail_messages_en_US.properties +++ b/locales/American/inventorydiffdetail_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/American/reports/uk/chromis/reports/inventorylistdetail_messages_en_US.properties b/locales/American/inventorylistdetail_messages_en_US.properties similarity index 90% rename from locales/American/reports/uk/chromis/reports/inventorylistdetail_messages_en_US.properties rename to locales/American/inventorylistdetail_messages_en_US.properties index 3f483db4..3ec4aefc 100644 --- a/locales/American/reports/uk/chromis/reports/inventorylistdetail_messages_en_US.properties +++ b/locales/American/inventorylistdetail_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/American/locales/beans_messages_en_US.properties b/locales/American/locales/beans_messages_en_US.properties deleted file mode 100644 index ffef6905..00000000 --- a/locales/American/locales/beans_messages_en_US.properties +++ /dev/null @@ -1,23 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -button.cancel=Cancel -button.ok=OK -button.Today=Today -title.calendar=Select a Date -Button.Today=Today diff --git a/locales/American/locales/data_messages_en_US.properties b/locales/American/locales/data_messages_en_US.properties deleted file mode 100644 index f3d69e1c..00000000 --- a/locales/American/locales/data_messages_en_US.properties +++ /dev/null @@ -1,87 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -button.cancel=Cancel -button.information=Info -button.ok=OK - -caption.sort=Sort - -exception.iofile=Error reading file. -exception.nocompare=Expected comparator for QBF. -exception.nodataset=Data set not defined. -exception.nofinishedfile=Sentences file not finished. -exception.nodelete=No records deleted. -exception.noinsert=No records created. -exception.nonegativelimits=Negative limits not allowed. -exception.noparamtype=Parameter type not allowed. -exception.noreadfile=Error reading sentences file. -exception.notnull=The value must be not null. -exception.noupdate=No records updated. -exception.noupdatecount=Update count not defined. -exception.outofbounds=Out of bounds. -exception.parserconfig=XML analyzer error. Please contact the Administrator. -exception.xmlfile=Analysis error. Invalid XML file. - -label.andby=And by -label.casesensitive=Case sensitive -label.findwhat=Find what -label.imagefiles=Image files -label.match=Match -label.sortby=Sort by -label.where=Where - -list.anypart=Any part of the field -list.re=Regular expression -list.startfield=Start field -list.wholefield=Whole field - -qbf.none=None -qbf.null=Is null -qbf.notnull=Is not null -qbf.equals=Equals -qbf.distinct=Distinct -qbf.greater=Greater -qbf.less=Less -qbf.greaterequals=Greater or equal -qbf.lessequals=Less or equals -qbf.re=Wildcards - -message.changeslost=The changes will be lost. Do you want to continue? -message.nodelete=Cannot mark the record for deleting. -message.nolistdata=Cannot find in data list. -message.nomove=Cannot move to other record. -message.nonew=Cannot create a new record. -message.norecord=Record not found. -message.noreload=Cannot reload data list. -message.nosave=Record not saved. -message.nosort=The sort condition defined is not valid -message.resizeimage=The selected image is larger than the accurate size for this field. Do you want to resize the image? -message.wannasave=Do you want to save the changes before exit? - -sgn.caution=Caution\: -sgn.danger=Danger\: -sgn.notice=Notice\: -sgn.important=Important\: -sgn.success=Success\: -sgn.unknown=Unknown\: -sgn.warning=Warning\: - -title.editor=Editor message -title.find=Find -title.message=Database manager message \ No newline at end of file diff --git a/locales/American/locales/erp_messages_en_US.properties b/locales/American/locales/erp_messages_en_US.properties deleted file mode 100644 index 0e04770b..00000000 --- a/locales/American/locales/erp_messages_en_US.properties +++ /dev/null @@ -1,37 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.configerp=ERP configuration -label.erpurl=Services URL -label.erpid=Entity code -label.erporg=Organization code -label.erppos=POS code -label.erpuser=User -label.erppassword=Password -message.urlnotdefined=Synchronization service URL has not been defined. -message.syncordersok=The orders synchronization has been successful. -message.syncordersinfo={0} orders synchronized. -message.syncproductsok=The data synchronization has been successful. -message.syncproductsinfo={0} products synchronized.\n{1} customers synchronized. -message.remoteexception=Communication error. -message.serviceexception=Cannot connect to the service. -message.malformedurlexception=The service URL is wrong. -message.returnnull=Synchronization parameters are wrong. -message.zeroproducts=There are no data to synchronize. -message.zeroorders=There are no orders to synchronize. -message.propsnotdefined=The synchronization properties resource "chromispos.properties" has not been defined. \ No newline at end of file diff --git a/locales/American/locales/pos_messages_en_US.properties b/locales/American/locales/pos_messages_en_US.properties deleted file mode 100644 index 789ee6bc..00000000 --- a/locales/American/locales/pos_messages_en_US.properties +++ /dev/null @@ -1,594 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -Button.Cancel=Cancel -button.catalogadd=Add -button.catalogdel=Remove -button.clean=Reset -Button.Close=Exit -Button.CloseCash=Close Cash -button.Discount=Discount -Button.DeleteTicket=Delete -button.edit=Edit -button.ExecuteChart=Run Chart -button.executefilter=Execute -Button.ExecuteReport=Run Report -Button.Factory=Restore -button.linediscount=Disc' % -button.listtickets=List -button.movetable=Move -button.NewTicket=New -Button.OK=OK -button.opendrawer=Drawer -button.pay=Pay -button.peoplepassword=Password -button.print=Print -Button.PrintCash=Print -button.receive=Receive -button.refund=Refund -button.refundall=Refund All -button.refundit=Refund Item -button.refundline=Refund Line -button.refundone=Refund One -button.reloadticket=Reload -button.reservations=Reservations -button.reset=Reset -Button.Restore=Undo -Button.Save=Save -button.scale=Scale -button.sendorder=Kitchen -button.setperson=Waiter -button.tables=Tables -button.totaldiscount=Total Disc' - -caption.tickets=Tickets -caption.upload=Upload Product List -caption.split=Split Receipt - -database.ScriptError=Cannot execute the database creation script. -database.ScriptWarning=Creation Script did not run successfully. -Display.Null=Display not available -Display.Screen=Screen Display -Display.Window=Display - -exception.unavailabledataset=Dataset not available -exception.unavailablefield=Field not defined\: {0} -exception.unavailablefields=Fields not available - -filter.dbdriverlib=Driver library (*.jar,*.zip) - -form.customertitle=Customer List -form.productslist=Product List -form.selectprintertitle=Select Printer -form.tickettitle=Ticket List - -label.address=Address Line 1 -label.address2=Address Line 2 -label.all=All -label.attribute=Attribute -label.attributes=Attributes -label.attributeset=Attribute Set - -label.bybarcode=By Barcode -label.bydates=By Date -label.byform=By Form -label.byreason=By Reason -label.bycustomer=By Customer -label.byproduct=By Product -label.bywarehouse=By Location - -label.card=Card -label.cardexpdate=Expiry Date -label.cardholder=Holder's Name -label.cardnumber=Card Number -Label.Cash=Cash -label.cascade=Cascade -Label.CashMachine=Cash Register -label.catid=ID -label.catimage=Image -label.catname=Category -label.certificatepwd=Certificate Password -label.certificatepath=Certificate -Label.ChangeCash=Change -label.city=Town/City -label.commerceid=Commerce ID -label.commercepwd=Commerce P/wd -label.commercesign=Commerce Sign -label.contact=Contact -label.country=Country -label.curdebt=Current Debt -label.curdate=Debt Date -label.currency=Currency -label.customer=Customer -label.custtaxcategory=Customer Tax Category - -Label.Database=Database -label.date=Date -label.datestitle=Cash Dates -label.datetime=Date Time -Label.DbDriver=Driver Class -label.dbdriverlib=Driver Library -Label.DbPassword=Password -Label.DbURL=URL -Label.DbUser=User -label.debt=Debt -label.double=Double -label.dutyid=ID -label.dutyname=Tax Name -label.dutyrate=Rate - -label.editline=Edit Line -label.email=email -Label.EndDate=End Date - -label.fax=Fax -label.firstname=First Name -label.floorid=ID -label.floorname=Floor - -label.image=Image -Label.InputCash=Given -label.integer=Integer -label.item=Item - -label.javapos.drawer=Drawer Name -label.javapos.printer=Printer Name - -label.lastname=Last Name -label.lindediscount=Disc' % -label.LoadError=Error trying to show this functionality -label.locale=Locale -label.location=Address -label.locationaddress=Address -label.locationid=ID -label.locationname=Name -label.looknfeel=Skin - -Label.MachineDisplay=Customer Display -label.machinedisplayconn=Mode -label.machinedisplayport=Port -Label.MachineName=Name -Label.MachinePrinter=Printer -Label.MachinePrinter2=Printer 2 -Label.MachinePrinter3=Printer 3 -label.machineprinterport=Port -Label.MachineScreen=Screen -label.magcardreader=Mag Card Reader -label.maxdebt=Credit Limit -label.maximum=Maximum -label.merchantcode=Merchant Code -label.minimum=Minimum -label.money=Total - -label.packsinstock=In stock -label.packof= packs of -label.packstosplit=Packs to split -label.productinpack=Product in pack -label.split=Split - -label.name=Name -Label.Name=Name -label.notes=Notes -label.noticketstoclose=No Bills to Close -label.nullcategory=(No Category) - -label.order=Order - -Label.Password=Password -label.passwordnew=New Password -label.passwordold=Old Password -label.passwordrepeat=Repeat Password -Label.Payment=Payment -label.paymentdate=Date -label.paymentgateway=Payment Gateway -label.paymentnote=Notes -label.paymentreason=Reason -label.paymentstitle=Payments Report -label.paymenttestmode=Test Mode -label.paymenttotal=Amount -label.peopleimage=Image -label.peoplename=Name -label.peoplevisible=Visible -label.percent=Percent -label.phone=Phone -label.phone2=Cell Phone -label.placefloor=Floor -label.placeid=ID -label.placename=Place -label.placeposition=Position -label.postal=Zip -label.price=Price -label.pricetax=Price + Taxes -label.printtokitchen=Print to Kitchen -label.prodaux=Auxiliaries -label.prodbarcode=Barcode -label.prodcategory=Category -label.prodcost=Cost -label.prodgeneral=General -label.prodincatalog=In Catalog -label.prodname=Name -label.prodorder=Catalog ranking -label.prodpricebuy=Buy Price -label.prodpricesell=Sell Price -label.prodpriceselltax=Sell Price + Tax -label.prodproperties=Properties -label.prodref=Reference -label.prodscale=Scale -label.prodstock=Stock -label.prodstockcost=Stock Cost by Year -label.prodstockmax=Maximum Level -label.prodstocksec=Minimum Level -label.prodstockvol=Stock Volume -label.produnits=Units -label.prodvaluebuy=Buy Value -label.prodvaluesell=Sell Value -label.prodvolume=Volume -label.properties=Properties - -label.receiptprinter=Receipt Printer -label.recorddeleted=(Record Deleted) -label.recordeof=(No Records) -label.recordnew=(New Record) -label.refunds=Refunds -label.region=State/County -label.remainingcash=Remaining -label.reportsprinter=Reports Printer -label.resname=Resource -label.restaurantcustomer=Receiving Customer {0}. Select an empty table. -label.restaurantmove=Moving table {0}. Select another Table or the original Table -label.role=Role - -label.sales=Sales -label.salestitle=Sales Report -label.scale=Scale -label.scaleinput=Enter Weight -label.scanner=Scanner -label.search=Search -label.searchkey=Search Key -label.sequence=Sequence -label.sha=SHA -Label.StartDate=Start Date -label.stockdate=Date -label.stockproduct=Product -label.stockreason=Reason -label.storename=Store Name -label.subtotalcash=Subtotal - -label.table=Table -label.tax=Taxes -label.taxcash=Taxes -label.taxcategory=Tax Category -label.taxes=Taxes -label.taxid=Account ID -label.taxparent=Parent Tax -label.terminal=Terminal -label.ticketid=Ticket # -Label.Tickets=Payments -Label.Ticketsbag=Tickets -label.time=Time -label.totalcash=Total -label.totaldiscount=Total Disc' -label.type=Type - -label.units=Units -label.uploadingproducts=Uploading Products. Please wait... -label.user=User - -label.value=Value -label.visible=Visible - -label.warehouse=Product - -Menu.Attributes=Product Attributes -Menu.AttributeSets=Product Attribute Sets -Menu.AttributeUse=Product Attribute Use -Menu.AttributeValues=Attribute values -Menu.Auxiliar=Auxiliary products - -Menu.Backoffice=Administration - -Menu.CashFlow=Cash-Flow -Menu.CashRegisterLog=Transaction Log -Menu.CategorySales=Category Sales -Menu.Catalog=Catalog -Menu.Categories=Categories -Menu.CategoryProductSalesChart=Category Sales Chart -Menu.ChangePassword=Change Password -Menu.ClosedProducts=Product Sales -Menu.CloseTPV=Close Cash -Menu.Closing=Cash Closed -Menu.Configuration=Configuration -Menu.Customers=Customers -Menu.Customers.Reports=Reports -Menu.CustomersBReport=Debtors (Card Style) -Menu.CustomersDiary=Customers Diary -Menu.CustomersList=Customers List -Menu.CustomersManagement=Customers -Menu.CustomersPayment=Customer Payment -Menu.CustomersReport=Customers (Card Style) - -Menu.ERPOrders=ERP Order Synchronisation -Menu.ERPProducts=POS Synchronisation -Menu.Exit=Logout -Menu.ExtendedByProducts=Extended Product Sales -Menu.ExtendedCashRegisterLog=Extended Transaction Log -Menu.ExtendedSales=Extended Sales - -Menu.Floors=Floors - -Menu.Inventory=Inventory -Menu.Inventory2=Current Inventory -Menu.InventoryBroken=Inventory: Broken -Menu.InventoryDiff=Inventory: Difference -Menu.InventoryDiffDetail=Inventory: Difference Detail -Menu.InventoryListDetail=Inventory: List Detail -Menu.InventoryReOrder=Inventory: Re-Order - -Menu.Locations=Locations - -Menu.Main=Main -Menu.Maintenance=Maintenance -Menu.Maintenance.ERP=Chromis ERP -Menu.Maintenance.POS=Point Of Sale -Menu.Maintenance.Reports=Reports - -Menu.PaymentReport=Payments -Menu.Payments=Payments -Menu.Printer=Printers -Menu.ProductLabels=Product Labels -Menu.Products=Products -Menu.ProductSales=Product Sales -Menu.ProductsWarehouse=Product Location -Menu.ProductPacks=Product Packs -Menu.StockChanges=Stock Changes -Menu.StockChangesReport=Stock Changes Report -Menu.Promotions=Promotions -Menu.PromotionsReport=Promotions Report - -Menu.Reports=Reports -Menu.ReportTaxes=Tax Summary -Menu.Resources=Resources -Menu.Roles=Roles - -Menu.SalesByCustomer=Sales By Customer -Menu.SaleCatalog=Catalogue -Menu.SalesChart=Sales Chart -Menu.SalesManagement=Sales -Menu.SalesManagement.Reports=Reports -Menu.SalesProfit=Product Sales Profit -Menu.SaleTaxes=Sales Taxes -Menu.StockDiary=Stock Diary -Menu.StockManagement=Stock -Menu.StockManagement.Edit=Maintenance -Menu.StockManagement.Reports=Reports -Menu.StockMovement=Stock Movement -Menu.System=System - -Menu.Tables=Tables -Menu.Taxes=Taxes -Menu.TaxCustCategories=Customer Tax Categories -Menu.TaxCategories=Tax Categories -Menu.ThirdParties=Suppliers -Menu.ThirdPartiesManagement=Supplier Management -Menu.Ticket=Sales -Menu.TicketEdit=Edit Sales -Menu.TicketRefund=Refunds -Menu.Top10Sales=Top 10 Sales - -Menu.Users=Users -Menu.UsersReport=Users -Menu.UserSells=Sales by User - -message.BadPassword=Invalid Password. Please Retry - -message.cannotcalculatetaxes=Unable to calculate Receipt taxes.\nOne or more Products Taxes is not configured properly -message.cannotchangepassword=Cannot change Password -message.cannotclosecash=Cannot Close Cash -message.cannotdeleteconfig=Config' file cannot be Deleted -message.cannotexecute=Unable to execute action -message.cannotfillchart=Unable to Load Chart Data -message.cannotfillreport=Unable to load Report Data -message.cannotfindattributes=No Attributes set for this Product -message.cannotfindcustomer=Cannot find Customer data -message.cannotloadlists=Cannot load list data -message.cannotloadreport=Unable to Load Report Definition -message.cannotloadreportdata=Unable to Load Report Data -message.cannotloadresourcedata=Unable to Load Report Resources -message.cannotloadticket=Unable to load the receipt -message.CannotMove=Unable to Move to Record -message.cannotprint=Unable to Print -message.cannotprintline=Unable to Print Line -message.cannotprintticket=Unable to Print Receipt -message.cannotsaveconfig=Unable to Save Config' file -message.cannotsaveinventorydata=Unable to save Inventory data -message.cardnew=Card value will change. Do you want to continue? -message.cardremove=Card value will be removed. Do you want to continue? - -message.changepassworddistinct=Confirm Password -message.changeserver=Change current Server is in Development -message.closecashok=Cash Closed OK -message.configfactory=Are you sure you want to Restore Factory Values? -message.configrestore=Are you sure you want to Undo Changes? -message.createdatabase=A working database cannot be detected. A default database will be created.
Do you want to continue? -message.customerdebtexceded=Customer Credit Limit exceeded - -message.databaseconnectionerror=Unable to connect to database: Database not available -message.databasedrivererror=Unable to connect to database: Database driver not found -message.databasenotsupported=Database "{0}" not supported - -message.mergetable=Merge Tables -message.mergetablequestion=Are you sure you want to Merge Tables? - -message.nocard=User Card not found. Please Retry -message.nocardreader=Card Reader is not configured -message.nocustomer=Customer with this code does not exists -message.nocustomernodebt=This Receipt is not assigned.\nIt cannot be paid - Debt. -message.nopaymentgateway=Payment Gateway is not configured -message.noprinters=No Printers installed -message.noproduct=Product with this Code does not exist -message.nosaveticket=Unable to Save Sales Ticket -message.notactive=Panel Load Error -message.notexiststicket=Receipt does not exist -message.noticket=Receipt no longer exists -message.notpermissions=You are not allowed to Execute this task -message.noupdatescript=A database from a previous version has been detected but it is not possible to upgrade the database automatically.
Chromis POS will exit now. -message.noweight=Weighing has not been possible - -message.paymentcashneg=Make the Refund. Then press OK -message.paymenterror=Payment Transaction Error! -message.paymenterrorunknown=Unknown Payment Transaction Error! -message.paymentexceptionremote=Remote Payment Error! -message.paymentexceptionservice=Payment Service exception Error! -message.paymentfree=Free -message.paymentgatewayext=Make the Card Payment then press OK -message.paymentgatewayextrefund=Make the Card Refund then press OK -message.paymentgatewayswipe=Swipe the Card then press OK -message.paymentgatewaytype=Type the Card details then press OK -message.paymentnotauthorised=Transaction Not Authorised -message.paymentrefundsnotsupported=Refunds not supported -message.preparescanner=Prepare the ScanPal scanner to upload the Product List then press OK -message.printererror=Unable to print Receipt -message.productnotselected=No Product selected -message.stockchangesactioned=Stock Changes Actioned - -message.restartchanges=Configuration Saved successfully. Changes will be applied on next system Restart - -message.scannerfail=Product List Upload failed -message.scannerfail2=Product List Download failed -message.scannerok=Product List Upload successful - -message.tableempty=Table is now empty -message.tablefull=Table is now full -message.title=Cash Register message - -message.updatedatabase=A database from a previous version has been detected. The database will be upgraded automatically.
DATA MAY BE LOST. FIRST CREATE A BACKUP.
Do you want to continue? - -message.wannaclosecash=Are you sure you want to Close Cash? -message.wannadelete=Are you sure you want to Delete the current Order? -message.wannasave=Save changes before exit? - -payment.title=Payment - -Printer.Null=Printer Not Available -Printer.Screen=Screen Printer -Printer.Serial=Ticket Printer - -resource.binary=Binary -resource.image=Image -resource.text=Text - -rest.label.chairs=Chairs -rest.label.customer=Customer -rest.label.date=Booking -rest.label.notes=Notes - -scale.notdefined=Scale not Defined -scale.invalidvalue=Scale invalid value -scale.weighitem=Weigh Item - -stock.in.movement=(In) Movement -stock.in.purchase=(In) Purchase -stock.in.refund=(In) Refund -stock.out.break=(Out) Breakage -stock.out.crossing=Crossing -stock.out.movement=(Out) Movement -stock.out.refund=(Out) Refund -stock.out.sale=(Out) Sale -stock.in.openpack=(In) Open Pack -stock.out.openpack=(Out) Open Pack -stock.in.stockchange=(In) Stock Change -stock.out.stockchange=(Out) Stock Change - -tab.bank=Bank -tab.cash=Cash -tab.cashrefund=Refund -tab.cheque=Check -tab.chequerefund=Check Refund -tab.free=Free -tab.magcard=Card -tab.paper=Voucher -tab.debt=Debt - -title.changepassword=Change Password -title.editor=Info' message - -transpayment.bank=Bank -transpayment.cash=Cash -transpayment.cashin=(In) Cash -transpayment.cashout=(Out) Cash -transpayment.cashrefund=Refund -transpayment.cheque=Check -transpayment.chequerefund=Check Refund -transpayment.free=Free -transpayment.magcard=Card -transpayment.magcardrefund=Card Refund -transpayment.paperin=Coupon -transpayment.paperout=Coupon -transpayment.debt=Debt -transpayment.debtpaid=Debt Paid - -Visor.Title=Chromis POS - -# Employee Presence Management -Menu.Leaves=Leaves -Menu.Breaks=Breaks -Menu.CheckInCheckOut=Check In/Out -Menu.PresenceManagement=Presence Management -Menu.Employees.Reports=Reports -Menu.DailyPresenceReport=Daily Presence -Menu.DailyScheduleReport=Daily Schedule -Menu.PerformanceReport=Performance -label.epm.employee=Employee -label.epm.employee.id=Employee ID -label.epm.startdate=Start Date -label.epm.enddate=End Date -label.epm.notes=Notes -label.epm.visible=Visible -message.cannotfindemployee=Cannot find employee -message.invalidenddate=End Date cannot be set before System or Start Date -message.invalidstartdate=Start Date cannot be before System Date -message.leavefor=left for -message.at=at -message.probleminbreak=Error in break -message.leavecontrol=is on leave. To check In: contact your Manager to Cancel leave -message.checkedin=has Checked In at -message.checkedout=has Checked Out at -message.cannotcheckin=Cannot Check In -message.cannotcheckout=Cannot Check Out -message.noshift=has no previous shift -message.breakoverandcheckedin='s Break is over and Checked In at -message.breakoverandcheckedout='s break is over and Checked Out at -Database.ScriptError=Oops! There's a problem with this database script -Label.ValidFrom=Valid From -label.from=From -Database.ScriptWarning=Oops! There's a problem with this database script -label.to=To -Button.NewTicket=New Ticket -button.discount=Discount -button.discountticket=Discount Ticket -Button.ExecuteChart=Run Chart -display.Null=Display not available -display.Screen=Screen Display -display.Window=Display -Label.LoadError=Error trying to show this functionality -label.prodtax=Tax -label.tickettype=Ticket Type -label.timeframe=Date -label.timeperiod=Period -tab.ticket=Ticket -transpayment.ticket=Ticket diff --git a/locales/American/reports/uk/chromis/reports/paymentreport_messages_en_US.properties b/locales/American/paymentreport_messages_en_US.properties similarity index 91% rename from locales/American/reports/uk/chromis/reports/paymentreport_messages_en_US.properties rename to locales/American/paymentreport_messages_en_US.properties index 82bd9c83..b1fa93f8 100644 --- a/locales/American/reports/uk/chromis/reports/paymentreport_messages_en_US.properties +++ b/locales/American/paymentreport_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/American/reports/uk/chromis/reports/people_messages_en_US.properties b/locales/American/people_messages_en_US.properties similarity index 89% rename from locales/American/reports/uk/chromis/reports/people_messages_en_US.properties rename to locales/American/people_messages_en_US.properties index 4de7ffe7..849521bc 100644 --- a/locales/American/reports/uk/chromis/reports/people_messages_en_US.properties +++ b/locales/American/people_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/American/reports/uk/chromis/reports/piesalescat_messages_en_US.properties b/locales/American/piesalescat_messages_en_US.properties similarity index 91% rename from locales/American/reports/uk/chromis/reports/piesalescat_messages_en_US.properties rename to locales/American/piesalescat_messages_en_US.properties index 255e3389..c2825430 100644 --- a/locales/American/reports/uk/chromis/reports/piesalescat_messages_en_US.properties +++ b/locales/American/piesalescat_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/American/reports/uk/chromis/reports/productlabels_messages_en_US.properties b/locales/American/productlabels_messages_en_US.properties similarity index 89% rename from locales/American/reports/uk/chromis/reports/productlabels_messages_en_US.properties rename to locales/American/productlabels_messages_en_US.properties index ee99fabc..21753d4e 100644 --- a/locales/American/reports/uk/chromis/reports/productlabels_messages_en_US.properties +++ b/locales/American/productlabels_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/American/reports/uk/chromis/reports/products_messages_en_US.properties b/locales/American/products_messages_en_US.properties similarity index 91% rename from locales/American/reports/uk/chromis/reports/products_messages_en_US.properties rename to locales/American/products_messages_en_US.properties index 3b2b4d60..e7d4d7c7 100644 --- a/locales/American/reports/uk/chromis/reports/products_messages_en_US.properties +++ b/locales/American/products_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/American/reports/uk/chromis/reports/productsales_messages_en_US.properties b/locales/American/productsales_messages_en_US.properties similarity index 90% rename from locales/American/reports/uk/chromis/reports/productsales_messages_en_US.properties rename to locales/American/productsales_messages_en_US.properties index 3c238ebf..bc4cc01b 100644 --- a/locales/American/reports/uk/chromis/reports/productsales_messages_en_US.properties +++ b/locales/American/productsales_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/American/reports/uk/chromis/reports/productsalesprofit_messages_en_US.properties b/locales/American/productsalesprofit_messages_en_US.properties similarity index 91% rename from locales/American/reports/uk/chromis/reports/productsalesprofit_messages_en_US.properties rename to locales/American/productsalesprofit_messages_en_US.properties index fd8f0e04..c3348f31 100644 --- a/locales/American/reports/uk/chromis/reports/productsalesprofit_messages_en_US.properties +++ b/locales/American/productsalesprofit_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/American/reports/uk/chromis/reports/productscatalog_messages_en_US.properties b/locales/American/productscatalog_messages_en_US.properties similarity index 91% rename from locales/American/reports/uk/chromis/reports/productscatalog_messages_en_US.properties rename to locales/American/productscatalog_messages_en_US.properties index 955d4db1..1bfd94df 100644 --- a/locales/American/reports/uk/chromis/reports/productscatalog_messages_en_US.properties +++ b/locales/American/productscatalog_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/American/reports/uk/chromis/reports/salebycustomer_messages_en_US.properties b/locales/American/salebycustomer_messages_en_US.properties similarity index 91% rename from locales/American/reports/uk/chromis/reports/salebycustomer_messages_en_US.properties rename to locales/American/salebycustomer_messages_en_US.properties index 017b9dee..d7efdf47 100644 --- a/locales/American/reports/uk/chromis/reports/salebycustomer_messages_en_US.properties +++ b/locales/American/salebycustomer_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/American/reports/uk/chromis/reports/salecatalog_messages_en_US.properties b/locales/American/salecatalog_messages_en_US.properties similarity index 89% rename from locales/American/reports/uk/chromis/reports/salecatalog_messages_en_US.properties rename to locales/American/salecatalog_messages_en_US.properties index 6608c94e..3e1f310f 100644 --- a/locales/American/reports/uk/chromis/reports/salecatalog_messages_en_US.properties +++ b/locales/American/salecatalog_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/American/reports/uk/chromis/reports/saletaxes_messages_en_US.properties b/locales/American/saletaxes_messages_en_US.properties similarity index 91% rename from locales/American/reports/uk/chromis/reports/saletaxes_messages_en_US.properties rename to locales/American/saletaxes_messages_en_US.properties index 087766da..72fd990e 100644 --- a/locales/American/reports/uk/chromis/reports/saletaxes_messages_en_US.properties +++ b/locales/American/saletaxes_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/American/reports/uk/chromis/reports/taxcatsales_message_en_US.properties b/locales/American/taxcatsales_message_en_US.properties similarity index 90% rename from locales/American/reports/uk/chromis/reports/taxcatsales_message_en_US.properties rename to locales/American/taxcatsales_message_en_US.properties index 0547d709..029128ed 100644 --- a/locales/American/reports/uk/chromis/reports/taxcatsales_message_en_US.properties +++ b/locales/American/taxcatsales_message_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/American/reports/uk/chromis/reports/taxes_messages_en_US.properties b/locales/American/taxes_messages_en_US.properties similarity index 91% rename from locales/American/reports/uk/chromis/reports/taxes_messages_en_US.properties rename to locales/American/taxes_messages_en_US.properties index a45736f6..25bb73c4 100644 --- a/locales/American/reports/uk/chromis/reports/taxes_messages_en_US.properties +++ b/locales/American/taxes_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/American/reports/uk/chromis/reports/timeseriesproduct_messages_en_US.properties b/locales/American/timeseriesproduct_messages_en_US.properties similarity index 92% rename from locales/American/reports/uk/chromis/reports/timeseriesproduct_messages_en_US.properties rename to locales/American/timeseriesproduct_messages_en_US.properties index 0674bf72..fe354a4e 100644 --- a/locales/American/reports/uk/chromis/reports/timeseriesproduct_messages_en_US.properties +++ b/locales/American/timeseriesproduct_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/American/reports/uk/chromis/reports/top10sales_messages_en_US.properties b/locales/American/top10sales_messages_en_US.properties similarity index 90% rename from locales/American/reports/uk/chromis/reports/top10sales_messages_en_US.properties rename to locales/American/top10sales_messages_en_US.properties index b5fe8eff..6cb25185 100644 --- a/locales/American/reports/uk/chromis/reports/top10sales_messages_en_US.properties +++ b/locales/American/top10sales_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/American/reports/uk/chromis/reports/usersales_messages_en_US.properties b/locales/American/usersales_messages_en_US.properties similarity index 91% rename from locales/American/reports/uk/chromis/reports/usersales_messages_en_US.properties rename to locales/American/usersales_messages_en_US.properties index 6b09506c..cefdda75 100644 --- a/locales/American/reports/uk/chromis/reports/usersales_messages_en_US.properties +++ b/locales/American/usersales_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Arabic/beans_messages_ar.properties b/locales/Arabic/beans_messages_ar.properties deleted file mode 100644 index f070b1c9..00000000 --- a/locales/Arabic/beans_messages_ar.properties +++ /dev/null @@ -1,24 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - -button.cancel=\u0625\u0644\u063a\u0627\u0621 -button.ok=\u0648\u0627\u0641\u0642 -button.Today=\u0627\u0644\u064a\u0648\u0645 -title.calendar=\u062d\u062f\u062f \u0627\u0644\u062a\u0627\u0631\u064a\u062e -Button.Today=\u0627\u0644\u064a\u0648\u0645 \ No newline at end of file diff --git a/locales/Arabic/reports/uk/chromis/reports/cashflow_messages_ar.properties b/locales/Arabic/cashflow_messages_ar.properties similarity index 95% rename from locales/Arabic/reports/uk/chromis/reports/cashflow_messages_ar.properties rename to locales/Arabic/cashflow_messages_ar.properties index 55cdf53d..4c265247 100644 --- a/locales/Arabic/reports/uk/chromis/reports/cashflow_messages_ar.properties +++ b/locales/Arabic/cashflow_messages_ar.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Arabic/reports/uk/chromis/reports/cashregisterlog_messages_ar.properties b/locales/Arabic/cashregisterlog_messages_ar.properties similarity index 96% rename from locales/Arabic/reports/uk/chromis/reports/cashregisterlog_messages_ar.properties rename to locales/Arabic/cashregisterlog_messages_ar.properties index 0b089c2f..0d15f8c3 100644 --- a/locales/Arabic/reports/uk/chromis/reports/cashregisterlog_messages_ar.properties +++ b/locales/Arabic/cashregisterlog_messages_ar.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Arabic/reports/uk/chromis/reports/categorysales_messages_ar.properties b/locales/Arabic/categorysales_messages_ar.properties similarity index 93% rename from locales/Arabic/reports/uk/chromis/reports/categorysales_messages_ar.properties rename to locales/Arabic/categorysales_messages_ar.properties index accaf541..88587d8c 100644 --- a/locales/Arabic/reports/uk/chromis/reports/categorysales_messages_ar.properties +++ b/locales/Arabic/categorysales_messages_ar.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Arabic/reports/uk/chromis/reports/chartsales_messages_ar.properties b/locales/Arabic/chartsales_messages_ar.properties similarity index 92% rename from locales/Arabic/reports/uk/chromis/reports/chartsales_messages_ar.properties rename to locales/Arabic/chartsales_messages_ar.properties index 37a3980b..3e478b20 100644 --- a/locales/Arabic/reports/uk/chromis/reports/chartsales_messages_ar.properties +++ b/locales/Arabic/chartsales_messages_ar.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Arabic/reports/uk/chromis/reports/closedpos_messages_ar.properties b/locales/Arabic/closedpos_messages_ar.properties similarity index 95% rename from locales/Arabic/reports/uk/chromis/reports/closedpos_messages_ar.properties rename to locales/Arabic/closedpos_messages_ar.properties index 9703cfcf..01e6fe2b 100644 --- a/locales/Arabic/reports/uk/chromis/reports/closedpos_messages_ar.properties +++ b/locales/Arabic/closedpos_messages_ar.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -27,6 +27,7 @@ label.terminaltotal=\u0627\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0645\u062 label.subtotal=\u0627\u062c\u0645\u0627\u0644\u064a \u062c\u0632\u0626\u064a label.period=\u0627\u0644\u0641\u062a\u0631\u0629: label.printed=\u0645\u0637\u0628\u0648\u0639 +transpayment.bank=\u0628\u0646\u0643 transpayment.cash=\u0646\u0642\u062f transpayment.magcard=\u0628\u0637\u0627\u0642\u0629 \u0627\u0626\u062a\u0645\u0627\u0646\u064a\u0629 transpayment.cashrefund=\u0645\u0631\u062a\u062c\u0639 diff --git a/locales/Arabic/reports/uk/chromis/reports/closedproducts_messages_ar.properties b/locales/Arabic/closedproducts_messages_ar.properties similarity index 94% rename from locales/Arabic/reports/uk/chromis/reports/closedproducts_messages_ar.properties rename to locales/Arabic/closedproducts_messages_ar.properties index 5c2a3394..6d7a8721 100644 --- a/locales/Arabic/reports/uk/chromis/reports/closedproducts_messages_ar.properties +++ b/locales/Arabic/closedproducts_messages_ar.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Arabic/reports/uk/chromis/reports/customers_messages_ar.properties b/locales/Arabic/customers_messages_ar.properties similarity index 91% rename from locales/Arabic/reports/uk/chromis/reports/customers_messages_ar.properties rename to locales/Arabic/customers_messages_ar.properties index 10915825..729fddd2 100644 --- a/locales/Arabic/reports/uk/chromis/reports/customers_messages_ar.properties +++ b/locales/Arabic/customers_messages_ar.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -23,3 +23,4 @@ label.curdebt=\u0627\u064a\u062f\u0627\u0639 \u0627\u0644\u062d\u0627\u0644\u064 label.curdate=\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u064a\u062f\u0627\u0639 label.notes=\u0645\u0644\u0627\u062d\u0638\u0627\u062a label.taxid=\u0631\u0642\u0645 \u0627\u0644\u062d\u0633\u0627\u0628 +label.discount=Discount diff --git a/locales/Arabic/reports/uk/chromis/reports/customersdiary_messages_ar.properties b/locales/Arabic/customersdiary_messages_ar.properties similarity index 92% rename from locales/Arabic/reports/uk/chromis/reports/customersdiary_messages_ar.properties rename to locales/Arabic/customersdiary_messages_ar.properties index 5cb4f0e0..424c446a 100644 --- a/locales/Arabic/reports/uk/chromis/reports/customersdiary_messages_ar.properties +++ b/locales/Arabic/customersdiary_messages_ar.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Arabic/data_messages_ar.properties b/locales/Arabic/data_messages_ar.properties deleted file mode 100644 index 5e08ad08..00000000 --- a/locales/Arabic/data_messages_ar.properties +++ /dev/null @@ -1,83 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - -button.cancel=\u0625\u0644\u063a\u0627\u0621 -button.information=\u0645\u0639\u0644\u0648\u0645\u0627\u062a -button.ok=\u0648\u0627\u0641\u0642 -caption.sort=\u062a\u0631\u062a\u064a\u0628 -exception.iofile=\u062e\u0637\u0623 \u0641\u064a \u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u0644\u0641. -exception.nocompare=\u0627\u0644\u0645\u0642\u0627\u0631\u0646\u0629 \u0627\u0644\u0645\u062a\u0648\u0642\u0639\u0629 \u0644\u0644QBF. -exception.nodataset=\u0645\u062c\u0645\u0648\u0639\u0629 \u0628\u064a\u0627\u0646\u0627\u062a \u063a\u064a\u0631 \u0645\u0639\u0631\u0641\u0629. -exception.nofinishedfile=\u0645\u0644\u0641 \u0627\u0644\u062c\u0645\u0644 \u0644\u0645 \u064a\u0646\u062a\u0647. -exception.nodelete=\u0644\u0627 \u0633\u062c\u0644\u0627\u062a \u0645\u062d\u0630\u0648\u0641\u0629. -exception.noinsert=\u0644\u0627 \u0633\u062c\u0644\u0627\u062a \u0645\u0646\u0634\u0623\u0629. -exception.nonegativelimits=\u0627\u0644\u062d\u062f\u0648\u062f \u0627\u0644\u0633\u0627\u0644\u0628\u0629 \u063a\u064a\u0631 \u0645\u0633\u0645\u0648\u062d \u0628\u0647\u0627. -exception.noparamtype=\u0646\u0648\u0639 \u0645\u0639\u0644\u0645\u0629 \u063a\u064a\u0631 \u0645\u0633\u0645\u0648\u062d \u0628\u0647\u0627. -exception.noreadfile=\u0645\u0644\u0641 \u0627\u0644\u062c\u0645\u0644 \u0642\u0631\u0627\u0621\u0629 \u062e\u0637\u0623. -exception.notnull=\u064a\u062c\u0628 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0627\u0644\u0642\u064a\u0645\u0629 \u063a\u064a\u0631 \u0641\u0627\u0631\u063a\u0629. -exception.noupdate=\u0644\u0627 \u062a\u0648\u062c\u062f \u0633\u062c\u0644\u0627\u062a \u0645\u062d\u062f\u062b\u0629. -exception.noupdatecount=\u062a\u062d\u062f\u064a\u062b \u0639\u062f\u062f \u063a\u064a\u0631 \u0645\u0639\u0631\u0641. -exception.outofbounds=\u062e\u0627\u0631\u062c \u0627\u0644\u062d\u062f\u0648\u062f. -exception.parserconfig=\u062e\u0637\u0623 \u0645\u062d\u0644\u0644 XML. \u064a\u0631\u062c\u0649 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0645\u062f\u064a\u0631 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c. -exception.xmlfile=\u062e\u0637\u0623 \u0627\u0644\u062a\u062d\u0644\u064a\u0644. \u0645\u0644\u0641 XML \u063a\u064a\u0631 \u0635\u0627\u0644\u062d. -label.andby=And by -label.casesensitive=\u062a\u062d\u0633\u0633 \u062d\u0627\u0644\u0629 \u0627\u0644\u0623\u062d\u0631\u0641 -label.findwhat=\u0625\u064a\u062c\u0627\u062f \u0645\u0627\u0630\u0627 -label.imagefiles=\u0645\u0644\u0641\u0627\u062a \u0627\u0644\u0635\u0648\u0631 -label.match=\u062a\u0637\u0627\u0628\u0642 -label.sortby=\u062a\u0631\u062a\u064a\u0628 \u062d\u0633\u0628 -label.where=\u0623\u064a\u0646 -list.anypart=\u0623\u064a \u062c\u0632\u0621 \u0641\u064a \u0627\u0644\u062d\u0642\u0644 -list.re=\u062a\u0639\u0628\u064a\u0631 \u0645\u0639\u062a\u0627\u062f -list.startfield=\u0628\u062f\u0627\u064a\u0629 \u0627\u0644\u062d\u0642\u0644 -list.wholefield=\u0627\u0644\u062d\u0642\u0644 \u0628\u0627\u0644\u0643\u0627\u0645\u0644 -qbf.none=\u0644\u0627 \u0634\u064a\u0621 -qbf.null=\u0644\u0627\u063a -qbf.notnull=\u0644\u064a\u0633 \u0644\u0627\u063a -qbf.equals=\u062a\u0633\u0627\u0648\u064a -qbf.distinct=\u0645\u062a\u0645\u064a\u0632 -qbf.greater=\u0623\u0643\u0628\u0631 -qbf.less=\u0623\u0642\u0644 -qbf.greaterequals=\u0623\u0643\u0628\u0631 \u0623\u0648 \u064a\u0633\u0627\u0648\u064a -qbf.lessequals=\u0623\u0642\u0644 \u0623\u0648 \u064a\u0633\u0627\u0648\u064a -qbf.re=\u0623\u062d\u0631\u0641 \u0628\u062f\u0644 -message.changeslost=\u0633\u062a\u0641\u0642\u062f \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a. \u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u0627\u0644\u0627\u0633\u062a\u0645\u0631\u0627\u0631\u061f? -message.nodelete=\u064a\u062a\u0639\u0630\u0631 \u0648\u0636\u0639 \u0625\u0634\u0627\u0631\u0629 \u0644\u0644\u0633\u062c\u0644 \u0644\u0644\u062d\u0630\u0641. -message.nolistdata=\u063a\u064a\u0631 \u0645\u062a\u0648\u0641\u0631 \u0641\u064a \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a. -message.nomove=\u0644\u0627 \u064a\u0645\u0643\u0646 \u0627\u0644\u0627\u0646\u062a\u0642\u0627\u0644 \u0625\u0644\u0649 \u0633\u062c\u0644 \u0622\u062e\u0631. -message.nonew=\u0644\u0627 \u064a\u0645\u0643\u0646 \u0625\u0646\u0634\u0627\u0621 \u0633\u062c\u0644 \u062c\u062f\u064a\u062f. -message.norecord=\u0633\u062c\u0644 \u063a\u064a\u0631 \u0645\u0648\u062c\u0648\u062f. -message.noreload=\u0644\u0627 \u064a\u0645\u0643\u0646 \u062a\u062d\u0645\u064a\u0644 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a. -message.nosave=\u0644\u0645 \u064a\u062d\u0641\u0638 \u0627\u0644\u0633\u062c\u0644. -message.nosort=\u0634\u0631\u0637 \u0627\u0644\u0641\u0631\u0632 \u0627\u0644\u0645\u062d\u062f\u062f \u063a\u064a\u0631 \u0635\u0627\u0644\u062d -message.resizeimage=\u0627\u0644\u0635\u0648\u0631\u0629 \u0627\u0644\u0645\u062d\u062f\u062f\u0629 \u0623\u0643\u0628\u0631 \u0645\u0646 \u062d\u062c\u0645 \u062f\u0642\u0629 \u0647\u0630\u0627 \u0627\u0644\u062d\u0642\u0644. \u0647\u0644 \u062a\u0631\u064a\u062f \u062a\u063a\u064a\u064a\u0631 \u062d\u062c\u0645 \u0627\u0644\u0635\u0648\u0631\u0629\u061f? -message.wannasave=\u0647\u0644 \u062a\u0631\u064a\u062f \u062d\u0641\u0638 \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0642\u0628\u0644 \u0627\u0644\u062e\u0631\u0648\u062c\u061f? -sgn.caution=\u062a\u0646\u0628\u064a\u0647: -sgn.danger=\u062e\u0637\u0631: -sgn.notice=\u0644\u0627\u062d\u0638: -sgn.important=\u0645\u0647\u0645: -sgn.success=\u0646\u062c\u0627\u062d: -sgn.unknown=\u063a\u064a\u0631 \u0645\u0639\u0631\u0648\u0641: -sgn.warning=\u062a\u062d\u0630\u064a\u0631: -title.editor=\u062a\u062d\u0631\u064a\u0631 \u0631\u0633\u0627\u0644\u0629 -title.find=\u0625\u064a\u062c\u0627\u062f -title.message=\u0631\u0633\u0627\u0644\u0629 \u0645\u062f\u064a\u0631 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a -combo.year=\u0627\u0644\u0633\u0646\u0629 -combo.today=\u0627\u0644\u064a\u0648\u0645 -combo.month=\u0627\u0644\u0634\u0647\u0631 \ No newline at end of file diff --git a/locales/Arabic/erp_messages_ar.properties b/locales/Arabic/erp_messages_ar.properties deleted file mode 100644 index b462af5e..00000000 --- a/locales/Arabic/erp_messages_ar.properties +++ /dev/null @@ -1,38 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - -label.configerp=\u062a\u0643\u0648\u064a\u0646 \u062a\u062e\u0637\u064a\u0637 \u0645\u0648\u0627\u0631\u062f \u0627\u0644\u0645\u0624\u0633\u0633\u0627\u062a -label.erpurl=URL \u062e\u062f\u0645\u0627\u062a -label.erpid=\u0643\u0648\u062f \u0627\u0644\u0645\u0646\u0634\u0623\u0629 -label.erporg=\u0631\u0645\u0632 \u0627\u0644\u0645\u0646\u0638\u0645\u0629 -label.erppos=\u0643\u0648\u062f \u0646\u0642\u0627\u0637 \u0627\u0644\u0628\u064a\u0639 -label.erpuser=\u0645\u0633\u062a\u062e\u062f\u0645 -label.erppassword=\u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 -message.urlnotdefined=\u0644\u0645 \u064a\u062a\u0645 \u062a\u0639\u0631\u064a\u0641 URL \u062e\u062f\u0645\u0629 \u0627\u0644\u062a\u0632\u0627\u0645\u0646. -message.syncordersok=\u0643\u0627\u0646 \u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u062a\u0632\u0627\u0645\u0646 \u0646\u0627\u062c\u062d\u0629. -message.syncordersinfo={0} \u0623\u0648\u0627\u0645\u0631 \u0645\u062a\u0632\u0627\u0645\u0646\u0629. -message.syncproductsok=\u062a\u0645 \u062a\u0632\u0627\u0645\u0646 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0628\u0646\u062c\u0627\u062d. -message.syncproductsinfo={0} \u0645\u0646\u062a\u062c\u0627\u062a \u0645\u062a\u0632\u0627\u0645\u0646\u0629.\r\n{1} \u0645\u0632\u0627\u0645\u0646\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621. -message.remoteexception=\u062e\u0637\u0623 \u0641\u064a \u0627\u0644\u0627\u062a\u0635\u0627\u0644. -message.serviceexception=\u0644\u0627 \u064a\u0645\u0643\u0646 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0627\u0644\u062e\u062f\u0645\u0629. -message.malformedurlexception=\u0639\u0646\u0648\u0627\u0646 URL \u062e\u062f\u0645\u0629 \u062e\u0627\u0637\u0626. -message.returnnull=\u0645\u0639\u0644\u0645\u0627\u062a \u0645\u0632\u0627\u0645\u0646\u0629 \u062e\u0627\u0637\u0626\u0629. -message.zeroproducts=\u0644\u0627 \u062a\u0648\u062c\u062f \u0628\u064a\u0627\u0646\u0627\u062a \u0644\u0644\u0645\u0632\u0627\u0645\u0646\u0629. -message.zeroorders=\u0644\u0627 \u062a\u0648\u062c\u062f \u0623\u0648\u0627\u0645\u0631 \u0644\u0644\u0645\u0632\u0627\u0645\u0646\u0629. -message.propsnotdefined=\u0644\u0645 \u064a\u062a\u0645 \u062a\u0639\u0631\u064a\u0641 \u062e\u0635\u0627\u0626\u0635 \u0645\u0648\u0627\u0631\u062f \u0627\u0644\u062a\u0632\u0627\u0645\u0646 \"chromispos.properties. \ No newline at end of file diff --git a/locales/Arabic/reports/uk/chromis/reports/extendedcashregisterlog_messages_ar.properties b/locales/Arabic/extendedcashregisterlog_messages_ar.properties similarity index 96% rename from locales/Arabic/reports/uk/chromis/reports/extendedcashregisterlog_messages_ar.properties rename to locales/Arabic/extendedcashregisterlog_messages_ar.properties index a6e937b5..28900f9c 100644 --- a/locales/Arabic/reports/uk/chromis/reports/extendedcashregisterlog_messages_ar.properties +++ b/locales/Arabic/extendedcashregisterlog_messages_ar.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Arabic/reports/uk/chromis/reports/extproducts_messages_ar.properties b/locales/Arabic/extproducts_messages_ar.properties similarity index 95% rename from locales/Arabic/reports/uk/chromis/reports/extproducts_messages_ar.properties rename to locales/Arabic/extproducts_messages_ar.properties index a35d25e5..959e0c25 100644 --- a/locales/Arabic/reports/uk/chromis/reports/extproducts_messages_ar.properties +++ b/locales/Arabic/extproducts_messages_ar.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Arabic/reports/uk/chromis/reports/inventory_messages_ar.properties b/locales/Arabic/inventory_messages_ar.properties similarity index 94% rename from locales/Arabic/reports/uk/chromis/reports/inventory_messages_ar.properties rename to locales/Arabic/inventory_messages_ar.properties index 64e43038..6f74805d 100644 --- a/locales/Arabic/reports/uk/chromis/reports/inventory_messages_ar.properties +++ b/locales/Arabic/inventory_messages_ar.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Arabic/reports/uk/chromis/reports/inventoryb_messages_ar.properties b/locales/Arabic/inventoryb_messages_ar.properties similarity index 92% rename from locales/Arabic/reports/uk/chromis/reports/inventoryb_messages_ar.properties rename to locales/Arabic/inventoryb_messages_ar.properties index fcb5dacf..a9106d4d 100644 --- a/locales/Arabic/reports/uk/chromis/reports/inventoryb_messages_ar.properties +++ b/locales/Arabic/inventoryb_messages_ar.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Arabic/reports/uk/chromis/reports/inventorydiff_messages_ar.properties b/locales/Arabic/inventorydiff_messages_ar.properties similarity index 94% rename from locales/Arabic/reports/uk/chromis/reports/inventorydiff_messages_ar.properties rename to locales/Arabic/inventorydiff_messages_ar.properties index f974bf9e..b9d2a14f 100644 --- a/locales/Arabic/reports/uk/chromis/reports/inventorydiff_messages_ar.properties +++ b/locales/Arabic/inventorydiff_messages_ar.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Arabic/reports/uk/chromis/reports/inventorydiffdetail_messages_ar.properties b/locales/Arabic/inventorydiffdetail_messages_ar.properties similarity index 94% rename from locales/Arabic/reports/uk/chromis/reports/inventorydiffdetail_messages_ar.properties rename to locales/Arabic/inventorydiffdetail_messages_ar.properties index 9a5d81a3..72b91577 100644 --- a/locales/Arabic/reports/uk/chromis/reports/inventorydiffdetail_messages_ar.properties +++ b/locales/Arabic/inventorydiffdetail_messages_ar.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Arabic/reports/uk/chromis/reports/inventorylistdetail_messages_ar.properties b/locales/Arabic/inventorylistdetail_messages_ar.properties similarity index 92% rename from locales/Arabic/reports/uk/chromis/reports/inventorylistdetail_messages_ar.properties rename to locales/Arabic/inventorylistdetail_messages_ar.properties index 40cd5cf2..ec13aefb 100644 --- a/locales/Arabic/reports/uk/chromis/reports/inventorylistdetail_messages_ar.properties +++ b/locales/Arabic/inventorylistdetail_messages_ar.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Arabic/locales/beans_messages_ar.properties b/locales/Arabic/locales/beans_messages_ar.properties deleted file mode 100644 index e0c06376..00000000 --- a/locales/Arabic/locales/beans_messages_ar.properties +++ /dev/null @@ -1,22 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -button.cancel=\u0627\u0644\u063a\u0627\u0621 \u0627\u0644\u0627\u0645\u0631 -button.ok=\u0645\u0648\u0627\u0641\u0642 -button.Today=\u0627\u0644\u064a\u0648\u0645 -title.calendar=\u062d\u062f\u062f \u0627\u0644\u064a\u0648\u0645 \ No newline at end of file diff --git a/locales/Arabic/locales/data_messages_ar.properties b/locales/Arabic/locales/data_messages_ar.properties deleted file mode 100644 index cf32bd4a..00000000 --- a/locales/Arabic/locales/data_messages_ar.properties +++ /dev/null @@ -1,87 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -button.cancel=\u0627\u0644\u063a\u0627\u0621 \u0627\u0644\u0627\u0645\u0631 -button.information=\u0645\u0639\u0644\u0648\u0645\u0627\u062a -button.ok=\u0645\u0648\u0627\u0641\u0642 - -caption.sort=\u0641\u0631\u0632 - -exception.iofile=\u062e\u0637\u0621 \u0641\u064a \u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u0644\u0641. -exception.nocompare=Expected comparator for QBF. -exception.nodataset=\u0645\u0635\u0641\u0648\u0641\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u063a\u064a\u0631 \u0645\u0639\u0631\u0641\u0629. -exception.nofinishedfile=\u0627\u0644\u062c\u0645\u0644\u0629 \u063a\u064a\u0631 \u0643\u0627\u0645\u0644\u0629. -exception.nodelete=\u0644\u0645 \u064a\u062a\u0645 \u062d\u0630\u0641 \u0627\u064a \u0633\u062c\u0644. -exception.noinsert=\u0644\u0645 \u064a\u062a\u0645 \u0627\u0646\u0634\u0627\u0621 \u0627\u064a \u0633\u062c\u0644. -exception.nonegativelimits=\u063a\u064a\u0631 \u0645\u0633\u0645\u0648\u062d \u0628\u0627\u0644\u062d\u062f\u0648\u062f \u0627\u0644\u0633\u0644\u0628\u064a\u0629. -exception.noparamtype=\u0646\u0648\u0639 \u0627\u0644\u0645\u0639\u0637\u064a\u0627\u062a \u063a\u064a\u0631 \u0645\u0633\u0645\u0648\u062d \u0628\u0647\u0627. -exception.noreadfile=\u062e\u0637\u0621 \u0641\u064a \u0642\u0631\u0627\u0621\u0629 \u062c\u0645\u0644\u0629 \u0627\u0644\u0645\u0641. -exception.notnull=\u0644\u0627\u064a\u062c\u0628 \u0627\u0646 \u062a\u0643\u0648\u0646 \u0627\u0644\u0642\u064a\u0645\u0629 \u0641\u0627\u0631\u063a\u0629. -exception.noupdate=\u0644\u0645 \u064a\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u064a \u0633\u062c\u0644. -exception.noupdatecount=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u062a\u0639\u0631\u064a\u0641 \u0627\u0644\u062a\u062d\u062f\u064a\u062b. -exception.outofbounds=\u062e\u0631\u0627\u062c \u0627\u0644\u062d\u062f\u0648\u062f. -exception.parserconfig=\u062e\u0637\u0627\u0621 \u0641\u064a \u062a\u062d\u0644\u064a\u0644 \u0627\u0643 \u0627\u0645 \u0627\u0644 \u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0627\u0644\u0645\u0634\u0631\u0641. -exception.xmlfile=\u062e\u0637\u0627\u0621 \u0641\u064a \u0627\u0644\u062a\u062d\u0644\u064a\u0644 \u0645\u0644\u0641 \u0627\u0643\u0633 \u0627\u0645 \u0627\u0644 \u063a\u064a\u0631 \u0635\u062d\u064a\u062d. - -label.andby=\u0648\u0628\u0648\u0627\u0633\u0637\u0629 -label.casesensitive=\u062a\u062d\u0633\u0633 \u062d\u0627\u0644\u0629 \u0627\u0644\u0627\u062d\u0631\u0641 -label.findwhat=\u0628\u062d\u062b \u0639\u0646 -label.imagefiles=\u0645\u0644\u0641\u0627\u062a \u0627\u0644\u0635\u0648\u0631 -label.match=\u0645\u0637\u0627\u0628\u0642\u0629 -label.sortby=\u0641\u0631\u0632 \u0628\u0648\u0627\u0633\u0637\u0629 -label.where=\u0639\u0646\u062f\u0645\u0627 \u064a\u0643\u0648\u0646 - -list.anypart=\u0627\u064a \u062c\u0632\u0621 \u0645\u0646 \u0627\u0644\u062d\u0642\u0644 -list.re=\u062a\u0639\u0628\u064a\u0631 \u0627\u0639\u062a\u064a\u0627\u062f\u064a -list.startfield=\u0628\u062f\u0627\u064a\u0629 \u0627\u0644\u062d\u0642\u0644 -list.wholefield=\u0643\u0627\u0645\u0644 \u0627\u0644\u062d\u0642\u0644 - -qbf.none=None -qbf.null=Is null -qbf.notnull=Is not null -qbf.equals=Equals -qbf.distinct=Distinct -qbf.greater=Greater -qbf.less=Less -qbf.greaterequals=Greater or equal -qbf.lessequals=Less or equals -qbf.re=Wildcards - -message.changeslost=\u0633\u062a\u0641\u0642\u062f \u0627\u0644\u063a\u064a\u064a\u0631\u0627\u062a \u0639\u0644\u0649 \u062a\u0631\u064a\u062f \u0627\u0644\u0627\u0633\u062a\u0645\u0631\u0627\u0631 -message.nodelete=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0633\u062c\u0644 \u0644\u0644\u0627\u0644\u063a\u0627\u0621 -message.nolistdata=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0627\u0644\u0639\u062b\u0648\u0631 \u0641\u064a \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a -message.nomove=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0627\u0644\u062a\u062d\u0631\u0643 \u0627\u0644\u0649 \u0633\u062c\u0644 \u0627\u062e\u0631 -message.nonew=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0627\u0646\u0634\u0627\u0621 \u0633\u062c\u0644 \u062c\u062f\u064a\u062f -message.norecord=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0633\u062c\u0644 -message.noreload=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0627\u0639\u0627\u062f\u0629 \u062a\u062d\u0645\u064a\u0644 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a -message.nosave=\u0627\u0644\u0633\u062c\u0644 \u063a\u064a\u0631 \u0645\u062d\u0641\u0648\u0638 -message.nosort=\u062d\u0627\u0644\u0629 \u0627\u0644\u0641\u0631\u0632 \u0627\u0644\u0645\u062d\u062f\u062f\u0629 \u063a\u064a\u0631 \u0633\u0644\u064a\u0645\u0629 -message.resizeimage=\u0627\u0644\u0635\u0648\u0631\u0629 \u0627\u0644\u0645\u062d\u062f\u062f\u0629 \u0627\u0643\u0628\u0631 \u0645\u0646 \u062d\u062c\u0645 \u0627\u0644\u062d\u0642\u0644 \u0647\u0644 \u062a\u0631\u064a\u062f \u0627\u0639\u062f\u0627\u062f\u0629 \u062a\u062d\u062c\u064a\u0645 \u0627\u0644\u0635\u0648\u0631\u0629\u061f -message.wannasave=\u0647\u0644 \u062a\u0631\u064a\u062f \u062d\u0641\u0638 \u0627\u0644\u062a\u0639\u062f\u064a\u0644\u0627\u062a \u0642\u0628\u0644 \u0627\u0644\u062e\u0631\u0648\u062c\u061f - -sgn.caution=Caution\: -sgn.danger=Danger\: -sgn.notice=Notice\: -sgn.important=Important\: -sgn.success=Success\: -sgn.unknown=Unknown\: -sgn.warning=Warning\: - -title.editor=\u0645\u062d\u0631\u0631 \u0627\u0644\u0631\u0633\u0627\u0644\u0629 -title.find=\u0628\u062d\u062b -title.message=\u0631\u0633\u0627\u0644\u0629 \u0645\u062f\u064a\u0631 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \ No newline at end of file diff --git a/locales/Arabic/locales/erp_messages_ar.properties b/locales/Arabic/locales/erp_messages_ar.properties deleted file mode 100644 index 689e2d80..00000000 --- a/locales/Arabic/locales/erp_messages_ar.properties +++ /dev/null @@ -1,37 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.configerp=\u0627\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u064a \u0627\u0631 \u0628\u064a -label.erpurl=\u0631\u0627\u0628\u0637 \u0627\u0644\u062e\u062f\u0645\u0629 -label.erpid=\u0631\u0645\u0632 \u0627\u0644\u0645\u0624\u0633\u0633\u0629 -label.erporg=\u0631\u0642\u0645 \u0627\u0644\u0645\u0646\u0634\u0627\u0629 -label.erppos=\u0631\u0642\u0645 \u0646\u0642\u0637\u0629 \u0627\u0644\u0628\u064a\u0639 -label.erpuser=\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 -label.erppassword=\u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 -message.urlnotdefined=\u0644\u0645 \u064a\u062a\u0645 \u062a\u062d\u062f\u064a\u062f \u0631\u0627\u0628\u0637 \u062e\u062f\u0645\u0629 \u0627\u0644\u0645\u0632\u0627\u0645\u0646\u0629. -message.syncordersok=\u062a\u0645 \u0628\u0646\u062c\u0627\u062d \u0627\u0645\u0631 \u0627\u0644\u0645\u0632\u0627\u0645\u0646\u0629. -message.syncordersinfo={0} \u0627\u0648\u0645\u0627\u0631 \u062a\u0645\u062a \u0645\u0632\u0627\u0645\u0646\u062a\u0647\u0627. -message.syncproductsok=\u062a\u0645\u062a \u0627\u0644\u0645\u0632\u0627\u0645\u0646\u0629 \u0628\u0646\u062c\u0627\u062d. -message.syncproductsinfo={0} \u0645\u0646\u062a\u062c \u0645\u0632\u0627\u0645\u0646.\n{1} \u0639\u0645\u064a\u0644 \u0645\u0632\u0627\u0645\u0646. -message.remoteexception=\u062e\u0637\u0627\u0621 \u0641\u064a \u0627\u0644\u0627\u062a\u0635\u0627\u0644. -message.serviceexception=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0627\u0644\u062e\u062f\u0645\u0629. -message.malformedurlexception=\u0631\u0627\u0628\u0637 \u0627\u0644\u062e\u062f\u0645\u0629 \u063a\u064a\u0631 \u0635\u062d\u064a\u062d. -message.returnnull=\u0645\u0639\u0637\u064a\u0627\u062a \u0627\u0644\u0645\u0632\u0627\u0645\u0646\u0629 \u063a\u064a\u0631 \u0635\u062d\u064a\u062d\u0629. -message.zeroproducts=\u0644\u0627\u062a\u0648\u062c\u062f \u0628\u064a\u0627\u0646\u0627\u062a \u0644\u0645\u0632\u0627\u0646\u062a\u0647\u0627. -message.zeroorders=\u0644\u0627\u062a\u0648\u062c\u062f \u0627\u0648\u0627\u0645\u0631 \u0644\u0645\u0632\u0627\u0645\u0646\u062a\u0647\u0627. -message.propsnotdefined=\u0645\u0635\u062f\u0631 \u062e\u0635\u0627\u0626\u0635 \u0627\u0644\u0645\u0632\u0627\u0645\u0646\u0629 "chromispos.properties" \u063a\u064a\u0631 \u0645\u0639\u0631\u0641. \ No newline at end of file diff --git a/locales/Arabic/locales/pos_messages_ar.properties b/locales/Arabic/locales/pos_messages_ar.properties deleted file mode 100644 index c68fd907..00000000 --- a/locales/Arabic/locales/pos_messages_ar.properties +++ /dev/null @@ -1,538 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -Button.Cancel=\u0627\u0644\u063a\u0627\u0621 \u0627\u0644\u0627\u0645\u0631 -button.catalogadd=\u0627\u0636\u0627\u0641\u0629 -button.catalogdel=\u0627\u0632\u0627\u0644\u0629 -button.clean=\u0645\u0633\u062d -Button.Close=\u062e\u0631\u0648\u062c -Button.CloseCash=\u0627\u063a\u0644\u0627\u0642 \u0627\u0644\u0635\u0646\u062f\u0648\u0642 -button.Discount=\u062e\u0635\u0645 -Button.DeleteTicket=\u062d\u0630\u0641 -button.edit=\u062a\u062d\u0631\u064a\u0631 -button.ExecuteChart=\u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u0645\u062e\u0637\u0637 -button.executefilter=\u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u0641\u0631\u0632 -Button.ExecuteReport=\u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u062a\u0642\u0631\u064a\u0631 -Button.Factory=\u0627\u0633\u062a\u0639\u0627\u062f\u0629 -button.linediscount=\u062e\u0635\u0645' % -button.listtickets=\u0642\u0627\u0626\u0645\u0629 -button.movetable=\u062a\u062d\u0631\u064a\u0643 -button.NewTicket=\u062c\u062f\u064a\u062f -Button.OK=\u0645\u0648\u0627\u0641\u0642 -button.opendrawer=\u062f\u0631\u062c -button.pay=\u062d\u0633\u0627\u0628 \u0627\u0644\u062f\u0641\u0639 -button.peoplepassword=\u0643\u0644\u0645\u0629 \u0627\u0644\u0633\u0631 -button.print=\u0637\u0628\u0627\u0639\u0629 -Button.PrintCash=\u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u0646\u0642\u062f -button.receive=\u0627\u0633\u062a\u0644\u0627\u0645 -button.refund=\u0645\u0631\u062a\u062c\u0639 -button.refundall=\u0627\u0631\u062a\u062c\u0627\u0639 \u0627\u0644\u0643\u0644 -button.refundline=\u0627\u0631\u062a\u062c\u0627\u0639 \u0635\u0646\u0641 -button.refundone=\u0627\u0631\u062a\u062c\u0627\u0639 \u0648\u0627\u062d\u062f -button.reloadticket=\u0627\u0639\u0627\u062f\u0629 \u0639\u0631\u0636 -button.reservations=\u062d\u062c\u0632 -button.reset=\u0645\u0633\u062d -Button.Restore=\u062a\u0631\u0627\u062c\u0639 -Button.Save=\u062d\u0641\u0638 -button.scale=\u0642\u064a\u0627\u0633 -button.sendorder=\u0645\u0637\u0628\u062e -button.tables=\u0637\u0627\u0648\u0644\u0627\u062a -button.totaldiscount=\u0627\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u062e\u0635\u0645' - -caption.tickets=\u0627\u0644\u062a\u0630\u0627\u0643\u0631 -caption.upload=\u062a\u062d\u0645\u064a\u0644 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a -caption.split=\u062a\u0642\u0633\u064a\u0645 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 - -database.ScriptError=\u0644\u0627\u064a\u0645\u0643\u0646 \u062a\u0646\u0641\u064a\u0630 \u0643\u0648\u062f \u0627\u0646\u0634\u0627\u0621 \u0627\u0644\u0642\u0627\u0639\u062f\u0629. -database.ScriptWarning=\u0643\u0648\u062f \u0627\u0646\u0634\u0627\u0621 \u0627\u0644\u0642\u0627\u0639\u062f\u0629 \u0644\u0645 \u064a\u0646\u062c\u062d. -display.Null=\u0627\u0644\u0639\u0631\u0636 \u063a\u064a\u0631 \u0645\u062a\u0648\u0641\u0631 -display.Screen=\u0634\u0627\u0634\u0629 \u0627\u0644\u0639\u0631\u0636 -display.Window=\u0627\u0644\u0634\u0627\u0634\u0629 - -exception.unavailabledataset=\u0627\u0644\u0645\u0635\u0648\u0635\u0641\u0629 \u063a\u064a\u0631 \u0645\u062a\u0648\u0641\u0631\u0629 -exception.unavailablefield=\u0627\u0644\u062d\u0642\u0644 \u063a\u064a\u0631 \u0645\u0639\u0631\u0641\: {0} -exception.unavailablefields=\u0627\u0644\u062d\u0642\u0644 \u063a\u064a\u0631 \u0645\u062a\u0648\u0641\u0631 - -filter.dbdriverlib=\u0645\u0643\u062a\u0628\u062a\u0629 \u0627\u0644\u0645\u062d\u0631\u0643\u0627\u062a (*.jar,*.zip) - -form.customertitle=\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0639\u0645\u064a\u0644 -form.productslist=\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0645\u0646\u062a\u062c -form.selectprintertitle=\u062a\u062d\u062f\u064a\u062f \u0637\u0627\u0628\u0639\u0629 -form.tickettitle=\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062a\u0630\u0627\u0643\u0631 - -label.address=\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0633\u0637\u0631 1 -label.address2=\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0633\u0637\u0631 2 -label.all=\u0627\u0644\u0643\u0644 -label.attribute=\u0627\u0644\u0635\u0641\u0629 -label.attributes=\u0627\u0644\u0635\u0641\u0627\u062a -label.attributeset=\u0633\u0645\u0629 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 - -label.bybarcode=\u0628\u0648\u0627\u0633\u0637\u0629 \u0627\u0644\u0628\u0627\u0631\u0643\u0648\u062f -label.bydates=\u0628\u0627\u0644\u062a\u0627\u0631\u064a\u062e -label.byform=\u0628\u0648\u0627\u0633\u0637\u0629 \u0645\u0646 -label.byreason=\u0628\u0648\u0627\u0633\u0637\u0629 \u0627\u0644\u0633\u0628\u0628 -label.bycustomer=\u0628\u0627\u0644\u0639\u0645\u064a\u0644 -label.byproduct=\u0628\u0627\u0644\u0645\u0646\u062a\u062c -label.bywarehouse=\u0628\u0627\u0644\u0645\u0648\u0642\u0639 - -label.card=\u0627\u0644\u0628\u0637\u0627\u0642\u0629 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646\u064a\u0629 -label.cardexpdate=\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u0646\u062a\u0647\u0627\u0621 -label.cardholder=\u0627\u0633\u0645 \u0645\u0627\u0644\u0643 \u0627\u0644\u0628\u0637\u0627\u0642\u0629 -label.cardnumber=\u0631\u0642\u0645 \u0627\u0644\u0628\u0637\u0627\u0642\u0629 -Label.Cash=\u0627\u0644\u0646\u0642\u062f -label.cascade=\u0627\u0644\u062a\u062a\u0627\u0644\u064a -Label.CashMachine=\u062c\u0647\u0627\u0632 \u0627\u0644\u0643\u0627\u0634 -label.catid=\u0627\u0644\u0631\u0642\u0645 -label.catimage=\u0627\u0644\u0635\u0648\u0631\u0629 -label.catname=\u0627\u0644\u062a\u0635\u0646\u064a\u0641 -label.certificatepwd=\u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u0645\u0648\u062b\u0642\u0629 -label.certificatepath=\u0648\u062b\u064a\u0642\u0629 -Label.ChangeCash=\u062a\u063a\u064a\u064a\u0631 -label.city=\u0628\u0644\u062f\u0629/\u0645\u062f\u064a\u0646\u0629 -label.commerceid=\u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u062a\u062c\u0627\u0631\u064a -label.commercepwd=\u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0627\u0644\u062a\u062c\u0627\u0631\u064a\u0629 -label.commercesign=\u0627\u0644\u062a\u0648\u0642\u064a\u0639 \u0627\u0644\u062a\u062c\u0627\u0631\u064a -label.contact=\u0627\u062a\u0635\u0627\u0644 -label.country=\u0627\u0644\u0628\u0644\u062f -label.curdebt=\u0627\u0644\u0627\u064a\u062f\u0627\u0639 \u0627\u0644\u062d\u0627\u0644\u064a -label.curdate=\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u064a\u062f\u0627\u0639 -label.currency=\u0627\u0644\u0639\u0645\u0644\u0629 -label.customer=\u0627\u0644\u0639\u0645\u064a\u0644 -label.custtaxcategory=\u062a\u0635\u0646\u064a\u0641 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 - -Label.Database=\u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a -label.date=\u0627\u0644\u062a\u0627\u0631\u064a\u062e -label.datestitle=\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0646\u0642\u062f -label.datetime=\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0648\u0627\u0644\u0648\u0642\u062a -Label.DbDriver=\u0645\u0633\u062a\u0648\u0649 \u0627\u0644\u0645\u062d\u0631\u0643\u0627\u062a \u0643\u0644\u0627\u0633 -label.dbdriverlib=\u0645\u0643\u062a\u0628\u0629 \u0627\u0644\u0645\u062d\u0631\u0643\u0627\u062a -Label.DbPassword=\u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 -Label.DbURL=\u0631\u0627\u0628\u0637 -Label.DbUser=\u0645\u0633\u062a\u062e\u062f\u0645 -label.debt=\u0627\u064a\u062f\u0627\u0639 -label.double=\u0645\u0632\u062f\u0648\u062c -label.dutyid=\u0631\u0645\u0632 -label.dutyname=\u0627\u0633\u0645 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 -label.dutyrate=\u0645\u0639\u062f\u0644 - - -label.editline=\u062a\u062d\u0631\u064a\u0631 \u0633\u0637\u0631 -label.email=\u0628\u0631\u064a\u062f \u0627\u0644\u0643\u062a\u0631\u0648\u0646\u064a -Label.EndDate=\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0646\u0647\u0627\u064a\u0629 - -label.fax=\u0641\u0627\u0643\u0633 -label.firstname=\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0627\u0648\u0644 -label.floorid=\u0631\u0645\u0632 -label.floorname=\u0637\u0627\u0628\u0642 - -label.image=\u0635\u0648\u0631\u0629 -Label.InputCash=\u0645\u0642\u062f\u0645 -label.integer=\u0639\u062f\u062f \u0635\u062d\u064a\u062d -label.item=\u0635\u0646\u0641 - -label.javapos.drawer=\u0627\u0633\u0645 \u0627\u0644\u062f\u0631\u062c -label.javapos.printer=\u0627\u0633\u0645 \u0627\u0644\u0637\u0627\u0628\u0639\u0629 - -label.lastname=\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0627\u062e\u064a\u0631 -label.lindediscount=\u062e\u0635\u0645' % -label.LoadError=\u062e\u0637\u0621 \u0641\u064a \u0639\u0631\u0636 \u0647\u0630\u0647 \u0627\u0644\u0645\u0639\u0627\u062f\u0644\u0627\u062a -label.locale=\u0645\u062d\u0644\u064a -label.location=\u0639\u0646\u0648\u0627\u0646 -label.locationaddress=\u0639\u0646\u0648\u0627\u0646 -label.locationid=\u0631\u0645\u0632 -label.locationname=\u0627\u0633\u0645 -label.looknfeel=\u0634\u0643\u0644 \u0627\u0644\u0648\u0627\u062c\u0647\u0629 - -Label.MachineDisplay=\u0634\u0627\u0634\u0629 \u0627\u0644\u0639\u0645\u064a\u0644 -label.machinedisplayconn=\u0627\u0644\u0648\u0636\u0639\u064a\u0629 -label.machinedisplayport=\u0627\u0644\u0645\u0646\u0641\u0630 -Label.MachineName=\u0627\u0644\u0627\u0633\u0645 -Label.MachinePrinter=\u0627\u0644\u0637\u0627\u0628\u0639\u0629 -Label.MachinePrinter2=\u0627\u0644\u0637\u0627\u0628\u0639\u0629 2 -Label.MachinePrinter3=\u0627\u0644\u0637\u0627\u0628\u0639\u0629 3 -label.machineprinterport=\u0627\u0644\u0645\u0646\u0641\u0630 -Label.MachineScreen=\u0634\u0627\u0634\u0629 -label.magcardreader=\u0642\u0627\u0631\u0626\u064a \u0627\u0644\u0628\u0637\u0627\u0642\u0629 \u0627\u0644\u0645\u0645\u063a\u0646\u0637\u0629 -label.maxdebt=\u062d\u062f \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646 -label.maximum=\u0627\u0644\u0627\u0639\u0644\u0649 -label.merchantcode=\u0631\u0645\u0632 \u0627\u0644\u062a\u0627\u062c\u0631 -label.minimum=\u0627\u0644\u0627\u062f\u0646\u0649 -label.money=\u0627\u0644\u0627\u062c\u0645\u0627\u0644\u064a - -label.packsinstock=In stock -label.packof= packs of -label.packstosplit=Packs to split -label.productinpack=Product in pack -label.split=Split - -label.name=\u0627\u0633\u0645 -Label.Name=\u0627\u0644\u0627\u0633\u0645 -label.notes=\u0645\u0630\u0643\u0631\u0629 -label.noticketstoclose=\u0644\u0627\u062a\u0648\u062c\u062f \u0641\u0648\u0627\u062a\u064a\u0631 \u0644\u062a\u0631\u062d\u064a\u0644\u0647\u0627 -label.nullcategory=(\u0628\u062f\u0648\u0646 \u062a\u0635\u0646\u064a\u0641) - -label.order=\u0637\u0644\u0628 - \u0627\u0645\u0631 - -Label.Password=\u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 -label.passwordnew=\u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u062c\u062f\u064a\u062f -label.passwordold=\u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0642\u062f\u064a\u0645 -label.passwordrepeat=\u062a\u0627\u0643\u064a\u062f \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 -Label.Payment=\u0645\u062f\u0641\u0648\u0639\u0627\u062a -label.paymentdate=\u062a\u0627\u0631\u064a\u062e -label.paymentgateway=\u0645\u0646\u0641\u0630 \u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0627\u062a -label.paymentreason=\u0633\u0628\u0628 -label.paymentstitle=\u062a\u0642\u0631\u064a\u0631 \u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0627\u062a -label.paymenttestmode=\u062d\u0627\u0644\u0629 \u0627\u062e\u062a\u0628\u0627\u0631 -label.paymenttotal=\u0627\u062c\u0645\u0627\u0644\u064a -label.peopleimage=\u0635\u0648\u0631\u0629 -label.peoplename=\u0627\u0633\u0645 -label.peoplevisible=\u0638\u0627\u0647\u0631 -label.percent=\u0646\u0633\u0628\u0629 \u0645\u0624\u064a\u0629 -label.phone=\u0647\u0627\u062a\u0641 -label.phone2=\u0645\u0648\u0628\u0627\u064a\u0644 -label.placefloor=\u0637\u0627\u0628\u0642 -label.placeid=\u0631\u0645\u0632 -label.placename=\u0627\u0644\u0645\u0643\u0627\u0646 -label.placeposition=\u0627\u0644\u0648\u0636\u0639\u064a\u0629 -label.postal=\u0631\u0645\u0632 \u0627\u0644\u0628\u0631\u064a\u062f -label.price=\u0633\u0639\u0631 -label.pricetax=\u0633\u0639\u0631 + \u0636\u0631\u064a\u0628\u0629 -label.printtokitchen=\u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u0649 \u0627\u0644\u0645\u0637\u0628\u062e -label.prodaux=\u0645\u0633\u0627\u0639\u062f\u064a\u0646 -label.prodbarcode=\u0628\u0627\u0631\u0643\u0648\u062f -label.prodcategory=\u062a\u0635\u0646\u064a\u0641 -label.prodcost=\u062a\u0643\u0644\u0641\u0629 -label.prodgeneral=\u0639\u0627\u0645 -label.prodincatalog=\u0643\u0627\u062a\u0627\u0644\u0648\u062c \u062f\u0627\u062e\u0644 -label.prodname=\u0627\u0633\u0645 -label.prodorder=\u0627\u0645\u0631 - \u062a\u0631\u062a\u064a\u0628 -label.prodpricebuy=\u0633\u0639\u0631 \u0627\u0644\u0634\u0631\u0627\u0621 -label.prodpricesell=\u0633\u0639\u0631 \u0627\u0644\u0628\u064a\u0639 -label.prodpriceselltax=\u0633\u0639\u0631 \u0627\u0644\u0628\u064a\u0639 + \u0636\u0631\u064a\u0628\u0629 -label.prodproperties=\u062e\u0635\u0627\u0626\u0635 -label.prodref=\u0645\u0631\u062c\u0639 -label.prodscale=\u0642\u064a\u0627\u0633 -label.prodstock=\u0645\u062e\u0632\u0648\u0646 -label.prodstockcost=\u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u0628\u0627\u0644\u0633\u0646\u0629 -label.prodstockmax=\u0627\u0639\u0644\u0649 \u0645\u0633\u062a\u0648\u0649 -label.prodstocksec=\u0627\u062f\u0646\u0649 \u0645\u0633\u062a\u0648\u0649 -label.prodstockvol=\u062d\u062c\u0645 \u0627\u0644\u0645\u062e\u0632\u0648\u0646 -label.produnits=\u0648\u062d\u062f\u0627\u062a -label.prodvaluebuy=\u0642\u064a\u0645\u0629 \u0627\u0644\u0634\u0631\u0627\u0621 -label.prodvaluesell=\u0642\u064a\u0645\u0629 \u0627\u0644\u0628\u064a\u0639 -label.prodvolume=\u062d\u062c\u0645 -label.properties=\u062e\u0635\u0627\u0626\u0635 - -label.receiptprinter=\u0637\u0627\u0628\u0642\u0629 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 -label.recorddeleted=(\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0633\u062c\u0644) -label.recordeof=(\u0644\u0627\u064a\u0648\u062c\u062f \u0633\u062c\u0644) -label.recordnew=(\u0633\u062c\u0644 \u062c\u062f\u064a\u062f) -label.refunds=\u0645\u0631\u062a\u062c\u0639 -label.region=\u0627\u0644\u0648\u0644\u0627\u064a\u0629/\u0627\u0644\u0645\u0642\u0627\u0637\u0639\u0629 -label.remainingcash=\u0627\u0644\u0628\u0627\u0642\u064a -label.reportsprinter=\u0637\u0627\u0628\u0642\u0629 \u0627\u0644\u062a\u0642\u0627\u0631\u064a\u0631 -label.resname=\u0627\u0644\u0645\u0648\u0627\u0631\u062f -label.restaurantcustomer=\u0627\u0633\u062a\u0642\u0628\u0627\u0644 \u0639\u0645\u064a\u0644 {0}. \u0627\u062e\u062a\u0631 \u0637\u0627\u0648\u0644\u0629 \u0641\u0627\u0631\u063a\u0629. -label.restaurantmove=\u062a\u062d\u0631\u064a\u0643 \u0637\u0627\u0648\u0644\u0629 {0}. \u0627\u062e\u062a\u0631 \u0637\u0627\u0648\u0644\u0629 \u0627\u062e\u0631\u0649 \u0627\u0648 \u062d\u062f\u062f \u0646\u0641\u0633 \u0627\u0644\u0637\u0627\u0648\u0644\u0629 -label.role=\u062f\u0648\u0631 - -label.sales=\u0645\u0628\u064a\u0639\u0627\u062a -label.salestitle=\u062a\u0642\u0631\u064a\u0631 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a -label.scale=\u0642\u064a\u0627\u0633 -label.scaleinput=\u0627\u062f\u062e\u0644 \u0627\u0644\u0648\u0632\u0646 -label.scanner=\u0642\u0627\u0631\u0626\u064a \u0636\u0648\u0626\u064a -label.search=\u0628\u062d\u062b -label.searchkey=\u0645\u0641\u062a\u0627\u062d \u0627\u0644\u0628\u062d\u062b -label.sequence=\u062a\u0633\u0644\u0633\u0644 -label.sha=SHA -Label.StartDate=\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0628\u062f\u0627\u064a\u0629 -label.stockdate=\u062a\u0627\u0631\u064a\u062e -label.stockproduct=\u0645\u0646\u062a\u062c -label.stockreason=\u0633\u0628\u0628 -label.storename=\u0627\u0633\u0645 \u0627\u0644\u0645\u062a\u062c\u0631 -label.subtotalcash=\u0627\u062c\u0645\u0627\u0644\u064a \u062c\u0632\u0626\u064a - -label.table=\u0637\u0627\u0648\u0644\u0629 -label.tax=\u0636\u0631\u0627\u0626\u0628 -label.taxcash=\u0636\u0631\u0627\u0626\u0628 -label.taxcategory=\u062a\u0635\u0646\u064a\u0641 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 -label.taxes=\u0636\u0631\u0627\u0626\u0628 -label.taxid=\u0631\u0645\u0632 \u0627\u0644\u062d\u0633\u0627\u0628 -label.taxparent=\u0627\u0644\u0627\u0635\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u064a -label.terminal=\u0627\u0644\u0645\u062d\u0637\u0629 \u0627\u0644\u0637\u0631\u0641\u064a\u0629 -label.ticketid=\u062a\u0630\u0643\u0631\u0629 # -Label.Tickets=\u0645\u062f\u0641\u0648\u0639\u0627\u062a -Label.Ticketsbag=\u062a\u0630\u0627\u0643\u0631 -label.time=\u0648\u0642\u062a -label.totalcash=\u0627\u062c\u0645\u0627\u0644\u064a -label.totaldiscount=\u0627\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u062e\u0635\u0645' -label.type=\u0646\u0648\u0639 - -label.units=\u0648\u062d\u062f\u0627\u062a -label.uploadingproducts=\u064a\u062a\u0645 \u0631\u0641\u0639 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u0644\u0627\u062a\u0646\u0638\u0627\u0631... -label.user=\u0645\u0633\u062a\u062e\u062f\u0645 - -label.value=\u0642\u064a\u0645\u0629 -label.visible=\u0638\u0627\u0647\u0631 - -label.warehouse=\u0645\u0646\u062a\u062c - -Menu.Attributes=\u0635\u0641\u0627\u062a \u0627\u0644\u0645\u0646\u062a\u062c -Menu.AttributeSets=\u0645\u062c\u0645\u0648\u0639\u0629 \u0635\u0641\u0627\u062a \u0627\u0644\u0645\u0646\u062a\u062c -Menu.AttributeUse=\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0635\u0641\u0627\u062a \u0627\u0644\u0645\u0646\u062a\u062c -Menu.AttributeValues=\u0642\u064a\u0645\u0629 \u0627\u0644\u0635\u0641\u0627\u062a -Menu.Auxiliar=\u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629 - -Menu.Backoffice=\u0627\u0644\u0627\u062f\u0627\u0631\u0629 - -Menu.CashFlow=\u062a\u062f\u0641\u0642 \u0627\u0644\u0646\u0642\u062f\u064a\u0629 -Menu.CashRegisterLog=\u0633\u062c\u0644 \u0627\u0644\u0639\u0645\u0644\u064a\u0627\u062a -Menu.CategorySales=\u062a\u0635\u0646\u064a\u0641 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a -Menu.Catalog=\u0643\u0627\u062a\u0644\u0648\u062c -Menu.Categories=\u062a\u0635\u0646\u064a\u0641\u0627\u062a -Menu.CategoryProductSalesChart=\u0642\u0648\u0627\u0626\u0645 \u062a\u0635\u0646\u064a\u0641 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a -Menu.ChangePassword=\u062a\u063a\u064a\u064a\u0631 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 -Menu.ClosedProducts=\u0645\u0628\u064a\u0639\u0627\u062a \u0645\u0646\u062a\u062c -Menu.CloseTPV=\u0627\u063a\u0644\u0627\u0642 \u0627\u0644\u0635\u0646\u062f\u0648\u0642 -Menu.Closing=\u0627\u0644\u0635\u0646\u062f\u0648\u0642 \u0645\u063a\u0644\u0642 -Menu.Configuration=\u0627\u0639\u062f\u0627\u062f\u0627\u062a -Menu.Customers=\u0639\u0645\u0644\u0627\u0621 -Menu.Customers.Reports=\u062a\u0642\u0627\u0631\u064a\u0631 -Menu.CustomersBReport=\u0645\u0648\u062f\u0639\u064a\u0646 -Menu.CustomersDiary=\u0645\u0630\u0643\u0631\u0627\u062a \u0627\u0644\u0639\u0645\u0644\u0627\u0621 -Menu.CustomersManagement=\u0627\u0644\u0639\u0645\u0644\u0627\u0621 -Menu.CustomersPayment=\u0645\u062f\u0641\u0648\u0639\u0627\u062a \u0627\u0644\u0639\u0645\u064a\u0644 -Menu.CustomersReport=\u0639\u0645\u0644\u0627\u0621 - -Menu.ERPOrders=\u0627\u0645\u0631 \u0645\u0632\u0627\u0645\u0646\u0629 \u0627\u064a \u0627\u0631 \u0628\u064a -Menu.ERPProducts=\u0645\u0632\u0627\u0645\u0629 \u0646\u0642\u0637\u0629 \u0627\u0644\u0628\u064a\u0639 -Menu.Exit=\u062e\u0631\u0648\u062c -Menu.ExtendedByProducts=\u0645\u0628\u064a\u0639\u0627\u062a \u0645\u0646\u062a\u062c \u0645\u0648\u0633\u0639 -Menu.ExtendedCashRegisterLog=\u0633\u062c\u0644 \u0627\u0644\u0639\u0645\u0644\u064a\u0627\u062a \u0645\u0648\u0633\u0639 -Menu.ExtendedSales=\u0645\u0628\u064a\u0639\u0627\u062a \u0645\u0648\u0633\u0639 - -Menu.Floors=\u0637\u0648\u0627\u0628\u0642 - -Menu.Inventory=\u062c\u0631\u062f -Menu.Inventory2=\u0627\u0644\u062c\u0631\u062f \u0627\u0644\u062d\u0627\u0644\u064a -Menu.InventoryBroken=\u0627\u0644\u062c\u0631\u062f: \u0645\u0643\u0633\u0648\u0631 -Menu.InventoryDiff=\u0627\u0644\u062c\u0631\u062f: \u0627\u0644\u0641\u0631\u0648\u0642\u0627\u062a -Menu.InventoryDiffDetail=\u0627\u0644\u062c\u0631\u062f: \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0641\u0631\u0648\u0642\u0627\u062a -Menu.InventoryListDetail=\u0627\u0644\u062c\u0631\u062f: \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644 -Menu.InventoryReOrder=Inventory: Re-Order - -Menu.Locations=\u0627\u0644\u0645\u0648\u0627\u0642\u0639 - -Menu.Main=\u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629 -Menu.Maintenance=\u0635\u064a\u0627\u0646\u0629 -Menu.Maintenance.ERP=\u0627\u0648\u0628\u0646 \u0628\u0631\u0627\u0641\u0648 \u0627\u064a \u0627\u0631 \u0628\u064a -Menu.Maintenance.POS=\u0646\u0642\u0637\u0629 \u0628\u064a\u0639 -Menu.Maintenance.Reports=\u062a\u0642\u0627\u0631\u064a\u0631 - -Menu.PaymentReport=\u0645\u062f\u0641\u0648\u0639\u0627\u062a -Menu.Payments=\u0645\u062f\u0641\u0648\u0639\u0627\u062a -Menu.Printer=\u0637\u0627\u0628\u0642\u0629 -Menu.ProductLabels=\u0645\u0633\u0645\u064a\u0627\u062a \u0627\u0644\u0645\u0646\u062a\u062c -Menu.Products=\u0645\u0646\u062a\u062c\u0627\u062a -Menu.ProductSales=\u0645\u0628\u064a\u0639\u0627\u062a \u0645\u0646\u062a\u062c -Menu.ProductsWarehouse=\u0645\u0648\u0642\u0639 \u0627\u0644\u0645\u0646\u062a\u062c -Menu.ProductPacks=Product Packs -Menu.StockChanges=Stock Changes -Menu.StockChangesReport=Stock Changes Report -Menu.Promotions=Promotions -Menu.PromotionsReport=Promotions Report - -Menu.Reports=\u062a\u0642\u0627\u0631\u064a\u0631 -Menu.ReportTaxes=\u0645\u0644\u062e\u0635 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 -Menu.Resources=\u0645\u0635\u0627\u062f\u0631 -Menu.Roles=\u0627\u062f\u0648\u0627\u0631 - -Menu.SalesByCustomer=\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0639\u0645\u0644\u0627\u0621 -Menu.SalesChart=\u0627\u0639\u0645\u062f\u0629 \u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a -Menu.SalesManagement=\u0645\u0628\u064a\u0639\u0627\u062a -Menu.SalesManagement.Reports=\u062a\u0642\u0627\u0631\u064a\u0631 -Menu.SalesProfit=\u0627\u0631\u0628\u0627\u062d \u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0645\u0646\u062a\u062c -Menu.SaleTaxes=\u0636\u0631\u0627\u0626\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a -Menu.StockDiary=\u064a\u0648\u0645\u064a\u0627\u062a \u0627\u0644\u062c\u0631\u062f -Menu.StockManagement=\u062c\u0631\u062f -Menu.StockManagement.Edit=\u0635\u064a\u0627\u0646\u0629 -Menu.StockManagement.Reports=\u062a\u0642\u0627\u0631\u064a\u0631 -Menu.StockMovement=\u0635\u064a\u0627\u0646\u0629 \u0627\u0644\u062c\u0631\u062f -Menu.System=\u0627\u0644\u0646\u0638\u0627\u0645 - -Menu.Tables=\u0637\u0627\u0648\u0644\u0627\u062a -Menu.Taxes=\u0636\u0631\u0627\u0626\u0628 -Menu.TaxCustCategories\u062a\u0635\u0646\u064a\u0641\u0627\u062a \u0636\u0631\u0627\u0626\u0628 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 -Menu.TaxCategories=\u062a\u0635\u0646\u064a\u0641\u0627\u062a \u0627\u0644\u0636\u0631\u0627\u0626\u0628 -Menu.ThirdParties=\u0627\u0644\u0645\u0648\u0631\u062f\u064a\u0646 -Menu.ThirdPartiesManagement=\u0627\u062f\u0627\u0631\u0629 \u0627\u0644\u0645\u0648\u0631\u062f\u064a\u0646 -Menu.Ticket=\u0645\u0628\u064a\u0639\u0627\u062a -Menu.TicketEdit=\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a -Menu.TicketRefund=\u0645\u0631\u062a\u062c\u0639 -Menu.Top10Sales=\u0627\u0639\u0644\u0649 \u0639\u0634\u0631\u0629 \u0645\u0628\u064a\u0639\u0627\u062a - -Menu.Users=\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646 -Menu.UsersReport=\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646 -Menu.UserSells=\u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0628\u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646 - -message.BadPassword=\u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u062e\u0627\u0637\u0626\u0629 \u062d\u0627\u0648\u0644 \u0645\u0631\u0629 \u0627\u062e\u0631\u0649 - -message.cannotcalculatetaxes=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0627\u062d\u062a\u0633\u0627\u0628 \u0636\u0631\u064a\u0628\u0629 \u0641\u0627\u062a\u0648\u0631\u0629 - \u0628\u0633\u0628\u0628 \u0627\u0646 \u0627\u062d\u062f \u0627\u0644\u0646\u062a\u062c\u0627\u062a \u0644\u0645 \u064a\u062a\u0645 \u0627\u0639\u062f\u0627\u062f \u0636\u0631\u0627\u0626\u0628\u0647\u0627 \u0628\u0634\u0643\u0644 \u0633\u0644\u064a\u0645 -message.cannotchangepassword=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u062a\u063a\u064a\u064a\u0631 \u0643\u0644\u0645\u0629 \u0627\u0644\u0633\u0631 -message.cannotclosecash=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0627\u063a\u0644\u0627\u0642 \u0627\u0644\u0635\u0646\u062f\u0648\u0642 -message.cannotdeleteconfig=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u062d\u0630\u0641 \u0645\u0644\u0641 \u0627\u0644\u0627\u0639\u062f\u0627\u062f\u0627\u062a \u0643\u0648\u0646\u0641\u064a\u062c -message.cannotexecute=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u0627\u062c\u0631\u0627\u0621 -message.cannotfillchart=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u062a\u062d\u0645\u064a\u0644 \u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0627\u0639\u0645\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u064a\u0629 -message.cannotfillreport=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u062a\u062d\u0645\u064a\u0644 \u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u062a\u0642\u0631\u064a\u0631 -message.cannotfindattributes=\u0644\u0645 \u064a\u062a\u0645 \u062a\u0639\u064a\u064a\u0646 \u062e\u0635\u0627\u0626\u0635 \u0627\u0644\u0645\u0646\u062a\u062c -message.cannotfindcustomer=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0627\u064a\u062c\u0627\u062f \u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0639\u0645\u064a\u0644 -message.cannotloadlists=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u062a\u062d\u0645\u064a\u0644 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a -message.cannotloadreport=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u062a\u062d\u0645\u064a\u0644 \u062a\u0639\u0631\u064a\u0641\u0627\u062a \u0627\u0644\u062a\u0642\u0631\u064a\u0631 -message.cannotloadreportdata=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u062a\u062d\u0645\u064a\u0644 \u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u062a\u0642\u0631\u064a\u0631 -message.cannotloadresourcedata=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u062a\u062d\u0645\u064a\u0644 \u0645\u0635\u0627\u062f\u0631 \u0627\u0644\u062a\u0642\u0631\u064a\u0631 -message.cannotloadticket=\u0644\u0645 \u062a\u0645\u0643\u0646 \u0645\u0646 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0641\u0627\u0648\u0627\u062a\u064a\u0631 -message.CannotMove=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0627\u0644\u0627\u0646\u062a\u0642\u0627\u0644 \u0627\u0644\u0649 \u0633\u062c\u0644 -message.cannotprint=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0627\u0644\u0637\u0628\u0627\u0639\u0629 -message.cannotprintline=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0637\u0628\u0627\u0639\u0629 \u0633\u0637\u0631 -message.cannotprintticket=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0637\u0628\u0627\u0639\u0629 \u0641\u0627\u062a\u0648\u0631\u0629 -message.cannotsaveconfig=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u062d\u0641\u0638 \u0645\u0644\u0641 \u0627\u0644\u0627\u0639\u062f\u0627\u062f\u0627\u062a \u0643\u0648\u0646\u0641\u064a\u062c -message.cannotsaveinventorydata=\u0644\u0645 \u062a\u0645\u0643\u0646 \u0645\u0646 \u062d\u0641\u0638 \u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u062c\u0631\u062f -message.cardnew=\u0633\u064a\u062a\u0645 \u062a\u063a\u064a\u064a\u0631 \u0642\u064a\u0645\u0629 \u0627\u0644\u0646\u0642\u062f\u064a\u0629 \u0647\u0644 \u0627\u0646\u062a \u0645\u062a\u0627\u0643\u062f -message.cardremove=\u0642\u064a\u0645\u0629 \u0627\u0644\u0628\u0637\u0627\u0642\u0629 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646\u064a\u0629 \u0633\u062a\u062d\u0630\u0641 \u0647\u0644 \u0627\u0646\u062a \u0645\u062a\u0627\u0643\u062f - -message.changepassworddistinct=\u062a\u0627\u0643\u064a\u062f \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 -message.closecashok=\u0627\u063a\u0644\u0627\u0642 \u0627\u0644\u0635\u0646\u062f\u0648\u0642 \u0646\u0627\u062c\u062d -message.configfactory=\u0647\u0644 \u0627\u0646\u062a \u0645\u062a\u0627\u0643\u062f \u0645\u0646 \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u0635\u0646\u0639 -message.configrestore=\u0647\u0644 \u0627\u0646\u062a \u0645\u062a\u0627\u0643\u062f \u0645\u0646 \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062a\u0631\u0627\u062c\u0639 \u0639\u0646 \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a -message.createdatabase=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0642\u0627\u0639\u062f\u0629 \u0628\u064a\u0627\u0646\u0627\u062a \u0635\u0627\u0644\u062d\u0629 \u0633\u064a\u062a\u0645 \u0627\u0646\u0634\u0627\u0621 \u0642\u0627\u0639\u062f\u0629 \u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629
\u0647\u0644 \u062a\u0631\u064a\u062f \u0627\u0644\u0627\u0633\u062a\u0645\u0631\u0627\u0631 -message.customerdebtexceded=\u062a\u0645 \u062a\u062c\u0627\u0648\u0632 \u0627\u0644\u062d\u062f \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646\u064a \u0644\u0644\u0639\u0645\u064a\u0644 - -message.databaseconnectionerror=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a - \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u063a\u064a\u0631 \u0645\u062a\u0648\u0641\u0631\u0629 -message.databasedrivererror=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a - \u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0645\u0634\u063a\u0644 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a -message.databasenotsupported=\u0642\u0627\u0639\u062f\u0629 \u0628\u064a\u0627\u0646\u0627\u062a "{0}" \u063a\u064a\u0631 \u0645\u062f\u0639\u0648\u0645\u0629 - -message.mergetable=\u062f\u0645\u062c \u0637\u0627\u0648\u0644\u0627\u062a -message.mergetablequestion=\u0647\u0644 \u0627\u0646\u062a \u0645\u062a\u0627\u0643\u062f \u0645\u0646 \u062f\u0645\u062c \u0627\u0644\u0637\u0627\u0648\u0644\u0627\u062a - -message.nocard=\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0628\u0637\u0627\u0642\u0629 \u0627\u0644\u0639\u0645\u064a\u0644 \u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0627\u062e\u0631\u0649 -message.nocardreader=\u0642\u0627\u0626\u0631\u064a \u0627\u0644\u0628\u0637\u0627\u0626\u0642 \u063a\u064a\u0631 \u0645\u0639\u0631\u0641 \u0628\u0637\u0631\u064a\u0642\u0629 \u0633\u0644\u064a\u0645\u0629 -message.nocustomer=\u0627\u0644\u0639\u0645\u064a\u0644 \u0628\u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u062d\u0627\u0644\u064a\u0629 \u063a\u064a\u0631 \u0645\u0648\u062c\u0648\u062f -message.nocustomernodebt=\u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u063a\u064a\u0631 \u0645\u0648\u0642\u0639 - \u0644\u0627\u064a\u0645\u0643\u0646 \u062f\u0641\u0639\u0647\u0627 - \u0627\u064a\u062f\u0627\u0639\u0647\u0627 -message.nopaymentgateway=\u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0627\u062a \u063a\u064a\u0631 \u0645\u0639\u0631\u0641\u0629 -message.noprinters=\u0644\u0643 \u064a\u062a\u0645 \u062a\u062b\u0628\u064a\u062a \u0627\u064a \u0637\u0627\u0628\u0639\u0629 -message.noproduct=\u0627\u0644\u0645\u0646\u062a\u062d \u0628\u0647\u0630\u0627 \u0627\u0644\u0631\u0645\u0632 \u063a\u064a\u0631 \u0645\u0648\u062c\u0648\u062f -message.nosaveticket=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u062d\u0641\u0638 \u062a\u0630\u0643\u0631\u0629 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a -message.notactive=\u062e\u0637\u0627\u0621 \u0641\u064a \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0644\u0648\u062d\u0629 -message.notexiststicket=\u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u063a\u064a\u0631 \u0645\u0648\u062c\u0648\u062f\u0629 -message.noticket=\u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u063a\u064a\u0631 \u0645\u0648\u062c\u0648\u062f\u0629 \u0645\u0637\u0644\u0642\u0627 -message.notpermissions=\u0627\u0646\u062a \u063a\u064a\u0631 \u0645\u0635\u0631\u062d \u0644\u0643 \u0644\u062a\u0646\u0641\u064a\u0630 \u0647\u0630\u0627 \u0627\u0644\u0627\u062c\u0631\u0627\u0621 -message.noupdatescript=\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0642\u0627\u0639\u062f\u0629 \u0628\u064a\u0627\u0646\u0627\u062a \u0642\u062f\u064a\u0645\u0629 \u0644\u0643\u0646 \u0644\u0627\u064a\u0645\u0643\u0646 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0649 \u0627\u0644\u0627\u0635\u062f\u0627\u0631 \u0627\u0644\u062c\u062f\u064a\u062f
\u0633\u0648\u0641 \u064a\u062a\u0645 \u0627\u063a\u0644\u0627\u0642 \u0627\u0644\u0646\u0638\u0627\u0645 \u0627\u0644\u0627\u0646 -message.noweight=\u0648\u0632\u0646 \u063a\u064a\u0631 \u0645\u0645\u0643\u0646 - -message.paymentcashneg=\u0642\u0645 \u0628\u0639\u0645\u0644\u064a\u0629 \u0645\u0631\u062a\u062c\u0639 \u062b\u0645 \u0627\u0636\u063a\u0637 \u0645\u0648\u0627\u0641\u0642 -message.paymenterror=\u062e\u0637\u0627\u0621 \u0641\u064a \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062f\u0641\u0639 -message.paymenterrorunknown=\u062e\u0637\u0627\u0621 \u063a\u064a\u0631 \u0645\u0639\u0631\u0648\u0641 \u0641\u064a \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062f\u0641\u0639 -message.paymentexceptionremote=\u062e\u0637\u0627\u0621 \u0641\u064a \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u0628\u0639\u064a\u062f -message.paymentexceptionservice=\u062e\u0637\u0627\u0621 \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u064a \u0641\u064a \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062f\u0641\u0639 -message.paymentfree=\u0645\u062c\u0627\u0646\u064a -message.paymentgatewayext=\u0642\u0645 \u0628\u0627\u0644\u062f\u0641\u0639 \u0628\u0648\u0627\u0633\u0637\u0629 \u0627\u0644\u0628\u0637\u0627\u0642\u0629 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646\u064a\u0629 \u062b\u0645 \u0627\u0636\u063a\u0637 \u0645\u0648\u0627\u0641\u0642 -message.paymentgatewayextrefund=\u0642\u0645 \u0628\u0645\u0631\u062a\u062c\u0639 \u0627\u0644\u0628\u0637\u0627\u0642\u0629 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646\u064a\u0629 \u062b\u0645 \u0627\u0636\u063a\u0637 \u0645\u0648\u0627\u0641\u0642 -message.paymentgatewayswipe=\u0645\u0631\u0631 \u0627\u0644\u0628\u0637\u0627\u0642\u0629 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646\u064a\u0629 \u062b\u0645 \u0627\u0636\u063a\u0637 \u0645\u0648\u0627\u0641\u0642 -message.paymentgatewaytype=\u0633\u062c\u0644 \u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0628\u0637\u0627\u0642\u0629 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646\u064a\u0629 \u062b\u0645 \u0627\u0636\u0639\u0637 \u0645\u0648\u0627\u0641\u0642 -message.paymentnotauthorised=\u0627\u0644\u0627\u062c\u0631\u0627\u0621 \u063a\u064a\u0631 \u0645\u0635\u0631\u062d -message.paymentrefundsnotsupported=\u0627\u0644\u0645\u0631\u062a\u062c\u0639 \u063a\u064a\u0631 \u0645\u062f\u0639\u0648\u0645 -message.preparescanner=\u0642\u0645 \u0628\u062a\u062c\u0647\u064a\u0632 \u0627\u0644\u0645\u0627\u0633\u062d \u0627\u0644\u0636\u0648\u0626\u064a \u0644\u062a\u062d\u0645\u064a\u0644 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u062b\u0645 \u0627\u0636\u063a\u0637 \u0645\u0648\u0627\u0641\u0642 -message.printererror=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 -message.productnotselected=\u0644\u0645 \u064a\u062a\u0645 \u062a\u062d\u062f\u064a\u062f \u0645\u0646\u062a\u062c -message.stockchangesactioned=Stock Changes Actioned - -message.restartchanges=\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u0627\u0639\u062f\u0627\u062f\u0627\u062a \u0628\u0646\u062c\u0627\u062d \u0633\u0648\u0641 \u062a\u0638\u0647\u0631 \u0627\u0644\u0646\u062a\u0627\u0626\u062c \u0628\u0639\u062f \u0627\u0639\u062f\u0629 \u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c - -message.scannerfail=P\u0641\u0634\u0644 \u062a\u062d\u0645\u064a\u0644 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a -message.scannerfail2=\u0641\u0634\u0644 \u062a\u0646\u0632\u064a\u0644 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a -message.scannerok=\u062a\u0645 \u062a\u062d\u0645\u064a\u0644 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0628\u0646\u062c\u0627\u062d - -message.tableempty=\u0627\u0644\u0637\u0627\u0648\u0644\u0629 \u0641\u0627\u0631\u063a\u0629 \u0627\u0644\u0627\u0646 -message.tablefull=\u0627\u0644\u0637\u0627\u0648\u0644\u0629 \u0645\u0645\u062a\u0644\u0626\u0629 \u0627\u0644\u0627\u0646 -message.title=\u0631\u0633\u0627\u0644\u0629 \u0633\u062c\u0644 \u0627\u0644\u0646\u0642\u062f\u064a\u0629 - -message.updatedatabase=\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0642\u0627\u0639\u062f\u0629 \u0628\u064a\u0627\u0646\u0627\u062a \u0642\u062f\u064a\u0645\u0629 \u0648\u0633\u064a\u062a\u0645 \u0627\u0644\u062a\u062d\u062f\u064a\u062b \u062a\u0644\u0642\u0627\u0626\u064a\u0627
\u0642\u062f \u064a\u062d\u062f\u062b \u0641\u0642\u062f\u0627\u0646 \u0644\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u062a\u0627\u0643\u062f \u0645\u0646 \u0627\u0644\u0646\u0633\u062e\u0629 \u0627\u0644\u0627\u062d\u062a\u064a\u0627\u0637\u064a\u0629
\u0647\u0644 \u062a\u0631\u064a\u062f \u0627\u0644\u0627\u0633\u062a\u0645\u0631\u0627 - -message.wannaclosecash=\u0647\u0644 \u0627\u0646\u062a \u0645\u062a\u0627\u0643\u062f \u0627\u0646\u0643 \u062a\u0631\u064a\u062f \u0627\u063a\u0644\u0627\u0642 \u0627\u0644\u0635\u0646\u062f\u0648\u0642 -message.wannadelete=\u0647\u0644 \u0627\u0646\u062a \u0645\u062a\u0627\u0643\u062f \u0627\u0646\u0643 \u062a\u0631\u064a\u062f \u0627\u0644\u063a\u0627\u0621 \u0627\u0644\u0637\u0644\u0628 \u0627\u0644\u062d\u0627\u0644\u064a -message.wannasave=\u062d\u0641\u0638 \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0642\u0628\u0644 \u0627\u0644\u062e\u0631\u0648\u062c - -payment.title=\u0645\u062f\u0641\u0648\u0639\u0627\u062a - -Printer.Null=\u0627\u0644\u0637\u0627\u0628\u0639\u0629 \u063a\u064a\u0631 \u0646\u062a\u0648\u0641\u0631\u0629 -Printer.Screen=\u0637\u0627\u0628\u0639\u0629 \u0634\u0627\u0634\u0629 -Printer.Serial=\u0637\u0627\u0628\u0639\u0629 \u062a\u0630\u0643\u0631\u0629 - -resource.binary=\u0645\u0644\u0641 -resource.image=\u0635\u0648\u0631\u0629 -resource.text=\u0646\u0635 - -rest.label.chairs=\u0643\u0631\u0633\u064a -rest.label.customer=\u0639\u0645\u064a\u0644 -rest.label.date=\u062d\u062c\u0632 -rest.label.notes=\u0645\u0630\u0643\u0631\u0627\u062a - -scale.notdefined=\u0627\u0644\u0642\u064a\u0633 \u063a\u064a\u0631 \u0645\u0639\u0631\u0641 -scale.invalidvalue=\u0642\u064a\u0627\u0633 \u0642\u064a\u0645\u0629 \u063a\u064a\u0631 \u0635\u062d\u064a\u062d\u0629 -scale.weighitem=Weigh Item - -stock.in.movement=(\u062f\u0627\u062e\u0644) \u062d\u0631\u0643\u0629 -stock.in.purchase=(\u062f\u0627\u062e\u0644) \u0645\u0634\u062a\u0631\u0648\u0627\u062a -stock.in.refund=(\u062f\u0627\u062e\u0644) \u0645\u0631\u062a\u062c\u0639 -stock.out.break=(\u062e\u0627\u0631\u062c) \u0643\u0633\u0631 -stock.out.crossing=\u062a\u0642\u0627\u0637\u0639 -stock.out.movement=(\u062e\u0627\u0631\u062c) \u062d\u0631\u0643\u0629 -stock.out.refund=(\u062e\u0627\u0631\u062c) \u0645\u0631\u062c\u0639 -stock.out.sale=(\u062e\u0627\u0631\u062c) \u0628\u064a\u0639 -stock.in.openpack=(In) Open Pack -stock.out.openpack=(Out) Open Pack -stock.in.stockchange=(In) Stock Change -stock.out.stockchange=(Out) Stock Change - -tab.cash=\u0646\u0642\u062f\u064a -tab.cashrefund=\u0645\u0631\u062a\u062c\u0639 -tab.cheque=\u0634\u064a\u0643 -tab.chequerefund=\u0634\u064a\u0643 -tab.free=\u0645\u062c\u0627\u0646\u064a -tab.magcard=\u0628\u0637\u0627\u0642\u0629 \u0627\u0626\u062a\u0645\u0627\u0646\u064a\u0629 -tab.paper=\u0642\u0633\u064a\u0645\u0629 -tab.debt=\u0627\u064a\u062f\u0627\u0639 - -title.changepassword=\u062a\u063a\u064a\u064a\u0631 \u0643\u0644\u0645\u0629 \u0627\u0644\u0633\u0631 -title.editor=\u0631\u0633\u0627\u0644\u0629 \u0645\u062d\u0631\u0631 - -transpayment.cash=\u0643\u0627\u0634 -transpayment.cashin=\u0646\u0642\u062f\u064a \u062f\u0627\u062e\u0644 -transpayment.cashout=\u0646\u0642\u062f\u064a \u062e\u0627\u0631\u062c -transpayment.cashrefund=\u0645\u0631\u062a\u062c\u0639 -transpayment.cheque=\u0634\u064a\u0643 -transpayment.chequerefund=\u0645\u0631\u062a\u062c\u0639 \u0634\u064a\u0643 -transpayment.free=\u0645\u062c\u0627\u0646\u064a -transpayment.magcard=\u0628\u0637\u0627\u0642\u0629 \u0627\u0626\u062a\u0645\u0627\u0646\u064a\u0629 -transpayment.magcardrefund=\u0645\u0631\u062a\u062c\u0639 \u0628\u0637\u0627\u0642\u0629 \u0627\u0626\u062a\u0645\u0627\u0646\u064a\u0629 -transpayment.paperin=\u0645\u0630\u0643\u0631\u0629 \u062f\u062e\u0648\u0644 -transpayment.paperout=\u0645\u0630\u0643\u0631\u0629 \u062e\u0631\u0648\u062c -transpayment.debt=\u0627\u064a\u062f\u0627\u0639 -transpayment.debtpaid=\u0627\u064a\u062f\u0627\u0639 \u0645\u062f\u0641\u0648\u0639 - -Visor.Title=\u0646\u0642\u0627\u0637 \u0628\u064a\u0639 \u064a\u0648\u0646\u064a \u0633\u0646\u062a\u0631\u0627 \ No newline at end of file diff --git a/locales/Arabic/reports/uk/chromis/reports/paymentreport_messages_ar.properties b/locales/Arabic/paymentreport_messages_ar.properties similarity index 94% rename from locales/Arabic/reports/uk/chromis/reports/paymentreport_messages_ar.properties rename to locales/Arabic/paymentreport_messages_ar.properties index 337aab81..bc41b95c 100644 --- a/locales/Arabic/reports/uk/chromis/reports/paymentreport_messages_ar.properties +++ b/locales/Arabic/paymentreport_messages_ar.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Arabic/reports/uk/chromis/reports/people_messages_ar.properties b/locales/Arabic/people_messages_ar.properties similarity index 90% rename from locales/Arabic/reports/uk/chromis/reports/people_messages_ar.properties rename to locales/Arabic/people_messages_ar.properties index 0f318a83..1f25910f 100644 --- a/locales/Arabic/reports/uk/chromis/reports/people_messages_ar.properties +++ b/locales/Arabic/people_messages_ar.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Arabic/reports/uk/chromis/reports/piesalescat_messages_ar.properties b/locales/Arabic/piesalescat_messages_ar.properties similarity index 93% rename from locales/Arabic/reports/uk/chromis/reports/piesalescat_messages_ar.properties rename to locales/Arabic/piesalescat_messages_ar.properties index 29f759b1..de9f37c9 100644 --- a/locales/Arabic/reports/uk/chromis/reports/piesalescat_messages_ar.properties +++ b/locales/Arabic/piesalescat_messages_ar.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Arabic/pos_messages_ar.properties b/locales/Arabic/pos_messages_ar.properties deleted file mode 100644 index 8a639ef0..00000000 --- a/locales/Arabic/pos_messages_ar.properties +++ /dev/null @@ -1,671 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - -button.memberdiscount=\u062a\u0630\u0643\u0631 \u0627\u0644\u0642\u0631\u0635 -button.catalogadd=\u0646\u0639\u0645 -button.catalogdel=\u0644\u0627 -button.clean=\u0625\u0639\u0627\u062f\u0629 \u0636\u0628\u0637 -Button.Close=\u062e\u0631\u0648\u062c -Button.CloseCash=\u0625\u063a\u0644\u0627\u0642 \u0646\u0642\u062f\u064a\u0629 -button.Discount=\u062e\u0635\u0645 -button.edit=\u062a\u062d\u0631\u064a\u0631 -button.ExecuteChart=\u062a\u0646\u0641\u064a\u0630 \u0645\u062e\u0637\u0637 -button.executefilter=\u062a\u0646\u0641\u064a\u0630 -Button.ExecuteReport=\u0639\u0645\u0644 \u062a\u0642\u0631\u064a\u0631 -Button.Factory=\u0627\u0633\u062a\u0639\u0627\u062f\u0629 -button.linediscount=\u062e\u0635\u0645\' % -button.listtickets=\u0642\u0627\u0626\u0645\u0629 -button.migrate=\u062a\u0631\u062d\u064a\u0644 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a -button.movetable=\u062a\u062d\u0631\u0643 -button.NewTicket=\u062c\u062f\u064a\u062f -Button.OK=\u0648\u0627\u0641\u0642 -button.opendrawer=\u0627\u0644\u062f\u0631\u062c -button.pay=\u062f\u0641\u0639 -button.peoplepassword=\u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 -Button.PrintCash=\u0637\u0628\u0627\u0639\u0629 -button.receive=\u0627\u0633\u062a\u0644\u0627\u0645 -button.refund=\u0627\u0644\u0645\u0631\u062a\u062c\u0639 -button.refundall=\u0627\u0631\u062c\u0627\u0639 \u0627\u0644\u0643\u0644 -button.refundit=\u0625\u0631\u062c\u0627\u0639 \u0627\u0644\u0633\u0644\u0639\u0629 -button.refundline=\u0625\u0631\u062c\u0627\u0639 \u0633\u0637\u0631 -button.refundone=\u0625\u0631\u062c\u0627\u0639 \u0648\u0627\u062d\u062f -button.reloadticket=\u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0635\u0641\u062d\u0629 -button.reservations=\u0627\u0644\u062d\u062c\u0648\u0632\u0627\u062a -button.reset=\u0625\u0639\u0627\u062f\u0629 \u0636\u0628\u0637 -Button.Restore=\u062a\u062d\u062f\u064a\u062b \u0642\u0627\u0639\u062f\u0629 \u0628\u064a\u0627\u0646\u0627\u062a -Button.Save=\u062d\u0641\u0638 -button.scale=\u0646\u0637\u0627\u0642 -button.setperson=\u0627\u0644\u0646\u0627\u062f\u0644 -button.tables=\u0627\u0644\u0637\u0627\u0648\u0644\u0627\u062a -button.totaldiscount=\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0642\u0631\u0635 -Button.Exit=\u062e\u0631\u0648\u062c -button.moorings=\u0627\u0644\u0645\u0631\u0627\u0633\u064a -button.test=\u0627\u062e\u062a\u0628\u0627\u0631 -button.newcustomer=\u0642\u0627\u0639\u062f\u0629 \u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0639\u0645\u064a\u0644 -caption.tickets=\u0628\u0637\u0627\u0642\u0627\u062a -caption.upload=\u0631\u0641\u0639 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a -caption.split=\u062a\u062c\u0632\u0623\u0629 \u0645\u0628\u064a\u0639\u0627\u062a -database.ScriptError=\u0644\u0627 \u064a\u0645\u0643\u0646 \u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c \u0627\u0644\u0646\u0635\u064a \u0644\u0625\u0646\u0634\u0627\u0621 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a. -database.ScriptNotFound=Updater.sql script.\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649. -database.ScriptWarning=\u0645\u0646\u0634\u064a\u0621 \u0627\u0644\u0633\u0643\u0631\u0628\u062a \u0644\u0627 \u064a\u0639\u0645\u0644 \u0628\u0646\u062c\u0627\u062d. -database.UnableToConnect=\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0645\u0639 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a! \u062a\u062d\u0642\u0642 \u0645\u0646 \u0625\u0639\u062f\u0627\u062f \u0642\u0627\u0639\u062f\u0629 \u0628\u064a\u0627\u0646\u0627\u062a \u0641\u064a \u0627\u0644\u062a\u0643\u0648\u064a\u0646 -database.UpdaterWarning=\u0644\u0627 \u064a\u0645\u0643\u0646 \u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c \u0627\u0644\u0646\u0635\u064a \u0627\u0644\u0645\u062d\u062f\u062b \u0644\u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a. -datebase.ResetPickup=\u0644\u0627 \u064a\u0645\u0643\u0646 \u0625\u0639\u0627\u062f\u0629 \u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0644\u0627\u0642\u0637 -Display.Null=\u0639\u0631\u0636 \u063a\u064a\u0631 \u0645\u062a\u0648\u0641\u0631\u0629 -Display.Screen=\u0639\u0631\u0636 \u0627\u0644\u0634\u0627\u0634\u0629 -Display.Window=\u0639\u0631\u0636 -exception.unavailabledataset=\u0628\u064a\u0627\u0646\u0627\u062a \u063a\u064a\u0631 \u0645\u062a\u0648\u0641\u0631\u0629 -exception.unavailablefield=\u0627\u0644\u0645\u062c\u0627\u0644 \u063a\u064a\u0631 \u0645\u0639\u0631\u0641: {0} -exception.unavailablefields=\u0627\u0644\u062d\u0642\u0648\u0644 \u063a\u064a\u0631 \u0645\u062a\u0648\u0641\u0631\u0629 -filter.dbdriverlib=\u0645\u0643\u062a\u0628\u0629 \u0628\u0631\u0646\u0627\u0645\u062c \u062a\u0634\u063a\u064a\u0644 (*. \u062c\u0631\u0629\u060c *. \u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0628\u0631\u064a\u062f\u064a) -form.customertitle=\u0642\u0627\u0626\u0645\u0629 \u0632\u0628\u0648\u0646 -form.productslist=\u0642\u0627\u0626\u0645\u0629 \u0645\u0646\u062a\u062c -form.selectprintertitle=\u0627\u062e\u062a\u064a\u0627\u0631 \u0637\u0627\u0628\u0639\u0629 -form.tickettitle=\u0642\u0627\u0626\u0645\u0629 \u0628\u0637\u0627\u0642\u0629 -label.address=\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0633\u0637\u06311 -label.address2=\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0633\u0637\u06312 -label.all=\u0627\u0644\u0643\u0644 -label.attribute=\u0627\u0644\u0633\u0645\u0629 -label.attributes=\u0627\u0644\u0633\u0645\u0627\u062a -label.attributeset=\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0633\u0645\u0627\u062a -label.autologoffpanel=\u062e\u0631\u0648\u062c \u062a\u0644\u0642\u0627\u0626\u064a -label.autologonoff=\u062e\u0631\u0648\u062c \u062a\u0644\u0642\u0627\u0626\u064a \u0628\u0639\u062f \u0627\u0644\u0628\u064a\u0639 -label.autoloffrestaurant=\u0641\u064a \u0648\u0636\u0639 \u0645\u0637\u0639\u0645 - \u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0627\u0644\u0637\u0627\u0648\u0644\u0627\u062a -label.autolofftime=\u062a\u0633\u062c\u064a\u0644 \u062e\u0631\u0648\u062c \u062a\u0644\u0642\u0627\u0626\u064a \u0628\u0639\u062f \u0648\u0642\u062a \u063a\u064a\u0631 \u0646\u0634\u0637 -label.autologoffzero=\u062b\u0627\u0646\u064a\u0629\u060c 0 = \u0644\u0627 \u062a\u0633\u062c\u064a\u0644 \u062e\u0631\u0648\u062c \u0645\u0648\u0642\u0648\u062a -label.btndisplay=\u0632\u0631 \u0639\u0631\u0636 \u0627\u0644\u0646\u0635 -label.bybarcode=\u0628\u0648\u0627\u0633\u0637\u0629 \u0627\u0644\u0628\u0627\u0631\u0643\u0648\u062f -label.bydates=\u062d\u0633\u0628 \u0627\u0644\u062a\u0627\u0631\u064a\u062e -label.byform=\u062d\u0633\u0628 \u0627\u0644\u0646\u0645\u0648\u0630\u062c -label.byreason=\u062d\u0633\u0628 \u0627\u0644\u0633\u0628\u0628 -label.bycustomer=\u0645\u0646 \u0642\u0628\u0644 \u0627\u0644\u0639\u0645\u064a\u0644 -label.byproduct=\u062d\u0633\u0628 \u0627\u0644\u0645\u0646\u062a\u062c -label.bywarehouse=\u062d\u0633\u0628 \u0627\u0644\u0645\u0648\u0642\u0639 -label.card=\u0627\u0644\u0628\u0637\u0627\u0642\u0629 -label.cardexpdate=\u062a\u0627\u0631\u064a\u062e \u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0635\u0644\u0627\u062d\u064a\u0629 -label.cardholder=\u0627\u0633\u0645 \u062d\u0627\u0645\u0644\u0647\u0627 -label.cardnumber=\u0631\u0642\u0645 \u0627\u0644\u0628\u0637\u0627\u0642\u0629 -Label.Cash=\u0627\u0644\u0646\u0642\u062f\u064a\u0629 -label.cascade=\u062a\u062a\u0627\u0644\u064a -Label.CashMachine=\u0633\u062c\u0644 \u0627\u0644\u0646\u0642\u062f\u064a\u0629 -label.catid=\u0627\u0644\u0631\u0645\u0632 -label.catimage=\u0635\u0648\u0631\u0629 -label.catname=\u0627\u0644\u0641\u0626\u0629 -label.certificatepwd=\u0634\u0647\u0627\u062f\u0629 P\'word -label.certificatepath=\u0634\u0647\u0627\u062f\u0629 -Label.ChangeCash=\u062a\u063a\u064a\u064a\u0631 -label.city=\u0627\u0644\u0628\u0644\u062f\u0629 / \u0627\u0644\u0645\u062f\u064a\u0646\u0629 -label.commerceid=\u0631\u0645\u0632 \u0627\u0644\u062a\u062c\u0627\u0631\u0629 -label.commercepwd=\u0627\u0644\u062a\u062c\u0627\u0631\u0629 P / WD -label.commercesign=\u062e\u062a\u0645 \u0627\u0644\u062a\u062c\u0627\u0631\u0629 -label.companyname=\u0627\u0633\u0645 \u0627\u0644\u0634\u0631\u0643\u0629 -label.companyaddr1=\u0627\u0644\u0634\u0627\u0631\u0639 -label.companyaddr2=\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0633\u0637\u06312 -label.companyaddr3=\u0627\u0644\u0645\u062f\u064a\u0646\u0629 -label.companyaddr4=\u0631\u0645\u0632 \u0628\u0631\u064a\u062f\u064a -label.companytelephone=\u0631\u0642\u0645 \u0627\u0644\u062c\u0648\u0627\u0644 -label.companyFax=\u0631\u0642\u0645 \u0627\u0644\u0641\u0627\u0643\u0633 -label.companyemail=\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0625\u064a\u0645\u064a\u0644 -label.companytax=\u0631\u0642\u0645 \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0645\u0636\u0627\u0641\u0629 -label.companywww=\u0645\u0648\u0642\u0639 \u0627\u0644\u0625\u0646\u062a\u0631\u0646\u062a -label.configreceipt=\u0625\u0639\u062f\u0627\u062f \u0627\u0644\u0625\u064a\u0635\u0627\u0644 -label.contact=\u0627\u0644\u0627\u062a\u0635\u0627\u0644 -label.country=\u0627\u0644\u0628\u0644\u062f -label.csvbad=\u0627\u0644\u0633\u0639\u0631 \u0633\u064a\u0626 -label.csvclearlog=\u062a\u0635\u0641\u064a\u0629 \u0633\u062c\u0644 \u0627\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u062f -label.csvdelimit=\u0641\u0648\u0627\u0635\u0644 -label.csvenableclear=\u062a\u0645\u0643\u064a\u0646 \u0632\u0631 \u062a\u0635\u0641\u064a\u0629 \u0627\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u062f -label.csvfile=\u0645\u0644\u0641 -label.csvimpostbtn=\u0627\u0633\u062a\u064a\u0631\u0627\u062f CSV -label.cvsinvalid=\u0645\u0646\u062a\u062c\u0627\u062a \u0645\u0639\u064a\u0628\u0629 -label.csvmissing=\u0628\u064a\u0627\u0646\u0627\u062a \u0646\u0627\u0642\u0635\u0629 -label.csvnewproducts=\u0645\u0646\u062a\u062c\u0627\u062a \u062c\u062f\u064a\u062f\u0629 -label.cvsnotchanged=\u0644\u0627 \u062a\u063a\u064a\u064a\u0631 -label.csvpriceupdated=\u0623\u0633\u0639\u0627\u0631 \u0645\u062d\u062f\u062b\u0629 -label.csvread=\u0642\u0631\u0627\u0621\u0629 \u0631\u0623\u0633\u064a\u0629 -label.csvrecordsfound=\u0633\u062c\u0644\u0627\u062a \u0645\u062a\u0648\u0627\u062c\u062f\u0629 -label.csvresetimport=\u0625\u0639\u0627\u062f\u0629 \u0636\u0628\u0637 \u0627\u0633\u062a\u064a\u0631\u0627\u062f \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a -label.csvsellingintax=\u0633\u0639\u0631 \u0627\u0644\u0628\u064a\u0639 \u064a\u0634\u0645\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629\u061f? -label.curdebt=\u0627\u0644\u062f\u064a\u0646 \u0627\u0644\u062d\u0627\u0636\u0631 -label.curdate=\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062f\u064a\u0646 -label.currency=\u0627\u0644\u0639\u0645\u0644\u0629 -label.currencybutton=\u0625\u062e\u0641\u0627\u0621 \u0627\u0644\u0646\u0635 \u0627\u0644\u0645\u062a\u0631\u0627\u0643\u0628 -label.customer=\u0632\u0628\u0648\u0646 -label.custtaxcategory=\u0641\u0626\u0629 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 -Label.Database=\u0642\u0627\u0639\u062f\u0629 \u0628\u064a\u0627\u0646\u0627\u062a -label.date=\u0627\u0644\u062a\u0627\u0631\u064a\u062e -label.datestitle=\u0627\u0644\u062a\u0627\u0631\u064a\u062e -label.datetime=\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0648\u0642\u062a -Label.DbDriver=\u0628\u0631\u0646\u0627\u0645\u062c \u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0637\u0628\u0642\u0629 -label.dbdriverlib=\u0645\u0643\u062a\u0628\u0629 \u0628\u0631\u0646\u0627\u0645\u062c \u0627\u0644\u062a\u0634\u063a\u064a\u0644 -Label.DbPassword=\u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 -Label.DbURL=URL -Label.DbUser=\u0645\u0633\u062a\u062e\u062f\u0645 -label.debt=\u062f\u064a\u0646 -label.double=\u0636\u0627\u0639\u0641 -label.dutyid=\u0627\u0644\u0631\u0645\u0632 -label.dutyname=\u0627\u0633\u0645 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 -label.dutyrate=\u0627\u0644\u0645\u0639\u062f\u0644 -label.editline=\u062a\u062d\u0631\u064a\u0631 \u0633\u0637\u0631 -label.email=\u0627\u0644\u0625\u064a\u0645\u064a\u0644 -Label.EndDate=\u0625\u0644\u0649 \u062a\u0627\u0631\u064a\u062e -label.fax=\u0627\u0644\u0641\u0627\u0643\u0633 -label.firstname=\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0623\u0648\u0644 -label.floorid=\u0627\u0644\u0631\u0645\u0632 -label.floorname=\u0627\u0644\u0637\u0627\u0628\u0642 -label.general=\u0639\u0627\u0645 -label.grossprofit=\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0631\u0628\u062d -label.Infopanel=\u0625\u062e\u0641\u0627\u0621 \u0627\u0644\u0634\u0631\u064a\u0637 \u0627\u0644\u0633\u0641\u0644\u064a \u0644\u0644\u062d\u0627\u0644\u0629 -label.image=\u0635\u0648\u0631\u0629 -label.inputamount=\u0645\u0631\u0628\u0639 \u0627\u0644\u0625\u062f\u062e\u0627\u0644 \u0641\u0648\u0642 \u0644\u0648\u062d\u0629 \u0627\u0644\u0645\u0641\u0627\u062a\u064a\u062d -Label.InputCash=\u0625\u0639\u0637\u0627\u0621 -label.integer=\u0639\u062f\u062f \u0635\u062d\u064a\u062d -label.item=\u0627\u0644\u0633\u0644\u0639\u0629 -label.item2=\u0627\u0644\u0648\u0635\u0641 -label.javapos.drawer=\u0627\u0644\u062f\u0631\u062c -label.javapos.printer=\u0627\u0644\u0637\u0627\u0628\u0639\u0629 -label.lastname=\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0623\u062e\u064a\u0631 -label.lindediscount=\u062e\u0635\u0645\' % -label.LoadError=\u062e\u0637\u0623 \u0641\u064a \u0645\u062d\u0627\u0648\u0644\u0629 \u0639\u0631\u0636 \u0647\u0630\u0647 \u0627\u0644\u0648\u0638\u0627\u0626\u0641 -label.locale=\u0627\u0644\u0645\u0648\u0642\u0639 -label.location=\u0627\u0644\u0639\u0646\u0648\u0627\u0646 -label.locationaddress=\u0627\u0644\u0639\u0646\u0648\u0627\u0646 -label.locationid=\u0627\u0644\u0631\u0645\u0632 -label.locationname=\u0627\u0644\u0627\u0633\u0645 -label.looknfeel=\u0627\u0644\u062a\u062c\u0644\u064a\u062f -label.loyaltycardnumber=\u0631\u0642\u0645 \u0627\u0644\u0628\u0637\u0627\u0642\u0629 -label.loyaltyproducts=\u062e\u0644\u0627\u0635\u0629 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644 -Label.MachineDisplay=\u0639\u0631\u0636 \u0627\u0644\u0632\u0628\u0648\u0646 -label.machinedisplayconn=\u0627\u0644\u0648\u0636\u0639 -label.machinedisplayport=\u0645\u0646\u0641\u0630 -Label.MachineName=\u0627\u0644\u0627\u0633\u0645 -Label.MachinePrinter=\u0627\u0644\u0637\u0627\u0628\u0639\u0629 -Label.MachinePrinter2=\u0637\u0627\u0628\u0639\u0629 2 -Label.MachinePrinter3=\u0637\u0627\u0628\u0639\u0629 3 -Label.MachinePrinter4=\u0637\u0627\u0628\u0639\u0629 4 -Label.MachinePrinter5=\u0637\u0627\u0628\u0639\u0629 5 -Label.MachinePrinter6=\u0637\u0627\u0628\u0639\u0629 6 -label.machineprinterport=\u0645\u0646\u0641\u0630 -Label.MachineScreen=\u0627\u0644\u0634\u0627\u0634\u0629 -label.magcardreader=\u0645\u062f\u064a\u0631 \u0642\u0627\u0631\u0626 \u0627\u0644\u0628\u0637\u0627\u0642\u0629 -label.mandatory=\u0625\u0644\u0632\u0627\u0645\u064a -label.margin=\u0627\u0644\u0641\u0627\u0631\u0642 -label.marine=\u062e\u064a\u0627\u0631 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0645\u0627\u0631\u064a\u0646\u0627 -label.maxdebt=\u0633\u0642\u0641 \u0627\u0626\u062a\u0645\u0627\u0646 -label.maximum=\u0627\u0644\u062d\u062f \u0627\u0644\u0627\u0642\u0635\u0649 -label.merchantcode=\u0627\u0644\u0643\u0648\u062f \u0627\u0644\u062a\u062c\u0627\u0631\u064a -label.minimum=\u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 -label.money=\u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a - -label.packsinstock=In stock -label.packof= packs of -label.packstosplit=Packs to split -label.productinpack=Product in pack -label.split=Split - -label.mooringscreatefor=\u0625\u0646\u0634\u0627\u0621 \u062a\u0630\u0643\u0631\u0629 \u0644 -label.mooringcreatebtn=\u0625\u0646\u0634\u0627\u0621 \u062a\u0630\u0643\u0631\u0629 -label.name=\u0627\u0644\u0627\u0633\u0645 -Label.Name=\u0627\u0644\u0627\u0633\u0645 -label.notes=\u0645\u0644\u0627\u062d\u0638\u0627\u062a -label.noticketstoclose=\u0644\u0627 \u0623\u0630\u0648\u0646\u0627\u062a \u0644\u0644\u0625\u063a\u0644\u0627\u0642 -label.nullcategory=\u0644\u0627 \u0641\u0626\u0629 -label.order=\u0637\u0644\u0628 -Label.Password=\u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 -label.passwordnew=\u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u062c\u062f\u064a\u062f\u0629 -label.passwordold=\u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0627\u0644\u0642\u062f\u064a\u0645\u0629 -label.passwordrepeat=\u062a\u0643\u0631\u0627\u0631 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 -Label.Payment=\u0633\u062f\u0627\u062f -label.paymentdate=\u0627\u0644\u062a\u0627\u0631\u064a\u062e -label.paymentgateway=\u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u0633\u062f\u0627\u062f -label.paymentnote=\u0645\u0644\u0627\u062d\u0638\u0627\u062a -label.paymentreason=\u0627\u0644\u0633\u0628\u0628 -label.paymentstitle=\u0645\u0644\u062e\u0635 -label.paymenttestmode=\u0648\u0636\u0639 \u0627\u062e\u062a\u0628\u0627\u0631 -label.paymenttotal=\u0627\u0644\u0645\u0628\u0644\u063a -label.peopleimage=\u0635\u0648\u0631\u0629 -label.peoplename=\u0627\u0644\u0627\u0633\u0645 -label.peoplevisible=\u0645\u0631\u0626\u064a -label.percent=\u0627\u0644\u0646\u0633\u0628\u0629 -label.pickupcodesize=\u0637\u0648\u0644 \u0631\u0642\u0645 \u0627\u0644\u0644\u0627\u0642\u0637 -label.phone=\u0627\u0644\u0647\u0627\u062a\u0641 -label.phone2=\u0627\u0644\u0646\u0642\u0627\u0644 -label.placefloor=\u0627\u0644\u0637\u0627\u0628\u0642 -label.placeid=\u0627\u0644\u0631\u0645\u0632 -label.placename=\u0627\u0644\u0645\u0643\u0627\u0646 -label.placeposition=\u0627\u0644\u0645\u0648\u0642\u0639 -label.postal=\u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0628\u0631\u064a\u062f\u064a -label.price=\u0627\u0644\u0633\u0639\u0631 -label.pricetax=\u0627\u0644\u0633\u0639\u0631 + \u0627\u0644\u0636\u0631\u064a\u0628\u0629 -label.printtokitchen=\u0637\u0628\u0627\u0639\u0629 \u0639\u0646 \u0628\u0639\u062f -label.prodaux=\u0645\u0633\u0627\u0639\u062f\u0629 (\u0627\u0644\u062a\u0639\u062f\u064a\u0644)\u061f -label.prodbarcode=\u0628\u0627\u0631\u0643\u0648\u062f -label.prodcategory=\u0627\u0644\u0641\u0626\u0629 -label.prodcost=\u0627\u0644\u062a\u0643\u0644\u0641\u0629 -label.prodgeneral=\u0639\u0627\u0645 -label.prodincatalog=\u062a\u0636\u0645\u064a\u0646 \u0627\u0644\u0641\u0626\u0629\u061f? -label.prodname=\u0627\u0644\u0627\u0633\u0645 -label.prodorder=\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u062f\u0644\u064a\u0644 -label.prodpricebuy=\u0633\u0639\u0631 \u0627\u0644\u0634\u0631\u0627\u0621 -label.prodpricesell=\u0633\u0639\u0631 \u0627\u0644\u0628\u064a\u0639 -label.prodpriceselltax=\u0633\u0639\u0631 \u0627\u0644\u0628\u064a\u0639 + \u0627\u0644\u0636\u0631\u064a\u0628\u0629 -label.prodproperties=\u062e\u0635\u0627\u0626\u0635 -label.productreceipt=\u0637\u0644\u0628 \u0625\u064a\u0635\u0627\u0644 \u0644\u0644\u0636\u0645\u0627\u0646 -label.prodref=\u0631\u0645\u0632 \u0643\u0645\u0631\u062c\u0639 -label.prodscale=\u0646\u0637\u0627\u0642 -label.prodstock=\u0627\u0644\u0645\u062e\u0627\u0632\u0646 -label.prodstockcost=\u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u062d\u0633\u0628 \u0627\u0644\u0633\u0646\u0629 -label.prodstockmax=\u0627\u0644\u0645\u0633\u062a\u0648\u0649 \u0627\u0644\u0623\u0642\u0635\u0649 -label.pricewith00=\u0627\u062f\u062e\u0627\u0644 \u0627\u0644\u0633\u0639\u0631 \u0628\u0627\u0644\u0628\u064a\u0633\u0627\u062a -label.prodstocksec=\u0627\u0644\u0645\u0633\u062a\u0648\u0649 \u0627\u0644\u0623\u062f\u0646\u0649 -label.prodstockvol=\u062d\u062c\u0645 \u0627\u0644\u0645\u062e\u0632\u0646 -label.prodtaxcode=\u0627\u0644\u0636\u0631\u064a\u0628\u0629 -label.produnits=\u0627\u0644\u0639\u062f\u062f -label.prodvaluebuy=\u0642\u064a\u0645\u0629 \u0627\u0644\u0634\u0631\u0627\u0621 -label.prodvaluesell=\u0642\u064a\u0645\u0629 \u0627\u0644\u0628\u064a\u0639 -label.prodvolume=\u0627\u0644\u062d\u062c\u0645 -label.properties=\u062e\u0635\u0627\u0626\u0635 -label.receiptprint=\u0625\u064a\u0642\u0627\u0641 \u0637\u0628\u0627\u0639\u0629 \u0625\u064a\u0635\u0627\u0644 -label.receiptprinter=\u0637\u0627\u0628\u0639\u0629 \u0627\u0644\u0625\u064a\u0635\u0627\u0644 -label.recorddeleted=\u0633\u062c\u0644 \u0645\u062d\u0630\u0648\u0641 -label.recordeof=\u0644\u0627 \u062a\u0648\u062c\u062f \u0633\u062c\u0644\u0627\u062a -label.recordnew=\u0633\u062c\u0644 \u062c\u062f\u064a\u062f -label.refunds=\u0625\u0631\u062c\u0627\u0639\u0627\u062a -label.region=\u0627\u0644\u062f\u0648\u0644\u0629 / \u0645\u0642\u0627\u0637\u0639\u0629 -label.remainingcash=\u0627\u0644\u0645\u062a\u0628\u0642\u064a -label.reportsprinter=\u062a\u0642\u0627\u0631\u064a\u0631 \u0627\u0644\u0637\u0628\u0627\u0639\u0629 -label.resetpickup=\u0625\u0639\u0627\u062f\u0629 \u062a\u0639\u064a\u064a\u0646 \u0644\u0627\u0642\u0637 \u0627\u0644\u0645\u062d\u0627\u0633\u0628 -label.resname=\u0645\u0648\u0627\u0631\u062f -label.restaurantcustomer=\u0627\u0633\u062a\u0642\u0628\u0627\u0644 \u0627\u0644\u0639\u0645\u064a\u0644 {0}. \u062d\u062f\u062f \u0627\u0644\u0637\u0627\u0648\u0644\u0629 \u0627\u0644\u0641\u0627\u0631\u063a\u0629. -label.restaurantmove=\u0627\u0644\u0637\u0627\u0648\u0644\u0629 \u062a\u062a\u062d\u0631\u0643 {0}. \u062d\u062f\u062f \u0637\u0627\u0648\u0644\u0629 \u0627\u062e\u0631\u0649 \u0627\u0648 \u0627\u0644\u0637\u0627\u0648\u0644\u0629 \u0627\u0644\u0623\u0635\u0644\u064a\u0629 -label.role=\u0627\u0644\u062f\u0648\u0631 -label.roletableclass=\u0627\u0644\u0637\u0628\u0642\u0629 -label.roletabledescription=\u0627\u0644\u0648\u0635\u0641 -label.roletableallowed=\u0627\u0644\u0633\u0645\u0627\u062d -label.sales=\u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a -label.salestitle=\u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a -label.scale=\u0646\u0637\u0627\u0642 -label.scaleinput=\u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u0648\u0632\u0646 -label.scanner=\u0627\u0644\u0645\u0627\u0633\u062d \u0627\u0644\u0636\u0648\u0626\u064a -label.SChargepanel=\u062e\u062f\u0645\u0629 \u0634\u062d\u0646 -label.SCOnOff=\u062a\u0645\u0643\u064a\u0646 \u062e\u062f\u0645\u0629 \u0634\u062d\u0646 -label.SCRestaurant=\u0648\u0636\u0639 \u0627\u0644\u0645\u0637\u0639\u0645 \u0641\u0642\u0637\u061f? -label.SCRate=\u0645\u0639\u062f\u0644 \u062e\u062f\u0645\u0629 \u0627\u0644\u0634\u062d\u0646 -label.SCZero=% -label.search=\u0628\u062d\u062b -label.searchkey=\u0645\u0641\u062a\u0627\u062d \u0628\u062d\u062b -label.sequence=\u062a\u0633\u0644\u0633\u0644 -label.sha=SHA -Label.StartDate=\u0645\u0646 -label.startuptext=\u0646\u0635 -label.startuplogo=\u0627\u0644\u0634\u0639\u0627\u0631 -label.startuppanel=\u0634\u0627\u0634\u0629 \u0628\u062f\u0627\u064a\u0629 \u0627\u0644\u062a\u0634\u063a\u064a\u0644 -label.stockdate=\u0627\u0644\u062a\u0627\u0631\u064a\u062e -label.stockproduct=\u0627\u0644\u0645\u0646\u062a\u062c -label.stockreason=\u0627\u0644\u0633\u0628\u0628 -label.stocktaker=\u062d\u0633\u0628 \u0627\u0644\u0645\u062f\u062e\u0644 -label.storename=\u0627\u0633\u0645 \u0627\u0644\u0645\u062e\u0632\u0646 -label.subcategorytitle=\u0639\u0631\u0636 \u0627\u0644\u0627\u0633\u0645 \u0641\u064a \u0627\u0644\u0644\u0648\u062d\u0629 -label.subtotalcash=\u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0641\u0631\u0639\u064a -label.table=\u0637\u0627\u0648\u0644\u0629 -label.tabledisplayoptions=\u0639\u0631\u0636 \u0627\u0644\u0637\u0627\u0648\u0644\u0629 -label.tableshowcustomerdetails=\u0625\u0638\u0647\u0627\u0631 \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0632\u0628\u0648\u0646 \u0641\u064a \u0627\u0644\u062c\u062f\u0648\u0644 -label.tableshowwaiterdetails=\u0625\u0638\u0647\u0627\u0631 \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0646\u0627\u062f\u0644 \u0641\u064a \u0627\u0644\u062c\u062f\u0648\u0644 -label.tax=\u0627\u0644\u0636\u0631\u0627\u0626\u0628 -label.taxcash=\u0627\u0644\u0636\u0631\u0627\u0626\u0628 -label.taxcategory=\u0641\u0626\u0629 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 -label.taxes=\u0627\u0644\u0636\u0631\u0627\u0626\u0628 -label.taxid=\u0631\u0645\u0632 \u0627\u0644\u062d\u0633\u0627\u0628 -label.taxincluded=\u062a\u0639\u064a\u064a\u0646 \u062a\u0636\u0645\u064a\u0646 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0639\u0646\u062f \u0628\u062f\u0621 \u0627\u0644\u062a\u0634\u063a\u064a\u0644 -label.taxparent=\u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0623\u0635\u0644 -label.terminal=\u0627\u0644\u0645\u062d\u0637\u0629 \u0627\u0644\u0637\u0631\u0641\u064a\u0629 -label.textcolourcustomer=\u0644\u0648\u0646 \u0646\u0635 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 -label.textcolourwaiter=\u0644\u0648\u0646 \u0646\u0635 \u0627\u0644\u0646\u0627\u062f\u0644 -label.textclourtablename=\u0644\u0648\u0646 \u0646\u0635 \u0627\u0633\u0645 \u0627\u0644\u0637\u0627\u0648\u0644\u0629 -label.texttip=\u0646\u0635 \u0631\u0633\u0627\u0644\u0629 \u0627\u0644\u062a\u0644\u0645\u064a\u062d -label.ticketid=\u062a\u0630\u0643\u0631\u0629 # -Label.Tickets=\u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0627\u062a -Label.Ticketsbag=\u0628\u0637\u0627\u0642\u0627\u062a -Label.ticketsetupexample=\u0645\u062b\u0627\u0644 -Label.ticketsetupprefix=\u0628\u0627\u062f\u0626\u0629 \u0631\u0642\u0645 \u0627\u0644\u0625\u064a\u0635\u0627\u0644 -Label.ticketsetupnumber=\u0631\u0642\u0645 \u0627\u0644\u0625\u064a\u0635\u0627\u0644 -\u062d\u062f \'\u0627\u0644\u0637\u0648\u0644 -label.time=\u0627\u0644\u0648\u0642\u062a -label.totalcash=\u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a -label.totaldiscount=\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0642\u0631\u0635 -label.type=\u0627\u0644\u0646\u0648\u0639 -label.units=\u0627\u0644\u0639\u062f\u062f -label.units2=\u0627\u0644\u0643\u0645\u064a\u0629 -label.uploadingproducts=\u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a. \u064a\u0631\u062c\u0649 \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631... -label.user=\u0645\u0633\u062a\u062e\u062f\u0645 -label.value=\u0627\u0644\u0642\u064a\u0645\u0629 -label.value2=\u0627\u0644\u0633\u0639\u0631 -label.variableprice=\u062a\u063a\u064a\u064a\u0631 \u0633\u0639\u0631 \u0645\u0646\u062a\u062c -label.visible=\u0645\u0631\u0626\u064a -label.warehouse=\u0627\u0644\u0645\u0646\u062a\u062c -Menu.Attributes=\u0633\u0645\u0627\u062a \u0645\u0646\u062a\u062c -Menu.AttributeSets=\u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0645\u0646\u062a\u062c \u0633\u0645\u0629 -Menu.AttributeUse=\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0633\u0645\u0629 \u0627\u0644\u0645\u0646\u062a\u062c -Menu.AttributeValues=\u0633\u0645\u0627\u062a \u0627\u0644\u0642\u064a\u0645 -Menu.Auxiliar=\u0645\u0646\u062a\u062c\u0627\u062a \u0625\u0636\u0627\u0641\u064a\u0629 -Menu.Backoffice=\u0625\u062f\u0627\u0631\u0629 -Menu.CashFlow=\u0627\u0644\u062a\u062f\u0641\u0642\u0627\u062a \u0627\u0644\u0646\u0642\u062f\u064a\u0629 -Menu.CashRegisterLog=\u0633\u062c\u0644 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0627\u062a -Menu.CategorySales=\u0641\u0626\u0629 \u0645\u0628\u064a\u0639\u0627\u062a -Menu.Catalog=\u0643\u062a\u0627\u0644\u0648\u062c -Menu.Categories=\u0641\u0626\u0627\u062a -Menu.CategoryProductSalesChart=\u0631\u0633\u0645 \u0628\u064a\u0627\u0646\u064a \u0644\u0641\u0626\u0629 \u0645\u0628\u064a\u0639\u0627\u062a -Menu.ChangePassword=\u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 -Menu.ClosedProducts=\u0645\u0628\u064a\u0639\u0627\u062a \u0645\u0646\u062a\u062c -Menu.CloseTPV=\u0625\u063a\u0644\u0627\u0642 \u0646\u0642\u062f\u064a\u0629 -Menu.Closing=\u0627\u0644\u0646\u0642\u062f\u064a\u0629 \u0645\u063a\u0644\u0642\u0629 -Menu.Configuration=\u062e\u0635\u0627\u0626\u0635 -Menu.CSVImport=CSV\u0627\u0633\u062a\u064a\u0631\u0627\u062f \u0645\u0644\u0641 -Menu.CSVReset=\u0645\u0633\u062d \u0633\u062c\u0644 \u0627\u0633\u062a\u064a\u0631\u0627\u062f \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a -Menu.Customers=\u0627\u0644\u0632\u0628\u0627\u0626\u0646 -Menu.Customers.Reports=\u062a\u0642\u0627\u0631\u064a\u0631 -Menu.CustomersBReport=\u0627\u0644\u0645\u062f\u064a\u0646\u064a\u0646 (\u0646\u0645\u0637 \u0628\u0637\u0627\u0642\u0629) -Menu.CustomersDiary=\u0645\u062a\u0627\u0628\u0639\u0629 \u0627\u0644\u0632\u0628\u0627\u0626\u0646 -Menu.CustomersList=\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0632\u0628\u0627\u0626\u0646 -Menu.CustomersManagement=\u0627\u0644\u0632\u0628\u0627\u0626\u0646 -Menu.CustomersPayment=\u062f\u0641\u0639\u0627\u062a \u0632\u0628\u0648\u0646 -Menu.CustomersReport=\u0627\u0644\u0632\u0628\u0627\u0626\u0646 (\u0646\u0645\u0637 \u0628\u0637\u0627\u0642\u0629) -message.DBDefault=html>
The Default database shipped with Chromis POS is Apache Derby Embedded.
It is intended for stand-alone, single-user installs only.


\n
If you need multiple terminals to connect to a central database then select from the Database dropdown list above.
\n
If you have selected an alternative database then you must ensure it is installed and configured correctly before trying to connect Chromis POS

\nMore information can be found on the Chromis web siteA working database cannot be detected. A default database will be created.
Do you want to continue? -message.createdatabasejl=New database information needs to be created for John L changes. This will now be done.
Do you want to continue? If not, you will be unable to use the system. -message.customerdebtexceded=Customer Credit Limit exceeded -message.databaseconnectionerror=Unable to connect to database: Database not available -message.databasedrivererror=Unable to connect to database: Database driver not found -message.databasenotsupported=\u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \"{0}\" \u063a\u064a\u0631 \u0645\u0639\u062a\u0645\u062f\u0629 -message.databasesuccess=

You\'re Connected!


Restart Chromis POS to load your Database Connection -message.mergetable=\u062f\u0645\u062c \u0637\u0627\u0648\u0644\u0627\u062a -message.mergetablequestion=\u0647\u0630\u0627 \u0633\u064a\u062f\u0645\u062c \u0627\u0644\u0637\u0627\u0648\u0644\u0627\u062a \u0647\u0644 \u0623\u0646\u062a \u0645\u062a\u0623\u0643\u062f \u0644\u0641\u0639\u0644 \u0647\u0630\u0627\u061f? -message.nigratemessage=\u062a\u0631\u062d\u064a\u0644 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a -message.migratenotsupported=\u0646\u0648\u0639 \u062a\u0631\u062d\u064a\u0644 \u063a\u064a\u0631 \u0645\u0639\u062a\u0645\u062f \u0644\u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a -message.nocard=\u0628\u0637\u0627\u0642\u0629 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u063a\u064a\u0631 \u0645\u0648\u062c\u0648\u062f\u0629. \u064a\u0631\u062c\u0649 \u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 -message.nocardreader=\u0644\u0645 \u064a\u062a\u0645 \u062a\u0643\u0648\u064a\u0646 \u0642\u0627\u0631\u0626 \u0627\u0644\u0628\u0637\u0627\u0642\u0627\u062a -message.nocustomer=\u0644\u0627 \u064a\u0648\u062c\u062f \u0643\u0648\u062f \u0644\u0644\u0632\u0628\u0648\u0646 -message.nocustomernodebt=\u0644\u0645 \u064a\u062a\u0645 \u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0628\u064a\u0639 \u0644\u062d\u0633\u0627\u0628 \u0627\u0644\u0639\u0645\u064a\u0644.\r\n\u0644\u0627 \u064a\u0645\u0643\u0646 \u0648\u0636\u0639\u0647 \u0639\u0644\u0649 \u0627\u0644\u062d\u0633\u0627\u0628 -message.nopaymentgateway=\u0644\u0645 \u064a\u062a\u0645 \u062a\u0643\u0648\u064a\u0646 \u0645\u062f\u062e\u0644 \u0633\u062f\u0627\u062f -message.noprinters=\u0644\u0627 \u0637\u0627\u0628\u0639\u0627\u062a \u0645\u062b\u0628\u062a\u0629 -message.noproduct=\u0644\u0627 \u064a\u0648\u062c\u062f \u0631\u0645\u0632 \u0627\u0644\u0645\u0646\u062a\u062c \u0647\u0630\u0627 -message.nosaveticket=\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u062d\u0641\u0638 \u0628\u0637\u0627\u0642\u0629 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a -message.notactive=\u062e\u0637\u0623 \u0641\u064a \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0644\u0648\u062d\u0629 -message.notexiststicket=\u0644\u0627 \u062a\u0648\u062c\u062f \u0625\u064a\u0635\u0627\u0644\u0627\u062a -message.notexiststickettitle=\u0631\u0633\u0627\u0644\u0629 \u0625\u064a\u0635\u0627\u0644 -message.noticket=\u0627\u0644\u0625\u064a\u0635\u0627\u0644 \u0644\u0627 \u064a\u0637\u0648\u0644 \u062a\u0648\u0627\u062c\u062f\u0647 -message.notpermissions=\u0644\u0627 \u064a\u0633\u0645\u062d \u0644\u0643 \u0628\u062a\u0646\u0641\u064a\u0630 \u0647\u0630\u0647 \u0627\u0644\u0645\u0647\u0645\u0629 -message.noupdatescript=A database from a previous version has been detected but it is not possible to upgrade the database automatically.
Chromis POS will exit now. -message.noweight=\u0648\u0632\u0646\u0647\u0627 \u0644\u0645 \u064a\u0643\u0646 \u0645\u0645\u0643\u0646\u0627 -message.nullticket=You cannot create an empty ticket layaway!
Please add something to this Sale -message.paymentcashneg=\u0642\u0645 \u0628\u0627\u0644\u0627\u0631\u062c\u0627\u0639. \u062b\u0645 \u0627\u0636\u063a\u0637 \u0645\u0648\u0627\u0641\u0642 -message.paymenterror=\u0639\u0645\u0644\u064a\u0629 \u062f\u0641\u0639 \u062e\u0627\u0637\u0626\u0629! -message.paymenterrorunknown=\u062e\u0637\u0623 \u063a\u064a\u0631 \u0645\u0639\u0631\u0648\u0641 \u0641\u064a \u0645\u0639\u0627\u0645\u0644\u0629 \u0627\u0644\u062f\u0641\u0639! -message.paymentexceptionremote=\u062f\u0641\u0639 \u0639\u0646 \u0628\u0639\u062f \u062e\u0627\u0637\u0626! -message.paymentexceptionservice=\u062e\u0637\u0623 \u0627\u0633\u062a\u062b\u0646\u0627\u0621 \u062f\u0641\u0639 \u062e\u062f\u0645\u0629! -message.paymentfree=\u0645\u062c\u0627\u0646\u0627! -message.paymentgatewayext=html>

Make the Card Payment. Then press OK

Make the Card Refund. Then press OK

Changing the content of the default Startup Text and not declaring that this is free software is in violation of the Free Software Foundation\'s GNU General Public License GPL -message.systemclosecash=\u0632\u0631 \u062a\u062d\u0631\u064a\u0643 \u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u0646\u0642\u062f\u064a\u0629 -message.tableempty=\u0627\u0644\u0637\u0627\u0648\u0644\u0627\u062a \u0627\u0644\u0622\u0646 \u0641\u0627\u0631\u063a\u0629 -message.tablefull=\u0627\u0644\u0637\u0627\u0648\u0644\u0627\u062a \u0627\u0644\u0622\u0646 \u0645\u0644\u0626\u0649 -message.title=\u0631\u0633\u0627\u0644\u0629 \u0645\u0633\u062c\u0644 \u0627\u0644\u0646\u0642\u062f\u064a\u0629 -message.updatedatabase=A database from a previous version has been detected. The database will be upgraded automatically.
DATA MAY BE LOST. FIRST CREATE A BACKUP.
Do you want to continue? -message.updatedatabasejl=New database changes are required (John l changes). The database will be upgraded automatically.
DATA MAY BE LOST. FIRST CREATE A BACKUP.
Do you want to continue? If not, you will be unable to use the system. -message.wannaclosecash=\u0645\u062a\u0623\u0643\u062f \u0623\u0646\u0643 \u062a\u0631\u064a\u062f \u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u0646\u0642\u062f\u064a\u0629\u061f? -message.wannadelete=\u0645\u062a\u0623\u0643\u062f \u0623\u0646\u0643 \u062a\u0631\u064a\u062f \u062d\u0630\u0641 \u0627\u0644\u0637\u0644\u0628\u064a\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629\u061f? -message.wannasave=\u0642\u0628\u0644 \u0627\u0644\u062e\u0631\u0648\u062c \u0623\u062a\u0631\u063a\u0628 \u0628\u062d\u0641\u0638 \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a \u061f? -migration.ScriptNotFound=\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0633\u0643\u0631\u0628\u062a \u0627\u0644\u062a\u0631\u062d\u064a\u0644 -migration.warning=\u062e\u0637\u0623 SQL \u062a\u0631\u062d\u064a\u0644 -migration.warningnodefault=\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0645\u0646\u0634\u0626 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a -migration.warningjl=\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0645\u0646\u0634\u064a\u0621 \u0645\u064a\u0632\u0627\u062a JL -migration.warningnofk=\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0645\u0641\u062a\u0627\u062d \u062a\u0631\u0627\u062c\u0639 \u062e\u0627\u0631\u062c\u064a -migration.notvalidversion=\u0646\u0648\u0639 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u062c\u062f\u064a\u062f\u0629 \u063a\u064a\u0631 \u0645\u0639\u062a\u0645\u062f -payment.title=\u0633\u062f\u0627\u062f -Printer.Null=\u0627\u0644\u0637\u0627\u0628\u0639\u0629 \u063a\u064a\u0631 \u0645\u062a\u0627\u062d\u0629 -Printer.Screen=\u0634\u0627\u0634\u0629 \u0627\u0644\u0637\u0627\u0628\u0639\u0629 -Printer.Serial=\u0637\u0627\u0628\u0639\u0629 \u0627\u0644\u062a\u0630\u0627\u0643\u0631 -resource.binary=\u062b\u0646\u0627\u0626\u064a -resource.image=\u0635\u0648\u0631\u0629 -resource.text=\u0646\u0635 -rest.label.chairs=\u0627\u0644\u0643\u0631\u0627\u0633\u064a -rest.label.customer=\u0632\u0628\u0648\u0646 -rest.label.date=\u0627\u0644\u062d\u062c\u0632 -rest.label.notes=\u0645\u0644\u0627\u062d\u0638\u0627\u062a -scale.notdefined=\u0646\u0637\u0627\u0642 \u063a\u064a\u0631 \u0645\u062d\u062f\u062f -scale.invalidvalue=\u0646\u0637\u0627\u0642 \u0642\u064a\u0645\u0629 \u063a\u064a\u0631 \u0635\u0627\u0644\u062d -scale.weighitem=Weigh Item - -stock.in.movement=(\u0641\u064a) \u0627\u0644\u062d\u0631\u0643\u0629 -stock.in.purchase=(\u0641\u064a) \u0627\u0644\u0634\u0631\u0627\u0621 -stock.in.refund=(\u0641\u064a) \u0627\u0644\u0645\u0631\u062a\u062c\u0639 -stock.out.break=(\u062e\u0627\u0631\u062c) \u0627\u0644\u062a\u0627\u0644\u0641 -stock.out.crossing=\u0645\u0639\u0628\u0631 -stock.out.movement=(\u062e\u0627\u0631\u062c) \u0627\u0644\u062d\u0631\u0643\u0629 -stock.out.refund=(\u062e\u0627\u0631\u062c) \u0627\u0644\u0645\u0631\u062a\u062c\u0639 -stock.out.sale=(\u062e\u0627\u0631\u062c) \u0627\u0644\u0628\u064a\u0639 -stock.in.openpack=(In) Open Pack -stock.out.openpack=(Out) Open Pack -stock.in.stockchange=(In) Stock Change -stock.out.stockchange=(Out) Stock Change - -tab.bank=\u0645\u0635\u0631\u0641 -tab.cash=\u0627\u0644\u0646\u0642\u062f\u064a\u0629 -tab.cashrefund=\u0627\u0644\u0645\u0631\u062a\u062c\u0639 -tab.cheque=\u0634\u064a\u0643 -tab.chequerefund=\u0634\u064a\u0643 -tab.free=\u0645\u062c\u0627\u0646\u0627 -tab.magcard=\u0627\u0644\u0628\u0637\u0627\u0642\u0629 -tab.paper=\u0642\u0633\u064a\u0645\u0629 -tab.debt=\u062f\u064a\u0646 -title.changepassword=\u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 -title.editor=\u0631\u0633\u0627\u0644\u0629 \u062a\u0646\u0628\u064a\u0647 -transpayment.bank=\u0645\u0635\u0631\u0641 -transpayment.cash=\u0627\u0644\u0646\u0642\u062f\u064a\u0629 -transpayment.cashin=(\u062f\u0627\u062e\u0644 \u0641\u064a) \u0627\u0644\u0646\u0642\u062f -transpayment.cashout=(\u062e\u0627\u0631\u062c \u0645\u0646) \u0627\u0644\u0646\u0642\u062f -transpayment.cashrefund=\u0627\u0644\u0645\u0631\u062a\u062c\u0639 -transpayment.cheque=\u0634\u064a\u0643 -transpayment.chequerefund=\u0631\u062f \u0634\u064a\u0643 -transpayment.free=\u0645\u062c\u0627\u0646\u0627 -transpayment.magcard=\u0627\u0644\u0628\u0637\u0627\u0642\u0629 -transpayment.magcardrefund=\u0628\u0637\u0627\u0642\u0629 \u0631\u062f -transpayment.paperin=\u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u0625\u062f\u062e\u0627\u0644 -transpayment.paperout=\u0645\u0644\u0627\u062d\u0638\u0629 \u0645\u062e\u0631\u062c\u0627\u062a -transpayment.debt=\u062f\u064a\u0646 -transpayment.debtpaid=\u062f\u064a\u0648\u0646 \u0645\u062f\u0641\u0648\u0639\u0629 -Visor.Title=Chromis POS -Menu.Leaves=\u0623\u0648\u0631\u0627\u0642 -Menu.Breaks=\u0641\u0648\u0627\u0635\u0644 -Menu.CheckInCheckOut=\u062a\u062d\u0642\u0642 \u062f/\u062e -Menu.PresenceManagement=\u0643\u0634\u0641 \u062d\u0636\u0648\u0631 -Menu.Employees.Reports=\u062a\u0642\u0627\u0631\u064a\u0631 -Menu.DailyPresenceReport=\u0627\u0644\u062d\u0636\u0648\u0631 \u0627\u0644\u064a\u0648\u0645\u064a -Menu.DailyScheduleReport=\u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u064a\u0648\u0645\u064a -Menu.PerformanceReport=\u0627\u0644\u0623\u062f\u0627\u0621 -label.epm.employee=\u0639\u0627\u0645\u0644 -label.epm.employee.id=\u0631\u0645\u0632 \u0627\u0644\u0645\u0648\u0638\u0641 -label.epm.startdate=\u0645\u0646 -label.epm.enddate=\u0625\u0644\u0649 \u062a\u0627\u0631\u064a\u062e -label.epm.notes=\u0645\u0644\u0627\u062d\u0638\u0627\u062a -label.epm.visible=\u0645\u0631\u0626\u064a -message.cannotfindemployee=\u0644\u0627 \u064a\u0645\u0643\u0646 \u0625\u064a\u062c\u0627\u062f \u0639\u0627\u0645\u0644\u064a\u0646 -message.invalidenddate=\u0644\u0627 \u064a\u0645\u0643\u0646 \u062a\u0639\u064a\u064a\u0646 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0646\u0647\u0627\u064a\u0629 \u0642\u0628\u0644 \u0627\u0644\u0646\u0638\u0627\u0645 \u0623\u0648 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0628\u062f\u0621 -message.invalidstartdate=\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0628\u062f\u0621 \u0644\u0627 \u064a\u0645\u0643\u0646 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0642\u0628\u0644 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0646\u0638\u0627\u0645 -message.leavefor=\u063a\u0627\u062f\u0631 \u0644 -message.at=\u0641\u064a -message.probleminbreak=\u062e\u0637\u0623 \u0641\u064a \u0627\u0644\u0627\u0633\u062a\u0631\u0627\u062d\u0629 -message.leavecontrol=\u0647\u0648 \u0641\u064a \u0625\u062c\u0627\u0632\u0629. \u0644\u0644\u062a\u062d\u0642\u0642 \u0627\u062a\u0635\u0644 \u0628\u0627\u0644\u0645\u062f\u064a\u0631 \u0644\u0627\u0644\u063a\u0627\u0621 \u0627\u0644\u0625\u062c\u0627\u0632\u0629 -message.checkedin=\u062a\u0645 \u0648\u0635\u0648\u0644\u0647 \u0641\u064a -message.checkedout=\u062a\u0645 \u062e\u0631\u0648\u062c\u0647 \u0641\u064a -message.cannotcheckin=\u0644\u0627 \u064a\u0645\u0643\u0646 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u0648\u0635\u0648\u0644 -message.cannotcheckout=\u0644\u0627 \u064a\u0645\u0643\u0646 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u062e\u0631\u0648\u062c -message.noshift=has no previous shift -message.breakoverandcheckedin=\'s Break is over and Checked In at -message.breakoverandcheckedout=\'s break is over and Checked Out at -label.roletabldescription=\u062a\u0646\u0627\u0632\u0644\u064a\u0627 -Button.newcustomer=\u0625\u0644\u063a\u0627\u0621 -message.systemclosecas=jCheckBox1 -title.CSVImport=\u0648\u0635\u0641 \u0627\u0644\u062d\u0627\u0644\u0629 -label.splitpayment=\u0627\u0646\u0642\u0633\u0627\u0645 \u0627\u0644\u062f\u0641\u0639 -label.addsplitpayment=\u0625\u0636\u0627\u0641\u0629 \u0633\u0628\u0644\u064a\u062a \u0627\u0644\u062f\u0641\u0639 -label.deletesplitpayment=\u062d\u0630\u0641 \u062a\u062c\u0632\u0623\u0629 \u0627\u0644\u062f\u0641\u0639 -Button.Test=\u062a\u062c\u0631\u0628\u0629 -label.CatalogueYes=\u0634\u0627\u0645\u0644 -label.CatalogueNo=\u0627\u0633\u062a\u0628\u0639\u0627\u062f -label.CatalogueStatus=\u0641\u064a \u0627\u0644\u062f\u0644\u064a\u0644\u061f? -label.nocashsales=\u0641\u062a\u062d \u0627\u0644\u062f\u0631\u062c - \u062f\u0648\u0646 \u0628\u064a\u0639 -label.closeoptions=\u062e\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u0625\u063a\u0644\u0627\u0642 -label.producthtmlguide=html>\n

You can customise the Sales screen Product buttons here. \nIf you have even a little HTML knowlege you\'re more than halfway there!



\n
Hover over the text to your right to see the HTML code for the effect you want on your Button

Minimum and Maximum product levels are maintained in Product \nLocation along with Units sold -label.fontcolour=html>Text ColourSMALL TEXTsmall
smallFont Size: smallLarge TextLargeBold TextItalic TextItalic TextBoldDisplay TWO LINES
ON YOUR BUTTONDisplay TWO LINES
ON YOUR BUTTON. label.title=Cierres de caja - label.closedate=Fechas de cierre - label.partialtotal=Total - label.total=Total - label.partialtax=Impuestos - label.partialsubtotal=Subtotal - label.tax=Impuestos - label.subtotal=Subtotal - +transpayment.bank=Bank transpayment.cash=Efectivo - transpayment.magcard=Tarjeta - transpayment.cashrefund=Devoluci\u00f3n - transpayment.magcardrefund=Devoluci\u00f3n con tarjeta - transpayment.cheque=Cheque - transpayment.chequerefund=Devoluci\u00f3n con cheque - transpayment.cashin=(entrada) Efectivo - transpayment.cashout=(salida) Efectivo - transpayment.free=Sin cargo - transpayment.ticket=Tiquet - transpayment.paperin=Vales cobrados - transpayment.paperout=Vales emitidos transpayment.debt=A cuenta transpayment.debtpaid=A cuenta pagado diff --git a/locales/Argentinian/reports/uk/chromis/reports/closedproducts_messages_es_AR.properties b/locales/Argentinian/closedproducts_messages_es_AR.properties similarity index 91% rename from locales/Argentinian/reports/uk/chromis/reports/closedproducts_messages_es_AR.properties rename to locales/Argentinian/closedproducts_messages_es_AR.properties index 3240b26a..5ef12f36 100644 --- a/locales/Argentinian/reports/uk/chromis/reports/closedproducts_messages_es_AR.properties +++ b/locales/Argentinian/closedproducts_messages_es_AR.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Argentinian/reports/uk/chromis/reports/customers_messages_es_AR.properties b/locales/Argentinian/customers_messages_es_AR.properties similarity index 88% rename from locales/Argentinian/reports/uk/chromis/reports/customers_messages_es_AR.properties rename to locales/Argentinian/customers_messages_es_AR.properties index ceabef68..363d1c95 100644 --- a/locales/Argentinian/reports/uk/chromis/reports/customers_messages_es_AR.properties +++ b/locales/Argentinian/customers_messages_es_AR.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -22,3 +22,4 @@ label.curdebt=A cuenta label.curdate=Fecha de d\u00e9bito label.notes=Notas label.taxid=CUIT / CUIL +label.discount=Discount diff --git a/locales/Argentinian/reports/uk/chromis/reports/customersdiary_messages_es_AR.properties b/locales/Argentinian/customersdiary_messages_es_AR.properties similarity index 90% rename from locales/Argentinian/reports/uk/chromis/reports/customersdiary_messages_es_AR.properties rename to locales/Argentinian/customersdiary_messages_es_AR.properties index 854c2124..38b93201 100644 --- a/locales/Argentinian/reports/uk/chromis/reports/customersdiary_messages_es_AR.properties +++ b/locales/Argentinian/customersdiary_messages_es_AR.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Argentinian/reports/uk/chromis/reports/inventory_messages_es_AR.properties b/locales/Argentinian/inventory_messages_es_AR.properties similarity index 91% rename from locales/Argentinian/reports/uk/chromis/reports/inventory_messages_es_AR.properties rename to locales/Argentinian/inventory_messages_es_AR.properties index 07b8d9a5..8a0bd958 100644 --- a/locales/Argentinian/reports/uk/chromis/reports/inventory_messages_es_AR.properties +++ b/locales/Argentinian/inventory_messages_es_AR.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Argentinian/reports/uk/chromis/reports/inventoryb_messages_es_AR.properties b/locales/Argentinian/inventoryb_messages_es_AR.properties similarity index 90% rename from locales/Argentinian/reports/uk/chromis/reports/inventoryb_messages_es_AR.properties rename to locales/Argentinian/inventoryb_messages_es_AR.properties index 9e9819df..45e2b5b7 100644 --- a/locales/Argentinian/reports/uk/chromis/reports/inventoryb_messages_es_AR.properties +++ b/locales/Argentinian/inventoryb_messages_es_AR.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Argentinian/reports/uk/chromis/reports/inventorydiff_messages_es_AR.properties b/locales/Argentinian/inventorydiff_messages_es_AR.properties similarity index 91% rename from locales/Argentinian/reports/uk/chromis/reports/inventorydiff_messages_es_AR.properties rename to locales/Argentinian/inventorydiff_messages_es_AR.properties index 64a035b2..5c972bff 100644 --- a/locales/Argentinian/reports/uk/chromis/reports/inventorydiff_messages_es_AR.properties +++ b/locales/Argentinian/inventorydiff_messages_es_AR.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Argentinian/reports/uk/chromis/reports/inventorydiffdetail_messages_es_AR.properties b/locales/Argentinian/inventorydiffdetail_messages_es_AR.properties similarity index 91% rename from locales/Argentinian/reports/uk/chromis/reports/inventorydiffdetail_messages_es_AR.properties rename to locales/Argentinian/inventorydiffdetail_messages_es_AR.properties index 3b8851c5..c5484f3e 100644 --- a/locales/Argentinian/reports/uk/chromis/reports/inventorydiffdetail_messages_es_AR.properties +++ b/locales/Argentinian/inventorydiffdetail_messages_es_AR.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Argentinian/reports/uk/chromis/reports/inventorylistdetail_messages_es_AR.properties b/locales/Argentinian/inventorylistdetail_messages_es_AR.properties similarity index 90% rename from locales/Argentinian/reports/uk/chromis/reports/inventorylistdetail_messages_es_AR.properties rename to locales/Argentinian/inventorylistdetail_messages_es_AR.properties index dc527b9b..2e5b51e6 100644 --- a/locales/Argentinian/reports/uk/chromis/reports/inventorylistdetail_messages_es_AR.properties +++ b/locales/Argentinian/inventorylistdetail_messages_es_AR.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Argentinian/locales/beans_messages_es_AR.properties b/locales/Argentinian/locales/beans_messages_es_AR.properties deleted file mode 100644 index ea72e89b..00000000 --- a/locales/Argentinian/locales/beans_messages_es_AR.properties +++ /dev/null @@ -1,25 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -Button.Today=Hoy - -button.ok=Aceptar - -button.cancel=Cancelar - -title.calendar=Seleccione una fecha diff --git a/locales/Argentinian/locales/data_messages_es_AR.properties b/locales/Argentinian/locales/data_messages_es_AR.properties deleted file mode 100644 index 0585835b..00000000 --- a/locales/Argentinian/locales/data_messages_es_AR.properties +++ /dev/null @@ -1,137 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -exception.noupdatecount=N\u00famero de modificaciones desconocidas. - -exception.nodataset=Conjunto de datos sin definir. - -exception.nonegativelimits=No se permiten l\u00edmites negativos. - -exception.outofbounds=Fuera de los l\u00edmites. - -exception.noreadfile=Error leyendo el archivo de sentencias. - -exception.nofinishedfile=El archivo de sentencias no ha finalizado. - -exception.notnull=El valor no debe ser nulo. - -exception.noparamtype=El tipo del par\u00e1metro no est\u00e1 permitido. - -qbf.none=Ninguno - -qbf.null=Nulo - -qbf.notnull=No nulo - -qbf.equals=Igual - -qbf.distinct=Distinto - -qbf.greater=Mayor - -qbf.less=Menor - -qbf.greaterequals=Mayor o igual - -qbf.lessequals=Menor o igual - -label.findwhat=Buscar - -label.where=Donde - -label.match=Condici\u00f3n - -label.casesensitive=May\u00fasculas / Min\u00fasculas - -button.ok=Aceptar - -button.cancel=Cancelar - -title.find=Buscar - -list.startfield=Principio del campo - -list.wholefield=Todo el campo - -list.anypart=Cualquier parte del campo - -list.re=Expresi\u00f3n regular - -title.message=Mensaje del gestor de datos - -button.information=Informaci\u00f3n - -message.norecord=No se encuentra el registro. - -message.nolistdata=No se puede buscar en la lista de datos. - -message.noreload=No se puede recargar la lista de datos. - -message.nomove=No se puede mover a otro registro. - -message.nosave=No se puede grabar el registro. - -message.nodelete=No se puede marcar el registro para eliminar. - -message.nonew=No se puede crear un nuevo registro. - - -sgn.danger=Peligro\: - -sgn.warning=Precauci\u00f3n\: - -sgn.caution=Atenci\u00f3n\: - -sgn.notice=Aviso\: - -sgn.important=Importante\: - -sgn.success=\u00c9xito\: - -sgn.unknown=Desconocido\: - -exception.nocompare=Se esperaba un comparador de QBF. - -exception.nodelete=No se han eliminado registros. - -exception.noupdate=No se han modificado registros. - -exception.noinsert=No se han creado registros. - -message.changeslost=Los cambios realizados se perder\u00e1n. \u00bfDesea continuar? - -title.editor=Mensaje del editor - -message.wannasave=\u00bfDesea guardar los cambios antes de salir? - -label.imagefiles=Archivos de im\u00e1genes - -message.resizeimage=La image seleccionada es m\u00e1s grande que el tama\u00f1o adecuado para el campo. \u00bfDesea redimensionarla? - -qbf.re=Expresi\u00f3n regular - -label.sortby=Ordenar por - -label.andby=Y por - -message.nosort=La condici\u00f3n de ordenaci\u00f3n no es correcta - -caption.sort=Ordenar -exception.iofile=Error leyendo el archivo. -exception.parserconfig=Error del analizador XML. Por favor, p\u00f3ngase en contacto con el administrador. -exception.xmlfile=Error de an\u00e1lisis. Archivo XML no v\u00e1lido. diff --git a/locales/Argentinian/locales/erp_messages_es_AR.properties b/locales/Argentinian/locales/erp_messages_es_AR.properties deleted file mode 100644 index 47ea9d8f..00000000 --- a/locales/Argentinian/locales/erp_messages_es_AR.properties +++ /dev/null @@ -1,55 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.configerp=Configuraci\u00f3n ERP - -label.erpurl=URL de servicio - -label.erpid=C\u00f3digo de entidad - -label.erporg=C\u00f3digo de organizacion - -label.erppos=C\u00f3digo de punto de venta - -label.erpuser=Usuario - -label.erppassword=Clave de acceso - -message.urlnotdefined=No se ha definido la direcci\u00f3n URL del servicio de sincronizaci\u00f3n - -message.syncordersok=Se han sincronizado las \u00f3rdenes correctamente. - -message.syncordersinfo=Se han sincronizado {0} \u00f3rdenes. - -message.syncproductsok=Se han sincronizado los datos correctamente. - -message.syncproductsinfo=Se han sincronizado {0} productos.\nSe han sincronizado {1} clientes. - -message.remoteexception=Se ha producido un error de comunicaci\u00f3n. - -message.serviceexception=No se ha podido conectar con el servicio. - -message.malformedurlexception=La direcci\u00f3n URL del servicio no es correcta. - -message.returnnull=Los par\u00e1metros de sincronizaci\u00f3n no son correctos. - -message.zeroproducts=No hay datos que deban ser sincronizados. - -message.zeroorders=No hay \u00f3rdenes que deban ser sincronizados. - -message.propsnotdefined=No se ha definido el recurso de propiedades de sincronizaci\u00f3n "chromispos.properties". diff --git a/locales/Argentinian/locales/pos_messages_es_AR.properties b/locales/Argentinian/locales/pos_messages_es_AR.properties deleted file mode 100644 index 14d13a1d..00000000 --- a/locales/Argentinian/locales/pos_messages_es_AR.properties +++ /dev/null @@ -1,472 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -Button.Cancel=Cancelar -button.catalogadd=A\u00f1adir al cat\u00e1logo -button.catalogdel=Eliminar del cat\u00e1logo -Button.Close=Cerrar -Button.CloseCash=Cerrar caja -Button.DeleteTicket=Eliminar -button.edit=Editar -Button.ExecuteChart=Ejecutar gr\u00e1fico -button.executefilter=Ejecutar filtro -Button.ExecuteReport=Ejecutar informe -Button.Factory=Valores de f\u00e1brica -button.listtickets=Lista -button.movetable=Mover -Button.NewTicket=Nuevo -Button.OK=Aceptar -button.opendrawer=Abrir caj\u00f3n -button.peoplepassword=Clave de acceso -button.print=Imprimir -button.receive=Recibir -button.refund=Devolver -button.refundall=Devolver todo -button.refundline=Devolver l\u00ednea -button.refundone=Devolver uno -button.reloadticket=Recargar -button.reservations=Reservas -button.reset=Limpiar -Button.Restore=Restaurar -Button.Save=Guardar -button.tables=Mesas -caption.tickets=Recibos -caption.upload=Subir lista de productos -Database.ScriptError=No se ha podido ejecutar el script de creaci\u00f3n de base de datos. -Database.ScriptWarning=No se ha podido ejecutar el script correctamente. -Display.Null=Visor no disponible -Display.Screen=Visor en pantalla -Display.Window=Visor -exception.unavailabledataset=No hay conjunto de datos disponible -exception.unavailablefield=Campo no definido\: {0} -exception.unavailablefields=No hay campos disponibles -filter.dbdriverlib=Manejador (librer\u00eda) (*.jar,*.zip) -form.productslist=Lista de productos -label.bybarcode=Por c\u00f3digo de barras -label.bydates=Por fechas -label.byform=Por formulario -label.byreason=Por raz\u00f3n -label.bywarehouse=Por almac\u00e9n -label.cardexpdate=V\u00e1lida hasta -label.cardholder=Nombre -label.cardnumber=Tarjeta -Label.Cash=Caja -Label.CashMachine=Caja registradora -label.catid=Identificador -label.image=Imagen -label.catname=Categor\u00eda -Label.ChangeCash=Cambio -label.commerceid=Id. de comercio -label.commercepwd=Clave de comercio -Label.Database=Base de datos -label.date=Fecha -label.datestitle=Fechas de cierre -Label.DbDriver=Manejador (clase) -label.dbdriverlib=Manejador (librer\u00eda) -Label.DbPassword=Clave de acceso -Label.DbURL=Cadena de conexi\u00f3n -Label.DbUser=Usuario -label.dutyid=Identificador -label.dutyname=Impuesto -label.dutyrate=Tasa -label.editline=Editar l\u00ednea -Label.EndDate=Fecha de fin -label.floorid=Identificador -label.floorname=Planta -Label.InputCash=Entregado -label.item=Art\u00edculo -Label.LoadError=Se ha producido un error al mostrar esta funcionalidad. -label.locationaddress=Direcci\u00f3n -label.locationid=Identificador -label.locationname=Nombre -Label.MachineDisplay=Visor de clientes -label.machinedisplayconn=Modo -label.machinedisplayport=Puerto -Label.MachineName=Nombre -Label.MachinePrinter=Impresora 1 -Label.MachinePrinter2=Impresora 2 -Label.MachinePrinter3=Impresora 3 -label.machineprinterport=Puerto -Label.MachineScreen=Pantalla -label.magcardreader=Lector de tarjetas -label.maximum=M\u00e1ximo -label.minimum=M\u00ednimo -Label.Name=Nombre -label.noticketstoclose=No hay tiquets por cerrar -label.nullcategory=(Sin categor\u00eda) -Label.Password=Clave -label.passwordnew=Clave nueva -label.passwordold=Clave antigua -label.passwordrepeat=Repetir clave -Label.Payment=Pagos -label.paymentdate=Fecha -label.paymentgateway=Pasarela de pagos -label.paymentreason=Raz\u00f3n -label.paymentstitle=Informe de pagos -label.paymenttestmode=Modo pruebas -label.paymenttotal=Total -label.peopleimage=Imagen -label.peoplename=Nombre -label.peoplevisible=Visible -label.placefloor=Planta -label.placename=Sitio -label.placeposition=Posici\u00f3n -label.price=Precio -label.pricetax=Precio + Impuestos -label.prodaux=Auxiliar -label.prodbarcode=C\u00f3digo de barras -label.prodcategory=Categor\u00eda -label.prodcost=Costo -label.prodgeneral=General -label.prodincatalog=En el cat\u00e1logo -label.prodname=Nombre -label.prodorder=Orden -label.prodpricebuy=Precio de compra -label.prodpricesell=Precio de venta -label.prodpriceselltax=Precio de venta + impuesto -label.prodproperties=Propiedades -label.prodref=Referencia -label.prodscale=Balanza -label.prodstock=Inventario -label.prodstockcost=Coste anual -label.prodstockmax=Nivel m\u00e1ximo -label.prodstocksec=Nivel de seguridad -label.prodstockvol=Volumen -label.produnits=Unidades -label.prodvaluebuy=Valor de compra -label.prodvaluesell=Valor de venta -label.prodvolume=Volumen -label.recorddeleted=(Registro eliminado) -label.recordeof=(No hay registros) -label.recordnew=(Registro nuevo) -label.remainingcash=Restante -label.resname=Recurso -label.restaurantmove=Se est\u00e1 moviendo la mesa {0}. Seleccione otra mesa o la mesa de origen. -label.role=Rol -label.sales=Ventas -label.salestitle=Informe de ventas -label.scale=Balanza -Label.StartDate=Fecha de inicio -label.stockdate=Fecha -label.stockproduct=Producto -label.stockreason=Raz\u00f3n -label.subtotalcash=Subtotal -label.table=Mesa -label.tax=Impuestos -label.taxcash=Impuestos -label.ticketid=Recibo -Label.Tickets=Pagos -Label.Ticketsbag=Recibos -label.totalcash=Total -label.units=Cant. -label.user=Usuario -label.value=Importe -label.warehouse=Almac\u00e9n -Menu.Backoffice=Administraci\u00f3n -Menu.Catalog=Cat\u00e1logo -Menu.Categories=Categorias -Menu.ChangePassword=Cambiar clave -Menu.ClosedProducts=Ventas de productos -Menu.CloseTPV=Cerrar caja -Menu.Closing=Cierres de caja -Menu.Configuration=Configuraci\u00f3n -Menu.ERPOrders=Sincronizar \u00f3rdenes -Menu.ERPProducts=Sincronizar POS -Menu.Exit=Salir -Menu.Floors=Plantas -Menu.Inventory=Almacenes -Menu.Inventory2=Existencias -Menu.InventoryBroken=Existencias bajo m\u00ednimos -Menu.InventoryDiff=Diario de existencias -Menu.Locations=Almacenes -Menu.Main=Principal -Menu.Maintenance=Mantenimiento -Menu.Maintenance.ERP=Chromis ERP -Menu.Maintenance.POS=Terminal de venta -Menu.Payments=Movimientos de caja -Menu.Printer=Impresora -Menu.Products=Productos -Menu.StockChanges=Stock Changes -Menu.StockChangesReport=Stock Changes Report -Menu.Promotions=Promotions -Menu.PromotionsReport=Promotions Report - -Menu.Reports=Informes -Menu.ReportTaxes=Impuestos -Menu.Resources=Recursos -Menu.Roles=Roles -Menu.SalesChart=Gr\u00e1fico de ventas -Menu.SalesManagement=Ventas -Menu.SalesManagement.Reports=Informes -Menu.StockDiary=Movimiento de existencias -Menu.StockManagement=Inventario -Menu.StockManagement.Edit=Mantenimiento -Menu.StockManagement.Reports=Informes -Menu.StockMovement=Gesti\u00f3n de inventario -Menu.System=Sistema -Menu.Tables=Mesas -Menu.Taxes=Impuestos -Menu.ThirdParties=Proveedores -Menu.ThirdPartiesManagement=Gesti\u00f3n de proveedores -Menu.Ticket=Ventas -Menu.TicketEdit=Editar ventas -Menu.TicketRefund=Devoluciones -Menu.Users=Usuarios -Menu.UserSells=Caja por vendedor -message.BadPassword=La clave no es v\u00e1lida. Reint\u00e9ntelo otra vez. -message.cannotchangepassword=No se ha podido cambiar la clave de acceso. -message.cannotclosecash=No se puede cargar la caja. -message.cannotdeleteconfig=No se ha podido eliminar el archivo de configuraci\u00f3n. -message.cannotexecute=No se ha podido ejecutar la acci\u00f3n. -message.cannotfillchart=No se han podido rellenar los datos del gr\u00e1fico. -message.cannotfillreport=No se han podido rellenar los datos del informe. -message.cannotloadreport=No se ha podido cargar la definici\u00f3n del informe. -message.cannotloadreportdata=No se han podido cargar los datos del informe. -message.cannotloadresourcedata=No se han podido cargar los recursos del informe. -message.CannotMove=No se puede mover a otro registro. -message.cannotprint=No se puede imprimir el recibo. -message.cannotprintline=No se ha podido imprimir la l\u00ednea. -message.cannotprintticket=No se ha podido imprimir el recibo. -message.cannotsaveconfig=No se ha podido guardar el archivo de configuraci\u00f3n. -message.changepassworddistinct=La clave de acceso repetida debe ser igual a la clave nueva. -message.closecashok=La caja se ha cerrado con \u00e9xito. -message.configfactory=Se restaurar\u00e1n los valores de f\u00e1brica y se perder\u00e1n los actuales. \u00bfDesea continuar? -message.configrestore=Se restaurar\u00e1n los valores iniciales y se perder\u00e1n los cambios. \u00bfDesea continuar? -message.createdatabase=No se ha detectado una base de datos en funcionamiento. Se creara una base de datos por defecto.
\u00bfDesea continuar? -message.databaseconnectionerror=No se puede conectar con la base de datos. Base de datos no disponible. -message.databasedrivererror=No se puede conectar con la base de datos. Manejador no encontrado. -message.databasenotsupported=Base de datos "{0}" no soportada. -message.nocardreader=Lector de tarjetas no especificada. -message.nopaymentgateway=Pasarela de pago no especificada. -message.nosaveticket=No se ha podido guardar el recibo. -message.notactive=Ha sucedido un error al mostrar el panel. -message.notpermissions=No dispone de permisos para ejecutar esta tarea. -message.paymentcashneg=Haga la devoluci\u00f3n y pulse Aceptar. -message.paymenterror=Error en la transacci\u00f3n. -message.paymenterrorunknown=Error desconocido en la transacci\u00f3n. -message.paymentexceptionremote=Excepci\u00f3n remota. -message.paymentexceptionservice=Excepci\u00f3n del servicio. -message.paymentfree=Sin cargo. -message.paymentgatewayext=Haga el pago con tarjeta y pulse Aceptar. -message.paymentgatewayextrefund=Haga la devoluci\u00f3n con tarjeta y pulse Aceptar. -message.paymentnotauthorised=Transacci\u00f3n no autorizada. -message.paymentrefundsnotsupported=No se pueden realizar devoluciones. -message.preparescanner=Prepare the scanner to upload the products list and press OK. -message.restartchanges=La configuraci\u00f3n se ha guardado correctamente. Los cambios se realizar\u00e1n al reiniciar la aplicaci\u00f3n. -message.scannerfail=Se ha producido un error al subir la lista de productos. -message.scannerfail2=Se ha producido un error al descargar la lista de productos. -message.scannerok=Se ha subido con \u00e9xito la lista de productos. -message.title=Mensaje de la registradora -message.updatedatabase=Se ha detectado una versi\u00f3n anterior de la base de datos. Se actualizar\u00e1 la base de datos autom\u00e1ticamente.
SE PUEDEN PERDER DATOS. PRIMERO HAGA UNA COPIA DE SEGURIDAD.
\u00bfDesea continuar? -message.wannaclosecash=\u00bfEst\u00e1 seguro que desea cerrar la caja? -message.wannadelete=\u00bfEst\u00e1 seguro que desea eliminar el recibo actual? -payment.title=Pago -Printer.Null=Impresora no disponible -Printer.Screen=Impresora en pantalla -Printer.Serial=Impresora de recibos -resource.binary=Binario -resource.image=Imagen -resource.text=Texto -rest.label.chairs=Sillas -rest.label.customer=Cliente -rest.label.date=Fecha -rest.label.notes=Notas -stock.in.movement=(entrada) Traspaso -stock.in.purchase=(entrada) compra -stock.in.refund=(entrada) devoluci\u00f3n -stock.out.break=(salida) rotura -stock.out.crossing=Traspaso -stock.out.movement=(salida) Traspaso -stock.out.refund=(salida) devoluci\u00f3n -stock.out.sale=(salida) venta -stock.in.openpack=(In) Open Pack -stock.out.openpack=(Out) Open Pack -stock.in.stockchange=(In) Stock Change -stock.out.stockchange=(Out) Stock Change - -tab.cash=Efectivo -tab.cashrefund=Devoluci\u00f3n -tab.cheque=Cheque -tab.chequerefund=Cheque -tab.free=Gratis -tab.magcard=Tarjeta -tab.paper=Vale -title.changepassword=Cambiar clave de acceso -title.editor=Mensaje del editor -transpayment.cash=Efectivo -transpayment.cashin=(entrada) Efectivo -transpayment.cashout=(Salida) Efectivo -transpayment.cashrefund=Devoluci\u00f3n -transpayment.cheque=Cheque -transpayment.chequerefund=Devoluci\u00f3n con cheque -transpayment.free=Sin cargo -transpayment.magcard=Tarjeta -transpayment.magcardrefund=Devoluci\u00f3n con tarjeta -transpayment.paperin=Vales cobrados -transpayment.paperout=Vales emitidos -Visor.Title=Chromis POS - -message.paymentgatewayswipe=Pase la tarjeta por el lector y pulse Aceptar. - -message.paymentgatewaytype=Escriba los datos de la tarjeta y pulse Aceptar. - -message.noticket=El recibo ya no existe. - -Menu.ProductsWarehouse=Productos por almac\u00e9n -Menu.ProductPacks=Product Packs - -message.noproduct=No existe un producto con el c\u00f3digo introducido - -label.type=Tipo - -message.tableempty=La mesa est\u00e1 ahora vac\u00eda. - -message.tablefull=La mesa est\u00e1 ahora vac\u00eda. -scale.notdefined=La balanza no est\u00e1 definida. -scale.invalidvalue=La balanza devolvi\u00f3 un valor err\u00f3neo. -scale.weighitem=Weigh Item - -message.noweight=No se ha podido realizar la pesada. -label.scaleinput=Introduzca un peso. -label.scanner=Esc\u00e1ner -button.scale=Balanza -message.cannotloadticket=No se ha podido cargar el recibo. -message.notexiststicket=El recibo no existe. -label.locale=Localizaci\u00f3n -label.integer=Entero -label.double=Decimal -label.looknfeel=Aspecto -label.datetime=Fecha y hora -label.currency=Moneda -label.catimage=Imagen -label.percent=Porcentaje -label.placeid=Identificador -label.time=Hora -message.noupdatescript=Se ha detectado un versi\u00f3n anterior de la base de datos pero no es posible actualizar la base de datos autom\u00e1ticamente. chromispos POS se cerrar\u00e1 ahora. -Menu.Customers=Clientes -label.visible=Visible -label.name=Nombre -label.address=Direcci\u00f3n l\u00ednea 1 -label.notes=Notas -Menu.CustomersManagement=Clientes -form.customertitle=Lista de clientes -message.nocard=Tarjeta de usuario no encontrada. Reint\u00e9ntelo otra vez... -label.card=Tarjeta -message.cardnew=El valor de la tarjeta va a cambiar. Desea continuar? -message.cardremove=El valor de la tarjeta se va a eliminar. Desea continuar? -message.nocustomer=No existe un cliente con el c\u00f3digo introducido -message.wannasave=\u00bfDesea guardar los cambios antes de salir? -Menu.Customers.Reports=Informes -Menu.CustomersReport=Clientes -Menu.CustomersBReport=Clientes morosos -Menu.Maintenance.Reports=Informes -Menu.UsersReport=Usuarios -label.bycustomer=Por cliente -label.customer=Cliente -label.restaurantcustomer=Se est\u00e1 recibiendo al cliente {0}. Seleccione una mesa vac\u00eda. -tab.debt=A cuenta -label.debt=A cuenta -transpayment.debt=A cuenta -message.nocustomernodebt=Este recibo no est\u00e1 asignado.\nNo puede ser pagado a cuenta. -message.cannotfindcustomer=No se han podido encontrar los datos del cliente. -button.pay=Pagar cuenta -Menu.CustomersPayment=Clientes -transpayment.debtpaid=A cuenta pagados -label.taxid=CIF / NIF -Menu.ProductSales=Ventas de productos -label.attributes=Atributos -Menu.ProductLabels=Etiquetas de productos -caption.split=Dividir recibo -label.maxdebt=Deuda m\u00e1xima -label.curdebt=Deuda actual -label.curdate=Fecha de deuda -label.searchkey=Clave de b\u00fasqueda -label.contact=Contacto -label.location=Direcci\u00f3n -label.firstname=Nombre -label.lastname=Apellidos -label.email=E-mail -label.phone=Tel\u00e9fono -label.phone2=Tel\u00e9fono alt. -label.fax=Fax -label.address2=Direcci\u00f3n l\u00ednea 2 -label.postal=C\u00f3digo postal -label.city=Ciudad -label.region=Regi\u00f3n -label.country=Pa\u00eds -label.sequence=Secuencia -message.customerdebtexceded=El cliente supera la deuda permitida. -Menu.CustomersDiary=Diario de clientes -label.reportsprinter=Impresora de informes -label.taxcategory=Categor\u00eda de impuesto -label.taxparent=Impuesto padre -label.cascade=Cascada -label.custtaxcategory=Categor\u00eda de impuesto por cliente -Menu.TaxCustCategories=Categor\u00edas de impuestos por cliente -Menu.TaxCategories=Categor\u00edas de impuestos -button.clean=Restaurar -label.order=Orden -label.taxes=Impuestos -Button.PrintCash=Imprimir -form.tickettitle=Lista de recibos -label.attribute=Atributo de producto -label.attributeset=Conjunto de atributos -label.certificatepath=Certificado -label.certificatepwd=Clave del certificado -label.commercesign=Signo de comercio -label.javapos.drawer=Nombre del caj\u00f3n -label.javapos.printer=Nombre de la impresora -label.merchantcode=C\u00f3digo de comercio -label.money=Total - -label.packsinstock=In stock -label.packof= packs of -label.packstosplit=Packs to split -label.productinpack=Product in pack -label.split=Split - -label.properties=Propiedades -label.receiptprinter=Impresora de recibos -label.refunds=Devoluciones -label.search=Buscar -label.sha=SHA -label.storename=Nombre de tienda -label.terminal=Terminal -label.uploadingproducts=Subiendo productos... Por favor, espere -Menu.Attributes=Atributos de productos -Menu.AttributeSets=Conjunto de atributos de productos -Menu.AttributeUse=Uso de atributos de productos -Menu.AttributeValues=Valores de atributos -Menu.Auxiliar=Productos auxiliares -Menu.InventoryDiffDetail=Detalle de diario de existencias -Menu.InventoryListDetail=Detalle de existencias -Menu.InventoryReOrder=Inventory: Re-Order -message.cannotcalculatetaxes=No se han podido calcular los impuestos.\nLos impuestos de uno o m\u00e1s productos del recibo no est\u00e1n correctamente definidos.\n -message.cannotfindattributes=Este producto no tiene atributos. -message.cannotloadlists=No se han podido cargar las listas de datos. -message.cannotsaveinventorydata=No se ha podido guardar los datos de inventario. -message.mergetable=Uni\u00f3n de mesas -message.mergetablequestion=\u00bfEst\u00e1 seguro que quiere unir las mesas? -message.productnotselected=No se ha seleccionado el producto. -form.selectprintertitle=Seleccionar impresora -message.printererror=No se ha podido imprimir el recibo. -message.stockchangesactioned=Stock Changes Actioned - -message.noprinters=No hay impresoras instaladas en el sistema. -label.all=Todos -label.byproduct=Por producto diff --git a/locales/Argentinian/reports/uk/chromis/reports/people_messages_es_AR.properties b/locales/Argentinian/people_messages_es_AR.properties similarity index 89% rename from locales/Argentinian/reports/uk/chromis/reports/people_messages_es_AR.properties rename to locales/Argentinian/people_messages_es_AR.properties index 0f0643af..d9d22e05 100644 --- a/locales/Argentinian/reports/uk/chromis/reports/people_messages_es_AR.properties +++ b/locales/Argentinian/people_messages_es_AR.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Argentinian/reports/uk/chromis/reports/productlabels_messages_es_AR.properties b/locales/Argentinian/productlabels_messages_es_AR.properties similarity index 89% rename from locales/Argentinian/reports/uk/chromis/reports/productlabels_messages_es_AR.properties rename to locales/Argentinian/productlabels_messages_es_AR.properties index 53601b75..f48ededd 100644 --- a/locales/Argentinian/reports/uk/chromis/reports/productlabels_messages_es_AR.properties +++ b/locales/Argentinian/productlabels_messages_es_AR.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Argentinian/reports/uk/chromis/reports/products_messages_es_AR.properties b/locales/Argentinian/products_messages_es_AR.properties similarity index 91% rename from locales/Argentinian/reports/uk/chromis/reports/products_messages_es_AR.properties rename to locales/Argentinian/products_messages_es_AR.properties index a30df6d0..c63a46a0 100644 --- a/locales/Argentinian/reports/uk/chromis/reports/products_messages_es_AR.properties +++ b/locales/Argentinian/products_messages_es_AR.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Argentinian/reports/uk/chromis/reports/productsales_messages_es_AR.properties b/locales/Argentinian/productsales_messages_es_AR.properties similarity index 90% rename from locales/Argentinian/reports/uk/chromis/reports/productsales_messages_es_AR.properties rename to locales/Argentinian/productsales_messages_es_AR.properties index 65ad4cf1..eb731239 100644 --- a/locales/Argentinian/reports/uk/chromis/reports/productsales_messages_es_AR.properties +++ b/locales/Argentinian/productsales_messages_es_AR.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Argentinian/reports/uk/chromis/reports/productscatalog_messages_es_AR.properties b/locales/Argentinian/productscatalog_messages_es_AR.properties similarity index 90% rename from locales/Argentinian/reports/uk/chromis/reports/productscatalog_messages_es_AR.properties rename to locales/Argentinian/productscatalog_messages_es_AR.properties index c6e6f0fb..e30bfb44 100644 --- a/locales/Argentinian/reports/uk/chromis/reports/productscatalog_messages_es_AR.properties +++ b/locales/Argentinian/productscatalog_messages_es_AR.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Argentinian/reports/uk/chromis/reports/taxes_messages_es_AR.properties b/locales/Argentinian/taxes_messages_es_AR.properties similarity index 90% rename from locales/Argentinian/reports/uk/chromis/reports/taxes_messages_es_AR.properties rename to locales/Argentinian/taxes_messages_es_AR.properties index 9568ff85..f2122e8a 100644 --- a/locales/Argentinian/reports/uk/chromis/reports/taxes_messages_es_AR.properties +++ b/locales/Argentinian/taxes_messages_es_AR.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Argentinian/reports/uk/chromis/reports/usersales_messages_es_AR.properties b/locales/Argentinian/usersales_messages_es_AR.properties similarity index 90% rename from locales/Argentinian/reports/uk/chromis/reports/usersales_messages_es_AR.properties rename to locales/Argentinian/usersales_messages_es_AR.properties index 4467edc3..535e63fd 100644 --- a/locales/Argentinian/reports/uk/chromis/reports/usersales_messages_es_AR.properties +++ b/locales/Argentinian/usersales_messages_es_AR.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Brazilian/locales/beans_messages_pt_BR.properties b/locales/Brazilian/locales/beans_messages_pt_BR.properties deleted file mode 100644 index 7dcbe726..00000000 --- a/locales/Brazilian/locales/beans_messages_pt_BR.properties +++ /dev/null @@ -1,23 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -Button.Today=Hoje -button.ok=OK -button.cancel=Cancelar -title.calendar=Selecione uma data -button.Today=Hoje diff --git a/locales/Brazilian/locales/data_messages_pt_BR.properties b/locales/Brazilian/locales/data_messages_pt_BR.properties deleted file mode 100644 index 6efd9729..00000000 --- a/locales/Brazilian/locales/data_messages_pt_BR.properties +++ /dev/null @@ -1,79 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -exception.noupdatecount=N\u00famero de modifica\u00e7\u00f5es n\u00e3o definido. -exception.nodataset=Conjunto de dados n\u00e3o definido. -exception.nonegativelimits=N\u00e3o se permite limites negativos. -exception.outofbounds=Fora dos limites. -exception.noreadfile=Erro lendo arquivo de senten\u00e7as. -exception.nofinishedfile=Arquivo de senten\u00e7as n\u00e3o finalizado. -exception.notnull=Valor n\u00e3o pode ser nulo. -exception.noparamtype=Tipo de par\u00e2metro n\u00e3o permitido. -qbf.none=Nenhum -qbf.null=\u00c9 nulo -qbf.notnull=N\u00e3o \u00e9 nulo -qbf.equals=Iguais -qbf.distinct=Distinto -qbf.greater=Maior -qbf.less=Menor -qbf.greaterequals=Maior ou igual -qbf.lessequals=Menor ou igual -label.findwhat=Procurando o qu\u00ea -label.where=Onde -label.match=Entrontado -label.casesensitive=Diferenciar mai\u00fascula e min\u00fascula -button.ok=OK -button.cancel=Cancela -title.find=Procura -list.startfield=Campo inicial -list.wholefield=Todo campo -list.anypart=Qualquer parte do campo -list.re=Express\u00e3o regular -title.message=Mensagem do gerenciador de banco de dados -button.information=informa\u00e7\u00e3o -message.norecord=Registro n\u00e3o encontrado. -message.nolistdata=N\u00e3o encontrado na lista de dados. -message.noreload=N\u00e3o foi recarregada a lista de dados. -message.nomove=N\u00e3o pode mover para outro registro. -message.nosave=Registro n\u00e3o salvo. -message.nodelete=N\u00e3o pode marcar o registro para dele\u00e7\u00e3o. -message.nonew=N\u00e3o pode criar um novo registro. -sgn.danger=Perigo\: -sgn.warning=Aten\u00e7\u00e3o\: -sgn.caution=Cuidado: -sgn.notice=Aviso\: -sgn.important=Importante\: -sgn.success=Successo\: -sgn.unknown=Desconhecido\: -exception.nocompare=Se espera um comparador para QBF. -exception.nodelete=Nenhum registro deletado. -exception.noupdate=Nenhum registro atualizado. -exception.noinsert=Nenhum registro criado. -message.changeslost=As mudan\u00e7as ser\u00e3o perdidas. Deseja continuar? -title.editor=Mensagem do editor -message.wannasave=Voc\u00ea deseja salvar as modifica\u00e7\u00f5es antes de sair? -label.imagefiles=Arquivos de imagem -message.resizeimage=A imagem selecionada \u00e9 maior do que o tamanho deste campo. Voc\u00ea deseja redimensionar a imagem ? -qbf.re=Express\u00e3o regular -label.sortby=Ordenar por -label.andby=E por -message.nosort=A condi\u00e7\u00e3o de ordena\u00e7\u00e3o definida n\u00e3o \u00e9 valida -caption.sort=Ordena\u00e7\u00e3o -exception.xmlfile=Error XML -exception.parserconfig=Error -exception.iofile=Erro diff --git a/locales/Brazilian/locales/erp_messages_pt_BR.properties b/locales/Brazilian/locales/erp_messages_pt_BR.properties deleted file mode 100644 index 86de340a..00000000 --- a/locales/Brazilian/locales/erp_messages_pt_BR.properties +++ /dev/null @@ -1,37 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.configerp=Configura o ERP -label.erpurl=URL dos servi\u00e7os -label.erpid=C\u00f3digo entidade -label.erporg=C\u00f3digo organiza\u00e7\u00e3o -label.erppos=C\u00f3digo POS -label.erpuser=Usu\u00e1rio -label.erppassword=Senha -message.urlnotdefined=URL do servi\u00e7o de sincroniza\u00e7\u00e3o n\u00e3o foi definida. -message.syncordersok=Sucesso na sicroniza\u00e7\u00e3o de ordens. -message.syncordersinfo={0} ordens sicronizada(s). -message.syncproductsok=Sucesso na sincroniza\u00e7\u00e3o de produtos. -message.syncproductsinfo={0} produtos sincronizado(s). -message.remoteexception=Erro de Comunica\u00e7\u00e3o. -message.serviceexception=N\u00e3o foi poss\u00edvel conectar ao servi\u00e7o. -message.malformedurlexception=A URL do servi\u00e7o est\u00e1 errada. -message.returnnull=Par\u00e2metros de sincroniza\u00e7\u00e3o est\u00e3o errados. -message.zeroproducts=N\u00e3o existem produtos para sincronizar. -message.zeroorders=N\u00e3o existem ordens a sincronizar. -message.propsnotdefined=As propriedades de sincroniza\u00e7\u00e3o no arquivo de configura\u00e7\u00e3o "chromispos.properties" n\u00e3o foram definidas. \ No newline at end of file diff --git a/locales/Brazilian/locales/pos_messages_pt_BR.properties b/locales/Brazilian/locales/pos_messages_pt_BR.properties deleted file mode 100644 index 38a92979..00000000 --- a/locales/Brazilian/locales/pos_messages_pt_BR.properties +++ /dev/null @@ -1,379 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -Button.Cancel=Cancelar -button.catalogadd=Adicionar ao cat\u00e1logo -button.catalogdel=Remover do cat\u00e1logo -Button.Close=Fechar -Button.CloseCash=Fechar o caixa -Button.DeleteTicket=Deletar -button.edit=Editar -Button.ExecuteChart=Executar o gr\u00e1fico -button.executefilter=Executar o filtro -Button.ExecuteReport=Executar o relat\u00f3rio -Button.Factory=Valores de f\u00e1brica -button.listtickets=Lista -button.movetable=Mover -Button.NewTicket=Novo -Button.OK=OK -button.opendrawer=Abrir gaveta -button.peoplepassword=Senha -button.print=Imprimir -button.receive=Receber -button.refund=Estornar -button.refundall=Estornar tudo -button.refundline=Estornar linha -button.refundone=Estornar um -button.reloadticket=Recarregar -button.reservations=Reservas -button.reset=Reiniciar -Button.Restore=Restaurar -Button.Save=Salvar -button.tables=Mesas -caption.tickets=Cupons -caption.upload=Atualizar lista de produtos -Database.ScriptError=N\u00e3o foi poss\u00edvel executar o script de cria\u00e7\u00e3o do banco de dados. -Database.ScriptWarning=Script de cria\u00e7\u00e3o n\u00e3o executou com sucesso. -Display.Null=Tela n\u00e3o dispon\u00edvel -Display.Screen=Tela de display -Display.Window=Janela -exception.unavailabledataset=Banco de dados n\u00e3o dispon\u00edvel -exception.unavailablefield=Campo n\u00e3o definido\: {0} -exception.unavailablefields=Campos n\u00e3o definidos -filter.dbdriverlib=Biblioteca de driver (*.jar,*.zip) -form.productslist=Lista de produtos -label.bybarcode=Por c\u00f3digo de barra -label.bydates=Por datas -label.byform=Por formul\u00e1rio -label.byreason=Por raz\u00e3o -label.bywarehouse=Por dep\u00f3sito -label.cardexpdate=Data exp. -label.cardholder=Nome do propriet\u00e1rio -label.cardnumber=N\u00famero cart\u00e3o -Label.Cash=Dinheiro -Label.CashMachine=Caixa registradora -label.catid=ID -label.image=Imagem -label.catname=Categoria -Label.ChangeCash=Troco -label.commerceid=Identifica\u00e7\u00e3o comercial -label.commercepwd=Senha comercial -Label.Database=Banco de dados -label.date=Data -label.datestitle=Datas do caixa -Label.DbDriver=Classe do driver -label.dbdriverlib=Biblioteca de Driver -Label.DbPassword=Senha -Label.DbURL=URL -Label.DbUser=Usu\u00e1rio -label.dutyid=ID -label.dutyname=Nome do imposto -label.dutyrate=Taxa -label.editline=Edita linha -Label.EndDate=Data final -label.floorid=ID -label.floorname=Piso -Label.InputCash=Entrada -label.item=Item -Label.LoadError=Error ao tentar mostrar esta funcionalidade. -label.locationaddress=Endere\u00e7o -label.locationid=ID -label.locationname=Nome -Label.MachineDisplay=Tela do cliente -label.machinedisplayconn=Modo -label.machinedisplayport=Porta -Label.MachineName=Nome -Label.MachinePrinter=Impressora -Label.MachinePrinter2=Impressora 2 -Label.MachinePrinter3=Impressora 3 -label.machineprinterport=Porta -Label.MachineScreen=Tela -label.magcardreader=Leitor de cart\u00e3o magn\u00e9tico -label.maximum=M\u00e1ximo -label.minimum=M\u00ednimo -Label.Name=Nome -label.noticketstoclose=Sem cobran\u00e7as a fechar -label.nullcategory=(Sem categoria) -Label.Password=Senha -label.passwordnew=Nova senha -label.passwordold=Senha antiga -label.passwordrepeat=Repita a senha -Label.Payment=Pagamento -label.paymentdate=Data -label.paymentgateway=Gateway de pagamento -label.paymentreason=Motivo -label.paymentstitle=Relat\u00f3rios de pagamento -label.paymenttestmode=Modo de teste -label.paymenttotal=Total -label.peopleimage=Imagem -label.peoplename=Nome -label.peoplevisible=Vis\u00edvel -label.placefloor=Piso -label.placename=Local -label.placeposition=Posi\u00e7\u00e3o -label.price=Pre\u00e7o -label.pricetax=Pre\u00e7o + Impostos -label.prodaux=Auxiliar -label.prodbarcode=C\u00f3digo de barras -label.prodcategory=Categoria -label.prodcost=Custo -label.prodgeneral=Geral -label.prodincatalog=Em cat\u00e1logo -label.prodname=Nome -label.prodorder=Ordem -label.prodpricebuy=Pre\u00e7o de compra -label.prodpricesell=Pre\u00e7o de venda -label.prodpriceselltax=Pre\u00e7o de venda + Impostos -label.prodproperties=Propriedades -label.prodref=Refer\u00eancia -label.prodscale=Balan\u00e7a -label.prodstock=Estoque -label.prodstockcost=Custo de estoque por ano -label.prodstockmax=N\u00edvel m\u00e1ximo -label.prodstocksec=N\u00edvel de seguran\u00e7a -label.prodstockvol=Volume de estoque -label.prodtax=Imposto -label.produnits=Unidades -label.prodvaluebuy=Pre\u00e7o de compra -label.prodvaluesell=Pre\u00e7o de venda -label.prodvolume=Volume -label.recorddeleted=(Registro eliminado) -label.recordeof=(Nenhum registro) -label.recordnew=(Registro novo) -label.remainingcash=Restando -label.resname=Recurso -label.restaurantmove=Movendo mesa {0}. Selecione uma mesa vazia ou a mesa de origem. -label.role=Regra -label.sales=Vendas -label.salestitle=Relat\u00f3rio de Vendas -label.scale=Balan\u00e7a -label.scanner=Leitor -Label.StartDate=Data inicial -label.stockdate=Data -label.stockproduct=Produto -label.stockreason=Motivo -label.subtotalcash=Sub-total -label.table=Mesa -label.tax=Impostos -label.taxcash=Impostos -label.ticketid=Cupom -Label.Tickets=Pagamentos -Label.Ticketsbag=Cupons -label.totalcash=Total -label.units=Unidades -label.user=Usu\u00e1rio -label.value=Valor -label.warehouse=Dep\u00f3sito -Menu.Backoffice=Administra\u00e7\u00e3o -Menu.Catalog=Cat\u00e1logo -Menu.Categories=Categorias -Menu.ChangePassword=Troca de senha -Menu.ClosedProducts=Vendas de produtos -Menu.CloseTPV=Fechar o caixa -Menu.Closing=Caixa fechado -Menu.Configuration=Configura\u00e7\u00e3o -Menu.ERPOrders=Sincroniza\u00e7\u00e3o de Ordens -Menu.ERPProducts=Sincroniza\u00e7\u00e3o de Produtos -Menu.Exit=Sa\u00edda -Menu.Floors=Pisos -Menu.Inventory=Dep\u00f3sitos -Menu.Inventory2=Invent\u00f3rio corrente -Menu.InventoryBroken=Quebra do invnet\u00e1rio corrente -Menu.InventoryDiff=Invent\u00e1rio di\u00e1rio -Menu.Locations=Dep\u00f3sitos -Menu.Main=Principal -Menu.Maintenance=manuten\u00e7\u00e3o -Menu.Maintenance.ERP=Chromis ERP -Menu.Maintenance.POS=Ponto de venda -Menu.Payments=Pagamentos -Menu.Printer=impressora -Menu.Products=Produtos -Menu.StockChanges=Stock Changes -Menu.StockChangesReport=Stock Changes Report -Menu.Promotions=Promotions -Menu.PromotionsReport=Promotions Report - -Menu.Reports=Relat\u00f3rios -Menu.ReportTaxes=Impostos -Menu.Resources=Recursos -Menu.Roles=Regras -Menu.SalesChart=Gr\u00e1fico de vendas -Menu.SalesManagement=Vendas -Menu.SalesManagement.Reports=Relat\u00f3rios -Menu.StockDiary=Di\u00e1rio de estoque -Menu.StockManagement=Estoque -Menu.StockManagement.Edit=Manuten\u00e7\u00e3o -Menu.StockManagement.Reports=Relat\u00f3rios -Menu.StockMovement=Manuten\u00e7\u00e3o de estoque -Menu.System=Sistema -Menu.Tables=Tabelas -Menu.Taxes=Impostos -Menu.ThirdParties=Fornecedores -Menu.ThirdPartiesManagement=Gerenciamento de Fornecedores -Menu.Ticket=Vendas -Menu.TicketEdit=Editar vendas -Menu.TicketRefund=Estorno -Menu.Users=Usu\u00e1rios -Menu.UserSells=Caixa por usu\u00e1rio -message.BadPassword=Senha inv\u00e1lida. Tente novamente. -message.cannotchangepassword=Senha n\u00e3o alterada. -message.cannotclosecash=N\u00e3o foi poss\u00edvel fechar o caixa. -message.cannotdeleteconfig=Arquivo de configura\u00e7\u00e3o n\u00e3o pode ser deletado. -message.cannotexecute=A\u00e7\u00e3o n\u00e3o pode ser executada. -message.cannotfillchart=N\u00e3o foi poss\u00edvel preencher o gr\u00e1fico com dados. -message.cannotfillreport=N\u00e3o foi poss\u00edvel completar o relat\u00f3rio de dados. -message.cannotloadreport=N\u00e3o foi poss\u00edvel carregar o relat\u00f3rio. -message.cannotloadreportdata=N\u00e3o foi poss\u00edvel carregar os dados do relat\u00f3rio. -message.cannotloadresourcedata=N\u00e3o foi poss\u00edvel carregar recursos do relat\u00f3rio. -message.CannotMove=N\u00e3o foi poss\u00edvel mover para outro registro. -message.cannotprint=N\u00e3o foi poss\u00edvel imprimir o recibo. -message.cannotprintline=N\u00e3o foi poss\u00edvel imprimir a linha. -message.cannotprintticket=N\u00e3o foi poss\u00edvel imprimir a conta. -message.cannotsaveconfig=N\u00e3o foi poss\u00edvel salvar o arquivo de configura\u00e7\u00e3o. -message.changepassworddistinct=A senha deve ser igual a nova senha. -message.closecashok=O caixa foi fechado com sucesso. -message.configfactory=Valores de f\u00e1brica ser\u00e3o restaurados e os valores correntes ser\u00e3o perdidos. Deseja continuar? -message.configrestore=Valores iniciais ser\u00e3o restaurados e as modifica\u00e7\u00f5es ser\u00e3o perdidas. Deseja continuar? -message.createdatabase=O banco de dados de trabalho n\u00e3o pode ser detectado. Um banco de dados padr\u00e3o ser\u00e1 criado.
Deseja continuar ? -message.databaseconnectionerror=N\u00e3o \u00e9 poss\u00edvel conectar ao banco de dados. Banco de dados n\u00e3o dispon\u00edvel. -message.databasedrivererror=N\u00e3o \u00e9 poss\u00edvel conectar ao banco de dados. Driver do banco de dados n\u00e3o encontrado -message.databasenotsupported=Database "{0}" n\u00e3o suportado. -message.nocardreader=Leitor de cart\u00e3o n\u00e3o definido. -message.nopaymentgateway=Gateway de pagamento n\u00e3o definido. -message.nosaveticket=N\u00e3o foi poss\u00edvel salvar o cupom . -message.notactive=Um erro surgiu ao carregar o painel. -message.notpermissions=Voc\u00ea n\u00e3o tem autoriza\u00e7\u00e3o para executar esta tarefa. -message.paymentcashneg=Fa\u00e7a o estorno e pressione OK. -message.paymenterror=Erro na transa\u00e7\u00e3o. -message.paymenterrorunknown=Erro na transa\u00e7\u00e3o desconhecido. -message.paymentexceptionremote=Exce\u00e7\u00e3o remota lan\u00e7ada (Remote). -message.paymentexceptionservice=Exce\u00e7\u00e3o de servi\u00e7o lan\u00e7ada (Service). -message.paymentfree=Cortesia. -message.paymentgatewayext=Fa\u00e7a o pagamento com o cart\u00e3o e pressione OK. -message.paymentgatewayextrefund=Fa\u00e7a o estorno do cart\u00e3o e pressione OK. -message.paymentnotauthorised=Transa\u00e7\u00e3o n\u00e3o autorizada. -message.paymentrefundsnotsupported=Estorno n\u00e3o suportados. -message.preparescanner=Prepare o ScanPal para dar carga na lista de produtos e pressione OK. -message.restartchanges=A configura\u00e7\u00e3o foi salva com sucesso. Modifica\u00e7\u00f5es ter\u00e3o efeito quando a aplica\u00e7\u00e3o reiniciar. -message.scannerfail=Envio da lista de produto falhou. -message.scannerfail2=Recebimento da lista de produto falhou. -message.scannerok=A lista de produtos foi enviada com sucesso. -message.title=Mensagem de registro de caixa -message.updatedatabase=Um banco de dados de uma vers\u00e3o pr\u00e9via foi encontrado. O banco de dados foi atualizado automaticamente.
DADOS PODEM SER PERDIDOS. CRIE PRIMEIRAMENTE UMA C\u00d2PIA DE SEGURAN\u00c7A.
Deseja continuar? -message.wannaclosecash=Voc\u00ea esta certo de que deseja fechar o caixa? -message.wannadelete=Voc\u00ea tem certeza de que deseja eliminar o recebimento corrente? -payment.title=Pagamento -Printer.Null=Impressora n\u00e3o dispon\u00edvel -Printer.Screen=Tela da impressora -Printer.Serial=Impressora de Cupom -resource.binary=Bin\u00e1rio -resource.image=Imagem -resource.text=Texto -rest.label.chairs=Cadeiras -rest.label.customer=Clientes -rest.label.date=Data -rest.label.notes=Notas -stock.in.movement=(entrada) Movimento -stock.in.purchase=(entrada) compra -stock.in.refund=(entrada) estorno -stock.out.break=(saida) quebra -stock.out.crossing=Cruzando -stock.out.movement=(saida) Movimento -stock.out.refund=(saida) estorno -stock.out.sale=(saida) venda -stock.in.openpack=(In) Open Pack -stock.out.openpack=(Out) Open Pack -stock.in.stockchange=(In) Stock Change -stock.out.stockchange=(Out) Stock Change - -tab.cash=Dinheiro -tab.cashrefund=Estorno -tab.cheque=Cheque -tab.chequerefund=Cheque -tab.free=Livre -tab.magcard=Cart\u00e3o -tab.paper=Nota -tab.ticket=Cupom -title.changepassword=Troca senha -title.editor=Mensagem do editor -transpayment.cash=Dinheiro -transpayment.cashin=(entrada) Dinheiro -transpayment.cashout=(saida) Dinheiro -transpayment.cashrefund=Estorno -transpayment.cheque=Cheque -transpayment.chequerefund=Estorno Cheque -transpayment.free=Cortesia -transpayment.magcard=Cart\u00e3o -transpayment.magcardrefund=Estorno cart\u00e3o -transpayment.paperin=Nota entrada -transpayment.paperout=Nota sa\u00edda -transpayment.ticket=Cupom -Visor.Title=Chromis POS -message.paymentgatewayswipe=Passe o cart\u00e3o e pressione OK. -message.paymentgatewaytype=Digite os detalhes do cart\u00e3o e pressione OK. -label.placeid=ID -message.noticket=O recebimento n\u00e3o existe mais. -Menu.ProductsWarehouse=Produtos por dep\u00f3sito -Menu.ProductPacks=Product Packs - -message.noproduct=N\u00e3o existe produto com este c\u00f3digo -label.type=Tipo -message.tableempty=A mesa agora est\u00e1 vazia. -message.tablefull=A mesa agora est\u00e1 ocupada. -label.locale=Local -label.looknfeel=Apar\u00eancia -button.scale=Balan\u00e7a -label.integer=Inteiro -label.double=Ponto flutuante -label.currency=Moeda -label.percent=Percentual -label.time=Hora -label.datetime=Data hora -scale.notdefined=Balan\u00e7a n\u00e3o definida -scale.invalidvalue=Balan\u00e7a n\u00e3o definida -scale.weighitem=Weigh Item - -message.noweight=N\u00e3o foi poss\u00edvel obter o peso. -label.scaleinput=Entre com o peso. -message.cannotloadticket=N\u00e3o foi poss\u00edvel carregar o recebimento. -message.notexiststicket=O recebimento n\u00e3o existe. -label.catimage=Imagem -message.noupdatescript=Um banco de dados de vers\u00e3o anterior foi encontrado e n\u00e3o \u00e9 poss\u00edvel atualiza-lo automaticamente.
Chromis POS ser\u00e1 desativado agora. -label.visible=Vis\u00edvel -label.name=Nome -label.address=Endere\u00e7o -label.notes=Notas -Menu.Customers=Clientes -Menu.CustomersManagement=Clientes -form.customertitle=Lista de clientes -button.clean=Limpe -button.Discount=Desconto -button.discount=Desconto -button.discountticket=Desconto -button.ExecuteChart=Executar o gr\u00e1fico -button.NewTicket=Novo -button.linediscount=% Desconto -button.pay=Pague conta -Button.PrintCash=Imprimir -button.refundit=Estornar -button.sendorder=Cozinha -button.setperson=Gar\u00e7om -button.totaldiscount=Rabatt -caption.split=Divida recibo -database.ScriptError=N\u00e3o pode executar o manuscrito de cria\u00e7\u00e3o de base de dados. -database.ScriptWarning=Manuscrito de cria\u00e7\u00e3o n\u00e3o correu com \u00eaxito. diff --git a/locales/Croatian/Slike kuna/_vti_cnf/1000kn.jpg b/locales/Croatian/Slike kuna/_vti_cnf/1000kn.jpg deleted file mode 100644 index a064caf7..00000000 --- a/locales/Croatian/Slike kuna/_vti_cnf/1000kn.jpg +++ /dev/null @@ -1,9 +0,0 @@ -vti_encoding:SR|utf8-nl -vti_timelastmodified:TR|16 May 2012 05:25:04 -0000 -vti_extenderversion:SR|12.0.0.0 -vti_author:SR|OFFICE\\jack -vti_modifiedby:SR|OFFICE\\jack -vti_timecreated:TR|16 May 2012 05:25:04 -0000 -vti_cacheddtm:TX|16 May 2012 05:25:04 -0000 -vti_filesize:IR|6654 -vti_backlinkinfo:VX| diff --git a/locales/Croatian/Slike kuna/_vti_cnf/100kn.jpg b/locales/Croatian/Slike kuna/_vti_cnf/100kn.jpg deleted file mode 100644 index 9b24eec7..00000000 --- a/locales/Croatian/Slike kuna/_vti_cnf/100kn.jpg +++ /dev/null @@ -1,9 +0,0 @@ -vti_encoding:SR|utf8-nl -vti_timelastmodified:TR|16 May 2012 05:25:04 -0000 -vti_extenderversion:SR|12.0.0.0 -vti_author:SR|OFFICE\\jack -vti_modifiedby:SR|OFFICE\\jack -vti_timecreated:TR|16 May 2012 05:25:04 -0000 -vti_cacheddtm:TX|16 May 2012 05:25:04 -0000 -vti_filesize:IR|10285 -vti_backlinkinfo:VX| diff --git a/locales/Croatian/Slike kuna/_vti_cnf/10kn.jpg b/locales/Croatian/Slike kuna/_vti_cnf/10kn.jpg deleted file mode 100644 index 01babc59..00000000 --- a/locales/Croatian/Slike kuna/_vti_cnf/10kn.jpg +++ /dev/null @@ -1,9 +0,0 @@ -vti_encoding:SR|utf8-nl -vti_timelastmodified:TR|16 May 2012 05:25:04 -0000 -vti_extenderversion:SR|12.0.0.0 -vti_author:SR|OFFICE\\jack -vti_modifiedby:SR|OFFICE\\jack -vti_timecreated:TR|16 May 2012 05:25:04 -0000 -vti_cacheddtm:TX|16 May 2012 05:25:04 -0000 -vti_filesize:IR|9680 -vti_backlinkinfo:VX| diff --git a/locales/Croatian/Slike kuna/_vti_cnf/10lipacoin.jpg b/locales/Croatian/Slike kuna/_vti_cnf/10lipacoin.jpg deleted file mode 100644 index 18634f52..00000000 --- a/locales/Croatian/Slike kuna/_vti_cnf/10lipacoin.jpg +++ /dev/null @@ -1,9 +0,0 @@ -vti_encoding:SR|utf8-nl -vti_timelastmodified:TR|16 May 2012 05:25:04 -0000 -vti_extenderversion:SR|12.0.0.0 -vti_author:SR|OFFICE\\jack -vti_modifiedby:SR|OFFICE\\jack -vti_timecreated:TR|16 May 2012 05:25:04 -0000 -vti_cacheddtm:TX|16 May 2012 05:25:04 -0000 -vti_filesize:IR|1324 -vti_backlinkinfo:VX| diff --git a/locales/Croatian/Slike kuna/_vti_cnf/1kunacoin.jpg b/locales/Croatian/Slike kuna/_vti_cnf/1kunacoin.jpg deleted file mode 100644 index 11d0a7cc..00000000 --- a/locales/Croatian/Slike kuna/_vti_cnf/1kunacoin.jpg +++ /dev/null @@ -1,9 +0,0 @@ -vti_encoding:SR|utf8-nl -vti_timelastmodified:TR|16 May 2012 05:25:04 -0000 -vti_extenderversion:SR|12.0.0.0 -vti_author:SR|OFFICE\\jack -vti_modifiedby:SR|OFFICE\\jack -vti_timecreated:TR|16 May 2012 05:25:04 -0000 -vti_cacheddtm:TX|16 May 2012 05:25:04 -0000 -vti_filesize:IR|1403 -vti_backlinkinfo:VX| diff --git a/locales/Croatian/Slike kuna/_vti_cnf/1lipacoin.jpg b/locales/Croatian/Slike kuna/_vti_cnf/1lipacoin.jpg deleted file mode 100644 index 3d1d6090..00000000 --- a/locales/Croatian/Slike kuna/_vti_cnf/1lipacoin.jpg +++ /dev/null @@ -1,9 +0,0 @@ -vti_encoding:SR|utf8-nl -vti_timelastmodified:TR|16 May 2012 05:25:04 -0000 -vti_extenderversion:SR|12.0.0.0 -vti_author:SR|OFFICE\\jack -vti_modifiedby:SR|OFFICE\\jack -vti_timecreated:TR|16 May 2012 05:25:04 -0000 -vti_cacheddtm:TX|16 May 2012 05:25:04 -0000 -vti_filesize:IR|877 -vti_backlinkinfo:VX| diff --git a/locales/Croatian/Slike kuna/_vti_cnf/200kn.jpg b/locales/Croatian/Slike kuna/_vti_cnf/200kn.jpg deleted file mode 100644 index 98dc5d99..00000000 --- a/locales/Croatian/Slike kuna/_vti_cnf/200kn.jpg +++ /dev/null @@ -1,9 +0,0 @@ -vti_encoding:SR|utf8-nl -vti_timelastmodified:TR|16 May 2012 05:25:04 -0000 -vti_extenderversion:SR|12.0.0.0 -vti_author:SR|OFFICE\\jack -vti_modifiedby:SR|OFFICE\\jack -vti_timecreated:TR|16 May 2012 05:25:04 -0000 -vti_cacheddtm:TX|16 May 2012 05:25:04 -0000 -vti_filesize:IR|9353 -vti_backlinkinfo:VX| diff --git a/locales/Croatian/Slike kuna/_vti_cnf/20kn.jpg b/locales/Croatian/Slike kuna/_vti_cnf/20kn.jpg deleted file mode 100644 index e302afc5..00000000 --- a/locales/Croatian/Slike kuna/_vti_cnf/20kn.jpg +++ /dev/null @@ -1,9 +0,0 @@ -vti_encoding:SR|utf8-nl -vti_timelastmodified:TR|16 May 2012 05:25:04 -0000 -vti_extenderversion:SR|12.0.0.0 -vti_author:SR|OFFICE\\jack -vti_modifiedby:SR|OFFICE\\jack -vti_timecreated:TR|16 May 2012 05:25:04 -0000 -vti_cacheddtm:TX|16 May 2012 05:25:04 -0000 -vti_filesize:IR|6242 -vti_backlinkinfo:VX| diff --git a/locales/Croatian/Slike kuna/_vti_cnf/20lipacoin.jpg b/locales/Croatian/Slike kuna/_vti_cnf/20lipacoin.jpg deleted file mode 100644 index f1d3f4a6..00000000 --- a/locales/Croatian/Slike kuna/_vti_cnf/20lipacoin.jpg +++ /dev/null @@ -1,9 +0,0 @@ -vti_encoding:SR|utf8-nl -vti_timelastmodified:TR|16 May 2012 05:25:04 -0000 -vti_extenderversion:SR|12.0.0.0 -vti_author:SR|OFFICE\\jack -vti_modifiedby:SR|OFFICE\\jack -vti_timecreated:TR|16 May 2012 05:25:04 -0000 -vti_cacheddtm:TX|16 May 2012 05:25:04 -0000 -vti_filesize:IR|1058 -vti_backlinkinfo:VX| diff --git a/locales/Croatian/Slike kuna/_vti_cnf/25kunacoin.jpg b/locales/Croatian/Slike kuna/_vti_cnf/25kunacoin.jpg deleted file mode 100644 index 91a7a438..00000000 --- a/locales/Croatian/Slike kuna/_vti_cnf/25kunacoin.jpg +++ /dev/null @@ -1,9 +0,0 @@ -vti_encoding:SR|utf8-nl -vti_timelastmodified:TR|16 May 2012 05:25:04 -0000 -vti_extenderversion:SR|12.0.0.0 -vti_author:SR|OFFICE\\jack -vti_modifiedby:SR|OFFICE\\jack -vti_timecreated:TR|16 May 2012 05:25:04 -0000 -vti_cacheddtm:TX|16 May 2012 05:25:04 -0000 -vti_filesize:IR|2226 -vti_backlinkinfo:VX| diff --git a/locales/Croatian/Slike kuna/_vti_cnf/2kunacoin.jpg b/locales/Croatian/Slike kuna/_vti_cnf/2kunacoin.jpg deleted file mode 100644 index 6534a9a6..00000000 --- a/locales/Croatian/Slike kuna/_vti_cnf/2kunacoin.jpg +++ /dev/null @@ -1,9 +0,0 @@ -vti_encoding:SR|utf8-nl -vti_timelastmodified:TR|16 May 2012 05:25:04 -0000 -vti_extenderversion:SR|12.0.0.0 -vti_author:SR|OFFICE\\jack -vti_modifiedby:SR|OFFICE\\jack -vti_timecreated:TR|16 May 2012 05:25:04 -0000 -vti_cacheddtm:TX|16 May 2012 05:25:04 -0000 -vti_filesize:IR|1423 -vti_backlinkinfo:VX| diff --git a/locales/Croatian/Slike kuna/_vti_cnf/2lipacoin.jpg b/locales/Croatian/Slike kuna/_vti_cnf/2lipacoin.jpg deleted file mode 100644 index 5f8bbbaf..00000000 --- a/locales/Croatian/Slike kuna/_vti_cnf/2lipacoin.jpg +++ /dev/null @@ -1,9 +0,0 @@ -vti_encoding:SR|utf8-nl -vti_timelastmodified:TR|16 May 2012 05:25:05 -0000 -vti_extenderversion:SR|12.0.0.0 -vti_author:SR|OFFICE\\jack -vti_modifiedby:SR|OFFICE\\jack -vti_timecreated:TR|16 May 2012 05:25:05 -0000 -vti_cacheddtm:TX|16 May 2012 05:25:05 -0000 -vti_filesize:IR|1156 -vti_backlinkinfo:VX| diff --git a/locales/Croatian/Slike kuna/_vti_cnf/500kn.jpg b/locales/Croatian/Slike kuna/_vti_cnf/500kn.jpg deleted file mode 100644 index 05b314e5..00000000 --- a/locales/Croatian/Slike kuna/_vti_cnf/500kn.jpg +++ /dev/null @@ -1,9 +0,0 @@ -vti_encoding:SR|utf8-nl -vti_timelastmodified:TR|16 May 2012 05:25:05 -0000 -vti_extenderversion:SR|12.0.0.0 -vti_author:SR|OFFICE\\jack -vti_modifiedby:SR|OFFICE\\jack -vti_timecreated:TR|16 May 2012 05:25:05 -0000 -vti_cacheddtm:TX|16 May 2012 05:25:05 -0000 -vti_filesize:IR|5636 -vti_backlinkinfo:VX| diff --git a/locales/Croatian/Slike kuna/_vti_cnf/50kn.jpg b/locales/Croatian/Slike kuna/_vti_cnf/50kn.jpg deleted file mode 100644 index f3cb798e..00000000 --- a/locales/Croatian/Slike kuna/_vti_cnf/50kn.jpg +++ /dev/null @@ -1,9 +0,0 @@ -vti_encoding:SR|utf8-nl -vti_timelastmodified:TR|16 May 2012 05:25:05 -0000 -vti_extenderversion:SR|12.0.0.0 -vti_author:SR|OFFICE\\jack -vti_modifiedby:SR|OFFICE\\jack -vti_timecreated:TR|16 May 2012 05:25:05 -0000 -vti_cacheddtm:TX|16 May 2012 05:25:05 -0000 -vti_filesize:IR|6109 -vti_backlinkinfo:VX| diff --git a/locales/Croatian/Slike kuna/_vti_cnf/50lipacoin.jpg b/locales/Croatian/Slike kuna/_vti_cnf/50lipacoin.jpg deleted file mode 100644 index e477857c..00000000 --- a/locales/Croatian/Slike kuna/_vti_cnf/50lipacoin.jpg +++ /dev/null @@ -1,9 +0,0 @@ -vti_encoding:SR|utf8-nl -vti_timelastmodified:TR|16 May 2012 05:25:05 -0000 -vti_extenderversion:SR|12.0.0.0 -vti_author:SR|OFFICE\\jack -vti_modifiedby:SR|OFFICE\\jack -vti_timecreated:TR|16 May 2012 05:25:05 -0000 -vti_cacheddtm:TX|16 May 2012 05:25:05 -0000 -vti_filesize:IR|1174 -vti_backlinkinfo:VX| diff --git a/locales/Croatian/Slike kuna/_vti_cnf/5kunacoin.jpg b/locales/Croatian/Slike kuna/_vti_cnf/5kunacoin.jpg deleted file mode 100644 index 799a672e..00000000 --- a/locales/Croatian/Slike kuna/_vti_cnf/5kunacoin.jpg +++ /dev/null @@ -1,9 +0,0 @@ -vti_encoding:SR|utf8-nl -vti_timelastmodified:TR|16 May 2012 05:25:05 -0000 -vti_extenderversion:SR|12.0.0.0 -vti_author:SR|OFFICE\\jack -vti_modifiedby:SR|OFFICE\\jack -vti_timecreated:TR|16 May 2012 05:25:05 -0000 -vti_cacheddtm:TX|16 May 2012 05:25:05 -0000 -vti_filesize:IR|1618 -vti_backlinkinfo:VX| diff --git a/locales/Croatian/Slike kuna/_vti_cnf/5lipacoin.jpg b/locales/Croatian/Slike kuna/_vti_cnf/5lipacoin.jpg deleted file mode 100644 index e672213d..00000000 --- a/locales/Croatian/Slike kuna/_vti_cnf/5lipacoin.jpg +++ /dev/null @@ -1,9 +0,0 @@ -vti_encoding:SR|utf8-nl -vti_timelastmodified:TR|16 May 2012 05:25:05 -0000 -vti_extenderversion:SR|12.0.0.0 -vti_author:SR|OFFICE\\jack -vti_modifiedby:SR|OFFICE\\jack -vti_timecreated:TR|16 May 2012 05:25:05 -0000 -vti_cacheddtm:TX|16 May 2012 05:25:05 -0000 -vti_filesize:IR|1177 -vti_backlinkinfo:VX| diff --git a/locales/Croatian/reports/uk/chromis/reports/cashflow_messages_hr.properties b/locales/Croatian/cashflow_messages_hr.properties similarity index 93% rename from locales/Croatian/reports/uk/chromis/reports/cashflow_messages_hr.properties rename to locales/Croatian/cashflow_messages_hr.properties index 94f1f925..d71d81a9 100644 --- a/locales/Croatian/reports/uk/chromis/reports/cashflow_messages_hr.properties +++ b/locales/Croatian/cashflow_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/cashregisterlog_messages_hr.properties b/locales/Croatian/cashregisterlog_messages_hr.properties similarity index 94% rename from locales/Croatian/reports/uk/chromis/reports/cashregisterlog_messages_hr.properties rename to locales/Croatian/cashregisterlog_messages_hr.properties index 62ee7c7a..cd3cb540 100644 --- a/locales/Croatian/reports/uk/chromis/reports/cashregisterlog_messages_hr.properties +++ b/locales/Croatian/cashregisterlog_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/categorysales_messages_hr.properties b/locales/Croatian/categorysales_messages_hr.properties similarity index 91% rename from locales/Croatian/reports/uk/chromis/reports/categorysales_messages_hr.properties rename to locales/Croatian/categorysales_messages_hr.properties index c4e64677..fa35f704 100644 --- a/locales/Croatian/reports/uk/chromis/reports/categorysales_messages_hr.properties +++ b/locales/Croatian/categorysales_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/chartsales_messages_hr.properties b/locales/Croatian/chartsales_messages_hr.properties similarity index 90% rename from locales/Croatian/reports/uk/chromis/reports/chartsales_messages_hr.properties rename to locales/Croatian/chartsales_messages_hr.properties index 48340009..f3e89b6f 100644 --- a/locales/Croatian/reports/uk/chromis/reports/chartsales_messages_hr.properties +++ b/locales/Croatian/chartsales_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/closedpos_messages_hr.properties b/locales/Croatian/closedpos_messages_hr.properties similarity index 93% rename from locales/Croatian/reports/uk/chromis/reports/closedpos_messages_hr.properties rename to locales/Croatian/closedpos_messages_hr.properties index e550e256..bf490abc 100644 --- a/locales/Croatian/reports/uk/chromis/reports/closedpos_messages_hr.properties +++ b/locales/Croatian/closedpos_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -17,43 +17,25 @@ # along with Chromis POS. If not, see . label.title=Zatvoreni ra\u010duni - label.closedate=Datumi zatvaranja - label.partialtotal=Ukupno - label.total=Ukupno - label.partialtax=Porez - label.partialsubtotal=Zbroj - label.tax=Porez - label.subtotal=Zbroj - +transpayment.bank=Banka transpayment.cash=Gotovina - transpayment.magcard=Kartica - transpayment.cashrefund=Povrat - transpayment.magcardrefund=Povrat kartice - transpayment.cheque=\u010cek - transpayment.chequerefund=Povrat \u010deka - transpayment.cashin=(ulaz) gotovina - transpayment.cashout=(izlaz) gotovina - transpayment.free=Besplatno - transpayment.ticket=Ra\u010dun - transpayment.paperin=Bilje\u0161ka ulaza - transpayment.paperout=Bilje\u0161ka izlaza transpayment.debt=Dug transpayment.debtpaid=Dug pla\u0107en diff --git a/locales/Croatian/reports/uk/chromis/reports/closedproducts_messages_hr.properties b/locales/Croatian/closedproducts_messages_hr.properties similarity index 91% rename from locales/Croatian/reports/uk/chromis/reports/closedproducts_messages_hr.properties rename to locales/Croatian/closedproducts_messages_hr.properties index a7da4d0d..e7607b1a 100644 --- a/locales/Croatian/reports/uk/chromis/reports/closedproducts_messages_hr.properties +++ b/locales/Croatian/closedproducts_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/customers_messages_hr.properties b/locales/Croatian/customers_messages_hr.properties similarity index 88% rename from locales/Croatian/reports/uk/chromis/reports/customers_messages_hr.properties rename to locales/Croatian/customers_messages_hr.properties index 5cfaea49..c4c24e2a 100644 --- a/locales/Croatian/reports/uk/chromis/reports/customers_messages_hr.properties +++ b/locales/Croatian/customers_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -23,3 +23,4 @@ label.curdebt=Trenutni dug label.curdate=Datum duga label.notes=Bilje\u009ake label.taxid=Klijent +label.discount=Discount \ No newline at end of file diff --git a/locales/Croatian/reports/uk/chromis/reports/customersdiary_messages_hr.properties b/locales/Croatian/customersdiary_messages_hr.properties similarity index 90% rename from locales/Croatian/reports/uk/chromis/reports/customersdiary_messages_hr.properties rename to locales/Croatian/customersdiary_messages_hr.properties index 5b2fdfee..1d141276 100644 --- a/locales/Croatian/reports/uk/chromis/reports/customersdiary_messages_hr.properties +++ b/locales/Croatian/customersdiary_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/extendedcashregisterlog_messages_hr.properties b/locales/Croatian/extendedcashregisterlog_messages_hr.properties similarity index 94% rename from locales/Croatian/reports/uk/chromis/reports/extendedcashregisterlog_messages_hr.properties rename to locales/Croatian/extendedcashregisterlog_messages_hr.properties index bf28feea..4cadfa14 100644 --- a/locales/Croatian/reports/uk/chromis/reports/extendedcashregisterlog_messages_hr.properties +++ b/locales/Croatian/extendedcashregisterlog_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/extproducts_messages_hr.properties b/locales/Croatian/extproducts_messages_hr.properties similarity index 92% rename from locales/Croatian/reports/uk/chromis/reports/extproducts_messages_hr.properties rename to locales/Croatian/extproducts_messages_hr.properties index 15328c1c..6adb34de 100644 --- a/locales/Croatian/reports/uk/chromis/reports/extproducts_messages_hr.properties +++ b/locales/Croatian/extproducts_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/inventory_messages_hr.properties b/locales/Croatian/inventory_messages_hr.properties similarity index 91% rename from locales/Croatian/reports/uk/chromis/reports/inventory_messages_hr.properties rename to locales/Croatian/inventory_messages_hr.properties index 67ef74b7..0e551bc7 100644 --- a/locales/Croatian/reports/uk/chromis/reports/inventory_messages_hr.properties +++ b/locales/Croatian/inventory_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/inventoryb_messages_hr.properties b/locales/Croatian/inventoryb_messages_hr.properties similarity index 90% rename from locales/Croatian/reports/uk/chromis/reports/inventoryb_messages_hr.properties rename to locales/Croatian/inventoryb_messages_hr.properties index 9f4c767d..29afb3b7 100644 --- a/locales/Croatian/reports/uk/chromis/reports/inventoryb_messages_hr.properties +++ b/locales/Croatian/inventoryb_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/inventorydiff_messages_hr.properties b/locales/Croatian/inventorydiff_messages_hr.properties similarity index 91% rename from locales/Croatian/reports/uk/chromis/reports/inventorydiff_messages_hr.properties rename to locales/Croatian/inventorydiff_messages_hr.properties index c3823c10..f1b2e219 100644 --- a/locales/Croatian/reports/uk/chromis/reports/inventorydiff_messages_hr.properties +++ b/locales/Croatian/inventorydiff_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/inventorydiffdetail_messages_hr.properties b/locales/Croatian/inventorydiffdetail_messages_hr.properties similarity index 91% rename from locales/Croatian/reports/uk/chromis/reports/inventorydiffdetail_messages_hr.properties rename to locales/Croatian/inventorydiffdetail_messages_hr.properties index f7123384..ec0baf22 100644 --- a/locales/Croatian/reports/uk/chromis/reports/inventorydiffdetail_messages_hr.properties +++ b/locales/Croatian/inventorydiffdetail_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/inventorylistdetail_messages_hr.properties b/locales/Croatian/inventorylistdetail_messages_hr.properties similarity index 90% rename from locales/Croatian/reports/uk/chromis/reports/inventorylistdetail_messages_hr.properties rename to locales/Croatian/inventorylistdetail_messages_hr.properties index 6619e9bc..46b3df3e 100644 --- a/locales/Croatian/reports/uk/chromis/reports/inventorylistdetail_messages_hr.properties +++ b/locales/Croatian/inventorylistdetail_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/paymentreport_messages_hr.properties b/locales/Croatian/paymentreport_messages_hr.properties similarity index 91% rename from locales/Croatian/reports/uk/chromis/reports/paymentreport_messages_hr.properties rename to locales/Croatian/paymentreport_messages_hr.properties index 53ccc3db..6009083a 100644 --- a/locales/Croatian/reports/uk/chromis/reports/paymentreport_messages_hr.properties +++ b/locales/Croatian/paymentreport_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/people_messages_hr.properties b/locales/Croatian/people_messages_hr.properties similarity index 89% rename from locales/Croatian/reports/uk/chromis/reports/people_messages_hr.properties rename to locales/Croatian/people_messages_hr.properties index 8f267fff..19a613c7 100644 --- a/locales/Croatian/reports/uk/chromis/reports/people_messages_hr.properties +++ b/locales/Croatian/people_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/piesalescat_message_hr.properties b/locales/Croatian/piesalescat_message_hr.properties similarity index 91% rename from locales/Croatian/reports/uk/chromis/reports/piesalescat_message_hr.properties rename to locales/Croatian/piesalescat_message_hr.properties index 10f2d421..89a52702 100644 --- a/locales/Croatian/reports/uk/chromis/reports/piesalescat_message_hr.properties +++ b/locales/Croatian/piesalescat_message_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/piesalescat_messages_hr.properties b/locales/Croatian/piesalescat_messages_hr.properties similarity index 91% rename from locales/Croatian/reports/uk/chromis/reports/piesalescat_messages_hr.properties rename to locales/Croatian/piesalescat_messages_hr.properties index 10f2d421..89a52702 100644 --- a/locales/Croatian/reports/uk/chromis/reports/piesalescat_messages_hr.properties +++ b/locales/Croatian/piesalescat_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/productlabels_messages_hr.properties b/locales/Croatian/productlabels_messages_hr.properties similarity index 89% rename from locales/Croatian/reports/uk/chromis/reports/productlabels_messages_hr.properties rename to locales/Croatian/productlabels_messages_hr.properties index eef88983..cb409dbf 100644 --- a/locales/Croatian/reports/uk/chromis/reports/productlabels_messages_hr.properties +++ b/locales/Croatian/productlabels_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/products_messages_hr.properties b/locales/Croatian/products_messages_hr.properties similarity index 91% rename from locales/Croatian/reports/uk/chromis/reports/products_messages_hr.properties rename to locales/Croatian/products_messages_hr.properties index 3d89917a..21ac745c 100644 --- a/locales/Croatian/reports/uk/chromis/reports/products_messages_hr.properties +++ b/locales/Croatian/products_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/productsales_messages_hr.properties b/locales/Croatian/productsales_messages_hr.properties similarity index 90% rename from locales/Croatian/reports/uk/chromis/reports/productsales_messages_hr.properties rename to locales/Croatian/productsales_messages_hr.properties index 4eb6e886..f59136ea 100644 --- a/locales/Croatian/reports/uk/chromis/reports/productsales_messages_hr.properties +++ b/locales/Croatian/productsales_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/productsalesprofit_messages_hr.properties b/locales/Croatian/productsalesprofit_messages_hr.properties similarity index 92% rename from locales/Croatian/reports/uk/chromis/reports/productsalesprofit_messages_hr.properties rename to locales/Croatian/productsalesprofit_messages_hr.properties index 674ed27b..545cc3ae 100644 --- a/locales/Croatian/reports/uk/chromis/reports/productsalesprofit_messages_hr.properties +++ b/locales/Croatian/productsalesprofit_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/productscatalog_messages_hr.properties b/locales/Croatian/productscatalog_messages_hr.properties similarity index 91% rename from locales/Croatian/reports/uk/chromis/reports/productscatalog_messages_hr.properties rename to locales/Croatian/productscatalog_messages_hr.properties index c70a1c1d..2562260a 100644 --- a/locales/Croatian/reports/uk/chromis/reports/productscatalog_messages_hr.properties +++ b/locales/Croatian/productscatalog_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/salebycustomer_messages_hr.properties b/locales/Croatian/salebycustomer_messages_hr.properties similarity index 91% rename from locales/Croatian/reports/uk/chromis/reports/salebycustomer_messages_hr.properties rename to locales/Croatian/salebycustomer_messages_hr.properties index 7dd915b5..1f4adc73 100644 --- a/locales/Croatian/reports/uk/chromis/reports/salebycustomer_messages_hr.properties +++ b/locales/Croatian/salebycustomer_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/salecatalog_messages_hr.properties b/locales/Croatian/salecatalog_messages_hr.properties similarity index 89% rename from locales/Croatian/reports/uk/chromis/reports/salecatalog_messages_hr.properties rename to locales/Croatian/salecatalog_messages_hr.properties index d397ea39..20c559d7 100644 --- a/locales/Croatian/reports/uk/chromis/reports/salecatalog_messages_hr.properties +++ b/locales/Croatian/salecatalog_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/saletaxes_messages_hr.properties b/locales/Croatian/saletaxes_messages_hr.properties similarity index 91% rename from locales/Croatian/reports/uk/chromis/reports/saletaxes_messages_hr.properties rename to locales/Croatian/saletaxes_messages_hr.properties index eb36fe8d..c745d1bd 100644 --- a/locales/Croatian/reports/uk/chromis/reports/saletaxes_messages_hr.properties +++ b/locales/Croatian/saletaxes_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/taxcatsales_message_hr.properties b/locales/Croatian/taxcatsales_message_hr.properties similarity index 90% rename from locales/Croatian/reports/uk/chromis/reports/taxcatsales_message_hr.properties rename to locales/Croatian/taxcatsales_message_hr.properties index 23e4ff22..2f80df10 100644 --- a/locales/Croatian/reports/uk/chromis/reports/taxcatsales_message_hr.properties +++ b/locales/Croatian/taxcatsales_message_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/taxes_messages_hr.properties b/locales/Croatian/taxes_messages_hr.properties similarity index 91% rename from locales/Croatian/reports/uk/chromis/reports/taxes_messages_hr.properties rename to locales/Croatian/taxes_messages_hr.properties index f4cdf27c..e49a28a5 100644 --- a/locales/Croatian/reports/uk/chromis/reports/taxes_messages_hr.properties +++ b/locales/Croatian/taxes_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/timeseriesproduct_messages_hr.properties b/locales/Croatian/timeseriesproduct_messages_hr.properties similarity index 92% rename from locales/Croatian/reports/uk/chromis/reports/timeseriesproduct_messages_hr.properties rename to locales/Croatian/timeseriesproduct_messages_hr.properties index baceb939..1fc42c0f 100644 --- a/locales/Croatian/reports/uk/chromis/reports/timeseriesproduct_messages_hr.properties +++ b/locales/Croatian/timeseriesproduct_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/top10sales_messages_hr.properties b/locales/Croatian/top10sales_messages_hr.properties similarity index 90% rename from locales/Croatian/reports/uk/chromis/reports/top10sales_messages_hr.properties rename to locales/Croatian/top10sales_messages_hr.properties index ae7fb1cb..fafcf857 100644 --- a/locales/Croatian/reports/uk/chromis/reports/top10sales_messages_hr.properties +++ b/locales/Croatian/top10sales_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Croatian/reports/uk/chromis/reports/usersales_messages_hr.properties b/locales/Croatian/usersales_messages_hr.properties similarity index 91% rename from locales/Croatian/reports/uk/chromis/reports/usersales_messages_hr.properties rename to locales/Croatian/usersales_messages_hr.properties index fd43b592..9bc7f380 100644 --- a/locales/Croatian/reports/uk/chromis/reports/usersales_messages_hr.properties +++ b/locales/Croatian/usersales_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Dutch/reports/uk/chromis/reports/chartsales_messages_nl.properties b/locales/Dutch/chartsales_messages_nl.properties similarity index 90% rename from locales/Dutch/reports/uk/chromis/reports/chartsales_messages_nl.properties rename to locales/Dutch/chartsales_messages_nl.properties index d109e7b9..fa8de917 100644 --- a/locales/Dutch/reports/uk/chromis/reports/chartsales_messages_nl.properties +++ b/locales/Dutch/chartsales_messages_nl.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Dutch/reports/uk/chromis/reports/closedpos_messages_nl.properties b/locales/Dutch/closedpos_messages_nl.properties similarity index 93% rename from locales/Dutch/reports/uk/chromis/reports/closedpos_messages_nl.properties rename to locales/Dutch/closedpos_messages_nl.properties index 800d69e5..cd6b1a41 100644 --- a/locales/Dutch/reports/uk/chromis/reports/closedpos_messages_nl.properties +++ b/locales/Dutch/closedpos_messages_nl.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -18,41 +18,24 @@ label.title=Kassa gesloten - label.closedate=Datum gesloten - label.partialtotal=Totaal - label.total=Totaal - label.partialtax=BTW - label.partialsubtotal=Subtotaal - label.tax=BTW - label.subtotal=Subtotaal - +transpayment.bank=Bank transpayment.cash=Contant - transpayment.magcard=PIN - transpayment.magcardrefund=Betaalkaart teruggaaf - transpayment.cheque=Cheque - transpayment.chequerefund=Cheque teruggaaf - transpayment.cashin=(In) Contant - transpayment.cashout=(Uit) Contant - transpayment.free=Gratis - transpayment.ticket=Kortingsbon - transpayment.paperin=(In) Waardebon - transpayment.paperout=(Uit) Waardebon transpayment.cashrefund=Teruggave transpayment.debt=Krediet diff --git a/locales/Dutch/reports/uk/chromis/reports/closedproducts_messages_nl.properties b/locales/Dutch/closedproducts_messages_nl.properties similarity index 91% rename from locales/Dutch/reports/uk/chromis/reports/closedproducts_messages_nl.properties rename to locales/Dutch/closedproducts_messages_nl.properties index f005ec06..20184aa3 100644 --- a/locales/Dutch/reports/uk/chromis/reports/closedproducts_messages_nl.properties +++ b/locales/Dutch/closedproducts_messages_nl.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Dutch/reports/uk/chromis/reports/customers_messages_nl.properties b/locales/Dutch/customers_messages_nl.properties similarity index 89% rename from locales/Dutch/reports/uk/chromis/reports/customers_messages_nl.properties rename to locales/Dutch/customers_messages_nl.properties index e9819c8f..db71cd2e 100644 --- a/locales/Dutch/reports/uk/chromis/reports/customers_messages_nl.properties +++ b/locales/Dutch/customers_messages_nl.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -23,3 +23,4 @@ label.curdate=Datum krediet label.notes=Nota label.taxid=BTW ID label.printed=Afgedrukte +label.discount=Discount \ No newline at end of file diff --git a/locales/Dutch/reports/uk/chromis/reports/customersdiary_messages_nl.properties b/locales/Dutch/customersdiary_messages_nl.properties similarity index 90% rename from locales/Dutch/reports/uk/chromis/reports/customersdiary_messages_nl.properties rename to locales/Dutch/customersdiary_messages_nl.properties index 411fc8f9..96931e5d 100644 --- a/locales/Dutch/reports/uk/chromis/reports/customersdiary_messages_nl.properties +++ b/locales/Dutch/customersdiary_messages_nl.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Dutch/reports/uk/chromis/reports/inventory_messages_nl.properties b/locales/Dutch/inventory_messages_nl.properties similarity index 91% rename from locales/Dutch/reports/uk/chromis/reports/inventory_messages_nl.properties rename to locales/Dutch/inventory_messages_nl.properties index bc3ceac5..cbaf00cf 100644 --- a/locales/Dutch/reports/uk/chromis/reports/inventory_messages_nl.properties +++ b/locales/Dutch/inventory_messages_nl.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Dutch/reports/uk/chromis/reports/inventoryb_messages_nl.properties b/locales/Dutch/inventoryb_messages_nl.properties similarity index 90% rename from locales/Dutch/reports/uk/chromis/reports/inventoryb_messages_nl.properties rename to locales/Dutch/inventoryb_messages_nl.properties index ba11d4cb..a4fd0c2c 100644 --- a/locales/Dutch/reports/uk/chromis/reports/inventoryb_messages_nl.properties +++ b/locales/Dutch/inventoryb_messages_nl.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Dutch/reports/uk/chromis/reports/inventorydiff_messages_nl.properties b/locales/Dutch/inventorydiff_messages_nl.properties similarity index 91% rename from locales/Dutch/reports/uk/chromis/reports/inventorydiff_messages_nl.properties rename to locales/Dutch/inventorydiff_messages_nl.properties index fb088a5e..98ddd077 100644 --- a/locales/Dutch/reports/uk/chromis/reports/inventorydiff_messages_nl.properties +++ b/locales/Dutch/inventorydiff_messages_nl.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Dutch/reports/uk/chromis/reports/inventorydiffdetail_messages_nl.properties b/locales/Dutch/inventorydiffdetail_messages_nl.properties similarity index 91% rename from locales/Dutch/reports/uk/chromis/reports/inventorydiffdetail_messages_nl.properties rename to locales/Dutch/inventorydiffdetail_messages_nl.properties index 79b16472..27f4b7dd 100644 --- a/locales/Dutch/reports/uk/chromis/reports/inventorydiffdetail_messages_nl.properties +++ b/locales/Dutch/inventorydiffdetail_messages_nl.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Dutch/reports/uk/chromis/reports/inventorylistdetail_messages_nl.properties b/locales/Dutch/inventorylistdetail_messages_nl.properties similarity index 90% rename from locales/Dutch/reports/uk/chromis/reports/inventorylistdetail_messages_nl.properties rename to locales/Dutch/inventorylistdetail_messages_nl.properties index 2533e214..51f728ed 100644 --- a/locales/Dutch/reports/uk/chromis/reports/inventorylistdetail_messages_nl.properties +++ b/locales/Dutch/inventorylistdetail_messages_nl.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Dutch/locales/beans_messages_nl.properties b/locales/Dutch/locales/beans_messages_nl.properties deleted file mode 100644 index a34ec785..00000000 --- a/locales/Dutch/locales/beans_messages_nl.properties +++ /dev/null @@ -1,28 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - - -Button.Today=Vandaag - -button.ok=OK - -button.cancel=Annuleren - -title.calendar=Selecteer een datum -button.Today=Vandaag \ No newline at end of file diff --git a/locales/Dutch/locales/data_messages_nl.properties b/locales/Dutch/locales/data_messages_nl.properties deleted file mode 100644 index 58981f07..00000000 --- a/locales/Dutch/locales/data_messages_nl.properties +++ /dev/null @@ -1,130 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - -exception.noupdatecount=Update teller niet gedefinieerd. - -exception.nodataset=Data set niet gedefinieerd. - -exception.nonegativelimits=Negatieve limieten niet toegestaan. - -exception.outofbounds=Grens overschreden. - -exception.noreadfile=Kan bestand met zinnen niet lezen. - -exception.nofinishedfile=Bestand met zinnen niet afgesloten. - -exception.notnull=Deze waarde mag niet leeg zijn. - -exception.noparamtype=Parameter type is niet toegestaan. - -qbf.none=Geen - -qbf.null=Is leeg - -qbf.notnull=Is niet leeg - -qbf.equals=Is gelijk - -qbf.distinct=Verschild - -qbf.greater=Groter - -qbf.less=Kleiner - -qbf.greaterequals=Groter of gelijk - -qbf.lessequals=Kleiner of gelijk -label.findwhat=Zoeken -label.where=Waar -label.match=Vergelijk -label.casesensitive=Hoofdletter gevoelig -button.ok=OK -button.cancel=Annuleren - -title.find=Zoeken - -list.startfield=Begin van het veld - -list.wholefield=Volledig veld - -list.anypart=Elk deel van het veld - -list.re=Regelmatige expressie -title.message=Database manager bericht -button.information=Informatie - -message.norecord=Record niet gevonden. - -message.nolistdata=Kan niet gevonden worden in de datalijst. - -message.noreload=Kan datalijst niet herladen. - -message.nomove=Kan niet verplaatsen naar ander record. - -message.nosave=Record niet bewaard. - -message.nodelete=Kan record niet selecteren voor verwijdering. - -message.nonew=Kan geen nieuw record aanmaken. - -sgn.danger=Gevaar: - -sgn.warning=Waarschuwing: - -sgn.caution=Opgelet: - -sgn.notice=Bericht: - -sgn.important=Belangijk: - -sgn.success=Succes: - -sgn.unknown=Onbekend: - -exception.nocompare=Vergelijkingsvoorwaarde verwacht voor QBF. - -exception.nodelete=geen records verwijderd. - -exception.noupdate=Geen records bijgewerkt. - -exception.noinsert=Geen records aangemaakt. - -message.changeslost=De veranderingen zullen verloren gaan. Wilt u doorgaan? - -title.editor=Editor bericht - -message.wannasave=Wilt u de veranderingen bewaren alvorens af te sluiten? - -label.imagefiles=Afbeeldingen - -message.resizeimage=De gekozen afbeelding is groter dan de gestelde afmeting voor dit veld. Wilt u de afbeelding verkleinen? - -qbf.re=Regelmatige expressie - -label.sortby=Sorteren op - -label.andby=En op - -message.nosort=Ongeldige sorteervoorwaarde - -caption.sort=Sorteren - -exception.parserconfig= XML Analysatie fout. Neem contact op met de administrator. -exception.xmlfile= Analysateie fout. Ongeldig XML bestand. -exception.iofile= Fout tijdens het lezen van de bestand. \ No newline at end of file diff --git a/locales/Dutch/locales/erp_messages_nl.properties b/locales/Dutch/locales/erp_messages_nl.properties deleted file mode 100644 index 2a08d194..00000000 --- a/locales/Dutch/locales/erp_messages_nl.properties +++ /dev/null @@ -1,57 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - - -label.configerp=ERP configuatie - -label.erpurl=URL service - -label.erpid=Identiteit code\t - -label.erporg=Organisatie code - -label.erppos=POS code - -label.erpuser=Gebruiker - -label.erppassword=Paswoord - -message.urlnotdefined=Synchronisatie URL service is niet gedefinieerd - -message.syncordersok=Syncronisatie van de orders is succesvol. - -message.syncordersinfo={0} orders gesyncroniseerd. - -message.syncproductsok=De data syncronisatie is succesvol. - -message.syncproductsinfo={0} producten gesyncroniseerd.\n{1} klanten gesyncroniseerd. - -message.remoteexception=Communicatiefout. - -message.serviceexception=Kan niet verbinden met de service. - -message.malformedurlexception=The URL service is fout. - -message.returnnull=De syncronisatieparameters zijn fout. - -message.zeroproducts=Er zijn geen gegevens om te syncroniseren. - -message.zeroorders=Er zijn geen orders om te syncroniseren. - -message.propsnotdefined=De bron van de syncronisatie eigenschappen "chromis.properties" is niet gedefineerd. \ No newline at end of file diff --git a/locales/Dutch/locales/pos_messages_nl.properties b/locales/Dutch/locales/pos_messages_nl.properties deleted file mode 100644 index 1025266c..00000000 --- a/locales/Dutch/locales/pos_messages_nl.properties +++ /dev/null @@ -1,505 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - -Button.Cancel=Cancel -button.catalogadd=Add -button.catalogdel=Remove -button.clean=Reset -Button.Close=Exit -Button.CloseCash=Close Cash -Button.DeleteTicket=Delete -button.Discount=Discount -button.edit=Edit -button.ExecuteChart=Execute Chart -button.executefilter=Run Filter -Button.ExecuteReport=Run Report -Button.Factory=Restore -button.linediscount=Disc' % -button.listtickets=List -button.movetable=Move -button.NewTicket=New -Button.OK=OK -button.opendrawer=Open kassa -button.pay=Betaal rekening -button.peoplepassword=Wachtwoord -button.print=Afdrukken -Button.PrintCash=Print -button.receive=Ontvangen -button.refund=Teruggaaf -button.refundall=Alles terug geven -button.refundline=Regel teruggeven -button.refundone=Een artikel teruggeven -button.reloadticket=Herlaad -button.reservations=Reserveringen -button.reset=Herstel -Button.Restore=Herstellen -Button.Save=Bewaren -button.scale=Weegschaal -button.sendorder=Kitchen -button.tables=Tafels -button.totaldiscount=Total Disc' - -caption.split=Bon Splitsen -caption.tickets=Bonnen -caption.upload=Producten lijst laden - -Database.ScriptError=Fout\: database kan niet worden aangemaakt. Het database installatiescript kan niet worden uitgevoerd. -Database.ScriptWarning=Waarschuwing\: Het database installatiescript is niet succesvol be\u00ebindigd. - -Display.Null=Scherm niet beschikbaar -Display.Screen=Scherm -Display.Window=Scherm - -exception.unavailabledataset=Dataset niet beschikbaar -exception.unavailablefield=Veld niet gedefinieerd\: {0} -exception.unavailablefields=velden niet beschikbaar - -filter.dbdriverlib=Stuurprogramma archief (*.jar,*.zip) - -form.customertitle=Klantenlijst -form.productslist=Producten lijst -form.selectprintertitle=Kies printer -form.tickettitle=Rekeningen lijst - -label.address=Adres (lijn 1) -label.address2=Adres -label.all=Alles -label.attribute=Product attributen -label.attributes=Eigenschappen -label.attributeset=Attributen set -label.bybarcode=Per barcode -label.bycustomer=Per klant -label.bydates=Per datum -label.byform=Per fomulier -label.byproduct=Op product -label.byreason=Per reden -label.bywarehouse=Per magazijn -label.card=Kaart -label.cardexpdate=Verval datum -label.cardholder=Naam houder -label.cardnumber=Kaart nummer -label.cascade=Cascade(lijn 2) -Label.Cash=Contant -Label.CashMachine=Kassa -label.catid=ID -label.catimage=Afbeelding -label.catname=Categorie -label.certificatepath=Certificaat -label.certificatepwd=Certificaat Wachtwoord -Label.ChangeCash=Wisselgeld -label.city=Gemeente -label.commerceid=ID -label.commercepwd=Wachtwoord -label.commercesign=Commerce teken -label.contact=Contact -label.country=Land -label.curdate=Datum krediet -label.curdebt=Huidige krediet -label.currency=Munteenheid -label.customer=Klant -label.custtaxcategory=Klant BTW groep -Label.Database=Database -label.date=Datum -label.datestitle=Contant data -label.datetime=Datum tijd -Label.DbDriver=Stuurprogramma -label.dbdriverlib=Stuurprogramma archief -Label.DbPassword=Wachtwoord -Label.DbURL=URL -Label.DbUser=Gebruiker -label.debt=Krediet -label.double=Double -label.dutyid=ID -label.dutyname=BTW omschrijving -label.dutyrate=Tarief -label.editline=Bewerk regel -label.email=E-mail -Label.EndDate=Eind datum -label.fax=Fax -label.firstname=Voornaam -label.floorid=ID -label.floorname=Vloer -label.image=Afbeelding -Label.InputCash=Ontvangen -label.integer=Integer -label.item=Item -label.javapos.drawer=Lade naam -label.javapos.printer=Printer naam -label.lastname=Achternaam -label.lindediscount=Disc' % -Label.LoadError=Er is een fout opgetreden tijdens het uitvoeren van deze functionaliteit. -label.locale=Localisatie -label.location=Locatie / Adres -label.locationaddress=Adres -label.locationid=ID -label.locationname=Naam -label.looknfeel=Skin -Label.MachineDisplay=Klanten scherm -label.machinedisplayconn=Mode -label.machinedisplayport=Poort -Label.MachineName=Naam -Label.MachinePrinter=Printer -Label.MachinePrinter2=Printer 2 -Label.MachinePrinter3=Printer 3 -label.machineprinterport=Poort -Label.MachineScreen=Scherm -label.magcardreader=Kaart lezer -label.maxdebt=Max krediet -label.maximum=Maximum -label.merchantcode=Leveranciers code -label.minimum=Minimum -label.money=Totaal - -label.packsinstock=In stock -label.packof= packs of -label.packstosplit=Packs to split -label.productinpack=Product in pack -label.split=Split - -Label.Name=Naam -label.name=Naam -label.notes=Notities -label.noticketstoclose=Geen rekeningen om af te sluiten -label.nullcategory=(geen categorie) -label.order=Bestelling -Label.Password=Wachtwoord -label.passwordnew=Nieuw wachtwoord -label.passwordold=Oud wachtwoord -label.passwordrepeat=Verifieer wachtwoord -Label.Payment=Betaling -label.paymentdate=Datum -label.paymentgateway=Bet. Gateway -label.paymentreason=Reden -label.paymentstitle=Betalingen rapport -label.paymenttestmode=Test instelling -label.paymenttotal=Totaal -label.peopleimage=Afbeelding -label.peoplename=Naam -label.peoplevisible=Zichtbaar -label.percent=Percent -label.phone=Telefoon -label.phone2=2de telefoon -label.placefloor=Vloer -label.placeid=ID -label.placename=Plaats -label.placeposition=Positie -label.postal=Postcode -label.price=Prijs -label.pricetax=Prijs + BTW -label.printtokitchen=Print to Kitchen -label.prodaux=Extern -label.prodbarcode=Bar code -label.prodcategory=Categorie -label.prodcost=Kostprijs -label.prodgeneral=Algemeen -label.prodincatalog=In catalogus -label.prodname=Naam -label.prodorder=Order -label.prodpricebuy=Inkoopprijs -label.prodpricesell=Verkoopprijs -label.prodpriceselltax=Verkoopprijs (incl. BTW) -label.prodproperties=Eigenschappen -label.prodref=Referentie -label.prodscale=Weegschaal -label.prodstock=Voorraad -label.prodstockcost=Voorraadkosten per jaar -label.prodstockmax=Maximum niveau -label.prodstocksec=Beveiligingsniveau -label.prodstockvol=Voorraad volume -label.produnits=Stuks -label.prodvaluebuy=Inkoop waarde -label.prodvaluesell=Verkoop waarde -label.prodvolume=Volume -label.properties=Eigenschappen -label.receiptprinter=Bon printer -label.recorddeleted=(Record verwijderen) -label.recordeof=(geen records) -label.recordnew=(Nieuw Record) -label.refunds=Teruggaaf -label.region=Regio -label.remainingcash=Restantbedrag -label.reportsprinter=Rapporten printer -label.resname=Bron -label.restaurantcustomer=Ontvangen van klant {0}. Kies een lege tafel. -label.restaurantmove=Verplaatsen tafel {0}. Kies een lege tafel of de oorspronkelijke tafel. -label.role=Rol -label.sales=Verkopen -label.salestitle=Verkoop rapport -label.scale=Weegschaal -label.scaleinput=Geef het gewicht in -label.scalewrongunit=Check instelling (gewicht in g) -label.scaleweight=Gewicht (g) -label.scanner=Scanner -label.search=Zoeken -label.searchkey=Zoekargument -label.sequence=Vervolg -label.sha=SHA -Label.StartDate=Start datum -label.stockdate=Datum -label.stockproduct=Product -label.stockreason=Reden -label.storename=Bedrijfsnaam -label.subtotalcash=Subtotaal -label.table=Tafel -label.tax=BTW -label.taxcash=BTW -label.taxcategory=BTW groep -label.taxes=BTW -label.taxid=Belastings ID -label.taxparent=Hoofd BTW -label.terminal=Terminal -label.ticketid=Bon -Label.Tickets=Betalingen -Label.Ticketsbag=Rekeningen -label.time=Tijd -label.totalcash=Totaal -label.totaldiscount=Total Disc' -label.type=Type -label.units=Aantal -label.uploadingproducts=Producten uploaden... Een ogenblik geduld aub. -label.user=Gebruiker\: -label.value=Bedrag -label.visible=Zichtbaar -label.warehouse=Magazijn - -Menu.Attributes=Product attributen -Menu.AttributeSets=Product attributen sets -Menu.AttributeUse=Product attributen gebruik -Menu.AttributeValues=Attributen waardes -Menu.Auxiliar=Auxiliary products -Menu.Backoffice=Onderhoud -Menu.CashFlow=Cash-Flow -Menu.CashRegisterLog=Transaction Log -Menu.Catalog=Catalogus -Menu.Categories=Categorie\u00ebn -Menu.CategoryProductSalesChart=Category Sales Chart -Menu.CategorySales=Category Sales -Menu.ChangePassword=Wachtwoord wijzigen -Menu.ClosedProducts=Product verkopen -Menu.CloseTPV=Kassa sluiten -Menu.Closing=Kassa gesloten -Menu.Configuration=Configuratie -Menu.Customers.Reports=Rapporten -Menu.Customers=Klanten -Menu.CustomersBReport=Achterstallige klanten -Menu.CustomersDiary=Klanten agenda -Menu.CustomersManagement=Klanten -Menu.CustomersPayment=Klanten -Menu.CustomersReport=Klanten -Menu.ERPOrders=Bestelling synchronisatie -Menu.ERPProducts=Producten synchronisatie -Menu.Exit=Programma sluiten -Menu.ExtendedByProducts=Extended Product Sales -Menu.ExtendedCashRegisterLog=Extended Transaction Log -Menu.ExtendedSales=Extended Sales -Menu.Floors=Vloeren -Menu.Inventory=Magazijnen -Menu.Inventory2=Huidige inventaris -Menu.InventoryBroken=Inventaris kapotte goederen -Menu.InventoryDiff=Inventaris logboek -Menu.InventoryDiffDetail=Inventaris dagboek -Menu.InventoryListDetail=Huidige inventaris details -Menu.InventoryReOrder=Inventory: Re-Order -Menu.InventorySupplement=Voorraad aanvullijst -Menu.Locations=Magazijnen -Menu.Main=Algemeen -Menu.Maintenance.ERP=Chromis ERP -Menu.Maintenance.POS=Point of Sale -Menu.Maintenance.Reports=Rapporten -Menu.Maintenance=Onderhoud -Menu.PaymentReport=Payments -Menu.Payments=Betalingen -Menu.Printer=Printer -Menu.ProductLabels=Producten labels -Menu.Products=Producten overzicht -Menu.ProductPriceList=Prijslijst -Menu.ProductSales=Product verkopen -Menu.ProductsWarehouse=Producten per warenhuis -Menu.ProductPacks=Product Packs -Menu.StockChanges=Stock Changes -Menu.StockChangesReport=Stock Changes Report -Menu.Promotions=Promotions -Menu.PromotionsReport=Promotions Report - -Menu.Reports=Rapporten -Menu.ReportTaxes=Belastingen -Menu.Resources=Bronnen -Menu.Roles=Rollen -Menu.SalesByCustomer=Sales By Customer -Menu.SalesChart=Omzet grafiek -Menu.SalesManagement.Reports=Rapporten -Menu.SalesManagement=Verkopen -Menu.SalesProfit=Product Sales Profit -Menu.SaleTaxes=Sales Taxes -Menu.StockDiary=Voorraad logboek -Menu.StockManagement.Edit=Onderhoud -Menu.StockManagement.Reports=Rapporten -Menu.StockManagement=Voorraad -Menu.StockMovement=Onderhoud voorraad -Menu.System=Systeem -Menu.Tables=Tafels -Menu.TaxCategories=BTW groepen -Menu.TaxCustCategories=BTW klanten groepen -Menu.Taxes=BTW -Menu.ThirdParties=Leveranciers -Menu.ThirdPartiesManagement=Onderhoud leveranciers -Menu.Ticket=Verkoop -Menu.TicketEdit=Bewerken -Menu.TicketRefund=Teruggaven -Menu.Top10Sales=Top 10 Sales -Menu.Users=Gebruikers -Menu.UserSells=Omzet per gebruiker -Menu.UsersReport=Gebruikers - -message.BadPassword=Wachtwoord ongeldig. Probeer opnieuw.. -message.cannotcalculatetaxes=Kan de BTW niet berekenen.\nDe BTW waarden van een of meerdere producten zijn niet gedefineerd. -message.cannotchangepassword=Wachtwoord kan niet worden gewijzigd -message.cannotclosecash=Kan kassa niet sluiten -message.cannotdeleteconfig=Configuratiebestand kan niet worden verwijderd. -message.cannotexecute=Kan actie niet uitvoeren. -message.cannotfillchart=Grafiek kan niet worden voorzien van gegevens. -message.cannotfillreport=Rapport kan niet worden voorzien van gegevens. -message.cannotfindattributes=Deze product heeft geen attributen. -message.cannotfindcustomer=Kan de klant niet vinden -message.cannotloadlists=Kan de lijst niet laden. -message.cannotloadreport=Rapport definitie kan niet worden geladen. -message.cannotloadreportdata=Rapport gegevens kan niet worden geladen. -message.cannotloadresourcedata=Kan brondata voor rapport niet laden. -message.cannotloadticket=Kan de rekening niet laden. -message.CannotMove=Kan niet verplaatsen naar ander record. -message.cannotprint=Kan kassabon niet afdrukken. -message.cannotprintline=Kan regel niet afdrukken. -message.cannotprintticket=Kan faktuur niet afdrukken. -message.cannotsaveconfig=Configuratiebestand kan niet worden weggeschreven. -message.cannotsaveinventorydata=Kan inventaris niet opslaan. -message.cardnew=De waarde van de kaart zal nu veranderen. Wilt U verdergaan? -message.cardremove=De waarde van de kaart zal verwijderd worden. Wilt U verdergaan? -message.changepassworddistinct=Beide wachtwoorden dienen overeen te komen -message.closecashok=Deze kassa is nu afgesloten. -message.configfactory=Standaard waarden zullen worden hersteld. Veranderingen zullen hierdoor verloren gaan. Wilt u verder gaan? -message.configrestore=Initiele waarden zullen worden hersteld. Veranderingen zullen hierdoor verloren gaan. Wilt u verder gaan? -message.createdatabase=Er kan geen bestaande database worden gevonden. Er wordt een standaard database gecre\u00ebrd.
Wilt u verder gaan? -message.customerdebtexceded=De klant zit boven toegestaan krediet. -message.databaseconnectionerror=Fout\: kan niet verbinden met database. Database niet beschikbaar -message.databasedrivererror=Fout\: kan niet verbinden met database. Database stuurprogramma niet gevonden. -message.databasenotsupported=Database "{0}" niet ondersteund -message.mergetable=Tafels samenvoegen -message.mergetablequestion=Weet u zeker dat u de tafels wilt samenvoegen? -message.nocard=Gebruikerskaart niet gevonden. Probeer opnieuw... -message.nocardreader=Kaartlezer niet gedefinieerd. -message.nocustomer=Er is geen klant met deze code. -message.nocustomernodebt=Dit ticket is niet toegewezen aan een klant.\nHet kan niet worden betaald met krediet. -message.nopaymentgateway=Bet. Gateway niet gedefinieerd. -message.noprinters=Geen printers geinstalleerd op het systeem. -message.noproduct=Er is geen product met de ingevoerde code. -message.nosaveticket=Kan rekening niet bewaren. -message.notactive=Fout opgetreden bij het laden van het scherm. -message.notexiststicket=De rekening bestaat niet -message.noticket=De rekening bestaat niet meer. -message.notpermissions=U bent niet bevoegd om deze taak uit te voeren. -message.noupdatescript=Er is een database van een vorige versie gedetecteerd maar het is niet mogelijk deze automatisch te updaten.
Chromis POS zal nu afsluiten. -message.noweight=Gewicht onmogelijk -message.paymentcashneg=Geef het geld terug en druk op OK. -message.paymenterror=Transactie fout. -message.paymenterrorunknown=Transactiefout niet bekend. -message.paymentexceptionremote=Remote exceptie. -message.paymentexceptionservice=Service exceptie. -message.paymentfree=Gratis. -message.paymentgatewayext=Voer de PIN transactie uit en druk op OK. -message.paymentgatewayextrefund=Voer de kaarttransactie terruggaaf uit en druk op OK. -message.paymentgatewayswipe=Schuif de kaart door de lezer en druk OK. -message.paymentgatewaytype=Geef kaartdetails in en druk OK. -message.paymentnotauthorised=Transactie niet geauthoriseerd. -message.paymentrefundsnotsupported=Teruggeven niet ondersteund. -message.preparescanner=Bereid de scanner voor om de productlijst te verzenden en druk op OK. -message.printererror=De rekening kan niet geprint worden -message.productnotselected=Geen product geselcteerd. -message.stockchangesactioned=Stock Changes Actioned - -message.restartchanges=De configuratie is weggeschreven. -message.scannerfail=Het verzenden van de productlijst is mislukt. -message.scannerfail2=U bent niet bevoegd om deze taak uit te voeren. -message.scannerok=Het verzenden van de productlijst is gelukt. -message.tableempty=De tafel is nu leeg. -message.tablefull=De tafel is nu bezet. -message.title=Kassa bericht -message.updatedatabase=Een database van een eerdere versie werd gedetecteerd. De database zal opgewaardeed worden.
ALLE GEGEVENS GAAN VERLOREN. MAAK EERST EEN BACKUP.
Doorgaan? -message.wannaclosecash=Weet u zeker dat u deze kassa wilt afsluiten? -message.wannadelete=Weet u zeker dat deze kassabon verwijderd moet worden? -message.wannasave=Wilt U de wijzigingen opslaan alvorens af te sluiten? - -payment.title=Betaling - -Printer.Null=Printer niet gereed -Printer.Screen=Scherm printer -Printer.Serial=Bon printer - -resource.binary=Binair -resource.image=Afbeelding -resource.text=Text - -rest.label.chairs=Stoelen -rest.label.customer=Klant -rest.label.date=Datum -rest.label.notes=Waardebonnen - -scale.invalidvalue=Weegschaal niet gedefinieerd -scale.notdefined=Weegschaal niet gedefinieerd -scale.weighitem=Weigh Item - -stock.in.movement=(in) Verplaatsen -stock.in.purchase=(in) Aankoop -stock.in.refund=(in) Retour -stock.out.break=(uit) Kapot -stock.out.crossing=Overbrengen -stock.out.movement=(uit) Verplaatsen -stock.out.refund=(uit) Teruggave -stock.out.sale=(uit) Verkoop -stock.in.openpack=(In) Open Pack -stock.out.openpack=(Out) Open Pack -stock.in.stockchange=(In) Stock Change -stock.out.stockchange=(Out) Stock Change - -tab.cash=Contant -tab.cashrefund=Teruggave -tab.cheque=Cheque -tab.chequerefund=Cheque -tab.debt=Krediet -tab.free=Gratis -tab.magcard=PIN -tab.paper=Waardebon - -title.changepassword=Wachtwoord wijzigen -title.editor=Editor bericht - -transpayment.cash=Contant -transpayment.cashin=(in) Contant -transpayment.cashout=(out) Contant -transpayment.cashrefund=Teruggave -transpayment.cheque=Cheque -transpayment.chequerefund=Cheque teruggaaf -transpayment.debt=Krediet -transpayment.debtpaid=Krediet betaald -transpayment.free=Gratis -transpayment.magcard=PIN -transpayment.magcardrefund=PIN teruggaaf -transpayment.paperin=Waardebon invoer -transpayment.paperout=Waardebon uitvoer - -Visor.Title=Chromis POS \ No newline at end of file diff --git a/locales/Dutch/reports/uk/chromis/reports/people_messages_nl.properties b/locales/Dutch/people_messages_nl.properties similarity index 89% rename from locales/Dutch/reports/uk/chromis/reports/people_messages_nl.properties rename to locales/Dutch/people_messages_nl.properties index 59996ea1..9efd42d7 100644 --- a/locales/Dutch/reports/uk/chromis/reports/people_messages_nl.properties +++ b/locales/Dutch/people_messages_nl.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Dutch/reports/uk/chromis/reports/productlabels_messages_nl.properties b/locales/Dutch/productlabels_messages_nl.properties similarity index 89% rename from locales/Dutch/reports/uk/chromis/reports/productlabels_messages_nl.properties rename to locales/Dutch/productlabels_messages_nl.properties index b15eeb40..366e8426 100644 --- a/locales/Dutch/reports/uk/chromis/reports/productlabels_messages_nl.properties +++ b/locales/Dutch/productlabels_messages_nl.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Dutch/reports/uk/chromis/reports/products_messages_nl.properties b/locales/Dutch/products_messages_nl.properties similarity index 91% rename from locales/Dutch/reports/uk/chromis/reports/products_messages_nl.properties rename to locales/Dutch/products_messages_nl.properties index 082f0e8b..bee16161 100644 --- a/locales/Dutch/reports/uk/chromis/reports/products_messages_nl.properties +++ b/locales/Dutch/products_messages_nl.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Dutch/reports/uk/chromis/reports/productsales_messages_nl.properties b/locales/Dutch/productsales_messages_nl.properties similarity index 90% rename from locales/Dutch/reports/uk/chromis/reports/productsales_messages_nl.properties rename to locales/Dutch/productsales_messages_nl.properties index ffae4c43..98eb0b91 100644 --- a/locales/Dutch/reports/uk/chromis/reports/productsales_messages_nl.properties +++ b/locales/Dutch/productsales_messages_nl.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Dutch/reports/uk/chromis/reports/productscatalog_messages_nl.properties b/locales/Dutch/productscatalog_messages_nl.properties similarity index 91% rename from locales/Dutch/reports/uk/chromis/reports/productscatalog_messages_nl.properties rename to locales/Dutch/productscatalog_messages_nl.properties index 96499d47..9a7bcd82 100644 --- a/locales/Dutch/reports/uk/chromis/reports/productscatalog_messages_nl.properties +++ b/locales/Dutch/productscatalog_messages_nl.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Dutch/reports/uk/chromis/reports/taxes_messages_nl.properties b/locales/Dutch/taxes_messages_nl.properties similarity index 91% rename from locales/Dutch/reports/uk/chromis/reports/taxes_messages_nl.properties rename to locales/Dutch/taxes_messages_nl.properties index a250bf78..a94ca154 100644 --- a/locales/Dutch/reports/uk/chromis/reports/taxes_messages_nl.properties +++ b/locales/Dutch/taxes_messages_nl.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Dutch/reports/uk/chromis/reports/usersales_messages_nl.properties b/locales/Dutch/usersales_messages_nl.properties similarity index 91% rename from locales/Dutch/reports/uk/chromis/reports/usersales_messages_nl.properties rename to locales/Dutch/usersales_messages_nl.properties index bdb504f2..ebcc3dcf 100644 --- a/locales/Dutch/reports/uk/chromis/reports/usersales_messages_nl.properties +++ b/locales/Dutch/usersales_messages_nl.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/English/badprice_messages.properties b/locales/English/badprice_messages.properties new file mode 100644 index 00000000..524d6c76 --- /dev/null +++ b/locales/English/badprice_messages.properties @@ -0,0 +1,25 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License + + +label.title=New Products Added +label.reference=Reference +label.barcode=Barcode +label.name=Name +label.pricebuy=Buy Price +label.pricesell=Sell Price + diff --git a/locales/English/barcodesheet_messages.properties b/locales/English/barcodesheet_messages.properties new file mode 100644 index 00000000..6bc46b26 --- /dev/null +++ b/locales/English/barcodesheet_messages.properties @@ -0,0 +1,19 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + +label.title=Barcode Sheet diff --git a/locales/English/cashflow_messages.properties b/locales/English/cashflow_messages.properties new file mode 100644 index 00000000..cd28f512 --- /dev/null +++ b/locales/English/cashflow_messages.properties @@ -0,0 +1,42 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + +label.title=Cash-Flow +label.noreference= +label.noproduct=(no sales) +label.printed=Printed +label.period=Period: +label.payment=Payment +label.sum=Amount +label.total=Grand Total + +transpayment.bank=Bank +transpayment.cash=Cash +transpayment.magcard=Card +transpayment.cashrefund=Refund +transpayment.magcardrefund=Card Refund +transpayment.cheque=Cheque +transpayment.chequerefund=Cheque Refund +transpayment.cashin=(in) Cash +transpayment.cashout=(out) Cash +transpayment.free=Free +transpayment.ticket=Ticket +transpayment.paperin=Note Input +transpayment.paperout=Note Output +transpayment.debt=Debt +transpayment.debtpaid=Debt Paid \ No newline at end of file diff --git a/locales/English/cashregisterlog_messages.properties b/locales/English/cashregisterlog_messages.properties new file mode 100644 index 00000000..3b2bc08a --- /dev/null +++ b/locales/English/cashregisterlog_messages.properties @@ -0,0 +1,45 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + +label.title=Transaction Log +label.noreference= +label.noproduct=(no sales) +label.printed=Printed +label.date=Date +label.ticket=Ticket no +label.sum=Sum +label.customer=Customer +label.payment=Payment +label.period=Period: +label.total=Grand Total + +transpayment.bank=Bank +transpayment.cash=Cash +transpayment.magcard=Card +transpayment.cashrefund=Refund +transpayment.magcardrefund=Card Refund +transpayment.cheque=Cheque +transpayment.chequerefund=Cheque Refund +transpayment.cashin=(in) Cash +transpayment.cashout=(out) Cash +transpayment.free=Free +transpayment.ticket=Ticket +transpayment.paperin=Note Input +transpayment.paperout=Note Output +transpayment.debt=Debt +transpayment.debtpaid=Debt Paid \ No newline at end of file diff --git a/locales/English/categorysales_messages.properties b/locales/English/categorysales_messages.properties new file mode 100644 index 00000000..1c39111d --- /dev/null +++ b/locales/English/categorysales_messages.properties @@ -0,0 +1,29 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + +label.catprice=Net +label.cattax=Tax +label.cattotal=Total +label.disc=Disc. +label.gross=Gross +label.name=Category +label.printed=Printed +label.period=Period: +label.qty=Qty +label.title=Category Sales +label.total=Grand Total diff --git a/locales/English/chartsales_messages.properties b/locales/English/chartsales_messages.properties new file mode 100644 index 00000000..b7aec0c7 --- /dev/null +++ b/locales/English/chartsales_messages.properties @@ -0,0 +1,23 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + +label.title=Sales Chart +label.printed=Printed +label.period=Period: +label.axisx=Sales +label.axisy=Quantity diff --git a/locales/English/closedpos_messages.properties b/locales/English/closedpos_messages.properties new file mode 100644 index 00000000..1da210cf --- /dev/null +++ b/locales/English/closedpos_messages.properties @@ -0,0 +1,45 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + +label.title=Cash Closed +label.closedate=Period +label.partialtotal=Sequence Total +label.total=Grand Total +label.partialtax=Taxes +label.partialsubtotal=Subtotal +label.tax=Taxes +label.terminaltotal=Terminal Total +label.subtotal=Subtotal +label.period=Period: +label.printed=Printed +transpayment.bank=Bank +transpayment.cash=Cash +transpayment.magcard=Card +transpayment.cashrefund=Refund +transpayment.magcardrefund=Card Refund +transpayment.cheque=Cheque +transpayment.chequerefund=Cheque Refund +transpayment.cashin=(in) Cash +transpayment.cashout=(out) Cash +transpayment.free=Free +transpayment.ticket=Ticket +transpayment.paperin=Note Input +transpayment.paperout=Note Output +transpayment.debt=Debt +transpayment.debtpaid=Debt Paid +label.sequence=Sequence diff --git a/locales/English/closedproducts_messages.properties b/locales/English/closedproducts_messages.properties new file mode 100644 index 00000000..5f05b70a --- /dev/null +++ b/locales/English/closedproducts_messages.properties @@ -0,0 +1,29 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + + +label.title=Product Sales +label.printed=Printed +label.period=Period: +label.noreference=(no Reference defined) +label.noproduct=(no Product defined) +label.host=Terminal +label.closeddate=Date +label.units=Units +label.partialtotal=Total +label.total=Total by Product diff --git a/locales/English/customers_messages.properties b/locales/English/customers_messages.properties new file mode 100644 index 00000000..ba5250cb --- /dev/null +++ b/locales/English/customers_messages.properties @@ -0,0 +1,27 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + + +label.title=Customers +label.printed=Printed +label.maxdebt=Max Debt +label.curdebt=Debt current +label.curdate=Debt date +label.notes=Notes +label.taxid=Account ID +label.discount=Discount \ No newline at end of file diff --git a/locales/English/customersdiary_messages.properties b/locales/English/customersdiary_messages.properties new file mode 100644 index 00000000..4e53b7a3 --- /dev/null +++ b/locales/English/customersdiary_messages.properties @@ -0,0 +1,26 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + +label.title=Customers Diary + +label.date=Date +label.period=Period: +label.printed=Printed +label.ticket=Ticket +label.payment=Payment +label.total=Total diff --git a/locales/English/dailypresence_messages.properties b/locales/English/dailypresence_messages.properties new file mode 100644 index 00000000..d8f27e41 --- /dev/null +++ b/locales/English/dailypresence_messages.properties @@ -0,0 +1,26 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + + +label.end=End Shift +label.name=Name +label.period=Period: +label.printed=Printed +label.start=Start Shift +label.title=Daily Presence +label.total=Total Hours \ No newline at end of file diff --git a/locales/English/dailyschedule_messages.properties b/locales/English/dailyschedule_messages.properties new file mode 100644 index 00000000..8b312836 --- /dev/null +++ b/locales/English/dailyschedule_messages.properties @@ -0,0 +1,25 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + +label.end=End Leave +label.name=Name +label.period=Period: +label.printed=Printed +label.start=Start Leave +label.title=Daily Schedule +label.total=Total Days diff --git a/locales/English/extendedcashregisterlog_messages.properties b/locales/English/extendedcashregisterlog_messages.properties new file mode 100644 index 00000000..05bc473c --- /dev/null +++ b/locales/English/extendedcashregisterlog_messages.properties @@ -0,0 +1,45 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + +label.title=Transaction Log: Extended +label.noreference= +label.noproduct=(no sales) +label.printed=Printed: +label.period=Period: +label.date=Date +label.ticket=Ticket No. +label.sum=Sum +label.customer=Customer +label.payment=Payment +label.total=Grand Total + +transpayment.bank=Bank +transpayment.cash=Cash +transpayment.magcard=Card +transpayment.cashrefund=Cash Refund +transpayment.magcardrefund=Card Refund +transpayment.cheque=Cheque +transpayment.chequerefund=Cheque Refund +transpayment.cashin=(in) Cash +transpayment.cashout=(out) Cash +transpayment.free=Free +transpayment.ticket=Ticket +transpayment.paperin=Note Input +transpayment.paperout=Note Output +transpayment.debt=Debt +transpayment.debtpaid=Debt Paid diff --git a/locales/English/extproducts_messages.properties b/locales/English/extproducts_messages.properties new file mode 100644 index 00000000..8095e200 --- /dev/null +++ b/locales/English/extproducts_messages.properties @@ -0,0 +1,34 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + +label.meanprice=Mean Price +label.name=Category +label.notaxid= +label.nocustomer=(No Customer defined) +label.nocategory=(No Category defined) +label.noreferency= +label.noproduct=(No Product defined) +label.partialtotal=Total +label.period=Period: +label.printed=Printed +label.productname=Product +label.sumtotal=Total by Sales +label.title=Product Sales: Customer +label.total=Total by Customer +label.units=Units + diff --git a/locales/English/invalidcategory_messages.properties b/locales/English/invalidcategory_messages.properties new file mode 100644 index 00000000..b9a9b26f --- /dev/null +++ b/locales/English/invalidcategory_messages.properties @@ -0,0 +1,27 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + + +label.title=Invalid Category Data +label.reference=Reference +label.barcode=Barcode +label.name=Name +label.category=Bad Category +label.csverror=Error message +label.row=Row in file + diff --git a/locales/English/invaliddata_messages.properties b/locales/English/invaliddata_messages.properties new file mode 100644 index 00000000..cf032f7b --- /dev/null +++ b/locales/English/invaliddata_messages.properties @@ -0,0 +1,25 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + +label.title=Invalid product data +label.reference=Reference +label.barcode=Barcode +label.name=Name +label.csverror=Error message +label.row=Row in file + diff --git a/locales/English/inventory_messages.properties b/locales/English/inventory_messages.properties new file mode 100644 index 00000000..c701a301 --- /dev/null +++ b/locales/English/inventory_messages.properties @@ -0,0 +1,31 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + + +label.title=Inventory: Location and Category +label.printed=Printed +label.ref=Ref. +label.name=Name +label.sec=Minimum +label.units=Units +label.valuebuy=Cost Value +label.valuesell=Retail Value +label.valuevolume=Volume +label.valuecost=Cost +label.max=Maximum +label.location=Location : diff --git a/locales/English/inventoryb_messages.properties b/locales/English/inventoryb_messages.properties new file mode 100644 index 00000000..2db75003 --- /dev/null +++ b/locales/English/inventoryb_messages.properties @@ -0,0 +1,28 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + + + +label.title=Inventory: Current +label.titleb=Inventory: Broken +label.ref=Ref. +label.name=Name +label.printed=Printed +label.sec=Minimum +label.units=Units +label.max=Maximum diff --git a/locales/English/inventorydiff_messages.properties b/locales/English/inventorydiff_messages.properties new file mode 100644 index 00000000..f74aeb01 --- /dev/null +++ b/locales/English/inventorydiff_messages.properties @@ -0,0 +1,31 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . +. + + +label.title=Inventory: Difference +label.printed=Printed +label.period=Period: +label.ref=Ref. +label.name=Name +label.in=In +label.out=Out +label.diff=Difference +label.sumin=Total In +label.sumout=Total Out +label.sumdiff=Total Difference diff --git a/locales/English/inventorydiffdetail_messages.properties b/locales/English/inventorydiffdetail_messages.properties new file mode 100644 index 00000000..ba837ea8 --- /dev/null +++ b/locales/English/inventorydiffdetail_messages.properties @@ -0,0 +1,30 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + + +label.title=Inventory: Difference Detail +label.printed=Printed +label.period=Period +label.ref=Ref. +label.name=Name +label.in=In +label.out=Out +label.diff=Difference +label.sumin=Total In +label.sumout=Total Out +label.sumdiff=Total Difference diff --git a/locales/English/inventorylistdetail_messages.properties b/locales/English/inventorylistdetail_messages.properties new file mode 100644 index 00000000..6726dfca --- /dev/null +++ b/locales/English/inventorylistdetail_messages.properties @@ -0,0 +1,27 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + + + +label.title= Inventory: List Detail +label.printed: Printed +label.ref=Ref. +label.name=Name +label.sec=Minimum +label.units=Units +label.max=Maximum diff --git a/locales/English/locales/beans_messages.properties b/locales/English/locales/beans_messages.properties deleted file mode 100644 index ffef6905..00000000 --- a/locales/English/locales/beans_messages.properties +++ /dev/null @@ -1,23 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -button.cancel=Cancel -button.ok=OK -button.Today=Today -title.calendar=Select a Date -Button.Today=Today diff --git a/locales/English/locales/data_messages.properties b/locales/English/locales/data_messages.properties deleted file mode 100644 index ba8e0eb4..00000000 --- a/locales/English/locales/data_messages.properties +++ /dev/null @@ -1,90 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -button.cancel=Cancel -button.information=Info -button.ok=OK - -caption.sort=Sort - -exception.iofile=Error reading file. -exception.nocompare=Expected comparator for QBF. -exception.nodataset=Data set not defined. -exception.nofinishedfile=Sentences file not finished. -exception.nodelete=No records deleted. -exception.noinsert=No records created. -exception.nonegativelimits=Negative limits not allowed. -exception.noparamtype=Parameter type not allowed. -exception.noreadfile=Error reading sentences file. -exception.notnull=The value must be not null. -exception.noupdate=No records updated. -exception.noupdatecount=Update count not defined. -exception.outofbounds=Out of bounds. -exception.parserconfig=XML analyzer error. Please contact the Administrator. -exception.xmlfile=Analysis error. Invalid XML file. - -label.andby=And by -label.casesensitive=Case sensitive -label.findwhat=Find what -label.imagefiles=Image files -label.match=Match -label.sortby=Sort by -label.where=Where - -list.anypart=Any part of the field -list.re=Regular expression -list.startfield=Start field -list.wholefield=Whole field - -qbf.none=None -qbf.null=Is null -qbf.notnull=Is not null -qbf.equals=Equals -qbf.distinct=Distinct -qbf.greater=Greater -qbf.less=Less -qbf.greaterequals=Greater or equal -qbf.lessequals=Less or equals -qbf.re=Wildcards - -message.changeslost=The changes will be lost. Do you want to continue? -message.nodelete=Cannot mark the record for deleting. -message.nolistdata=Cannot find in data list. -message.nomove=Cannot move to other record. -message.nonew=Cannot create a new record. -message.norecord=Record not found. -message.noreload=Cannot reload data list. -message.nosave=Record not saved. -message.nosort=The sort condition defined is not valid -message.resizeimage=The selected image is larger than the accurate size for this field. Do you want to resize the image? -message.wannasave=Do you want to save the changes before exit? - -sgn.caution=Caution\: -sgn.danger=Danger\: -sgn.notice=Notice\: -sgn.important=Important\: -sgn.success=Success\: -sgn.unknown=Unknown\: -sgn.warning=Warning\: - -title.editor=Editor message -title.find=Find -title.message=Database manager message -combo.year=Year -combo.today=Today -combo.month=Month diff --git a/locales/English/locales/erp_messages.properties b/locales/English/locales/erp_messages.properties deleted file mode 100644 index 2917646d..00000000 --- a/locales/English/locales/erp_messages.properties +++ /dev/null @@ -1,37 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.configerp=ERP configuration -label.erpurl=Services URL -label.erpid=Entity code -label.erporg=Organization code -label.erppos=POS code -label.erpuser=User -label.erppassword=Password -message.urlnotdefined=Synchronization service URL has not been defined. -message.syncordersok=The orders synchronization has been successful. -message.syncordersinfo={0} orders synchronized. -message.syncproductsok=The data synchronization has been successful. -message.syncproductsinfo={0} products synchronized.\n{1} customers synchronized. -message.remoteexception=Communication error. -message.serviceexception=Cannot connect to the service. -message.malformedurlexception=The service URL is wrong. -message.returnnull=Synchronization parameters are wrong. -message.zeroproducts=There are no data to synchronize. -message.zeroorders=There are no orders to synchronize. -message.propsnotdefined=The synchronization properties resource "chromis.properties" has not been defined. \ No newline at end of file diff --git a/locales/English/locales/pos_messages.properties b/locales/English/locales/pos_messages.properties deleted file mode 100644 index 82a485ee..00000000 --- a/locales/English/locales/pos_messages.properties +++ /dev/null @@ -1,721 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - -Button.Cancel= -Button.Close=Exit -Button.CloseCash=Close Cash -Button.DeleteTicket= -Button.ExecuteChart=Execute -Button.ExecuteReport=Run Report -Button.Exit=Exit -Button.Factory=Restore -Button.NewTicket=New Ticket\u000a -Button.OK=OK -Button.PrintCash=Print -Button.Restore=Update db -Button.Save=Save -Button.Test=Test -Button.newcustomer=Cancel -Database.ScriptError=Script Error -Database.ScriptWarning=Script Warning -Display.Null=Display not available -Display.Screen=Screen Display -Display.Window=Display -Label.Cash=Cash -Label.CashMachine=Cash Register -Label.ChangeCash=Change -Label.Database=Database -Label.DbDriver=Driver Class -Label.DbPassword=Password -Label.DbURL=URL -Label.DbUser=User -Label.EndDate=End Date -Label.InputCash=Given -Label.LoadError=Load Error -Label.MachineDisplay=Customer Display -Label.MachineName=Name -Label.MachinePrinter=Printer -Label.MachinePrinter2=Printer 2 -Label.MachinePrinter3=Printer 3 -Label.MachinePrinter4=Printer 4 -Label.MachinePrinter5=Printer 5 -Label.MachinePrinter6=Printer 6 -Label.MachineScreen=Screen -Label.Name=Name -Label.Password=Password -Label.Payment=Payment -Label.StartDate=Start Date -Label.Tickets=Transactions -Label.Ticketsbag=Tickets -Label.ValidFrom=Valid From -Label.ticketsetupexample=Example -Label.ticketsetupnumber=Receipt number min' length -Label.ticketsetupprefix=Receipt number prefix - -Menu.AttributeSets=Product Attribute Sets -Menu.AttributeUse=Product Attribute use -Menu.AttributeValues=Attribute values -Menu.Attributes=Product Attributes -Menu.Auxiliar=Auxiliary products -Menu.Backoffice=Administration -Menu.BarcodeSheet=Labels: Barcode -Menu.Breaks=Breaks -Menu.CSVImport=Import CSV File -Menu.CSVReset=Clear Import Database Log -Menu.CashFlow=Cash-Flow -Menu.CashRegisterLog=Transaction Log -Menu.Catalog=Catalogue -Menu.Categories=Categories -Menu.CategoryProductSalesChart=Category Sales -Menu.CategorySales=Category Sales -Menu.ChangePassword=Change Password -Menu.CheckInCheckOut=Check In/Out -Menu.CloseTPV=Close Cash -Menu.ClosedProducts=Product Sales: Product -Menu.ClosedProducts1=Product Sales: Product II -Menu.Closing=Cash Closed -Menu.Closing1=Cash Closed (Export) -Menu.Closing2=Cash Closed (Export) -Menu.Configuration=Configuration -Menu.Customers=Customers -Menu.CustomersDebtors=Customer Debtors -Menu.Customers.Reports=Reports -Menu.CustomersBReport=Debtors (Card Style) -Menu.CustomersDiary=Customers Diary -Menu.CustomersExport=Customers List (Export) -Menu.CustomersList=Customers List -Menu.CustomersManagement=Customers -Menu.CustomersPayment=Customer Payment -Menu.CustomersReport=Customers (Card Style) -Menu.DailyPresenceReport=Daily Presence -Menu.DailyScheduleReport=Daily Schedule -Menu.ERPOrders=ERP Order Synchronisation -Menu.ERPProducts=POS Synchronisation -Menu.Employees.Reports=Reports -Menu.Exit=Logout -Menu.ExtendedByProducts=Product Sales: Customer -Menu.ExtendedCashRegisterLog=Transaction Log: Extended -Menu.ExtendedSales=Extended Sales -Menu.Floors=Floors -Menu.Import=Import -Menu.Import.Reports=Import Reports -Menu.InvalidData=Invalid or duplicate data found -Menu.Inventory=Inventory -Menu.Inventory2=Inventory: Current -Menu.InventoryBroken=Inventory: Broken -Menu.InventoryDiff=Inventory: Difference -Menu.InventoryDiffDetail=Inventory: Difference Detail -Menu.InventoryListDetail=Inventory: List Detail -Menu.InventoryReOrder=Inventory: Re-Order -Menu.Leaves=Leaves -Menu.Locations=Locations -Menu.Main=Register -Menu.Maintenance=Maintenance -Menu.Maintenance.ERP=Chromis ERP -Menu.Maintenance.POS=Point Of Sale -Menu.Maintenance.Reports=Reports -Menu.MissingData=Missing Data or Bad Price in File -Menu.NewProducts=New Products Added -Menu.PaymentReport=Payments -Menu.Payments=Payments -Menu.PerformanceReport=Performance -Menu.PresenceManagement=Presence Management -Menu.Printer=Printers -Menu.ProductCatalog=Product Catalogue (List) -Menu.ProductLabels=Product Labels -Menu.ProductSales=Product Sales -Menu.ProductCategorySalesPieChart=Category Pie -Menu.Products=Products -Menu.ProductList=Product List -Menu.ProductsWarehouse=Product Location -Menu.ProductPacks=Product Packs -Menu.StockChanges=Stock Changes -Menu.StockChangesReport=Stock Changes Report -Menu.Promotions=Promotions -Menu.PromotionsReport=Promotions Report - -Menu.ReportTaxes=Tax: Summary -Menu.Reports=Reports -Menu.Resetpickup=Reset pickup Counter -Menu.Resources=Resources -Menu.Roles=Roles -Menu.SaleCatalog=Product Catalogue (Image) -Menu.SaleTaxes=Tax: Sales -Menu.SalesByCustomer=Sales By Customer -Menu.SalesChart=Sales -Menu.SalesManagement=Sales -Menu.SalesManagement.Reports=Reports -Menu.SalesManagement.Charts=Charts -Menu.SalesProfit=Product Sales: Profit -Menu.ShelfEdgeLabels=Labels: Shelf-Edge Labels -Menu.StockDiary=Stock Diary -Menu.StockManagement=Stock -Menu.StockManagement.Edit=Maintenance -Menu.StockManagement.Reports=Reports -Menu.StockMovement=Stock Movement -Menu.System=System -Menu.Tables=Tables -Menu.TaxCategories=Tax Categories -Menu.TaxCatSales=Tax: Category Sales -Menu.TaxCustCategories=Customer Tax Categories -Menu.Taxes=Taxes -Menu.ThirdParties=Suppliers -Menu.ThirdPartiesManagement=Supplier Management -Menu.Ticket=Sales -Menu.TicketEdit=Edit Sales -Menu.TicketRefund=Refunds -Menu.TimeSeriesProduct=Product Time Series -Menu.Tools=Tools -Menu.Top10Sales=Top 10 Sales -Menu.Update= Manual Database Update -Menu.UpdatedPrices= Price Changes -Menu.UserSells=Sales by User -Menu.Users=Users -Menu.UsersReport=Users -Menu.Utilities=Utilities -Menu.UtilityOptions=Utilities Options -Printer.Null=Printer Not Available -Printer.Screen=Screen Printer -Printer.Serial=Ticket Printer -Visor.Title=Chromis POS - -button.Discount=Discount -button.ExecuteChart=Execute Chart -button.NewTicket=New -button.catalogadd=Yes -button.catalogdel=No -button.clean=Reset -button.edit=Edit -button.executefilter=Execute -button.htmltest=Display Text -button.linediscount=Disc' % -button.listtickets=List -button.memberdiscount=Member Disc -button.migrate=Migrate Database -button.moorings=Moorings -button.movetable=Move -button.newcustomer=Customer Database -button.opendrawer=Drawer -button.pay=Pay -button.peoplepassword=Password -button.print= -button.receive=Receive -button.refund=Refund -button.refundall=Refund All -button.refundit=Refund Item -button.refundline=Refund Line -button.refundone=Refund One -button.reloadticket=Reload -button.reservations=Reservations -button.reset=Reset -button.scale=Scale -button.sendorder=Send Order -button.setperson=Waiter -button.tables=Tables -button.test=TEST -button.totaldiscount=Total Disc' -caption.split=Split Receipt -caption.tickets=Tickets -caption.upload=Upload Product List -database.ScriptError=Cannot execute the database creation script. -database.ScriptNotFound=Unable to find Updater.sql script. -database.ScriptWarning=Creation Script did not run successfully. -database.UnableToConnect=Unable to connect with database! Check database setting in configuration -database.UpdaterWarning=Cannot execute the database updater script. -datebase.ResetPickup=Cannot execute pickup reset -exception.unavailabledataset=Dataset not available -exception.unavailablefield=Field not defined: {0} -exception.unavailablefields=Fields not available -filter.dbdriverlib=Driver library (*.jar,*.zip) -form.customertitle=Customer List -form.productslist=Product List -form.selectprintertitle=Select Printer -form.tickettitle=Ticket List -label.CatalogueNo=Excluded -label.CatalogueStatus=In Catalogue? -label.CatalogueStatusNo=Not In Catalogue -label.CatalogueStatusYes=In Catalogue -label.CatalogueYes=Included -label.Closing1=Cash Closed: Export -label.Infopanel=Hide Footer Status Bar -label.LoadError=Error trying to show this functionality -label.SCOnOff=Enable Service Charge -label.SCRate=Service Charge Rate -label.SCRestaurant=Restaurant mode only? -label.SCZero=% -label.SChargepanel=Service Charge -label.Transactions=Transactions -label.address=Address Line 1 -label.address2=Address Line 2 -label.addsplitpayment=Add Split Payment -label.all=All -label.attribute=Attribute -label.attributes=Attributes -label.attributeset=Attribute Set -label.autoloffrestaurant=In Restaurant mode - return to tables -label.autolofftime=Auto LogOff after inactive time -label.autologoffpanel=Auto LogOff -label.autologoffzero=seconds, 0 = No timed LogOff -label.autologonoff=Auto LogOff after Sale -label.btndisplay=Button Display Text -label.bybarcode=By Barcode -label.bycustomer=By Customer -label.bydates=By Date -label.byform=By Form -label.byproduct=By Product -label.byreason=By Reason -label.bywarehouse=By Location -label.card=Card -label.cardexpdate=Expiry Date -label.cardholder=Holder's Name -label.cardnumber=Card Number -label.cascade=Cascade -label.catid=ID -label.catimage=Image -label.catname=Category -label.certificatepath=Secret Key -label.certificatepwd=Account ID -label.city=Town/City -label.closeoptions=Close Options -label.commerceid=Commerce ID -label.commercepwd=Commerce P/wd -label.commercesign=Commerce Sign -label.companyFax=Fax number -label.companyaddr1=Street -label.companyaddr2=Address line2 -label.companyaddr3=Town -label.companyaddr4=PostCode -label.companyemail=Email Address -label.companyname=Company Name -label.companytax=VAT number -label.companytelephone=Phone 1 -label.companywww=Web site -label.configreceipt=Receipt Setup -label.contact=Contact -label.country=Country -label.csvbad=Bad Price -label.csvclearlog=Clear Import Log -label.csvdelimit=Separator -label.csvenableclear=Enable Clear Import Button -label.csvfile=File -label.csvimpostbtn=Import CSV -label.csvmissing=Missing Data -label.csvnewproducts=New Products -label.csvpriceupdated=Prices Updated -label.csvread=Read Header -label.csvrecordsfound=Records Found -label.csvresetimport=Reset Import Data -label.csvsellingintax=Sell Price includes Tax? -label.curdate=Debt Date -label.curdebt=Current Debt -label.currency=Currency -label.currencybutton=HidePayments text overlay -label.customer=Customer -label.customer_export=Customer Export List -label.customer_list=Customer List -label.custtaxcategory=Customer Tax Category -label.cvsbadcats=Bad Categories -label.cvsinvalid=Invalid Products -label.cvsnotchanged=Not Changed -label.date=Date -label.datestitle=Dates -label.datetime=Date Time -label.dbdriverlib=Driver Library -label.debt=Debt -label.deletesplitpayment=Delete Split Payment -label.display=Display -label.double=Double -label.dutyid=ID -label.dutyname=Tax Name -label.dutyrate=Rate -label.editline=Edit Line -label.email=email -label.epm.employee=Employee -label.epm.employee.id=Employee ID -label.epm.enddate=End Date -label.epm.notes=Notes -label.epm.startdate=Start Date -label.epm.visible=Visible -label.fax=Fax -label.firstname=First Name -label.floorid=ID -label.floorname=Floor -label.fontcolour=Text Colour -label.fontexample=Display TWO LINES
ON YOUR BUTTON -label.fontitalic=Italic Text -label.fontsize=SMALL TEXT -label.fontsizelarge=Large Text -label.fontsizesmall=Font Size: small -label.fontweight=Bold Text -label.general=General -label.grossprofit=Gross Profit -label.image=Image -label.inputamount=Input box above keypad -label.integer=Integer -label.item=Item -label.item2=Description -label.javapos.drawer=Drawer -label.javapos.printer=Printer -label.lastname=Last Name -label.lindediscount=Disc' % -label.locale=Locale -label.location=Address -label.locationaddress=Address -label.locationid=ID -label.locationname=Name -label.looknfeel=Skin -label.loyaltycardnumber=Card Number -label.loyaltyproducts=Loyalty details -label.machinedisplayconn=Mode -label.machinedisplayport=Port -label.machineprinterport=Port -label.magcardreader=Mag Card Reader -label.mandatory=Mandatory -label.margin=Margin -label.marine=Use Marina option -label.maxdebt=Credit Limit -label.maximum=Maximum -label.merchantcode=Merchant Code -label.minimum=Minimum -label.money=Total - -label.packsinstock=In stock -label.packof= packs of -label.packstosplit=Packs to split -label.productinpack=Product in pack -label.split=Split - -label.mooringcreatebtn=Create Ticket -label.mooringscreatefor=Create ticket for -label.name=Name -label.nocashsales=No Sale - Drawer Openings -label.notes=Notes -label.noticketstoclose=No Bills to Close -label.nullcategory=(No Category) -label.order=Order -label.passwordnew=New Password -label.passwordold=Old Password -label.passwordrepeat=Repeat Password -label.paymentdate=Date -label.paymentgateway=Payment Gateway -label.paymentnote=Notes -label.paymentreason=Reason -label.paymentstitle=Tickets Summary -label.paymenttestmode=Test Mode -label.paymenttotal=Amount -label.peopleimage=Image -label.peoplename=Name -label.peoplevisible=Visible -label.percent=Percent -label.phone=Telephone -label.phone2=Mobile Phone -label.photo=Photo -label.pickupcodesize=Length of Pickup Number -label.placefloor=Floor -label.placeid=ID -label.placename=Place -label.placeposition=Position -label.postal=Zip/PostCode -label.price=Price -label.pricetax=Price + Taxes -label.pricewith00=Use 00 keypad button -label.printtokitchen=Print to Remote Printer -label.prodaux=Auxiliary (Modifier)? -label.prodbarcode=Barcode -label.prodbuttonhtml=Sales screen Button HTML -label.prodcategory=Category -label.prodcost=Cost -label.proddefaultcategory=Default Cat' -label.prodgeneral=General -label.prodincatalog=Include Catalogue? -label.prodminmax=Minimum and Maximum product levels are maintained in Product \u000aLocation along with Units sold -label.prodname=Name -label.prodorder=Order in Catalogue -label.prodpricebuy=Buy Price -label.prodpricesell=Sell Price -label.prodpriceselltax=Sell Price + Tax -label.prodproperties=Properties -label.prodref=Reference -label.prodscale=Scale -label.prodstock=Stock -label.prodstockcost=Stock Cost by Year -label.prodstockmax=Maximum Level -label.prodstocksec=Minimum Level -label.prodstockvol=Stock Volume -label.prodtaxcode=Tax -label.producthtmlguide=\u000a

You can customise the Sales screen Product buttons here. \u000aIf you have even a little HTML knowlege you're more than halfway there!



\u000a
Hover over the text to your right to see the HTML code for the effect you want on your Button

-label.productreceipt=Receipt Required for Warranty -label.produnits=Units -label.prodvaluebuy=Buy Value -label.prodvaluesell=Sell Value -label.prodvolume=Volume -label.properties=Properties -label.receiptprint=Receipt Print Off -label.receiptprinter=Receipt Printer -label.recorddeleted=(Record Deleted) -label.recordeof=(No Records) -label.recordnew=(New Record) -label.refunds=Refunds -label.region=State/County -label.remainingcash=Remaining -label.reportsprinter=Reports Printer -label.resetpickup=Reset Pickup Counter -label.resname=Resource -label.restaurantcustomer=Receiving Customer {0}. Select an empty table. -label.restaurantmove=Moving table {0}. Select another Table or the original Table -label.role=Role -label.roletabldescription=Desc -label.roletableallowed=Allowed -label.roletableclass=Class -label.roletabledescription=Description -label.sales=Sales -label.salestitle=Sales -label.scale=Scale -label.scaleinput=Enter Weight -label.scanner=Scanner -label.search=Search -label.searchkey=Search Key -label.sequence=Sequence -label.sha=SHA -label.splitpayment=Split Payment -label.startuplogo=Logo -label.startuppanel=Start Up Screen -label.startuptext=Text -label.stockdate=Date -label.stockproduct=Product -label.stockreason=Reason -label.stocktaker=Entered by -label.stockunits=In Stock -label.storename=URL -label.subcategorytitle=Display name in panel -label.subtotalcash=Subtotal -label.table=Table -label.tabledisplayoptions=Table Display -label.tableshowcustomerdetails=Show Customer details on table -label.tableshowwaiterdetails=Show Waiter detail on table -label.tax=Taxes -label.taxcash=Tax -label.taxcategory=Tax Category -label.taxes=Taxes -label.taxid=Account ID -label.taxincluded=Set Tax Included on startup -label.taxparent=Parent Tax -label.terminal=Terminal -label.textclourtablename=Table Name text colour -label.textcolourcustomer=Customer text colour -label.textcolourwaiter=Waiter text colour -label.texttip=Text Tip Message -label.ticketid=Ticket # -label.time=Time -label.totalcash=Total -label.totalnet=Net -label.totaltax=Taxes -label.totaldiscount=Total Disc' -label.type=Type -label.units=Units -label.units2=Quantity -label.uploadingproducts=Uploading Products. Please wait... -label.user=User -label.value=Value -label.value2=Price -label.variableprice=Variable Price Product -label.visible=Visible -label.warehouse=Location - -message.BadPassword=Invalid Password. Please Retry -message.CannotMove=Unable to Move to Record -message.DBDefault=
The Default database shipped with Chromis POS is Apache Derby Embedded.
It is intended for stand-alone, single-user, low-volume transaction installs only.


If you need multiple terminals to connect to a central database then select from the Database dropdown list above.
If you have selected an alternative database then you must ensure it is installed and configured correctly before trying to connect Chromis POS

More information can be found on the Chromis web site
-message.at=at -message.breakoverandcheckedin='s Break is over and Checked In at -message.breakoverandcheckedout='s break is over and Checked Out at -message.cannotcalculatetaxes=Unable to calculate Receipt taxes.\u000aOne or more Products Taxes is not configured properly -message.cannotchangepassword=Cannot change Password -message.cannotcheckin=Cannot Check In -message.cannotcheckout=Cannot Check Out -message.cannotclosecash=Cannot Close Cash -message.cannotdeleteconfig=Config' file cannot be Deleted -message.cannotexecute=Unable to execute action -message.cannotfillchart=Unable to Load Chart Data -message.cannotfillreport=Unable to load Report Data -message.cannotfindattributes=Attributes for this Product have not been set -message.cannotfindcustomer=Cannot find Customer data -message.cannotfindemployee=Cannot find employee -message.cannotloadlists=Cannot load list data -message.cannotloadreport=Unable to Load Report Definition -message.cannotloadreportdata=Unable to Load Report Data -message.cannotloadresourcedata=Unable to Load Report Resources -message.cannotloadticket=Unable to load the receipt -message.cannotprint=Unable to Print -message.cannotprintline=Unable to Print Line -message.cannotprintticket=Unable to Print Receipt -message.cannotsaveconfig=Unable to Save Config' file -message.cannotsaveinventorydata=Unable to save Inventory data -message.cardnew=Card value will change. Do you want to continue? -message.cardremove=Card value will be removed. Do you want to continue? -message.changepassworddistinct=Confirm Password -message.changeserver=Change current Server is in Development -message.checkedin=has Checked In at -message.checkedout=has Checked Out at -message.closecashok=Cash Closed OK -message.configfactory=Are you sure you want to Restore Factory Values? -message.configrestore=Are you sure you want to Undo Changes? -message.createdatabase=A working database cannot be detected. A default database will be created.
Do you want to continue? -message.createdatabasejl=New database information needs to be created for John L changes. This will now be done.
Do you want to continue? If not, you will be unable to use the system. -message.customerdebtexceded=Customer Credit Limit exceeded - -message.customeradd=Add Customer to this Ticket? -message.customeraddnew=Complete Customer detail and Save to add to this Ticket? -message.customerassign=Assign Customer to this Ticket? -message.customerchange=Change Customer for this Ticket? -message.customerchangeyn=Are you sure you want to change Customer for this Ticket? -message.customercheck=Some text in the Search Key field is required -message.customerclear=Are you sure? Cancel will clear Customer from Ticket. - -message.databaseconnectionerror=Unable to connect to database: Database not available -message.databasedrivererror=Unable to connect to database: Database driver not found -message.databasenotsupported=Database "{0}" not supported -message.databasesuccess=

You're Connected!


Restart Chromis POS to load your Database Connection -message.databaseconnectsuccess=

You're Connected!


You're ready to migrate your existing Database -message.invalidenddate=End Date cannot be set before System or Start Date -message.invalidstartdate=Start Date cannot be before System Date -message.leavecontrol=is on leave. To check In: contact your Manager to Cancel leave -message.leavefor=left for -message.mergetable=Merge Tables -message.mergetablequestion=This will Merge tables. Are you sure you want to do this? -message.migratenotsupported=Database Migration type not supported -message.nigratemessage=Database Migration -message.nocard=User Card not found. Please Retry -message.nocardreader=Card Reader is not configured -message.nocustomer=Customer code does not exist -message.nocustomernodebt=The Sale is not assigned to a Customer Account.\u000aIt cannot be put on Account -message.nopaymentgateway=Payment Gateway is not configured -message.novprice=

Variable-price Product!


Enter price then Select Product -message.noprinters=No Printers installed -message.noproduct=This Product Code does not exist -message.nosaveticket=Unable to Save Sales Ticket -message.noshift=has no previous shift -message.notactive=Panel Load Error -message.notexiststicket=Receipt does not exist -message.notexiststickettitle=Receipt Message -message.noticket=Receipt no longer exists -message.notpermissions=You are not allowed to Execute this task -message.noupdatescript=A database from another version has been detected. It is not possible to upgrade the database automatically.
Chromis POS will exit now. -message.noweight=Weighing has not been possible -message.nullticket=You cannot create an empty ticket layaway!
Please add something to this Sale -message.paymentcashneg=Make the Refund. Then press OK -message.paymenterror=Payment Transaction Error! -message.paymenterrorunknown=Unknown Payment Transaction Error! -message.paymentexceptionremote=Remote Payment Error! -message.paymentexceptionservice=Payment Service exception Error! -message.paymentfree=Free! -message.paymentgatewayext=

Make the Card Payment. Then press OK

-message.paymentgatewayextrefund=

Make the Card Refund. Then press OK

-message.paymentgatewayswipe=Swipe the Card then press OK -message.paymentgatewaytype=Enter Card details. Then press OK -message.paymentnotauthorised=Transaction Not Authorised -message.paymentrefundsnotsupported=Refunds not supported -message.preparescanner=Prepare the ScanPal scanner to upload the Product List then press OK -message.printererror=Unable to print Receipt -message.probleminbreak=Error in break -message.productnotselected=No Product selected -message.stockchangesactioned=Stock Changes Actioned - -message.restartchanges=Configuration Saved successfully. Changes will be applied on next system Restart -message.scannerfail=Product List Upload failed -message.scannerfail2=Product List Download failed -message.scannerok=Product List Upload successful -message.startupText=Changing the content of the default Startup Text and not declaring that this is free software is in violation of the Free Software Foundation's GNU General Public License GPL -message.systemclosecas=jCheckBox1 -message.systemclosecash=Move Close Cash buttons -message.tableempty=Table is now empty -message.tablefull=Table is now full -message.title=Cash Register message -message.updatedatabase=A database from a previous Chromis POS version has been detected. The database will be upgraded automatically.
DATA MAY BE LOST. FIRST CREATE A BACKUP.
Do you want to continue? -message.updatedatabasejl=New database changes are required (John l changes). The database will be upgraded automatically.
DATA MAY BE LOST. FIRST CREATE A BACKUP.
Do you want to continue? If not, you will be unable to use the system. -message.wannaclosecash=Are you sure you want to Close Cash? -message.wannadelete=Are you sure you want to Delete the current Order? -message.wannasave=Save changes before exit? -migration.ScriptNotFound=Migration Script not Found -migration.notvalidversion=The new database type is not supported -migration.warning=Migration SQL Error -migration.warningjl=Create JL features not found -migration.warningnodefault=Create Database not found -migration.warningnofk=Drop Foreign Key not found -payment.title=Payment -resource.binary=Binary -resource.image=Image -resource.text=Text -rest.label.chairs=Chairs -rest.label.customer=Customer -rest.label.date=Booking -rest.label.notes=Notes -scale.invalidvalue=Scale invalid value -scale.notdefined=Scale not Defined -scale.weighitem=Weigh Item - -stock.in.movement=(In) Movement -stock.in.purchase=(In) Purchase -stock.in.refund=(In) Refund -stock.out.break=(Out) Breakage -stock.out.crossing=Crossing -stock.out.movement=(Out) Movement -stock.out.refund=(Out) Refund -stock.out.sale=(Out) Sale -stock.in.openpack=(In) Open Pack -stock.out.openpack=(Out) Open Pack -stock.in.stockchange=(In) Stock Change -stock.out.stockchange=(Out) Stock Change - -tab.bank=Bank -tab.cash=Cash -tab.cashrefund=Refund -tab.cheque=Cheque -tab.chequerefund=Cheque -tab.debt=Debt -tab.free=Free -tab.magcard=Card -tab.paper=Voucher -title.CSVImport=Status -title.changepassword=Change Password -title.editor=Info' message -tooltip.fontbold=Bold -tooltip.fontcolour= -tooltip.fontexample=Display TWO LINES
ON YOUR BUTTON -tooltip.fontitalic=Italic Text -tooltip.fontsize=small -tooltip.fontsizelarge=Large -tooltip.fontsizesmall=small -transpayment.bank=Bank -transpayment.cash=Cash -transpayment.cashin=Cash (In) -transpayment.cashout=Cash (Out) -transpayment.cashrefund=Refund -transpayment.cheque=Cheque -transpayment.chequerefund=Cheque Refund -transpayment.debt=Debt -transpayment.debtpaid=Debt Paid -transpayment.free=Free -transpayment.magcard=Card -transpayment.magcardrefund=Card Refund -transpayment.paperin=Voucher - Redeemed -transpayment.paperout=Voucher - Bought -label.cash=Cash -label.Money=Money -label.total=Total -label.customerTotalSales=Total Sales diff --git a/locales/English/missingdata_messages.properties b/locales/English/missingdata_messages.properties new file mode 100644 index 00000000..8b398379 --- /dev/null +++ b/locales/English/missingdata_messages.properties @@ -0,0 +1,26 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + + +label.title=Missing data or Invalid Price in file +label.reference=Reference +label.barcode=Barcode +label.name=Name +label.pricebuy=Buy Price +label.pricesell=Sell Price +label.row=Row in file diff --git a/locales/English/newproducts_messages.properties b/locales/English/newproducts_messages.properties new file mode 100644 index 00000000..de9adc10 --- /dev/null +++ b/locales/English/newproducts_messages.properties @@ -0,0 +1,27 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + + +label.title=New Products Added +label.reference=Reference +label.barcode=Barcode +label.category=Category +label.name=Name +label.pricebuy=Buy Price +label.pricesell=Sell Price + diff --git a/locales/English/paymentreport_messages.properties b/locales/English/paymentreport_messages.properties new file mode 100644 index 00000000..04f6bd4b --- /dev/null +++ b/locales/English/paymentreport_messages.properties @@ -0,0 +1,28 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + +label.title=Payments +label.printed=Printed +label.period=Period: +label.taxname=Tax Type +label.ticket=Invoice No. +label.date=Date +label.paymentnotes=Notes +label.paymenttype=Pay Type +label.partialtotal=Total +label.total=Grand Total diff --git a/locales/English/people_messages.properties b/locales/English/people_messages.properties new file mode 100644 index 00000000..8d247e3a --- /dev/null +++ b/locales/English/people_messages.properties @@ -0,0 +1,22 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + + + +label.title=Users +label.printed=Printed diff --git a/locales/English/performancereport_messages.properties b/locales/English/performancereport_messages.properties new file mode 100644 index 00000000..030a6cf2 --- /dev/null +++ b/locales/English/performancereport_messages.properties @@ -0,0 +1,26 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + +label.title=Performance Report +label.printed=Printed +label.period=Period +label.user=User +label.startdate=Start Date +label.enddate=End Date +label.cash=Cash Value +label.total=Total: diff --git a/locales/English/piesalescat_messages.properties b/locales/English/piesalescat_messages.properties new file mode 100644 index 00000000..c2825430 --- /dev/null +++ b/locales/English/piesalescat_messages.properties @@ -0,0 +1,24 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + +label.title=Sales by Product Category +label.printed=Printed +label.period=Period: +label.nocategory=(no Category defined) +label.pietitleunit=Sales Qty Volume +label.pietitlecost=Sales Cost Value diff --git a/locales/English/productlabels_messages.properties b/locales/English/productlabels_messages.properties new file mode 100644 index 00000000..c3edf851 --- /dev/null +++ b/locales/English/productlabels_messages.properties @@ -0,0 +1,21 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + + +label.title=Product Labels +label.printed=Printed \ No newline at end of file diff --git a/locales/English/products_messages.properties b/locales/English/products_messages.properties new file mode 100644 index 00000000..da5107fc --- /dev/null +++ b/locales/English/products_messages.properties @@ -0,0 +1,28 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + + +label.title=Products +label.printed=Printed +label.ref=Ref. +label.name=Name +label.cost=Cost +label.price=Price Nett +label.taxname=Tax +label.taxrate=Tax Rate +label.pricetax=Price Gross diff --git a/locales/English/productsales_messages.properties b/locales/English/productsales_messages.properties new file mode 100644 index 00000000..c2296051 --- /dev/null +++ b/locales/English/productsales_messages.properties @@ -0,0 +1,24 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + + +label.title=Product Sales: Units +label.printed=Printed +label.period=Period: +label.units=Units +label.total=Total diff --git a/locales/English/productsalesprofit_messages.properties b/locales/English/productsalesprofit_messages.properties new file mode 100644 index 00000000..c8ed2b55 --- /dev/null +++ b/locales/English/productsalesprofit_messages.properties @@ -0,0 +1,33 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + +label.title=Product Sales: Profit +label.printed=Printed +label.period=Period +label.reference=Reference +label.ticket=Ticket No. +label.date=Date +label.name=Product Name +label.pricebuy=Buy +label.pricesell=Sell +label.soldunits=Units +label.costvalue=Cost Value +label.expectedsalesvalue=Expected Sales Value +label.actualsalesvalue=Actual Sales Value +label.expectedprofit=Expected Profit +label.actualprofit=Actual Profit \ No newline at end of file diff --git a/locales/English/productscatalog_messages.properties b/locales/English/productscatalog_messages.properties new file mode 100644 index 00000000..69872dc9 --- /dev/null +++ b/locales/English/productscatalog_messages.properties @@ -0,0 +1,28 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + + +label.title=Product Catalogue +label.printed=Printed +label.ref=Ref. +label.name=Name +label.cost=Cost +label.price=Price Nett +label.taxname=Tax +label.taxrate=(No Tax Rate found) +label.pricetax=Price Gross diff --git a/locales/English/reports/uk/chromis/reports/badprice_messages.properties b/locales/English/reports/uk/chromis/reports/badprice_messages.properties deleted file mode 100644 index ac4e18b8..00000000 --- a/locales/English/reports/uk/chromis/reports/badprice_messages.properties +++ /dev/null @@ -1,25 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License - - -label.title=New Products Added -label.reference=Reference -label.barcode=Barcode -label.name=Name -label.pricebuy=Buy Price -label.pricesell=Sell Price - diff --git a/locales/English/reports/uk/chromis/reports/barcodesheet_messages.properties b/locales/English/reports/uk/chromis/reports/barcodesheet_messages.properties deleted file mode 100644 index 0d2ff526..00000000 --- a/locales/English/reports/uk/chromis/reports/barcodesheet_messages.properties +++ /dev/null @@ -1,19 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.title=Barcode Sheet diff --git a/locales/English/reports/uk/chromis/reports/cashflow_messages.properties b/locales/English/reports/uk/chromis/reports/cashflow_messages.properties deleted file mode 100644 index d04d2299..00000000 --- a/locales/English/reports/uk/chromis/reports/cashflow_messages.properties +++ /dev/null @@ -1,41 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.title=Cash-Flow -label.noreference= -label.noproduct=(no sales) -label.printed=Printed -label.period=Period: -label.payment=Payment -label.sum=Amount -label.total=Grand Total - -transpayment.cash=Cash -transpayment.magcard=Card -transpayment.cashrefund=Refund -transpayment.magcardrefund=Card Refund -transpayment.cheque=Cheque -transpayment.chequerefund=Cheque Refund -transpayment.cashin=(in) Cash -transpayment.cashout=(out) Cash -transpayment.free=Free -transpayment.ticket=Ticket -transpayment.paperin=Note Input -transpayment.paperout=Note Output -transpayment.debt=Debt -transpayment.debtpaid=Debt Paid \ No newline at end of file diff --git a/locales/English/reports/uk/chromis/reports/cashregisterlog_messages.properties b/locales/English/reports/uk/chromis/reports/cashregisterlog_messages.properties deleted file mode 100644 index 6ab7cf3a..00000000 --- a/locales/English/reports/uk/chromis/reports/cashregisterlog_messages.properties +++ /dev/null @@ -1,44 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.title=Transaction Log -label.noreference= -label.noproduct=(no sales) -label.printed=Printed -label.date=Date -label.ticket=Ticket no -label.sum=Sum -label.customer=Customer -label.payment=Payment -label.period=Period: -label.total=Grand Total - -transpayment.cash=Cash -transpayment.magcard=Card -transpayment.cashrefund=Refund -transpayment.magcardrefund=Card Refund -transpayment.cheque=Cheque -transpayment.chequerefund=Cheque Refund -transpayment.cashin=(in) Cash -transpayment.cashout=(out) Cash -transpayment.free=Free -transpayment.ticket=Ticket -transpayment.paperin=Note Input -transpayment.paperout=Note Output -transpayment.debt=Debt -transpayment.debtpaid=Debt Paid \ No newline at end of file diff --git a/locales/English/reports/uk/chromis/reports/categorysales_messages.properties b/locales/English/reports/uk/chromis/reports/categorysales_messages.properties deleted file mode 100644 index 5cda9641..00000000 --- a/locales/English/reports/uk/chromis/reports/categorysales_messages.properties +++ /dev/null @@ -1,29 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.catprice=Net -label.cattax=Tax -label.cattotal=Total -label.disc=Disc. -label.gross=Gross -label.name=Category -label.printed=Printed -label.period=Period: -label.qty=Qty -label.title=Category Sales -label.total=Grand Total diff --git a/locales/English/reports/uk/chromis/reports/chartsales_messages.properties b/locales/English/reports/uk/chromis/reports/chartsales_messages.properties deleted file mode 100644 index 3fcf2347..00000000 --- a/locales/English/reports/uk/chromis/reports/chartsales_messages.properties +++ /dev/null @@ -1,23 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.title=Sales Chart -label.printed=Printed -label.period=Period: -label.axisx=Sales -label.axisy=Quantity diff --git a/locales/English/reports/uk/chromis/reports/closedpos_messages.properties b/locales/English/reports/uk/chromis/reports/closedpos_messages.properties deleted file mode 100644 index 9be89297..00000000 --- a/locales/English/reports/uk/chromis/reports/closedpos_messages.properties +++ /dev/null @@ -1,44 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.title=Cash Closed -label.closedate=Period -label.partialtotal=Sequence Total -label.total=Grand Total -label.partialtax=Taxes -label.partialsubtotal=Subtotal -label.tax=Taxes -label.terminaltotal=Terminal Total -label.subtotal=Subtotal -label.period=Period: -label.printed=Printed -transpayment.cash=Cash -transpayment.magcard=Card -transpayment.cashrefund=Refund -transpayment.magcardrefund=Card Refund -transpayment.cheque=Cheque -transpayment.chequerefund=Cheque Refund -transpayment.cashin=(in) Cash -transpayment.cashout=(out) Cash -transpayment.free=Free -transpayment.ticket=Ticket -transpayment.paperin=Note Input -transpayment.paperout=Note Output -transpayment.debt=Debt -transpayment.debtpaid=Debt Paid -label.sequence=Sequence diff --git a/locales/English/reports/uk/chromis/reports/closedproducts_messages.properties b/locales/English/reports/uk/chromis/reports/closedproducts_messages.properties deleted file mode 100644 index d611b940..00000000 --- a/locales/English/reports/uk/chromis/reports/closedproducts_messages.properties +++ /dev/null @@ -1,29 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - -label.title=Product Sales -label.printed=Printed -label.period=Period: -label.noreference=(no Reference defined) -label.noproduct=(no Product defined) -label.host=Terminal -label.closeddate=Date -label.units=Units -label.partialtotal=Total -label.total=Total by Product diff --git a/locales/English/reports/uk/chromis/reports/customers_messages.properties b/locales/English/reports/uk/chromis/reports/customers_messages.properties deleted file mode 100644 index 2b18cb1a..00000000 --- a/locales/English/reports/uk/chromis/reports/customers_messages.properties +++ /dev/null @@ -1,26 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - -label.title=Customers -label.printed=Printed -label.maxdebt=Max Debt -label.curdebt=Debt current -label.curdate=Debt date -label.notes=Notes -label.taxid=Account ID diff --git a/locales/English/reports/uk/chromis/reports/customersdiary_messages.properties b/locales/English/reports/uk/chromis/reports/customersdiary_messages.properties deleted file mode 100644 index 3c1881bc..00000000 --- a/locales/English/reports/uk/chromis/reports/customersdiary_messages.properties +++ /dev/null @@ -1,26 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.title=Customers Diary - -label.date=Date -label.period=Period: -label.printed=Printed -label.ticket=Ticket -label.payment=Payment -label.total=Total diff --git a/locales/English/reports/uk/chromis/reports/dailypresence_messages.properties b/locales/English/reports/uk/chromis/reports/dailypresence_messages.properties deleted file mode 100644 index 49681c15..00000000 --- a/locales/English/reports/uk/chromis/reports/dailypresence_messages.properties +++ /dev/null @@ -1,26 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - -label.end=End Shift -label.name=Name -label.period=Period: -label.printed=Printed -label.start=Start Shift -label.title=Daily Presence -label.total=Total Hours \ No newline at end of file diff --git a/locales/English/reports/uk/chromis/reports/dailyschedule_messages.properties b/locales/English/reports/uk/chromis/reports/dailyschedule_messages.properties deleted file mode 100644 index 154ce3d8..00000000 --- a/locales/English/reports/uk/chromis/reports/dailyschedule_messages.properties +++ /dev/null @@ -1,25 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.end=End Leave -label.name=Name -label.period=Period: -label.printed=Printed -label.start=Start Leave -label.title=Daily Schedule -label.total=Total Days diff --git a/locales/English/reports/uk/chromis/reports/extendedcashregisterlog_messages.properties b/locales/English/reports/uk/chromis/reports/extendedcashregisterlog_messages.properties deleted file mode 100644 index 89eb4d46..00000000 --- a/locales/English/reports/uk/chromis/reports/extendedcashregisterlog_messages.properties +++ /dev/null @@ -1,44 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.title=Transaction Log: Extended -label.noreference= -label.noproduct=(no sales) -label.printed=Printed: -label.period=Period: -label.date=Date -label.ticket=Ticket No. -label.sum=Sum -label.customer=Customer -label.payment=Payment -label.total=Grand Total - -transpayment.cash=Cash -transpayment.magcard=Card -transpayment.cashrefund=Cash Refund -transpayment.magcardrefund=Card Refund -transpayment.cheque=Cheque -transpayment.chequerefund=Cheque Refund -transpayment.cashin=(in) Cash -transpayment.cashout=(out) Cash -transpayment.free=Free -transpayment.ticket=Ticket -transpayment.paperin=Note Input -transpayment.paperout=Note Output -transpayment.debt=Debt -transpayment.debtpaid=Debt Paid diff --git a/locales/English/reports/uk/chromis/reports/extproducts_messages.properties b/locales/English/reports/uk/chromis/reports/extproducts_messages.properties deleted file mode 100644 index f58107b3..00000000 --- a/locales/English/reports/uk/chromis/reports/extproducts_messages.properties +++ /dev/null @@ -1,34 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.meanprice=Mean Price -label.name=Category -label.notaxid= -label.nocustomer=(No Customer defined) -label.nocategory=(No Category defined) -label.noreferency= -label.noproduct=(No Product defined) -label.partialtotal=Total -label.period=Period: -label.printed=Printed -label.productname=Product -label.sumtotal=Total by Sales -label.title=Product Sales: Customer -label.total=Total by Customer -label.units=Units - diff --git a/locales/English/reports/uk/chromis/reports/invalidcategory_messages.properties b/locales/English/reports/uk/chromis/reports/invalidcategory_messages.properties deleted file mode 100644 index 8980782f..00000000 --- a/locales/English/reports/uk/chromis/reports/invalidcategory_messages.properties +++ /dev/null @@ -1,27 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - -label.title=Invalid Category Data -label.reference=Reference -label.barcode=Barcode -label.name=Name -label.category=Bad Category -label.csverror=Error message -label.row=Row in file - diff --git a/locales/English/reports/uk/chromis/reports/invaliddata_messages.properties b/locales/English/reports/uk/chromis/reports/invaliddata_messages.properties deleted file mode 100644 index 06c25d28..00000000 --- a/locales/English/reports/uk/chromis/reports/invaliddata_messages.properties +++ /dev/null @@ -1,25 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.title=Invalid product data -label.reference=Reference -label.barcode=Barcode -label.name=Name -label.csverror=Error message -label.row=Row in file - diff --git a/locales/English/reports/uk/chromis/reports/inventory_messages.properties b/locales/English/reports/uk/chromis/reports/inventory_messages.properties deleted file mode 100644 index 64483601..00000000 --- a/locales/English/reports/uk/chromis/reports/inventory_messages.properties +++ /dev/null @@ -1,31 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - -label.title=Inventory: Location and Category -label.printed=Printed -label.ref=Ref. -label.name=Name -label.sec=Minimum -label.units=Units -label.valuebuy=Cost Value -label.valuesell=Retail Value -label.valuevolume=Volume -label.valuecost=Cost -label.max=Maximum -label.location=Location : diff --git a/locales/English/reports/uk/chromis/reports/inventoryb_messages.properties b/locales/English/reports/uk/chromis/reports/inventoryb_messages.properties deleted file mode 100644 index e566caa1..00000000 --- a/locales/English/reports/uk/chromis/reports/inventoryb_messages.properties +++ /dev/null @@ -1,28 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - - -label.title=Inventory: Current -label.titleb=Inventory: Broken -label.ref=Ref. -label.name=Name -label.printed=Printed -label.sec=Minimum -label.units=Units -label.max=Maximum diff --git a/locales/English/reports/uk/chromis/reports/inventorydiff_messages.properties b/locales/English/reports/uk/chromis/reports/inventorydiff_messages.properties deleted file mode 100644 index 12a66ee3..00000000 --- a/locales/English/reports/uk/chromis/reports/inventorydiff_messages.properties +++ /dev/null @@ -1,31 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . -. - - -label.title=Inventory: Difference -label.printed=Printed -label.period=Period: -label.ref=Ref. -label.name=Name -label.in=In -label.out=Out -label.diff=Difference -label.sumin=Total In -label.sumout=Total Out -label.sumdiff=Total Difference diff --git a/locales/English/reports/uk/chromis/reports/inventorydiffdetail_messages.properties b/locales/English/reports/uk/chromis/reports/inventorydiffdetail_messages.properties deleted file mode 100644 index 6b9bf5cb..00000000 --- a/locales/English/reports/uk/chromis/reports/inventorydiffdetail_messages.properties +++ /dev/null @@ -1,30 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - -label.title=Inventory: Difference Detail -label.printed=Printed -label.period=Period -label.ref=Ref. -label.name=Name -label.in=In -label.out=Out -label.diff=Difference -label.sumin=Total In -label.sumout=Total Out -label.sumdiff=Total Difference diff --git a/locales/English/reports/uk/chromis/reports/inventorylistdetail_messages.properties b/locales/English/reports/uk/chromis/reports/inventorylistdetail_messages.properties deleted file mode 100644 index 410d81fa..00000000 --- a/locales/English/reports/uk/chromis/reports/inventorylistdetail_messages.properties +++ /dev/null @@ -1,27 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - - -label.title= Inventory: List Detail -label.printed: Printed -label.ref=Ref. -label.name=Name -label.sec=Minimum -label.units=Units -label.max=Maximum diff --git a/locales/English/reports/uk/chromis/reports/missingdata_messages.properties b/locales/English/reports/uk/chromis/reports/missingdata_messages.properties deleted file mode 100644 index 740806d6..00000000 --- a/locales/English/reports/uk/chromis/reports/missingdata_messages.properties +++ /dev/null @@ -1,26 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - -label.title=Missing data or Invalid Price in file -label.reference=Reference -label.barcode=Barcode -label.name=Name -label.pricebuy=Buy Price -label.pricesell=Sell Price -label.row=Row in file diff --git a/locales/English/reports/uk/chromis/reports/newproducts_messages.properties b/locales/English/reports/uk/chromis/reports/newproducts_messages.properties deleted file mode 100644 index c977e7a1..00000000 --- a/locales/English/reports/uk/chromis/reports/newproducts_messages.properties +++ /dev/null @@ -1,27 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - -label.title=New Products Added -label.reference=Reference -label.barcode=Barcode -label.category=Category -label.name=Name -label.pricebuy=Buy Price -label.pricesell=Sell Price - diff --git a/locales/English/reports/uk/chromis/reports/paymentreport_messages.properties b/locales/English/reports/uk/chromis/reports/paymentreport_messages.properties deleted file mode 100644 index 6945b14d..00000000 --- a/locales/English/reports/uk/chromis/reports/paymentreport_messages.properties +++ /dev/null @@ -1,28 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.title=Payments -label.printed=Printed -label.period=Period: -label.taxname=Tax Type -label.ticket=Invoice No. -label.date=Date -label.paymentnotes=Notes -label.paymenttype=Pay Type -label.partialtotal=Total -label.total=Grand Total diff --git a/locales/English/reports/uk/chromis/reports/people_messages.properties b/locales/English/reports/uk/chromis/reports/people_messages.properties deleted file mode 100644 index 893c544b..00000000 --- a/locales/English/reports/uk/chromis/reports/people_messages.properties +++ /dev/null @@ -1,22 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - - -label.title=Users -label.printed=Printed diff --git a/locales/English/reports/uk/chromis/reports/performancereport_messages.properties b/locales/English/reports/uk/chromis/reports/performancereport_messages.properties deleted file mode 100644 index c9dc0bc8..00000000 --- a/locales/English/reports/uk/chromis/reports/performancereport_messages.properties +++ /dev/null @@ -1,26 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.title=Performance Report -label.printed=Printed -label.period=Period -label.user=User -label.startdate=Start Date -label.enddate=End Date -label.cash=Cash Value -label.total=Total: diff --git a/locales/English/reports/uk/chromis/reports/piesalescat_messages.properties b/locales/English/reports/uk/chromis/reports/piesalescat_messages.properties deleted file mode 100644 index 255e3389..00000000 --- a/locales/English/reports/uk/chromis/reports/piesalescat_messages.properties +++ /dev/null @@ -1,24 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.title=Sales by Product Category -label.printed=Printed -label.period=Period: -label.nocategory=(no Category defined) -label.pietitleunit=Sales Qty Volume -label.pietitlecost=Sales Cost Value diff --git a/locales/English/reports/uk/chromis/reports/productlabels_messages.properties b/locales/English/reports/uk/chromis/reports/productlabels_messages.properties deleted file mode 100644 index 98c34142..00000000 --- a/locales/English/reports/uk/chromis/reports/productlabels_messages.properties +++ /dev/null @@ -1,21 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - -label.title=Product Labels -label.printed=Printed \ No newline at end of file diff --git a/locales/English/reports/uk/chromis/reports/products_messages.properties b/locales/English/reports/uk/chromis/reports/products_messages.properties deleted file mode 100644 index 573d8193..00000000 --- a/locales/English/reports/uk/chromis/reports/products_messages.properties +++ /dev/null @@ -1,28 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - -label.title=Products -label.printed=Printed -label.ref=Ref. -label.name=Name -label.cost=Cost -label.price=Price Nett -label.taxname=Tax -label.taxrate=Tax Rate -label.pricetax=Price Gross diff --git a/locales/English/reports/uk/chromis/reports/productsales_messages.properties b/locales/English/reports/uk/chromis/reports/productsales_messages.properties deleted file mode 100644 index dcb1c70a..00000000 --- a/locales/English/reports/uk/chromis/reports/productsales_messages.properties +++ /dev/null @@ -1,24 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - -label.title=Product Sales: Units -label.printed=Printed -label.period=Period: -label.units=Units -label.total=Total diff --git a/locales/English/reports/uk/chromis/reports/productsalesprofit_messages.properties b/locales/English/reports/uk/chromis/reports/productsalesprofit_messages.properties deleted file mode 100644 index e9ac3083..00000000 --- a/locales/English/reports/uk/chromis/reports/productsalesprofit_messages.properties +++ /dev/null @@ -1,33 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.title=Product Sales: Profit -label.printed=Printed -label.period=Period -label.reference=Reference -label.ticket=Ticket No. -label.date=Date -label.name=Product Name -label.pricebuy=Buy -label.pricesell=Sell -label.soldunits=Units -label.costvalue=Cost Value -label.expectedsalesvalue=Expected Sales Value -label.actualsalesvalue=Actual Sales Value -label.expectedprofit=Expected Profit -label.actualprofit=Actual Profit \ No newline at end of file diff --git a/locales/English/reports/uk/chromis/reports/productscatalog_messages.properties b/locales/English/reports/uk/chromis/reports/productscatalog_messages.properties deleted file mode 100644 index 8c4b8d2d..00000000 --- a/locales/English/reports/uk/chromis/reports/productscatalog_messages.properties +++ /dev/null @@ -1,28 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - -label.title=Product Catalogue -label.printed=Printed -label.ref=Ref. -label.name=Name -label.cost=Cost -label.price=Price Nett -label.taxname=Tax -label.taxrate=(No Tax Rate found) -label.pricetax=Price Gross diff --git a/locales/English/reports/uk/chromis/reports/salebycustomer_messages.properties b/locales/English/reports/uk/chromis/reports/salebycustomer_messages.properties deleted file mode 100644 index 2a783fbe..00000000 --- a/locales/English/reports/uk/chromis/reports/salebycustomer_messages.properties +++ /dev/null @@ -1,30 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.title=Sales by Customer -label.printed=Printed -label.period=Period -label.customer=Customer -label.date=Date -label.ticket=Ticket No. -label.product=Product -label.sales=Sales -label.units=Units -label.ttype=Type -label.partialtotal=Amount -label.total=Grand Total \ No newline at end of file diff --git a/locales/English/reports/uk/chromis/reports/salecatalog_messages.properties b/locales/English/reports/uk/chromis/reports/salecatalog_messages.properties deleted file mode 100644 index 1948bfd9..00000000 --- a/locales/English/reports/uk/chromis/reports/salecatalog_messages.properties +++ /dev/null @@ -1,20 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.title=Product Catalogue -label.printed=Printed diff --git a/locales/English/reports/uk/chromis/reports/saletaxes_messages.properties b/locales/English/reports/uk/chromis/reports/saletaxes_messages.properties deleted file mode 100644 index 087766da..00000000 --- a/locales/English/reports/uk/chromis/reports/saletaxes_messages.properties +++ /dev/null @@ -1,27 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.title=Sales Taxes -label.printed=Printed -label.period=Period -label.taxname=Tax Type -label.ticket=Receipt No. -label.date=Date -label.paymenttype=Payment Type -label.partialtotal=Total -label.total=Grand Total diff --git a/locales/English/reports/uk/chromis/reports/taxcatsales_message.properties b/locales/English/reports/uk/chromis/reports/taxcatsales_message.properties deleted file mode 100644 index e9818608..00000000 --- a/locales/English/reports/uk/chromis/reports/taxcatsales_message.properties +++ /dev/null @@ -1,26 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.title=Tax Category Sales -label.name=Category -label.qty=Qty -label.catsales=Sales -label.cattax=Tax -label.cattotal=Total -label.total=Grand Total -label.printed=Printed \ No newline at end of file diff --git a/locales/English/reports/uk/chromis/reports/taxcatsales_messages.properties b/locales/English/reports/uk/chromis/reports/taxcatsales_messages.properties deleted file mode 100644 index 1ce38be5..00000000 --- a/locales/English/reports/uk/chromis/reports/taxcatsales_messages.properties +++ /dev/null @@ -1,25 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.title=Tax: Category Sales -label.name=Category -label.qty=Qty -label.catsales=Sales -label.cattax=Tax -label.cattotal=Total -label.total=Grand Total \ No newline at end of file diff --git a/locales/English/reports/uk/chromis/reports/taxes_messages.properties b/locales/English/reports/uk/chromis/reports/taxes_messages.properties deleted file mode 100644 index bdaa6559..00000000 --- a/locales/English/reports/uk/chromis/reports/taxes_messages.properties +++ /dev/null @@ -1,26 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - -label.title=Tax Summary -label.printed=Printed -label.period=Period -label.taxid=ID -label.taxname=Name -label.taxtotal=Total -label.total=Total Tax diff --git a/locales/English/reports/uk/chromis/reports/timeseriesproduct_messages.properties b/locales/English/reports/uk/chromis/reports/timeseriesproduct_messages.properties deleted file mode 100644 index 0c390557..00000000 --- a/locales/English/reports/uk/chromis/reports/timeseriesproduct_messages.properties +++ /dev/null @@ -1,31 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - -label.title=Product Time Series -label.printed=Printed -label.period=Period: -label.prodref=Reference -label.prodpricebuy=Buy Price -label.prodpricesell=Sell Price -label.prodpriceselltax=Sell Price + Tax -label.prodstockcost=Stock Cost by Year -label.prodstockvol=Stock Volume -label.taxcategory=Tax Category -label.produnitsales=Unit Sales by Day -label.margin=Margin \ No newline at end of file diff --git a/locales/English/reports/uk/chromis/reports/top10sales_messages.properties b/locales/English/reports/uk/chromis/reports/top10sales_messages.properties deleted file mode 100644 index 917d91ba..00000000 --- a/locales/English/reports/uk/chromis/reports/top10sales_messages.properties +++ /dev/null @@ -1,27 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.title=Top 10 Sales -label.printed=Printed -label.period=Period: -label.units=Units -label.subtotal=Nett -label.taxes=Tax -label.total=Total -label.pricebuy=Buy -label.pricesell=Sell diff --git a/locales/English/reports/uk/chromis/reports/updatedprices_messages.properties b/locales/English/reports/uk/chromis/reports/updatedprices_messages.properties deleted file mode 100644 index 7cc1393c..00000000 --- a/locales/English/reports/uk/chromis/reports/updatedprices_messages.properties +++ /dev/null @@ -1,27 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.title=Price Updates -label.printed=Printed -label.reference=Reference -label.barcode=Barcode -label.name=Name -label.pricebuy=New Buy Price -label.pricesell=New Sell Price -label.previousbuy=Old Buy Price -label.previoussell=Old Sell Price diff --git a/locales/English/reports/uk/chromis/reports/usersales_messages.properties b/locales/English/reports/uk/chromis/reports/usersales_messages.properties deleted file mode 100644 index ede70d1d..00000000 --- a/locales/English/reports/uk/chromis/reports/usersales_messages.properties +++ /dev/null @@ -1,26 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.title=User Sales -label.printed=Printed -label.period=Period -label.user=User -label.startdate=Start Date -label.enddate=End Date -label.cash=Sales -label.total=Total: diff --git a/locales/English/salebycustomer_messages.properties b/locales/English/salebycustomer_messages.properties new file mode 100644 index 00000000..10e41b7a --- /dev/null +++ b/locales/English/salebycustomer_messages.properties @@ -0,0 +1,30 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + +label.title=Sales by Customer +label.printed=Printed +label.period=Period +label.customer=Customer +label.date=Date +label.ticket=Ticket No. +label.product=Product +label.sales=Sales +label.units=Units +label.ttype=Type +label.partialtotal=Amount +label.total=Grand Total \ No newline at end of file diff --git a/locales/English/salecatalog_messages.properties b/locales/English/salecatalog_messages.properties new file mode 100644 index 00000000..53b259dc --- /dev/null +++ b/locales/English/salecatalog_messages.properties @@ -0,0 +1,20 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + +label.title=Product Catalogue +label.printed=Printed diff --git a/locales/English/saletaxes_messages.properties b/locales/English/saletaxes_messages.properties new file mode 100644 index 00000000..72fd990e --- /dev/null +++ b/locales/English/saletaxes_messages.properties @@ -0,0 +1,27 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + +label.title=Sales Taxes +label.printed=Printed +label.period=Period +label.taxname=Tax Type +label.ticket=Receipt No. +label.date=Date +label.paymenttype=Payment Type +label.partialtotal=Total +label.total=Grand Total diff --git a/locales/English/taxcatsales_message.properties b/locales/English/taxcatsales_message.properties new file mode 100644 index 00000000..de978158 --- /dev/null +++ b/locales/English/taxcatsales_message.properties @@ -0,0 +1,26 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + +label.title=Tax Category Sales +label.name=Category +label.qty=Qty +label.catsales=Sales +label.cattax=Tax +label.cattotal=Total +label.total=Grand Total +label.printed=Printed \ No newline at end of file diff --git a/locales/English/taxcatsales_messages.properties b/locales/English/taxcatsales_messages.properties new file mode 100644 index 00000000..6293baf3 --- /dev/null +++ b/locales/English/taxcatsales_messages.properties @@ -0,0 +1,25 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + +label.title=Tax: Category Sales +label.name=Category +label.qty=Qty +label.catsales=Sales +label.cattax=Tax +label.cattotal=Total +label.total=Grand Total \ No newline at end of file diff --git a/locales/English/taxes_messages.properties b/locales/English/taxes_messages.properties new file mode 100644 index 00000000..01471e2c --- /dev/null +++ b/locales/English/taxes_messages.properties @@ -0,0 +1,26 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + + +label.title=Tax Summary +label.printed=Printed +label.period=Period +label.taxid=ID +label.taxname=Name +label.taxtotal=Total +label.total=Total Tax diff --git a/locales/English/timeseriesproduct_messages.properties b/locales/English/timeseriesproduct_messages.properties new file mode 100644 index 00000000..670e88f2 --- /dev/null +++ b/locales/English/timeseriesproduct_messages.properties @@ -0,0 +1,31 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + + +label.title=Product Time Series +label.printed=Printed +label.period=Period: +label.prodref=Reference +label.prodpricebuy=Buy Price +label.prodpricesell=Sell Price +label.prodpriceselltax=Sell Price + Tax +label.prodstockcost=Stock Cost by Year +label.prodstockvol=Stock Volume +label.taxcategory=Tax Category +label.produnitsales=Unit Sales by Day +label.margin=Margin \ No newline at end of file diff --git a/locales/English/top10sales_messages.properties b/locales/English/top10sales_messages.properties new file mode 100644 index 00000000..07f75913 --- /dev/null +++ b/locales/English/top10sales_messages.properties @@ -0,0 +1,27 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + +label.title=Top 10 Sales +label.printed=Printed +label.period=Period: +label.units=Units +label.subtotal=Nett +label.taxes=Tax +label.total=Total +label.pricebuy=Buy +label.pricesell=Sell diff --git a/locales/English/updatedprices_messages.properties b/locales/English/updatedprices_messages.properties new file mode 100644 index 00000000..15cc2fc0 --- /dev/null +++ b/locales/English/updatedprices_messages.properties @@ -0,0 +1,27 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + +label.title=Price Updates +label.printed=Printed +label.reference=Reference +label.barcode=Barcode +label.name=Name +label.pricebuy=New Buy Price +label.pricesell=New Sell Price +label.previousbuy=Old Buy Price +label.previoussell=Old Sell Price diff --git a/locales/English/usersales_messages.properties b/locales/English/usersales_messages.properties new file mode 100644 index 00000000..bae1b4f3 --- /dev/null +++ b/locales/English/usersales_messages.properties @@ -0,0 +1,26 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + +label.title=User Sales +label.printed=Printed +label.period=Period +label.user=User +label.startdate=Start Date +label.enddate=End Date +label.cash=Sales +label.total=Total: diff --git a/locales/Estonian/reports/uk/chromis/reports/cashflow_messages_et.properties b/locales/Estonian/cashflow_messages_et.properties similarity index 93% rename from locales/Estonian/reports/uk/chromis/reports/cashflow_messages_et.properties rename to locales/Estonian/cashflow_messages_et.properties index c32c4722..7c6d903a 100644 --- a/locales/Estonian/reports/uk/chromis/reports/cashflow_messages_et.properties +++ b/locales/Estonian/cashflow_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Estonian/reports/uk/chromis/reports/cashregisterlog_messages_et.properties b/locales/Estonian/cashregisterlog_messages_et.properties similarity index 94% rename from locales/Estonian/reports/uk/chromis/reports/cashregisterlog_messages_et.properties rename to locales/Estonian/cashregisterlog_messages_et.properties index c3b4d2f0..037f3f29 100644 --- a/locales/Estonian/reports/uk/chromis/reports/cashregisterlog_messages_et.properties +++ b/locales/Estonian/cashregisterlog_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Estonian/reports/uk/chromis/reports/categorysales_messages_et.properties b/locales/Estonian/categorysales_messages_et.properties similarity index 91% rename from locales/Estonian/reports/uk/chromis/reports/categorysales_messages_et.properties rename to locales/Estonian/categorysales_messages_et.properties index a6355bfb..e68339e6 100644 --- a/locales/Estonian/reports/uk/chromis/reports/categorysales_messages_et.properties +++ b/locales/Estonian/categorysales_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Estonian/reports/uk/chromis/reports/chartsales_messages_et.properties b/locales/Estonian/chartsales_messages_et.properties similarity index 90% rename from locales/Estonian/reports/uk/chromis/reports/chartsales_messages_et.properties rename to locales/Estonian/chartsales_messages_et.properties index 1cb5f45e..e62aa327 100644 --- a/locales/Estonian/reports/uk/chromis/reports/chartsales_messages_et.properties +++ b/locales/Estonian/chartsales_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Estonian/reports/uk/chromis/reports/closedpos_messages_et.properties b/locales/Estonian/closedpos_messages_et.properties similarity index 93% rename from locales/Estonian/reports/uk/chromis/reports/closedpos_messages_et.properties rename to locales/Estonian/closedpos_messages_et.properties index 74d43a04..e49cde39 100644 --- a/locales/Estonian/reports/uk/chromis/reports/closedpos_messages_et.properties +++ b/locales/Estonian/closedpos_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -27,6 +27,7 @@ label.terminaltotal=Kassat\u00f6\u00f6koht kokku label.subtotal=Maksustatav summa label.period=Periood: label.printed=Tr\u00fckitud +transpayment.bank=Pank transpayment.cash=Sularaha transpayment.magcard=Kaardimakse transpayment.cashrefund=Tagastus diff --git a/locales/Estonian/reports/uk/chromis/reports/closedproducts_messages_et.properties b/locales/Estonian/closedproducts_messages_et.properties similarity index 92% rename from locales/Estonian/reports/uk/chromis/reports/closedproducts_messages_et.properties rename to locales/Estonian/closedproducts_messages_et.properties index e7b861dd..304ba134 100644 --- a/locales/Estonian/reports/uk/chromis/reports/closedproducts_messages_et.properties +++ b/locales/Estonian/closedproducts_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Estonian/reports/uk/chromis/reports/customers_messages_et.properties b/locales/Estonian/customers_messages_et.properties similarity index 89% rename from locales/Estonian/reports/uk/chromis/reports/customers_messages_et.properties rename to locales/Estonian/customers_messages_et.properties index 2e8a12a7..da4cdbc7 100644 --- a/locales/Estonian/reports/uk/chromis/reports/customers_messages_et.properties +++ b/locales/Estonian/customers_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -23,3 +23,4 @@ label.curdebt=Hetke v\u00f5lg label.curdate=V\u00f5la kuup\u00e4ev label.notes=M\u00e4rkmed label.taxid=Konto ID +label.discount=Discount \ No newline at end of file diff --git a/locales/Estonian/reports/uk/chromis/reports/customersdiary_messages_et.properties b/locales/Estonian/customersdiary_messages_et.properties similarity index 90% rename from locales/Estonian/reports/uk/chromis/reports/customersdiary_messages_et.properties rename to locales/Estonian/customersdiary_messages_et.properties index f677a8b2..db3a57e0 100644 --- a/locales/Estonian/reports/uk/chromis/reports/customersdiary_messages_et.properties +++ b/locales/Estonian/customersdiary_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Estonian/reports/uk/chromis/reports/extendedcashregisterlog_messages_et.properties b/locales/Estonian/extendedcashregisterlog_messages_et.properties similarity index 94% rename from locales/Estonian/reports/uk/chromis/reports/extendedcashregisterlog_messages_et.properties rename to locales/Estonian/extendedcashregisterlog_messages_et.properties index 38825183..ad84740a 100644 --- a/locales/Estonian/reports/uk/chromis/reports/extendedcashregisterlog_messages_et.properties +++ b/locales/Estonian/extendedcashregisterlog_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Estonian/reports/uk/chromis/reports/extproducts_messages_et.properties b/locales/Estonian/extproducts_messages_et.properties similarity index 93% rename from locales/Estonian/reports/uk/chromis/reports/extproducts_messages_et.properties rename to locales/Estonian/extproducts_messages_et.properties index 05b70eb9..6deba4d1 100644 --- a/locales/Estonian/reports/uk/chromis/reports/extproducts_messages_et.properties +++ b/locales/Estonian/extproducts_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Estonian/reports/uk/chromis/reports/inventory_messages_et.properties b/locales/Estonian/inventory_messages_et.properties similarity index 91% rename from locales/Estonian/reports/uk/chromis/reports/inventory_messages_et.properties rename to locales/Estonian/inventory_messages_et.properties index abf97667..c644e4c8 100644 --- a/locales/Estonian/reports/uk/chromis/reports/inventory_messages_et.properties +++ b/locales/Estonian/inventory_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Estonian/reports/uk/chromis/reports/inventoryb_messages_et.properties b/locales/Estonian/inventoryb_messages_et.properties similarity index 90% rename from locales/Estonian/reports/uk/chromis/reports/inventoryb_messages_et.properties rename to locales/Estonian/inventoryb_messages_et.properties index 20c26779..db0350c5 100644 --- a/locales/Estonian/reports/uk/chromis/reports/inventoryb_messages_et.properties +++ b/locales/Estonian/inventoryb_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Estonian/reports/uk/chromis/reports/inventorydiff_messages_et.properties b/locales/Estonian/inventorydiff_messages_et.properties similarity index 91% rename from locales/Estonian/reports/uk/chromis/reports/inventorydiff_messages_et.properties rename to locales/Estonian/inventorydiff_messages_et.properties index c05d4d2c..e57f6bd7 100644 --- a/locales/Estonian/reports/uk/chromis/reports/inventorydiff_messages_et.properties +++ b/locales/Estonian/inventorydiff_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Estonian/reports/uk/chromis/reports/inventorydiffdetail_messages_et.properties b/locales/Estonian/inventorydiffdetail_messages_et.properties similarity index 91% rename from locales/Estonian/reports/uk/chromis/reports/inventorydiffdetail_messages_et.properties rename to locales/Estonian/inventorydiffdetail_messages_et.properties index a060f833..05729e3b 100644 --- a/locales/Estonian/reports/uk/chromis/reports/inventorydiffdetail_messages_et.properties +++ b/locales/Estonian/inventorydiffdetail_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Estonian/reports/uk/chromis/reports/inventorylistdetail_messages_et.properties b/locales/Estonian/inventorylistdetail_messages_et.properties similarity index 91% rename from locales/Estonian/reports/uk/chromis/reports/inventorylistdetail_messages_et.properties rename to locales/Estonian/inventorylistdetail_messages_et.properties index 72d4b4d5..87b56daa 100644 --- a/locales/Estonian/reports/uk/chromis/reports/inventorylistdetail_messages_et.properties +++ b/locales/Estonian/inventorylistdetail_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Estonian/locales/beans_messages_et.properties b/locales/Estonian/locales/beans_messages_et.properties deleted file mode 100644 index 324b63ea..00000000 --- a/locales/Estonian/locales/beans_messages_et.properties +++ /dev/null @@ -1,23 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -button.cancel=T\u00fchista -button.ok=OK -button.Today=N\u00fc\u00fcd! -title.calendar=Vali kuup\u00e4ev -Button.Today=N\u00fc\u00fcd! diff --git a/locales/Estonian/locales/data_messages_et.properties b/locales/Estonian/locales/data_messages_et.properties deleted file mode 100644 index a7301b7f..00000000 --- a/locales/Estonian/locales/data_messages_et.properties +++ /dev/null @@ -1,87 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -button.cancel=T\u00fchista -button.information=Informatsioon -button.ok=OK - -caption.sort=Sorteeri - -exception.iofile=Viga faili lugemisel. -exception.nocompare=Oodatud QBF v\u00f5rdlus. -exception.nodataset=Andmebaas on m\u00e4\u00e4ramata. -exception.nofinishedfile=Lausete fail on l\u00f5petamata. -exception.nodelete=\u00dchtki kannet ei kustutatud. -exception.noinsert=\u00dchtki kannet ei loodud. -exception.nonegativelimits=Negatiivsed m\u00e4\u00e4rad on keelatud. -exception.noparamtype=Seda liiki parameetrid on keelatud. -exception.noreadfile=Viga lausete faili lugemisel. -exception.notnull=V\u00e4\u00e4rtus ei tohi olla null. -exception.noupdate=\u00dchtki kannet ei uuendatud. -exception.noupdatecount=Uuenduste loend m\u00e4\u00e4ramata. -exception.outofbounds=V\u00e4ljub piiridest. -exception.parserconfig=XML anal\u00fc\u00fcsija viga. Palun v\u00f5tke \u00fchendust administraatoriga. -exception.xmlfile=Anal\u00fc\u00fcsi viga. Vigane XML fail. - -label.andby=ja alusel -label.casesensitive=T\u00f5usutundlik -label.findwhat=Mida leida -label.imagefiles=pildifailid -label.match=Sobivus -label.sortby=Sortimisalus -label.where=Kus - -list.anypart=Iga v\u00e4lja osa -list.re=Tavav\u00e4ljend -list.startfield=Esimene v\u00e4li -list.wholefield=Terve v\u00e4li - -qbf.none=Mitte \u00fckski -qbf.null=On null -qbf.notnull=Ei ole null -qbf.equals=V\u00f5rdub -qbf.distinct=Iseloomulik -qbf.greater=Suurem kui -qbf.less=V\u00e4iksem kui -qbf.greaterequals=\u00dauurem v\u00f5i v\u00f5rdne -qbf.lessequals=V\u00e4iksem v\u00f5i v\u00f5rnde -qbf.re=Jokker - -message.changeslost=Tehtud muudatused l\u00e4hevad kaotsi. Kas soovite j\u00e4tkata? -message.nodelete=Ei saa m\u00e4rkida kannet kustutamiseks. -message.nolistdata=Ei leia andmete loendit. -message.nomove=Ei saa siirdada teisele kandele. -message.nonew=Ei saa luua uut kannet. -message.norecord=Ei leia kannet. -message.noreload=Ei saa laadida andmete nimekirja. -message.nosave=Kanne on salvestamata. -message.nosort=Kirjutatud l\u00fchike tingimus on kehtetu. -message.resizeimage=Valitud pilt on pildiv\u00e4ljast suurem. Kas muudame automaatselt pildi suurust? -message.wannasave=Kas soovite salvestada muudatused enne v\u00e4ljumist? \u00dcldiselt oleks see m\u00f5istlik. - -sgn.caution=T\u00e4helepanu\: -sgn.danger=Oht\: -sgn.notice=M\u00e4rkus\: -sgn.important=Oluline\: -sgn.success=Edu\: -sgn.unknown=Teadmatu\: -sgn.warning=Hoiatus\: - -title.editor=Toimeti teade -title.find=Otsi -title.message=Andmebaasi halduri teade \ No newline at end of file diff --git a/locales/Estonian/locales/pos_messages_et.properties b/locales/Estonian/locales/pos_messages_et.properties deleted file mode 100644 index 9bc4e5e8..00000000 --- a/locales/Estonian/locales/pos_messages_et.properties +++ /dev/null @@ -1,520 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -Button.Cancel=T\u00fchista -button.catalogadd=Lisa -button.catalogdel=Eemalda -button.clean=T\u00fchjenda -Button.Close=V\u00e4lju -Button.CloseCash=L\u00f5peta p\u00e4ev! -button.Discount=Allahindlus -Button.DeleteTicket=Kustuta -button.edit=Muuda -button.ExecuteChart=K\u00e4ivita graafik -button.executefilter=K\u00e4ivita filter -Button.ExecuteReport=K\u00e4ivita aruanne -Button.Factory=Taasta -button.linediscount=Allahindlus % -button.listtickets=Loend -button.movetable=Siirda -button.NewTicket=Uus -Button.OK=OK -button.opendrawer=Laegas -button.pay=V\u00f5la tasumine -button.peoplepassword=Salas\u00f5na -button.print=Tr\u00fcki -Button.PrintCash=Tr\u00fcki aruanne -button.receive=V\u00f5ta vastu -button.refund=Tagastus -button.refundall=Tagasta k\u00f5ik -button.refundline=Tagasta rida -button.refundone=Tagasta \u00fcks -button.reloadticket=Laadi uuesti -button.reservations=Reserveeringud -button.reset=Nulli -Button.Restore=P\u00f6\u00f6ra tagasi -Button.Save=Salvesta -button.scale=Kaal -button.sendorder=K\u00f6\u00f6ki -button.tables=Lauad -button.totaldiscount=Summa allahindlus - -caption.tickets=Arved -caption.upload=Lae \u00fcles toodete nimekiri -caption.split=Jaga arve - -database.ScriptError=Andmebaasi koostamise skripti k\u00e4ivitamine ei olnud v\u00f5imalik. -database.ScriptWarning=Andmebaasi koostamise skript t\u00f6\u00f6tas vigadega. -display.Null=Kliendiekraan pole k\u00e4ttesaadav -display.Screen=Kliendiekraan ekraanil -display.Window=Ekraan - -exception.unavailabledataset=Andmebaasile pole ligip\u00e4\u00e4su -exception.unavailablefield=V\u00e4li pole m\u00e4\u00e4ratud\: {0} -exception.unavailablefields=V\u00e4ljad pole ligip\u00e4\u00e4setavad - -filter.dbdriverlib=Ajurite teek (*.jar,*.zip) - -form.customertitle=Klientide loend -form.productslist=Toodete loend -form.selectprintertitle=Vali printer -form.tickettitle=Arvete loend - -label.address=Aadressi rida 1 -label.address2=Aadressi rida 2 -label.all=K\u00f5ik -label.attribute=Muutuja -label.attributes=Muutujad -label.attributeset=Muutujate valik - -label.bybarcode=V\u00f6\u00f6tkoodi j\u00e4rgi -label.bydates=Kuup\u00e4eva j\u00e4rgi -label.byform=Vormi j\u00e4rgi -label.byreason=P\u00f5hjuse j\u00e4rgi -label.bycustomer=Kliendi j\u00e4rgi -label.byproduct=Toote j\u00e4rgi -label.bywarehouse=Lao j\u00e4rgi - -label.card=Kaart -label.cardexpdate=Aegumise t\u00e4htaeg -label.cardholder=Kaardi kasutaja nimi -label.cardnumber=Kaardi number -Label.Cash=Raha -label.cascade=Kaskaad -Label.CashMachine=Kassaregister -label.catid=ID -label.catimage=Pilt -label.catname=Kategooria -label.certificatepwd=Sertifikaadi salas\u00f5na -label.certificatepath=Sertifikaat -Label.ChangeCash=Tagasi -label.city=Linn -label.commerceid=\u00c4ri ID -label.commercepwd=\u00c4ri salas\u00f5na -label.commercesign=\u00c4ri m\u00e4rk -label.contact=Kontakt -label.country=Riik -label.curdebt=Hetke v\u00f5lg -label.curdate=V\u00f5la kuup\u00e4ev -label.currency=Valuuta -label.customer=Klient -label.custtaxcategory=Maksukategooria - -Label.Database=Andmebaas -label.date=Kuup\u00e4ev -label.datestitle=Raha p\u00e4evad -label.datetime=Kuup\u00e4ev kell -Label.DbDriver=Ajurite klass -label.dbdriverlib=Ajurite teek -Label.DbPassword=Salas\u00f5na -Label.DbURL=URL -Label.DbUser=Kasutaja -label.debt=V\u00f5lg -label.double=K\u00fcmnendkoht -label.dutyid=ID -label.dutyname=Maksu nimetus -label.dutyrate=M\u00e4\u00e4r - - -label.editline=Muuda rida -label.email=e-post -Label.EndDate=L\u00f5ppkuup\u00e4ev - -label.fax=Faks -label.firstname=Esimene nimi -label.floorid=ID -label.floorname=Korrus - -label.image=Pilt -Label.InputCash=Klient andis -label.integer=Arv -label.item=Ese - -label.javapos.drawer=Sahtli nimetus -label.javapos.printer=Printeri nimetus - -label.lastname=Perekonnanimi -label.lindediscount=Allahindlus % -label.LoadError=Viga funktsionaalsuse rakendamisel -label.locale=Lokaat -label.location=Aadress -label.locationaddress=Aadress -label.locationid=ID -label.locationname=Nimietus -label.looknfeel=Nahk - -Label.MachineDisplay=Kliendiekraan -label.machinedisplayconn=Re\u00feiim -label.machinedisplayport=Port -Label.MachineName=Nimetus -Label.MachinePrinter=Printer -Label.MachinePrinter2=Printer 2 -Label.MachinePrinter3=Printer 3 -label.machineprinterport=Port -Label.MachineScreen=Ekraan -label.magcardreader=Magnetkaardi lugeja -label.maxdebt=Krediidipiir -label.maximum=Maksimum -label.merchantcode=Kaupmehe kood -label.minimum=Miinimum -label.money=Kokku - -label.packsinstock=In stock -label.packof= packs of -label.packstosplit=Packs to split -label.productinpack=Product in pack -label.split=Split - -label.name=Nimi -Label.Name=Nimi -label.notes=M\u00e4rkmed -label.noticketstoclose=Sulgemiseks puuduvad arved -label.nullcategory=(Pole tooter\u00fchma) - -label.order=J\u00e4rjestus - -Label.Password=Salas\u00f5na -label.passwordnew=Uus salas\u00f5na -label.passwordold=Vana salas\u00f5na -label.passwordrepeat=Korda salas\u00f5na -Label.Payment=Makse -label.paymentdate=Kuup\u00e4ev -label.paymentgateway=Maksel\u00fc\u00fcs -label.paymentreason=P\u00f5hjus -label.paymentstitle=Maksete aruanne -label.paymenttestmode=Testre\u00feiim -label.paymenttotal=Kokku -label.peopleimage=Pilt -label.peoplename=Nimi -label.peoplevisible=N\u00e4htav -label.percent=Protsent -label.phone=Telefon -label.phone2=Mobiiltelefon -label.placefloor=Korrus -label.placeid=ID -label.placename=Koht -label.placeposition=Ametikoht -label.postal=Indeks -label.price=Hind -label.pricetax=Hind + KM -label.printtokitchen=Saada k\u00f6\u00f6ki -label.prodaux=Lisatoode -label.prodbarcode=V\u00f6\u00f6tkood -label.prodcategory=Pear\u00fchm -label.prodcost=Kulu -label.prodgeneral=\u00dcldine -label.prodincatalog=Kataloogis -label.prodname=Nimetus -label.prodorder=J\u00e4rjestus -label.prodpricebuy=Ostuhind -label.prodpricesell=M\u00fc\u00fcgihind -label.prodpriceselltax=M\u00fc\u00fcgihind + KM -label.prodproperties=Omadused -label.prodref=Viide -label.prodscale=Kaal -label.prodstock=Ladu -label.prodstockcost=Lao kulu aastas -label.prodstockmax=Maksimum tase -label.prodstocksec=Miinimum tase -label.prodstockvol=Lao maht -label.produnits=\u00dchikud -label.prodvaluebuy=Ostuv\u00e4\u00e4rtus -label.prodvaluesell=M\u00fc\u00fcgiv\u00e4\u00e4rtus -label.prodvolume=Maht -label.properties=Omadused - -label.receiptprinter=T\u00f0ekiprinter -label.recorddeleted=(Kanne kustutatud) -label.recordeof=(Puuduvad kanded) -label.recordnew=(uus kanne) -label.refunds=Tagastused -label.region=Piirkond / Riik -label.remainingcash=Veel tasuda -label.reportsprinter=Aruannete printer -label.resname=Ressurss -label.restaurantcustomer=V\u00f5tan vastu kliendi {0}. Vali t\u00fchi laud. -label.restaurantmove=Siirdan laua {0}. Vali teine laud v\u00f5i esmane laud. -label.role=Roll - -label.sales=M\u00fc\u00fck -label.salestitle=M\u00fc\u00fcgiaruanne -label.scale=Kaal -label.scaleinput=Sisesta kaal -label.scanner=Skanner -label.search=Otsi -label.searchkey=Otsingus\u00f5na -label.sequence=Sagedus -label.sha=SHA -Label.StartDate=Esimene kuup\u00e4ev -label.stockdate=Kuup\u00e4ev -label.stockproduct=Toode -label.stockreason=P\u00f5hjus -label.storename=Kaupluse nimi -label.subtotalcash=Vahesumma - -label.table=Laud -label.tax=Maksud -label.taxcash=Maksud -label.taxcategory=Maksukategooria -label.taxes=Maksud -label.taxid=Konto ID -label.taxparent=Peamine maks -label.terminal=Terminal -label.ticketid=Arve nr -Label.Tickets=Maksed -Label.Ticketsbag=Arved -label.time=Aeg -label.totalcash=Kokku -label.totaldiscount=Summa allahindlus' -label.type=Liik - -label.units=\u00dchikuid -label.uploadingproducts=Laen tooteid. Palun oota... -label.user=Kasutaja - -label.value=V\u00e4\u00e4rtus -label.visible=N\u00e4htav - -label.warehouse=Toode - -Menu.Backoffice=Haldamine -Menu.Catalog=Kataloog -Menu.Categories=Tooter\u00fchmad -Menu.ChangePassword=Muuda salas\u00f5na -Menu.ClosedProducts=Toodete m\u00fc\u00fck -Menu.CloseTPV=Vahetuse l\u00f5petamine -Menu.Closing=Vahetus l\u00f5petatud -Menu.Configuration=Seadistamine -Menu.ERPOrders=ERP liikumiste \u00fchildamine -Menu.ERPProducts=ERP toodete \u00fchildamine -Menu.Exit=Lahku -Menu.Floors=Korrused -Menu.Inventory=Kaubad -Menu.Inventory2=Hetke laoj\u00e4\u00e4k -Menu.InventoryBroken=L\u00f5hutud kaubad -Menu.InventoryDiff=Laoj\u00e4\u00e4k: vahed -Menu.InventoryDiffDetail=Laoj\u00e4\u00e4k: vahed toodete \u00fcksikasjadega -Menu.InventoryListDetail=Laoj\u00e4\u00e4k: \u00fcksikasjad -Menu.InventoryReOrder=Inventory: Re-Order -Menu.Locations=Laod -Menu.Main=Peamine -Menu.Maintenance=Hoooldus -Menu.Maintenance.ERP=Chromis ERP -Menu.Maintenance.POS=Kassat\u00f6\u00f6koht -Menu.Payments=Sisse-&v\u00e4ljamaks -Menu.Printer=Printerid -Menu.Products=Tooted -Menu.StockChanges=Stock Changes -Menu.StockChangesReport=Stock Changes Report -Menu.Promotions=Promotions -Menu.PromotionsReport=Promotions Report - -Menu.Reports=Aruanded -Menu.ReportTaxes=Maksude koond -Menu.Resources=Ressursid -Menu.Roles=Rollid -Menu.SalesChart=M\u00fc\u00fcgigraafik -Menu.SalesManagement=M\u00fc\u00fcgid -Menu.SalesManagement.Reports=Aruanded -Menu.StockDiary=Laop\u00e4evik -Menu.StockManagement=Ladu -Menu.StockManagement.Edit=Hooldus -Menu.StockManagement.Reports=Aruanded -Menu.StockMovement=Lao hooldus -Menu.System=S\u00fcsteem -Menu.Tables=Lauad -Menu.ThirdParties=Hankijad -Menu.Taxes=Maksud -Menu.ThirdPartiesManagement=Hankijate haldamine -Menu.Ticket=M\u00fc\u00fck -Menu.TicketEdit=Muuda arvet -Menu.TicketRefund=Tagastus -Menu.Users=Kasutajad -Menu.UserSells=M\u00fc\u00fck kasutaja alusel -Menu.Customers=Kliendid -Menu.CustomersManagement=Klientide haldus -Menu.ProductsWarehouse=Toote laoinfo -Menu.ProductPacks=Product Packs - -Menu.Customers.Reports=Aruanded -Menu.CustomersReport=Kliendid -Menu.CustomersBReport=Deebitorid -Menu.Maintenance.Reports=Aruanded -Menu.UsersReport=Kasutajad -Menu.CustomersPayment=Laekumised -Menu.ProductSales=Toodete m\u00fc\u00fck -Menu.ProductLabels=Toodete etiketid -Menu.CustomersDiary=Kliendi p\u00e4evik -Menu.CashFlow=Rahavood -Menu.CashRegisterLog=Tehingute logi -Menu.CategorySales=M\u00fc\u00fck tooter\u00fchma j\u00e4rgi -Menu.ExtendedByProducts=Laiendatud toodete m\u00fc\u00fck -Menu.ExtendedSales=Laiendatud m\u00fc\u00fck -Menu.ExtendedCashRegisterLog=Laiendatud tehingute logi -Menu.PaymentReport=Maksed -Menu.SalesProfit=Toodete m\u00fc\u00fcgi kasum -Menu.SalesByCustomer=M\u00fc\u00fck kliendi alusel -Menu.SaleTaxes=M\u00fc\u00fcgimaksud -Menu.CategoryProductSalesChart=Tooter\u00fchmade m\u00fc\u00fcgigraafik -Menu.Top10Sales=Top 10 m\u00fc\u00fck -Menu.Auxiliar=T\u00e4iendavad tooted -Menu.Attributes=Toote muutujad -Menu.AttributeSets=Toote muutujate valik -Menu.AttributeUse=Toote muutujate kasutamine -Menu.TaxCustCategories=Kliendi maksukategooria -Menu.TaxCategories=Maksukategooriad -Menu.AttributeValues=Muutujate v\u00e4\u00e4rtused - -message.BadPassword=Vigane salas\u00f5na. Palun proovi uuesti. -message.cannotchangepassword=Nii ei saa salas\u00f5na muuta -message.cannotclosecash=Vahetuse l\u00f5petamine l\u00e4ks vett vedama. -message.cannotdeleteconfig=Seadete faili ei saa \u00e4ra kustutada. Selleks on oma kindel p\u00f5hjus. -message.cannotexecute=Tegevust ei saa k\u00e4ivitada -message.cannotfillchart=Ei saa laadida graafiku andmeid -message.cannotfillreport=Ei saa aruannet andmetega t\u00e4ita -message.cannotloadreport=Ei saa laadida aruannete m\u00e4\u00e4rajaid -message.cannotloadreportdata=Ei saa laadida aruannete andmeid -message.cannotloadresourcedata=Ei saa laadida aruannete ressursse -message.CannotMove=Kande siirdamine pole v\u00f5imalik. -message.cannotprint=Tr\u00fckkimine ei ole v\u00f5imalil -message.cannotprintline=Ei saa hakkama rea tr\u00fckkimisega -message.cannotprintticket=Ei saa hakkama arve tr\u00fckkimisega -message.cannotsaveconfig=Ei saa hakkama seadete salvestamisega -message.changepassworddistinct=Kinnita salas\u00f5na -message.closecashok=Vahetuse l\u00f5petamine \u00f5nnestus -message.configfactory=Kas olete kindel, et algseadete taastamine on vajalik? -message.configrestore=Kas tahate t\u00f5esti tagasi v\u00f5tta tehtud muudatused? -message.createdatabase=Kahjuks ei \u00f5nnestunud leida t\u00f6\u00f6tamiseks vajalikku andmebaasi. Sellel p\u00f5hjusel alustab programm n\u00fc\u00fcd vaikeseadetega andmebaasi loomist.
Kas lubate programmil seda tegevust j\u00e4tkata? -message.databaseconnectionerror=Andmebaasiga ei \u00f5nnestunud \u00fchendust luua: Andmebaas pole ligip\u00e4\u00e4setav -message.databasedrivererror=Andmebaasiga ei \u00f5nnestunud \u00fchendust luua: Andmebaaasi ajur on kuhugi kadunud -message.databasenotsupported=Andmebaasi "{0}" ei toetata -message.nocardreader=Kaardilugeja on seadistamata -message.nopaymentgateway=Maksel\u00fc\u00fcs on seadistamata -message.nosaveticket=Jooksva m\u00fc\u00fcgi arvet ei ole v\u00f5imalik salvestada. -message.notactive=T\u00f6\u00f6laua laadimisel tekkis viga. -message.notpermissions=Teie kasutaja\u00f5igused pole selle tegevuse k\u00e4ivitamiseks sobivad. -message.paymentcashneg=Viige l\u00e4bi tagastus. Vajutage OK -message.paymenterror=Viga arvlemisel! -message.paymenterrorunknown=Tundmatu viga arvlemisel! -message.paymentexceptionremote=Eemal juhtus arvlemise viga! -message.paymentexceptionservice=Arvlemisteenuse viga! -message.paymentfree=Tasuta -message.paymentgatewayext=Teostage kaardimakse ja vajutage OK -message.paymentgatewayextrefund=Teostage kaardimakse tagastus ja vajutage OK -message.paymentnotauthorised=Tehingu autoriseerimisest keelduti -message.paymentrefundsnotsupported=Tagastus pole toetatud funktsioon -message.preparescanner=Valmistage ScanPal skanner toodete nimekirja \u00fcleslaadimiseks ja vajutage OK -message.restartchanges=Seadete muudatuste salvestamine oli edukas. Muudatused j\u00f5ustatakse programmi j\u00e4rgmisel taask\u00e4ivitusel. -message.scannerfail=Toodete nimekirja \u00fcleslaadimine ei l\u00e4inud korda -message.scannerfail2=Toodete nimekirja allalaadimine ei l\u00e4inud korda -message.scannerok=Toodete nimekirja \u00fcleslaadimine l\u00e4ks korda -message.title=Teade kassaregistrilt -message.updatedatabase=oPoS leidis varasema versiooni andmebaasi. Kl\u00f5psates OK algab katse andmebaasi automaatseks uuendamiseks.
TEKIB OHT ANDMETE KAOTSIMINEKUKS. TEHKE ESMALT VARUKOOPIA.
Kas soovite j\u00e4tkata uuendamisega n\u00fc\u00fcd ja kohe? -message.wannaclosecash=Kas vahetuse l\u00f5petamiseks on t\u00f5esti \u00f5ige aeg? -message.wannadelete=Kas Te soovite kindlasti kustutada jooksva tellimuse? -message.paymentgatewayswipe=Loe kaart ja vajuta OK -message.paymentgatewaytype=Sisesta kaardi andmed ja vajuta OK -message.noticket=Seda arvet pole enam olemas... -message.noproduct=Sellise koodiga toodet pole olemas... -message.tableempty=Laud on n\u00fc\u00fcd t\u00fchi -message.tablefull=Laud on n\u00fc\u00fcd h\u00f5ivatud -message.noweight=Kaalumine polnud v\u00f5imalik -message.cannotloadticket=Arve laadimine ei \u00f5nnestunud -message.notexiststicket=Arvet pole olemas -message.noupdatescript=A database from a previous version has been detected but it is not possible to upgrade the database automatically.
Chromis POS will exit now. -message.nocard=Kasutaja kaart ei seostu millegiga andmebaasis. Palun proovi uuesti! -message.cardnew=Kaardi v\u00e4\u00e4rtus muutub. Kas soovite j\u00e4tkata? -message.cardremove=Kaardi andmed kustutatakse. Kas soovite j\u00e4tkata? -message.nocustomer=Sellise koodiga klienti pole olemas -message.wannasave=Kas salvestame muudatused enne v\u00e4ljumist? -message.nocustomernodebt=See arve pole kliendiga seotud.\nSeda ei saa kanda v\u00f5laraamatusse.\nSeda ei saa tr\u00fckkida ka \u00fclekandearvena. -message.cannotfindcustomer=Klientide andemed kuhugi kadunud. Ei leia mitte... -message.mergetable=\u00dchenda lauad -message.mergetablequestion=Kas laudade \u00fchendamine on t\u00f5esti nii hea m\u00f5te? -message.cannotloadlists=Ei saa laadida nimekirja andmeid -message.cannotcalculatetaxes=Ei saa arvutada arvega seotud maksusummasid.\n\u00dcks v\u00f5i mitu toodetega seotud maksudest on korralikult h\u00e4\u00e4lestamata. -message.cannotfindattributes=Selle tootega pole seotud \u00fchtki muutujat -message.productnotselected=\u00dchtki toodet pole valitud -message.printererror=T\u00f0eki tr\u00fckkimine ei \u00f5nnestunud -message.noprinters=\u00dchtegi printerit pole seadistatud -message.stockchangesactioned=Stock Changes Actioned - -message.cannotsaveinventorydata=Ei saanud salvestada kaupade andmeid -message.customerdebtexceded=Kliendile lubatud krediidipiir on \u00fcletatud - -payment.title=Makse - -Printer.Null=Printer pole ligip\u00e4\u00e4setav -Printer.Screen=Printer ekraanile -Printer.Serial=Kassaprinter - -resource.binary=Binaarne -resource.image=Pilt -resource.text=Tekst - -rest.label.chairs=Toolid -rest.label.customer=Klient -rest.label.date=Broneerimine -rest.label.notes=M\u00e4rkmed - -scale.notdefined=Kaal on m\u00e4\u00e4ramata -scale.invalidvalue=Kaalu v\u00e4\u00e4rtus vale -scale.weighitem=Weigh Item - -stock.in.movement=(Sisse) Liikumine -stock.in.purchase=(Sisse) Soetused -stock.in.refund=(Sisse) Tagastus -stock.out.break=(V\u00e4lja) Breakage -stock.out.crossing=Sisemine liikumine -stock.out.movement=(V\u00e4lja) liikumine -stock.out.refund=(V\u00e4lja) tagastus -stock.out.sale=(V\u00e4lja) m\u00fc\u00fck -stock.in.openpack=(In) Open Pack -stock.out.openpack=(Out) Open Pack -stock.in.stockchange=(In) Stock Change -stock.out.stockchange=(Out) Stock Change - -tab.cash=Raha -tab.cashrefund=Tagastus -tab.cheque=T\u00f0ekk -tab.chequerefund=T\u00f0ekk -tab.free=Ettemaks -tab.magcard=Kaart -tab.paper=Kupong -tab.debt=V\u00f5lg - -title.changepassword=Muuda salas\u00f5na -title.editor=Toimeti teade - -transpayment.cash=Raha -transpayment.cashin=(Sisse) raha -transpayment.cashout=(V\u00e4lja) raha -transpayment.cashrefund=Tagastus -transpayment.cheque=T\u00f0ekk -transpayment.chequerefund=T\u00f0eki tagastus -transpayment.free=Ettemaks -transpayment.magcard=Kaardimakse -transpayment.magcardrefund=Kaardimakse tagastus -transpayment.paperin=Kupongimakse -transpayment.paperout=Kupong v\u00e4lja -transpayment.debt=V\u00f5lg -transpayment.debtpaid=V\u00f5lg tasutud - -Visor.Title=Chromis POS - proffessionaalne avatud l\u00e4htekoodiga tarkvara. -Button.NewTicket=Uus -Button.ExecuteChart=K\u00e4ivita graafik diff --git a/locales/Estonian/reports/uk/chromis/reports/paymentreport_messages_et.properties b/locales/Estonian/paymentreport_messages_et.properties similarity index 91% rename from locales/Estonian/reports/uk/chromis/reports/paymentreport_messages_et.properties rename to locales/Estonian/paymentreport_messages_et.properties index f9f8d401..628103e6 100644 --- a/locales/Estonian/reports/uk/chromis/reports/paymentreport_messages_et.properties +++ b/locales/Estonian/paymentreport_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Estonian/reports/uk/chromis/reports/people_messages_et.properties b/locales/Estonian/people_messages_et.properties similarity index 89% rename from locales/Estonian/reports/uk/chromis/reports/people_messages_et.properties rename to locales/Estonian/people_messages_et.properties index 8554be53..cd698518 100644 --- a/locales/Estonian/reports/uk/chromis/reports/people_messages_et.properties +++ b/locales/Estonian/people_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Estonian/reports/uk/chromis/reports/piesalescat_messages_et.properties b/locales/Estonian/piesalescat_messages_et.properties similarity index 91% rename from locales/Estonian/reports/uk/chromis/reports/piesalescat_messages_et.properties rename to locales/Estonian/piesalescat_messages_et.properties index 3f602349..0248f591 100644 --- a/locales/Estonian/reports/uk/chromis/reports/piesalescat_messages_et.properties +++ b/locales/Estonian/piesalescat_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Estonian/reports/uk/chromis/reports/productlabels_messages_et.properties b/locales/Estonian/productlabels_messages_et.properties similarity index 89% rename from locales/Estonian/reports/uk/chromis/reports/productlabels_messages_et.properties rename to locales/Estonian/productlabels_messages_et.properties index daf4fdd0..64197dd5 100644 --- a/locales/Estonian/reports/uk/chromis/reports/productlabels_messages_et.properties +++ b/locales/Estonian/productlabels_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Estonian/reports/uk/chromis/reports/products_messages_et.properties b/locales/Estonian/products_messages_et.properties similarity index 91% rename from locales/Estonian/reports/uk/chromis/reports/products_messages_et.properties rename to locales/Estonian/products_messages_et.properties index 8c7adbf0..edc74adb 100644 --- a/locales/Estonian/reports/uk/chromis/reports/products_messages_et.properties +++ b/locales/Estonian/products_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Estonian/reports/uk/chromis/reports/productsales_messages_et.properties b/locales/Estonian/productsales_messages_et.properties similarity index 90% rename from locales/Estonian/reports/uk/chromis/reports/productsales_messages_et.properties rename to locales/Estonian/productsales_messages_et.properties index 936c826f..fe0fad96 100644 --- a/locales/Estonian/reports/uk/chromis/reports/productsales_messages_et.properties +++ b/locales/Estonian/productsales_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Estonian/reports/uk/chromis/reports/productsalesprofit_messages_et.properties b/locales/Estonian/productsalesprofit_messages_et.properties similarity index 92% rename from locales/Estonian/reports/uk/chromis/reports/productsalesprofit_messages_et.properties rename to locales/Estonian/productsalesprofit_messages_et.properties index 87f5f52b..b810e628 100644 --- a/locales/Estonian/reports/uk/chromis/reports/productsalesprofit_messages_et.properties +++ b/locales/Estonian/productsalesprofit_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Estonian/reports/uk/chromis/reports/productscatalog_messages_et.properties b/locales/Estonian/productscatalog_messages_et.properties similarity index 91% rename from locales/Estonian/reports/uk/chromis/reports/productscatalog_messages_et.properties rename to locales/Estonian/productscatalog_messages_et.properties index 5d5f6a05..1bd0debb 100644 --- a/locales/Estonian/reports/uk/chromis/reports/productscatalog_messages_et.properties +++ b/locales/Estonian/productscatalog_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Estonian/reports/uk/chromis/reports/salebycustomer_messages_et.properties b/locales/Estonian/salebycustomer_messages_et.properties similarity index 92% rename from locales/Estonian/reports/uk/chromis/reports/salebycustomer_messages_et.properties rename to locales/Estonian/salebycustomer_messages_et.properties index 36bf6ee3..1b90bdfb 100644 --- a/locales/Estonian/reports/uk/chromis/reports/salebycustomer_messages_et.properties +++ b/locales/Estonian/salebycustomer_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Estonian/reports/uk/chromis/reports/salecatalog_messages_et.properties b/locales/Estonian/salecatalog_messages_et.properties similarity index 89% rename from locales/Estonian/reports/uk/chromis/reports/salecatalog_messages_et.properties rename to locales/Estonian/salecatalog_messages_et.properties index e61a713e..44286294 100644 --- a/locales/Estonian/reports/uk/chromis/reports/salecatalog_messages_et.properties +++ b/locales/Estonian/salecatalog_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Estonian/reports/uk/chromis/reports/saletaxes_messages_et.properties b/locales/Estonian/saletaxes_messages_et.properties similarity index 91% rename from locales/Estonian/reports/uk/chromis/reports/saletaxes_messages_et.properties rename to locales/Estonian/saletaxes_messages_et.properties index 21855884..d8130e2e 100644 --- a/locales/Estonian/reports/uk/chromis/reports/saletaxes_messages_et.properties +++ b/locales/Estonian/saletaxes_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Estonian/reports/uk/chromis/reports/taxcatsales_message_et.properties b/locales/Estonian/taxcatsales_message_et.properties similarity index 91% rename from locales/Estonian/reports/uk/chromis/reports/taxcatsales_message_et.properties rename to locales/Estonian/taxcatsales_message_et.properties index 023cb842..1731167a 100644 --- a/locales/Estonian/reports/uk/chromis/reports/taxcatsales_message_et.properties +++ b/locales/Estonian/taxcatsales_message_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Estonian/reports/uk/chromis/reports/taxes_messages_et.properties b/locales/Estonian/taxes_messages_et.properties similarity index 91% rename from locales/Estonian/reports/uk/chromis/reports/taxes_messages_et.properties rename to locales/Estonian/taxes_messages_et.properties index a0c437ce..df05d44f 100644 --- a/locales/Estonian/reports/uk/chromis/reports/taxes_messages_et.properties +++ b/locales/Estonian/taxes_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Estonian/reports/uk/chromis/reports/timeseriesproduct_messages_et.properties b/locales/Estonian/timeseriesproduct_messages_et.properties similarity index 92% rename from locales/Estonian/reports/uk/chromis/reports/timeseriesproduct_messages_et.properties rename to locales/Estonian/timeseriesproduct_messages_et.properties index 8c13535d..a7faae2c 100644 --- a/locales/Estonian/reports/uk/chromis/reports/timeseriesproduct_messages_et.properties +++ b/locales/Estonian/timeseriesproduct_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Estonian/reports/uk/chromis/reports/top10sales_messages_et.properties b/locales/Estonian/top10sales_messages_et.properties similarity index 90% rename from locales/Estonian/reports/uk/chromis/reports/top10sales_messages_et.properties rename to locales/Estonian/top10sales_messages_et.properties index ab78ac48..d163a8b9 100644 --- a/locales/Estonian/reports/uk/chromis/reports/top10sales_messages_et.properties +++ b/locales/Estonian/top10sales_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Estonian/reports/uk/chromis/reports/usersales_messages_et.properties b/locales/Estonian/usersales_messages_et.properties similarity index 91% rename from locales/Estonian/reports/uk/chromis/reports/usersales_messages_et.properties rename to locales/Estonian/usersales_messages_et.properties index fbb2c15c..654e01f6 100644 --- a/locales/Estonian/reports/uk/chromis/reports/usersales_messages_et.properties +++ b/locales/Estonian/usersales_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/French/reports/uk/chromis/reports/chartsales_messages_fr.properties b/locales/French/chartsales_messages_fr.properties similarity index 90% rename from locales/French/reports/uk/chromis/reports/chartsales_messages_fr.properties rename to locales/French/chartsales_messages_fr.properties index e0472ade..1fe7653e 100644 --- a/locales/French/reports/uk/chromis/reports/chartsales_messages_fr.properties +++ b/locales/French/chartsales_messages_fr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/French/reports/uk/chromis/reports/closedpos_messages_fr.properties b/locales/French/closedpos_messages_fr.properties similarity index 93% rename from locales/French/reports/uk/chromis/reports/closedpos_messages_fr.properties rename to locales/French/closedpos_messages_fr.properties index 3319a26f..fbfa164d 100644 --- a/locales/French/reports/uk/chromis/reports/closedpos_messages_fr.properties +++ b/locales/French/closedpos_messages_fr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -17,43 +17,25 @@ # along with Chromis POS. If not, see . label.title=Caisse cl\u00f4tur\u00e9e - label.closedate=Dates de cl\u00f4tures - label.partialtotal=Total - label.total=Total - label.partialtax=Taxes - label.partialsubtotal=Sous-total - label.tax=Taxes - label.subtotal=Sous-total - +transpayment.bank=Banque transpayment.cash=Esp\u00e8ces - transpayment.magcard=Carte - transpayment.cashrefund=Remboursements - transpayment.magcardrefund=Carte remboursements - transpayment.cheque=Ch\u00e8que - transpayment.chequerefund=Ch\u00e8que remboursements - transpayment.cashin=(entr\u00e9e) Esp\u00e8ces - transpayment.cashout=(sortie) Esp\u00e8ces - transpayment.free=Gratuit - transpayment.ticket=Ticket - transpayment.paperin=Note entr\u00e9e - transpayment.paperout=Note sortie transpayment.debt=Cr\u00e9dit transpayment.debtpaid=Cr\u00e9dit pay\u00e9 diff --git a/locales/French/reports/uk/chromis/reports/closedproducts_messages_fr.properties b/locales/French/closedproducts_messages_fr.properties similarity index 91% rename from locales/French/reports/uk/chromis/reports/closedproducts_messages_fr.properties rename to locales/French/closedproducts_messages_fr.properties index 3ede2aef..5159d0d3 100644 --- a/locales/French/reports/uk/chromis/reports/closedproducts_messages_fr.properties +++ b/locales/French/closedproducts_messages_fr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/French/reports/uk/chromis/reports/customers_messages_fr.properties b/locales/French/customers_messages_fr.properties similarity index 89% rename from locales/French/reports/uk/chromis/reports/customers_messages_fr.properties rename to locales/French/customers_messages_fr.properties index fd37c073..9438d7cc 100644 --- a/locales/French/reports/uk/chromis/reports/customers_messages_fr.properties +++ b/locales/French/customers_messages_fr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -23,3 +23,4 @@ label.curdate=Date du cr\u00e9dit label.notes=Notes label.taxid=N\u00b0 client label.printed=Imprim\u00e9 +label.discount=Discount \ No newline at end of file diff --git a/locales/French/reports/uk/chromis/reports/customersdiary_messages_fr.properties b/locales/French/customersdiary_messages_fr.properties similarity index 90% rename from locales/French/reports/uk/chromis/reports/customersdiary_messages_fr.properties rename to locales/French/customersdiary_messages_fr.properties index 90303ad1..d32278f1 100644 --- a/locales/French/reports/uk/chromis/reports/customersdiary_messages_fr.properties +++ b/locales/French/customersdiary_messages_fr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/French/reports/uk/chromis/reports/inventory_messages_fr.properties b/locales/French/inventory_messages_fr.properties similarity index 91% rename from locales/French/reports/uk/chromis/reports/inventory_messages_fr.properties rename to locales/French/inventory_messages_fr.properties index aae4e35d..20f4a7c6 100644 --- a/locales/French/reports/uk/chromis/reports/inventory_messages_fr.properties +++ b/locales/French/inventory_messages_fr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/French/reports/uk/chromis/reports/inventoryb_messages_fr.properties b/locales/French/inventoryb_messages_fr.properties similarity index 91% rename from locales/French/reports/uk/chromis/reports/inventoryb_messages_fr.properties rename to locales/French/inventoryb_messages_fr.properties index ce99cf3b..d759b395 100644 --- a/locales/French/reports/uk/chromis/reports/inventoryb_messages_fr.properties +++ b/locales/French/inventoryb_messages_fr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/French/reports/uk/chromis/reports/inventorydiff_messages_fr.properties b/locales/French/inventorydiff_messages_fr.properties similarity index 91% rename from locales/French/reports/uk/chromis/reports/inventorydiff_messages_fr.properties rename to locales/French/inventorydiff_messages_fr.properties index fba91e78..49a18c06 100644 --- a/locales/French/reports/uk/chromis/reports/inventorydiff_messages_fr.properties +++ b/locales/French/inventorydiff_messages_fr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/French/reports/uk/chromis/reports/inventorydiffdetail_messages_fr.properties b/locales/French/inventorydiffdetail_messages_fr.properties similarity index 92% rename from locales/French/reports/uk/chromis/reports/inventorydiffdetail_messages_fr.properties rename to locales/French/inventorydiffdetail_messages_fr.properties index 1f5e4a14..9c6e12d8 100644 --- a/locales/French/reports/uk/chromis/reports/inventorydiffdetail_messages_fr.properties +++ b/locales/French/inventorydiffdetail_messages_fr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/French/reports/uk/chromis/reports/inventorylistdetail_messages_fr.properties b/locales/French/inventorylistdetail_messages_fr.properties similarity index 91% rename from locales/French/reports/uk/chromis/reports/inventorylistdetail_messages_fr.properties rename to locales/French/inventorylistdetail_messages_fr.properties index b39f6e96..ab2c2404 100644 --- a/locales/French/reports/uk/chromis/reports/inventorylistdetail_messages_fr.properties +++ b/locales/French/inventorylistdetail_messages_fr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/French/locales/beans_messages_fr.properties b/locales/French/locales/beans_messages_fr.properties deleted file mode 100644 index 8d537148..00000000 --- a/locales/French/locales/beans_messages_fr.properties +++ /dev/null @@ -1,26 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -Button.Today=Aujourd'hui - -button.ok=OK - -button.cancel=Annuler - -title.calendar=Choisir une date -button.Today=Aujourd'hui diff --git a/locales/French/locales/data_messages_fr.properties b/locales/French/locales/data_messages_fr.properties deleted file mode 100644 index e40f7982..00000000 --- a/locales/French/locales/data_messages_fr.properties +++ /dev/null @@ -1,129 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -exception.noupdatecount=Mise \u00e0 jour du compte non d\u00e9finie. - -exception.nodataset=Ensemble de donn\u00e9es non d\u00e9finis - -exception.nonegativelimits=Limites n\u00e9gatives non autoris\u00e9es. - -exception.outofbounds=Hors limites. - -exception.noreadfile=Erreur de lecture du fichier. - -exception.nofinishedfile=Fichier non termin\u00e9. - -exception.notnull=La valeur doit \u00eatre non null. - -exception.noparamtype=Type de param\u00e8tre non autoris\u00e9 - -qbf.none=Aucun - -qbf.null=Est null - -qbf.notnull=N'est pas null - -qbf.equals=Egal - -qbf.distinct=Distinct - -qbf.greater=Sup\u00e9rieur - -qbf.less=Inf\u00e9rieur - -qbf.greaterequals=Sup\u00e9rieur ou \u00e9gal - -qbf.lessequals=Inf\u00e9rieur ou \u00e9gal -label.findwhat=Rechercher -label.where=O\u00f9 -label.match=Correspond -label.casesensitive=Respecter la casse -button.ok=OK -button.cancel=Annuler - -title.find=Chercher - -list.startfield=D\u00e9but du champ - -list.wholefield=Champ complet - -list.anypart=N'importe o\u00f9 dans le champ - -list.re=Expression reguli\u00e8re -title.message=Message gestionnaire base de donn\u00e9e -button.information=Information - -message.norecord=Enregistrement introuvable. - -message.nolistdata=Introuvable dans les donn\u00e9es selectionn\u00e9es. - -message.noreload=Impossible de recharger les donn\u00e9es. - -message.nomove=Impossible de passer \u00e0 l'autre enregistrement. - -message.nosave=Enregistrement non sauvegard\u00e9 - -message.nodelete=Impossible de marquer l'enregistrement pour la suppression. - -message.nonew=Impossible de cr\u00e9er un nouvel enregistrement - -sgn.danger=Danger\: - -sgn.warning=Attention\: - -sgn.caution=Avertissement\: - -sgn.notice=Notification\: - -sgn.important=Important\: - -sgn.success=Succ\u00e9s: - -sgn.unknown=Inconnu\: - -exception.nocompare=Comparateur attendu pour QBF. - -exception.nodelete=Pas d'enregistrements supprim\u00e9 - -exception.noupdate=Pas d'enregistrements mis \u00e0 jour. - -exception.noinsert=Pas d'enregistrements cr\u00e9es. - -message.changeslost=Les modifications seront perdues. Voulez-vous continuer ? - -title.editor=Message \u00e9diteur - -message.wannasave=Voulez-vous enregistrer les modifications avant de quitter ? - -label.imagefiles=Fichiers images - -message.resizeimage=L'image selectionn\u00e9e est plus grande que la taille du champ. Voulez-vous redimensionner l'image ? - -qbf.re=Expression reguli\u00e8re - -label.sortby=Trier par - -label.andby=Et par - -message.nosort=La condition de tri d\u00e9finie n'est pas valide - -caption.sort=Trier - -exception.parserconfig= Erreur de l'analyseur XML. Merci de contacter l'administrateur. -exception.xmlfile= Erreur d'analyse. Fichier XML non valide. -exception.iofile= Erreur lecture du fichier. diff --git a/locales/French/locales/erp_messages_fr.properties b/locales/French/locales/erp_messages_fr.properties deleted file mode 100644 index 5fd2dcd2..00000000 --- a/locales/French/locales/erp_messages_fr.properties +++ /dev/null @@ -1,55 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.configerp=Configuration ERP - -label.erpurl=Services URL - -label.erpid=Code entit\u00e9 - -label.erporg=Code organisation - -label.erppos=Code PdV - -label.erpuser=Utilisateur - -label.erppassword=Mot de passe - -message.urlnotdefined=L'URL du service de synchronisation n'est pas d\u00e9finie. - -message.syncordersok=La synchronisation des commandes s'est bien deroul\u00e9e. - -message.syncordersinfo={0} commandes synchronis\u00e9es. - -message.syncproductsok=La synchronisation des produits s'est bien deroul\u00e9e. - -message.syncproductsinfo={0} produits synchronis\u00e9s. - -message.remoteexception=Erreur de transmission. - -message.serviceexception=Connexion au service impossible. - -message.malformedurlexception=L'URL du service est erron\u00e9e. - -message.returnnull=Les parametres de synchronisation sont erron\u00e9s. - -message.zeroproducts=Pas de produits \u00e0\u00a0synchroniser. - -message.zeroorders=Pas de commandes \u00e0\u00a0synchroniser. - -message.propsnotdefined=La ressource pour les propri\u00e9t\u00e9s de synchronisation "chromis.properties" n'est pas d\u00e9finie. diff --git a/locales/French/locales/pos_messages_fr.properties b/locales/French/locales/pos_messages_fr.properties deleted file mode 100644 index ef00c47c..00000000 --- a/locales/French/locales/pos_messages_fr.properties +++ /dev/null @@ -1,550 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -Button.Cancel=Annuler -button.catalogadd=Ajouter au catalogue -button.catalogdel=Retirer du catalogue -Button.Close=Quitter -Button.CloseCash=Cl\u00f4turer -Button.DeleteTicket=Supprimer -button.edit=Editer -Button.ExecuteChart=Cr\u00e9er un graphique -button.executefilter=Appliquer le filtre -Button.ExecuteReport=Cr\u00e9er un rapport -Button.Factory=Valeurs par d\u00e9faut -button.listtickets=Lister -button.movetable=D\u00e9placer -Button.NewTicket=Nouveau -Button.OK=OK -button.opendrawer=Ouvrir tiroir -button.peoplepassword=Mot de passe -button.print=Imprimer -button.receive=Re\u00e7u -button.refund=Remboursement -button.refundall=Rembourser tout -button.refundline=Rembourser une ligne -button.refundone=Rembourser un article -button.reloadticket=Recharger -button.reservations=R\u00e9servations -button.reset=Remise \u00e0 zero -Button.Restore=Restaurer -Button.Save=Sauvegarder -button.tables=Tables -caption.tickets=Tickets -caption.upload=T\u00e9l\u00e9charger la liste de produits -Database.ScriptError=Execution impossible du script de cr\u00e9ation de la base de donn\u00e9es. -Database.ScriptWarning=Le script de creation de la base de donn\u00e9es a rencontr\u00e9 une erreur. -Display.Null=Affichage non disponible -Display.Screen=Affichage \u00e0 l'\u00e9cran -Display.Window=Afficheur -exception.unavailabledataset=Ensemble de donn\u00e9es indisponible -exception.unavailablefield=Champ non d\u00e9fini\: {0} -exception.unavailablefields=Champs non disponibles -filter.dbdriverlib=Biblioth\u00e8que de pilotes (*.jar, *.zip) -form.productslist=Liste des produits -label.bybarcode=Par code barres -label.bydates=Par dates -label.byform=Par formulaire -label.byreason=Par d\u00e9nomination -label.bywarehouse=Par entrep\u00f4t -label.cardexpdate=Date d'expiration -label.cardholder=Nom du porteur -label.cardnumber=Num\u00e9ro de la carte -Label.Cash=Esp\u00e8ces -Label.CashMachine=Caisse enregistreuse -label.catid=N\u00b0 -label.image=Image -label.catname=Cat\u00e9gorie -Label.ChangeCash=Monnaie -label.commerceid=N\u00b0 Commerce -label.commercepwd=Mot de passe -Label.Database=Base de donn\u00e9es -label.date=Date -label.datestitle=Dates -Label.DbDriver=Classe pilote -label.dbdriverlib=Librairie pilote -Label.DbPassword=Mot de passe -Label.DbURL=URL -Label.DbUser=Utilisateur -label.dutyid=N\u00b0 -label.dutyname=Nom de la taxe -label.dutyrate=Taux -label.editline=Editer la ligne -Label.EndDate=Date de fin -label.floorid=N\u00b0 -label.floorname=Salle -Label.InputCash=Re\u00e7u -label.item=Article -Label.LoadError=Une erreur s'est produite lors de l'execution de cette fonction. -label.locationaddress=Adresse -label.locationid=N\u00b0 -label.locationname=Nom -Label.MachineDisplay=Afficheur client -label.machinedisplayconn=Mode -label.machinedisplayport=Port -Label.MachineName=Nom -Label.MachinePrinter=Imprimante -Label.MachinePrinter2=Imprimante 2 -Label.MachinePrinter3=Imprimante 3 -label.machineprinterport=Port -Label.MachineScreen=Ecran -label.magcardreader=Lecteur de carte -label.maximum=Maximum -label.minimum=Minimum -Label.Name=Nom -label.noticketstoclose=Pas de factures \u00e0 fermer -label.nullcategory=(Pas de cat\u00e9gorie) -Label.Password=Mot de passe -label.passwordnew=Nouveau mot de passe -label.passwordold=Ancien mot de passe -label.passwordrepeat=Verification mot de passe -Label.Payment=Paiement -label.paymentdate=Date -label.paymentgateway=Passerelle de paiement -label.paymentreason=Raison -label.paymentstitle=Rapport de paiements -label.paymenttestmode=Mode test -label.paymenttotal=Total -label.peopleimage=Image -label.peoplename=Nom -label.peoplevisible=Visible -label.placefloor=Salle -label.placename=Place -label.placeposition=Position -label.price=Prix -label.pricetax=Prix + Taxes -label.prodaux=Substitution -label.prodbarcode=Code barre -label.prodcategory=Cat\u00e9gorie -label.prodcost=Co\u00fbt -label.prodgeneral=G\u00e9neral -label.prodincatalog=Figure au catalogue -label.prodname=Nom -label.prodorder=Ordre -label.prodpricebuy=Prix d'achat -label.prodpricesell=Prix de vente -label.prodpriceselltax=Prix de vente + taxes -label.prodproperties=Propri\u00e9t\u00e9s -label.prodref=R\u00e9ference -label.prodscale=Facturation au poids -label.prodstock=Stock -label.prodstockcost=Co\u00fbt annuel du stock -label.prodstockmax=Niveau maximum -label.prodstocksec=Niveau de r\u00e9serve -label.prodstockvol=Volume -label.produnits=En stock -label.prodvaluebuy=Valeur d'achat -label.prodvaluesell=Valeur de revente -label.prodvolume=Volume -label.recorddeleted=(Enregistrement supprim\u00e9) -label.recordeof=(Pas d'enregistrements) -label.recordnew=(Nouvel enregistrement) -label.remainingcash=Restant -label.resname=Ressource -label.restaurantmove=D\u00e9placement table {0}. Choisissez une autre table libre ou la table d'origine. -label.role=R\u00f4le -label.sales=Ventes -label.salestitle=Ventes -label.scale=Balance -label.scanner=Scanner -Label.StartDate=Date de d\u00e9but -label.stockdate=Date -label.stockproduct=Produit -label.stockreason=Raison -label.subtotalcash=Sous-total -label.table=Table -label.tax=Taxes -label.taxcash=Taxes -label.ticketid=Ticket -Label.Tickets=Paiements -Label.Ticketsbag=Tickets -label.totalcash=Total -label.units=Unit\u00e9s -label.user=Utilisateur -label.value=Valeur -label.warehouse=Entrep\u00f4t -Menu.Backoffice=Administration -Menu.Catalog=Catalogue -Menu.Categories=Cat\u00e9gories -Menu.ChangePassword=Changer le mot de passe -Menu.ClosedProducts=Ventes par produits -Menu.CloseTPV=Cl\u00f4turer la caisse -Menu.Closing=Historique de caisse -Menu.Configuration=Configuration -Menu.ERPOrders=Synchronisation ventes -Menu.ERPProducts=Synchro. produits & clients -Menu.Exit=Quitter -Menu.Floors=Salles -Menu.Inventory=Entrep\u00f4ts -Menu.Inventory2=Inventaire actuel -Menu.InventoryBroken=Stock minimum atteint -Menu.InventoryDiff=Journal d'inventaire -Menu.Locations=Entrep\u00f4ts -Menu.Main=Menu principal -Menu.Maintenance=Maintenance -Menu.Maintenance.ERP=ERP Chromis -Menu.Maintenance.POS=Point de vente -Menu.Payments=Mouvements caisse -Menu.Printer=Imprimante -Menu.Products=Produits -Menu.StockChanges=Stock Changes -Menu.StockChangesReport=Stock Changes Report -Menu.Promotions=Promotions -Menu.PromotionsReport=Promotions Report - -Menu.Reports=Rapports -Menu.ReportTaxes=Taxes -Menu.Resources=Ressources -Menu.Roles=R\u00f4les -Menu.SalesChart=Graphique des Ventes -Menu.SalesManagement=Ventes -Menu.SalesManagement.Reports=Rapports -Menu.StockDiary=Gestion des produits -Menu.StockManagement=Inventaire -Menu.StockManagement.Edit=Maintenance -Menu.StockManagement.Reports=Rapports -Menu.StockMovement=Gestion du stock -Menu.System=Syst\u00e8me -Menu.Tables=Tables -Menu.Taxes=Taxes -Menu.ThirdParties=Fournisseurs -Menu.ThirdPartiesManagement=Gestion des fournisseurs -Menu.Ticket=Ventes -Menu.TicketEdit=Edition des ventes -Menu.TicketRefund=Remboursements -Menu.Users=Utilisateurs -Menu.UserSells=Ventes par Utilisateur -message.BadPassword=Mot de passe erron\u00e9 Reessayez... -message.cannotchangepassword=Impossible de changer le mot de passe. -message.cannotclosecash=Impossible de cl\u00f4turer la caisse. -message.cannotdeleteconfig=Impossible de supprimer le fichier de configuration. -message.cannotexecute=Impossible d'executer l'action. -message.cannotfillchart=Impossible de cr\u00e9er le graphique. -message.cannotfillreport=Impossible de cr\u00e9er le rapport. -message.cannotloadreport=Impossible de charger la d\u00e9finition du rapport. -message.cannotloadreportdata=Impossible de charger les donn\u00e9es du rapport. -message.cannotloadresourcedata=Impossible de charger les ressources pour le rapport. -message.CannotMove=Impossible de passer \u00e0 l'autre enregistrement. -message.cannotprint=Impossible d'imprimer le re\u00e7u. -message.cannotprintline=Impossible d'imprimer la ligne. -message.cannotprintticket=Impossible d'imprimer la facture. -message.cannotsaveconfig=Impossible de sauvegarder la configuration. -message.changepassworddistinct=La v\u00e9rification du mot de passe \u00e0 \u00e9chou\u00e9e -message.closecashok=La caisse est ferm\u00e9e. -message.configfactory=Les valeurs par d\u00e9faut seront restaur\u00e9es et les valeurs actuelles seront perdues. Voulez-vous continuer ? -message.configrestore=Les valeurs initiale seront restaur\u00e9es et tous les changements seront perdus. Voulez-vous continuer ? -message.createdatabase=Base de donnees non d\u00e9tect\u00e9e. Une base de donn\u00e9es par d\u00e9faut sera cr\u00e9e.
Voulez-vous continuer ? -message.databaseconnectionerror=Connexion impossible \u00e0 la base de donn\u00e9es. Base de donn\u00e9es non disponible. -message.databasedrivererror=Connexion impossible \u00e0 la base de donn\u00e9es. Pilote de base de donn\u00e9es introuvable. -message.databasenotsupported=Base de donnees "{0}" non support\u00e9e. -message.nocardreader=Lecteur de carte non d\u00e9fini. -message.nopaymentgateway=Passerelle de paiement non d\u00e9finie. -message.nosaveticket=Sauvegarde du ticket impossible. -message.notactive=Une erreur s'est produite lors du chargement du panneau. -message.notpermissions=Vous n'\u00eates pas autoris\u00e9 a effectuer cette action. -message.paymentcashneg=Proc\u00e9dez au remboursement et appuyez sur OK. -message.paymenterror=Erreur pendant la transaction. -message.paymenterrorunknown=Erreur de transaction inconnue. -message.paymentexceptionremote=Erreur distante. -message.paymentexceptionservice=Erreur de service. -message.paymentfree=Gratuit -message.paymentgatewayext=Proc\u00e9dez au paiement par carte et appuyez sur OK. -message.paymentgatewayextrefund=Proc\u00e9dez au remboursement par carte et appuyez sur OK. -message.paymentnotauthorised=Transaction non autoris\u00e9e. -message.paymentrefundsnotsupported=Remboursements non support\u00e9. -message.preparescanner=Pr\u00e9parez le ScanPal pour l'envoi de la liste des produits et appuyez sur OK. -message.restartchanges=La configuration a \u00e9t\u00e9 sauvegard\u00e9. Les modifications prendront effet apr\u00e8s le red\u00e9marrage de l'application. -message.scannerfail=L'envoi de la liste des produits a \u00e9chou\u00e9 -message.scannerfail2=Le t\u00e9l\u00e9chargement de la liste des produits a \u00e9chou\u00e9 -message.scannerok=La liste des produis a \u00e9t\u00e9 transmise avec succ\u00e9s. -message.title=Messages de caisse -message.updatedatabase=Une version ant\u00e9rieure de la base de donn\u00e9es a \u00e9t\u00e9 d\u00e9tect\u00e9. La base de donn\u00e9es va \u00eatre mise \u00e0 jour.
ASSUREZ-VOUS DE DISPOSER D'UNE SAUVEGARDE DES DONNEES
Voulez-vous continuer ? -message.wannaclosecash=Etes-vous sur de vouloir cl\u00f4turer la caisse ? -message.wannadelete=Etes-vous sur de vouloir supprimer le ticket en cours ? -payment.title=Encaissement -Printer.Null=Imprimante non disponible -Printer.Screen=Imprimante \u00e9cran -Printer.Serial=Imprimante tickets -resource.binary=Binaire -resource.image=Image -resource.text=Texte -rest.label.chairs=Personnes -rest.label.customer=Client -rest.label.date=Date -rest.label.notes=Notes -stock.in.movement=(entr\u00e9e) Mouvement -stock.in.purchase=(entr\u00e9e) Achat -stock.in.refund=(entr\u00e9e) Remboursement -stock.out.break=(sortie) Retour Fournisseur -stock.out.crossing=Transfert -stock.out.movement=(sortie) Mouvement -stock.out.refund=(sortie) Remboursement -stock.out.sale=(sortie) Vente -stock.in.openpack=(In) Open Pack -stock.out.openpack=(Out) Open Pack -tab.cash=Esp\u00e8ces -tab.cashrefund=Remboursements -tab.cheque=Ch\u00e8que -tab.chequerefund=Ch\u00e8que -tab.free=Gratuit -tab.magcard=Carte -tab.paper=Re\u00e7u -tab.ticket=Ticket -title.changepassword=Changer le mot de passe -title.editor=Message de l'\u00e9diteur -transpayment.cash=Esp\u00e8ces -transpayment.cashin=(entr\u00e9e) Especes -transpayment.cashout=(sortie) Especes -transpayment.cashrefund=Remboursement -transpayment.cheque=Ch\u00e8que -transpayment.chequerefund=Ch\u00e8que remboursement -transpayment.free=Gratuit -transpayment.magcard=Carte -transpayment.magcardrefund=Carte remboursement -transpayment.paperin=(entr\u00e9e) Coupons -transpayment.paperout=(sortie) Coupons -transpayment.ticket=Ticket -Visor.Title=Chromis POS - -message.paymentgatewayswipe=Glissez la carte et appuyez sur OK. - -message.paymentgatewaytype=Entrez les informations de la carte et appuyez sur OK. - -label.placeid=N\u00b0 - -message.noticket=Le ticket n'existe plus. - -Menu.ProductsWarehouse=Produits par entrep\u00f4t -Menu.ProductPacks=Product Packs - -message.noproduct=Aucun produit ne correspond au code saisi - -label.type=Type - -message.tableempty=La table est vide. - -message.tablefull=La table est pleine -label.locale=Localisation - -label.looknfeel=Apparence - -button.scale=Balance -label.integer=Entier - -label.double=Double - -label.currency=Mon\u00e9taire - -label.percent=Pourcent -label.time=Heures - -label.datetime=Date Heures -scale.notdefined=Balance non d\u00e9finie -scale.invalidvalue=Valeur de balance incorrecte -scale.weighitem=Weigh Item - -message.noweight=Le pesage n'a pas \u00e9t\u00e9 possible. -label.scaleinput=Entrez un poids. -message.cannotloadticket=Impossible de charger le re\u00e7u. -message.notexiststicket=Le re\u00e7u n'existe pas. -label.catimage=Image -message.noupdatescript=Une base de donn\u00e9es d'une version ant\u00e9rieure a \u00e9t\u00e9 d\u00e9tect\u00e9 mais il est impossible de mettre \u00e0 jour la base de donn\u00e9es automatiquement.
Chromis ERP va se terminer. -label.visible=Visible -label.name=Nom -label.address=Adresse ligne 1 -label.notes=Notes -Menu.Customers=Clients -Menu.CustomersManagement=Gestion des clients -form.customertitle=Liste des clients -message.nocard=Carte utilisateur non trouv\u00e9e. R\u00e9essayez... -label.card=Carte -message.cardnew=La valeur de la carte va changer. Voulez vous continuer? -message.cardremove=La valeur de la carte va \u00eatre retir\u00e9e. Voulez vous continuer? -message.nocustomer=Un client avec le code entr\u00e9 n'existe pas -label.maxdebt=Cr\u00e9dit maximum -label.curdebt=Cr\u00e9dit actuel -label.curdate=Date du cr\u00e9dit -message.wannasave=Voulez vous sauvegarder les modifications avant de sortir? -Menu.Customers.Reports=Rapports -Menu.CustomersReport=Clients -label.bycustomer=Par clients -label.customer=Client -Menu.CustomersBReport=Tous les clients -Menu.Maintenance.Reports=Rapports -Menu.UsersReport=Cartes utilisateurs -label.restaurantcustomer=Acceuil client {0}. Choisissez une table vide. -tab.debt=Cr\u00e9dit -label.debt=Cr\u00e9dit -transpayment.debt=Cr\u00e9dit -message.nocustomernodebt=Ce re\u00e7u n'est pas allou\u00e9.\nIl ne peut \u00eatre sold\u00e9 -message.cannotfindcustomer=Donn\u00e9es client introuvables. -button.pay=Paiement -Menu.CustomersPayment=R\u00e8glements clients -transpayment.debtpaid=Cr\u00e9dit pay\u00e9 -label.taxid=N\u00b0 client -label.attributes=Attributs -Menu.ProductSales=Ventes par produits -Menu.ProductLabels=Etiquette produit -Menu.InventoryListDetail=Inventaire actuel d\u00e9taill\u00e9 -Menu.InventoryReOrder=Inventory: Re-Order -Menu.InventoryDiffDetail=Journal d'inventaire d\u00e9taill\u00e9 -caption.split=Fractionner le re\u00e7u -label.searchkey=Mot-cl\u00e9 -label.contact=Contact -label.location=Lieux / Adresse -label.firstname=Pr\u00e9nom -label.lastname=Nom -label.email=E-mail -label.phone=T\u00e9l\u00e9phone -label.phone2=Autre T\u00e9l\u00e9phone -label.fax=Fax -label.address2=Adresse ligne 2 -label.postal=Code postale -label.city=Ville -label.region=D\u00e9partement -label.country=Pays -label.sequence=S\u00e9quence -message.customerdebtexceded=Le client a d\u00e9pass\u00e9 le cr\u00e9dit allou\u00e9. -label.custtaxcategory=Cat\u00e9gorie taxe client -label.taxcategory=Cat\u00e9gorie taxe -label.taxparent=Taxe parent -label.cascade=Cascade -label.reportsprinter=Rapports imprimante -Menu.CustomersDiary=Journal clients -Menu.TaxCustCategories=Cat\u00e9gories taxe client -Menu.TaxCategories=Cat\u00e9gories taxe -button.clean=R\u00e9initialiser -label.taxes=Taxes -label.order=Ordre -message.mergetable=Fusion des tables -message.mergetablequestion=Etes-vous s\u00fbr de vouloir fusionner les tables? -message.cannotloadlists=Chargement des listes de donn\u00e9es impossible. -label.javapos.printer=Nom de l'imprimante -label.javapos.drawer=Nom du tiroir-caisse -Menu.Auxiliar=Nomenclature des produits -Menu.Attributes=Attributs des produit -Menu.AttributeSets=Groupe d'attributs -Menu.AttributeUse=Affectation des attributs -message.cannotcalculatetaxes=Impossible de calculer les taxes du re\u00e7u.\nLes taxes d'un ou de plusieurs produits dans le re\u00e7u ne sont pas d\u00e9finies correctement. -Button.PrintCash=Imprimer -label.uploadingproducts=T\u00e9l\u00e9chargement des produits... Veuillez patienter -label.attributeset=Groupe d'attributs -label.attribute=Attribut du produit -label.receiptprinter=Re\u00e7u imprimante -label.merchantcode=Code commer\u00e7ant -label.terminal=Terminal -label.commercesign=Enseigne commer\u00e7ant -label.sha=SHA -label.storename=Nom boutique -label.certificatepwd=Mot de passe certificat -label.certificatepath=Certificat -label.properties=Propri\u00e9t\u00e9s -label.tickettype=Type de ticket -label.refunds=Remboursement -label.timeframe=Calendrier -label.from=De -label.to=A -label.money=Montant - -label.packsinstock=In stock -label.packof= packs of -label.packstosplit=Packs to split -label.productinpack=Product in pack -label.split=Split - -label.timeperiod=P\u00e9riode -label.search=Recherche -message.cannotfindattributes=Ce produit n'a pas d'attributs. -message.productnotselected=Aucun produit s\u00e9l\u00e9ctionn\u00e9. -Menu.AttributeValues=Valeurs des attributs -message.cannotsaveinventorydata=Impossible de sauvegarder les donn\u00e9es d'inventaire. -form.tickettitle=Liste des tickets -label.all=Tout -button.Discount=Rabais -button.discount=Rabais -button.discountticket=Rabais -button.ExecuteChart=Cr\u00e9er un graphique -button.NewTicket=Nouveau -button.linediscount=% Rabais -button.refundit=Rembourser l'article -button.sendorder=Cuisine -button.setperson=Gar\u00e7on -button.totaldiscount=Rabais -database.ScriptWarning=Manuscrit de cr\u00e9ation n'a pas couru avec succ\u00e8s. -database.ScriptError=Ne peut pas ex\u00e9cuter le manuscrit de donn\u00e9es de cr\u00e9ation. -label.epm.notes=Remarques -Menu.ExtendedSales=Ventes Plus -Menu.DailyScheduleReport=Horaires Quotidien -message.cannotcheckin=Pouvez pas Check In -message.invalidenddate=La Date de Fin ne peut pas \u00eatre r\u00e9gl\u00e9e avant la Date de Syst\u00e8me ou D\u00e9but -label.epm.visible=Visible -message.leavecontrol=est en cong\u00e9. Se pour pr\u00e9senter \u00e0 l'enregistrement : contacter votre Directeur pour Annuler -message.noshift=ne pas avoir de changement pr\u00e9c\u00e9dent -message.checkedin=l'enregistrement \u00e0 -Label.ValidFrom=Valide De -display.Screen=Affichage \u00e0 l'\u00e9cran -Menu.SalesProfit=Product Sales Profit -message.noprinters=Les imprimantes n'ont pas install\u00e9 -label.paymentnote=Remarques -tab.bank=Banque -label.byproduct=Par Produit -display.Window=Visualiser -message.probleminbreak=Erreur dans le temps de pause -message.checkedout=Checked Out \u00e0 -Menu.PresenceManagement=Presence Management -message.changeserver=Change current Server is in Development -message.invalidstartdate=Date ne peut pas \u00eatre avant la Date de Syst\u00e8me -Menu.Employees.Reports=Rapports -Menu.CashFlow=Cash Flow -Menu.SaleCatalog=Catalogue -form.selectprintertitle=Choisir l'Imprimante -message.cannotcheckout=Ne Peut pas Check Out -label.LoadError=L'erreur qui essaie montrer ce caract\u00e8re fonctionnel -label.epm.startdate=Commencer -Menu.ExtendedCashRegisterLog=Journal Plus -label.epm.employee=Employ\u00e9 -message.breakoverandcheckedin=est fini et Checked In -Menu.SalesByCustomer=Ventes par Client\u00e8les -label.totaldiscount=Rabais total -message.cannotfindemployee=Ne peut pas trouver l'employ\u00e9 -message.at=\u00e0 -Menu.CustomersList=Liste client\u00e8le -label.epm.employee.id=ID d'employ\u00e9 -message.leavefor=est parti -label.epm.enddate=Terminer -label.lindediscount=% Rabais -label.printtokitchen=Imprimer A la Cuisine -Menu.Breaks=Repos -Menu.Top10Sales=Premier 10 Ventes -Menu.ExtendedByProducts=Ventes Produit Plus -Menu.CategorySales=Ventes de cat\u00e9gori -Menu.CashRegisterLog=Journal de Transaction -Menu.PaymentReport=Paiements -Menu.CheckInCheckOut=Check In/Out -Menu.Leaves=Repos -Menu.SaleTaxes=Taxes par Ventes -Menu.DailyPresenceReport=Pr\u00e9sence quotidienne -Menu.CategoryProductSalesChart=Ventes de cat\u00e9gorie -Menu.PerformanceReport=Performance -message.printererror=Incapable d'imprimer le Re\u00e7u -message.stockchangesactioned=Stock Changes Actioned - -label.prodtax=Taxe -transpayment.bank=Banque -message.breakoverandcheckedout=le repos est sur et Checkd Out \u00e0 -display.Null=pas disponible diff --git a/locales/French/reports/uk/chromis/reports/people_messages_fr.properties b/locales/French/people_messages_fr.properties similarity index 89% rename from locales/French/reports/uk/chromis/reports/people_messages_fr.properties rename to locales/French/people_messages_fr.properties index d3613a35..59daebc8 100644 --- a/locales/French/reports/uk/chromis/reports/people_messages_fr.properties +++ b/locales/French/people_messages_fr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/French/reports/uk/chromis/reports/productlabels_messages_fr.properties b/locales/French/productlabels_messages_fr.properties similarity index 89% rename from locales/French/reports/uk/chromis/reports/productlabels_messages_fr.properties rename to locales/French/productlabels_messages_fr.properties index 28a6f7b2..80c10827 100644 --- a/locales/French/reports/uk/chromis/reports/productlabels_messages_fr.properties +++ b/locales/French/productlabels_messages_fr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/French/reports/uk/chromis/reports/products_messages_fr.properties b/locales/French/products_messages_fr.properties similarity index 91% rename from locales/French/reports/uk/chromis/reports/products_messages_fr.properties rename to locales/French/products_messages_fr.properties index e6dc4fcf..13e36b95 100644 --- a/locales/French/reports/uk/chromis/reports/products_messages_fr.properties +++ b/locales/French/products_messages_fr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/French/reports/uk/chromis/reports/productsales_messages_fr.properties b/locales/French/productsales_messages_fr.properties similarity index 90% rename from locales/French/reports/uk/chromis/reports/productsales_messages_fr.properties rename to locales/French/productsales_messages_fr.properties index 20293feb..4f1e8f52 100644 --- a/locales/French/reports/uk/chromis/reports/productsales_messages_fr.properties +++ b/locales/French/productsales_messages_fr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/French/reports/uk/chromis/reports/productscatalog_messages_fr.properties b/locales/French/productscatalog_messages_fr.properties similarity index 91% rename from locales/French/reports/uk/chromis/reports/productscatalog_messages_fr.properties rename to locales/French/productscatalog_messages_fr.properties index 064a631d..23fc7039 100644 --- a/locales/French/reports/uk/chromis/reports/productscatalog_messages_fr.properties +++ b/locales/French/productscatalog_messages_fr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/French/reports/uk/chromis/reports/taxes_messages_fr.properties b/locales/French/taxes_messages_fr.properties similarity index 91% rename from locales/French/reports/uk/chromis/reports/taxes_messages_fr.properties rename to locales/French/taxes_messages_fr.properties index 5a0fdf63..a2e9708a 100644 --- a/locales/French/reports/uk/chromis/reports/taxes_messages_fr.properties +++ b/locales/French/taxes_messages_fr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/French/reports/uk/chromis/reports/usersales_messages_fr.properties b/locales/French/usersales_messages_fr.properties similarity index 91% rename from locales/French/reports/uk/chromis/reports/usersales_messages_fr.properties rename to locales/French/usersales_messages_fr.properties index c70a516a..6d4e7cc5 100644 --- a/locales/French/reports/uk/chromis/reports/usersales_messages_fr.properties +++ b/locales/French/usersales_messages_fr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/German/reports/uk/chromis/reports/chartsales_messages_de.properties b/locales/German/chartsales_messages_de.properties similarity index 91% rename from locales/German/reports/uk/chromis/reports/chartsales_messages_de.properties rename to locales/German/chartsales_messages_de.properties index 732fdaca..193023aa 100644 --- a/locales/German/reports/uk/chromis/reports/chartsales_messages_de.properties +++ b/locales/German/chartsales_messages_de.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/German/reports/uk/chromis/reports/closedpos_messages_de.properties b/locales/German/closedpos_messages_de.properties similarity index 93% rename from locales/German/reports/uk/chromis/reports/closedpos_messages_de.properties rename to locales/German/closedpos_messages_de.properties index 6d55ad63..2a1457da 100644 --- a/locales/German/reports/uk/chromis/reports/closedpos_messages_de.properties +++ b/locales/German/closedpos_messages_de.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -17,43 +17,25 @@ # along with Chromis POS. If not, see . # Translations by Sebastian Muszytowski S.Muszytowski@googlemail.com label.title=Kassenschluss - label.closedate=Geschlossene Dateien - label.partialtotal=Total - label.total=Total - label.partialtax=Steuern - label.partialsubtotal=Zwischensumme - label.tax=Steuern - label.subtotal=Zwischensumme - +transpayment.bank=Bank transpayment.cash=Bargeld - transpayment.magcard=Karte - transpayment.cashrefund=R\u00fcckgeld - transpayment.magcardrefund=Karten R\u00fcckerstattung - transpayment.cheque=Scheck - transpayment.chequerefund=Scheck R\u00fcckerstattung - transpayment.cashin=Geldeingang - transpayment.cashout=Geldausgang - transpayment.free=Frei - transpayment.ticket=Rechnung - transpayment.paperin=Gutschein Eingabe - transpayment.paperout=Gutschein Ausgabe transpayment.debt=Forderung transpayment.debtpaid=Forderung bezahlt diff --git a/locales/German/reports/uk/chromis/reports/closedproducts_messages_de.properties b/locales/German/closedproducts_messages_de.properties similarity index 92% rename from locales/German/reports/uk/chromis/reports/closedproducts_messages_de.properties rename to locales/German/closedproducts_messages_de.properties index ba96d1d9..5e18e689 100644 --- a/locales/German/reports/uk/chromis/reports/closedproducts_messages_de.properties +++ b/locales/German/closedproducts_messages_de.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/German/reports/uk/chromis/reports/customers_messages_de.properties b/locales/German/customers_messages_de.properties similarity index 89% rename from locales/German/reports/uk/chromis/reports/customers_messages_de.properties rename to locales/German/customers_messages_de.properties index 8bb6120d..731929cd 100644 --- a/locales/German/reports/uk/chromis/reports/customers_messages_de.properties +++ b/locales/German/customers_messages_de.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -25,3 +25,4 @@ label.curdate=Forderung Datum label.notes=Gutscheine label.taxid=Steuer ID label.printed=Gedruckt +label.discount=Discount \ No newline at end of file diff --git a/locales/German/reports/uk/chromis/reports/customersdiary_messages_de.properties b/locales/German/customersdiary_messages_de.properties similarity index 90% rename from locales/German/reports/uk/chromis/reports/customersdiary_messages_de.properties rename to locales/German/customersdiary_messages_de.properties index 4da46e4c..ca52a9e1 100644 --- a/locales/German/reports/uk/chromis/reports/customersdiary_messages_de.properties +++ b/locales/German/customersdiary_messages_de.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/German/reports/uk/chromis/reports/inventory_messages_de.properties b/locales/German/inventory_messages_de.properties similarity index 92% rename from locales/German/reports/uk/chromis/reports/inventory_messages_de.properties rename to locales/German/inventory_messages_de.properties index 35c1c3e1..2afcff01 100644 --- a/locales/German/reports/uk/chromis/reports/inventory_messages_de.properties +++ b/locales/German/inventory_messages_de.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/German/reports/uk/chromis/reports/inventoryb_messages_de.properties b/locales/German/inventoryb_messages_de.properties similarity index 91% rename from locales/German/reports/uk/chromis/reports/inventoryb_messages_de.properties rename to locales/German/inventoryb_messages_de.properties index 364cadff..faee14c3 100644 --- a/locales/German/reports/uk/chromis/reports/inventoryb_messages_de.properties +++ b/locales/German/inventoryb_messages_de.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/German/reports/uk/chromis/reports/inventorydiff_messages_de.properties b/locales/German/inventorydiff_messages_de.properties similarity index 92% rename from locales/German/reports/uk/chromis/reports/inventorydiff_messages_de.properties rename to locales/German/inventorydiff_messages_de.properties index d44dbae4..2eecaa66 100644 --- a/locales/German/reports/uk/chromis/reports/inventorydiff_messages_de.properties +++ b/locales/German/inventorydiff_messages_de.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/German/reports/uk/chromis/reports/inventorydiffdetail_messages_de.properties b/locales/German/inventorydiffdetail_messages_de.properties similarity index 91% rename from locales/German/reports/uk/chromis/reports/inventorydiffdetail_messages_de.properties rename to locales/German/inventorydiffdetail_messages_de.properties index c5b75aaf..3c8b7557 100644 --- a/locales/German/reports/uk/chromis/reports/inventorydiffdetail_messages_de.properties +++ b/locales/German/inventorydiffdetail_messages_de.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/German/reports/uk/chromis/reports/inventorylistdetail_messages_de.properties b/locales/German/inventorylistdetail_messages_de.properties similarity index 90% rename from locales/German/reports/uk/chromis/reports/inventorylistdetail_messages_de.properties rename to locales/German/inventorylistdetail_messages_de.properties index 759ab815..542e31bf 100644 --- a/locales/German/reports/uk/chromis/reports/inventorylistdetail_messages_de.properties +++ b/locales/German/inventorylistdetail_messages_de.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/German/locales/beans_messages_de.properties b/locales/German/locales/beans_messages_de.properties deleted file mode 100644 index 8c56b770..00000000 --- a/locales/German/locales/beans_messages_de.properties +++ /dev/null @@ -1,28 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . -# Translations by Sebastian Muszytowski S.Muszytowski@googlemail.com - - -Button.Today=Heute - -button.ok=Ok - -button.cancel=Abbrechen - -title.calendar=W\u00e4hle einen Datum -button.Today=Heute diff --git a/locales/German/locales/data_messages_de.properties b/locales/German/locales/data_messages_de.properties deleted file mode 100644 index bf84e711..00000000 --- a/locales/German/locales/data_messages_de.properties +++ /dev/null @@ -1,131 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . -# Translations by Sebastian Muszytowski S.Muszytowski@googlemail.com - -exception.noupdatecount=Update Z\u00e4hler ist nicht definiert. - -exception.nodataset=Datensatz ist undefiniert - -exception.nonegativelimits=Negative Zahlen sind nicht m\u00f6glich - -exception.outofbounds=Ausserhalb Bereich - -exception.noreadfile=Fehler beim Lesen der Datei - -exception.nofinishedfile=Datei wurde nicht beendet - -exception.notnull=Die Summe ist nicht null. - -exception.noparamtype=Parametertyp ist ung\u00fcltig. - -qbf.none=Nicht - -qbf.null=Ist Null - -qbf.notnull=Ist nicht Null - -qbf.equals=Gleich - -qbf.distinct=Eindeutig - -qbf.greater=Gr\u00f6\u00dfer - -qbf.less=Kleiner - -qbf.greaterequals=Gr\u00f6\u00dfer oder Gleich - -qbf.lessequals=Weniger oder Gleich -label.findwhat=Finde was -label.where=Wo -label.match=\u00dcbereinstimmung -label.casesensitive=Gro\u00df und Kleinschreibung -button.ok=OK -button.cancel=Abbrechen - -title.find=Finden - -list.startfield=Start Feld - -list.wholefield=Gesammte Feld - -list.anypart=Irgendein ein Teil des Feldes - -list.re=Regul\u00e4rer Ausdruck - -title.message=Datenbank Manager Nachricht - -button.information=Information - -message.norecord=Datensatz nicht gefunden. - -message.nolistdata=In Datenliste nicht gefunden. - -message.noreload=Neuladen der Datenliste nicht m\u00f6glich. - -message.nomove=Kann nicht zur anderen Datensatz wechseln. - -message.nosave=Datensatz nicht gespeichert. - -message.nodelete=Kann Datensatz nicht zum l\u00f6schen Kennzeichnen. - -message.nonew=Kann keine neue Datensatz erstellen. - -sgn.danger=Gefahr\: - -sgn.warning=Warnung\: - -sgn.caution=Achtung\: - -sgn.notice=Notiz: - -sgn.important=Wichtig\: - -sgn.success=Erfolg\: - -sgn.unknown=Unbekannt\: - -exception.nocompare=Erwarte Vergleich f\u00fcr QBF. - -exception.nodelete=Keine Datensatz gel\u00f6scht. - -exception.noupdate=Keine Datensatz erneuert. - -exception.noinsert=Keine Satensatz eingef\u00fcgt. - -message.changeslost=\u00c4nderungen gehen Verloren,trotzdem fortfahren? - -title.editor=Nachricht des Editors - -message.wannasave=\u00c4nderungen vorm Verlassen Sichern? - -label.imagefiles=Bild Dateien - -message.resizeimage=Das ausgew\u00e4hlte Bild ist zu gro\u00df. Soll es angepasst werden? - -qbf.re=Regul\u00e4rer Ausdruck - -label.sortby=Sortiert auf - -label.andby=und auf - -message.nosort=Die Sortierkriterien sind Ung\u00fcltig! - -caption.sort=Sortieren -exception.iofile=Fehler beim lesen Datei -exception.xmlfile=Analyse Fehler, XML Datei ung\u00fcltig -exception.parserconfig=XML Analisierer Fehler, Bitte dministrator kontaktieren diff --git a/locales/German/locales/erp_messages_de.properties b/locales/German/locales/erp_messages_de.properties deleted file mode 100644 index 7ffa2186..00000000 --- a/locales/German/locales/erp_messages_de.properties +++ /dev/null @@ -1,55 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.configerp=ERP Konfiguration - -label.erpurl=Services URL - -label.erpid=Datensatz Nummer - -label.erporg=Benutzername - -label.erppos=POS Nummer - -label.erpuser=Benutzer - -label.erppassword=Password - -message.urlnotdefined=Synchronistation URL nicht definiert. - -message.syncordersok=Die Synchronisation der Bestelldaten war erfolgreich. - -message.syncordersinfo={0} Bestellung(en) Synchronisiert - -message.syncproductsok=Die Produktsynchronisation war erfolgreich. - -message.syncproductsinfo={0} Produkte synchronisiert. - -message.remoteexception=Kommunikations Error. - -message.serviceexception=Kann nicht verbinden. - -message.malformedurlexception=Die URL ist falsch. - -message.returnnull=Die Synchronisationsparameter sind Falsch. - -message.zeroproducts=Es gibt keine Produkte zum Synchronisieren. - -message.zeroorders=Es gibt keine Bestellungen zum Synchronisieren. - -message.propsnotdefined=Die Synchronisationsquelle "chromis.properties" ist undefiniert. diff --git a/locales/German/locales/pos_messages_de.properties b/locales/German/locales/pos_messages_de.properties deleted file mode 100644 index d67c0522..00000000 --- a/locales/German/locales/pos_messages_de.properties +++ /dev/null @@ -1,503 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . -# Translations by Sebastian Muszytowski S.Muszytowski@googlemail.com -# Translations edited by Dennis Lorek dennis.lorek@cashregisterstore.de - -Button.Cancel=Abbrechen -button.catalogadd=Zum Katalog hinzuf\u00fcgen -button.catalogdel=Aus dem Katalog herausnehmen -Button.Close=Schlie\u00dfen -Button.CloseCash=Kassenabschluss -Button.DeleteTicket=L\u00f6schen -button.edit=Bearbeiten -Button.ExecuteChart=Grafik ausf\u00fchren -button.executefilter=Filter ausf\u00fchren -Button.ExecuteReport=Bericht ausf\u00fchren -Button.Factory=Standardeinstellungen -button.listtickets=Liste -button.movetable=Umbuchen -Button.NewTicket=Neu -Button.OK=OK -button.opendrawer=Lade \u00f6ffnen -button.linediscount=% Zeile -button.discount=% Rechn. -button.peoplepassword=Kennwort -button.print=Drucken -button.receive=Empfangen -button.refund=R\u00fcckgabe -button.refundall=R\u00fcckgabe alles -button.refundline=R\u00fcckgabe Zeile -button.refundone=R\u00fcckgabe eins -button.reloadticket=Aktualisieren -button.reservations=Reservierungen -button.reset=Zur\u00fccksetzen -Button.Restore=Ersetzen -Button.Save=Speichern -button.tables=Tische -caption.tickets=Rechnungen -caption.upload=Produktliste Hochladen -Database.ScriptError=Kann Script zum anlegen der Datenbank nicht ausf\u00fchren. -Database.ScriptWarning=Das neue Script hat nicht funktioniert! -Display.Null=Zeiger ist nicht verf\u00fcgbar -Display.Screen=Bildschirm zeigen -Display.Window=Zeiger -exception.unavailabledataset=Datensatz ist nicht verf\u00fcgbar -exception.unavailablefield=Feld ist undefiniert\: {0} -exception.unavailablefields=Feld ist nicht verf\u00fcgbar -filter.dbdriverlib=Treiber Verzeichniss (*.jar,*.zip) -form.productslist=Produkt Liste -label.bybarcode=Nach Strichkode -label.bydates=Nach Datum -label.byform=Nach Formular -label.byreason=Nach Grund -label.bywarehouse=Nach Lagerort -label.cardexpdate=Ablauf Datum -label.cardholder=Karten Name -label.cardnumber=Karten Nummer -Label.Cash=Bargeld -Label.CashMachine=Kassenegister -label.catid=ID -label.image=Bild -label.catname=Warengruppe -Label.ChangeCash=Wechselgeld -label.commerceid=Handelsregister Nummer -label.commercepwd=Kennwort -Label.Database=Datenbank -label.date=Datum -label.datestitle=Barzahlung Daten -Label.DbDriver=Treiber Klasse -label.dbdriverlib=Treiber Bibliothek -Label.DbPassword=Kennwort -Label.DbURL=URL -Label.DbUser=Benutzer -label.dutyid=ID -label.dutyname=Steuer Name -label.dutyrate=Steuersatz -label.editline=Zeile bearbeiten -Label.EndDate=Enddatum -label.floorid=Raum ID -label.floorname=Raum Name -Label.InputCash=Gegeben -label.item=Produkt -Label.LoadError=Fehler beim Zeigen dieser Funktion. -label.locationaddress=Adresse -label.locationid=ID -label.locationname=Name -Label.MachineDisplay=Kunden Display -label.machinedisplayconn=Modus -label.machinedisplayport=Port -Label.MachineName=Name -Label.MachinePrinter=Drucker 1 -Label.MachinePrinter2=Drucker 2 -Label.MachinePrinter3=Drucker 3 -label.machineprinterport=Port -Label.MachineScreen=Bildschirm -label.magcardreader=Magnetkartenleser -label.maximum=Maximum -label.minimum=Minimum -Label.Name=Name -label.noticketstoclose=Keine Rechnung zum Schlie\u00dfen -label.nullcategory=(Keine Warengruppe) -Label.Password=Kennwort -label.passwordnew=Neues Kennwort -label.passwordold=Altes Kennwort -label.passwordrepeat=Kennwort wiederholen -Label.Payment=Bezahlung -label.paymentdate=Datum der Bezahlung -label.paymentgateway=Zahlart -label.paymentreason=Anlass -label.paymentstitle=Bericht -label.paymenttestmode=Test Modus -label.paymenttotal=Total -label.peopleimage=Bild -label.peoplename=Name -label.peoplevisible=Sichtbar -label.placefloor=Stelle in Raum -label.placename=Platz -label.placeposition=Position -label.price=VK-Preis -label.pricetax=Preis inkl. -label.prodaux=Erg\u00e4nzend -label.prodbarcode=Strichkode -label.prodcategory=Warengruppe -label.prodcost=EK-Preis -label.prodgeneral=Allgemein -label.prodincatalog=Im Katalog -label.prodname=Name -label.prodorder=Anordnung -label.prodpricebuy=Einkaufspreis -label.prodpricesell=Verkaufspreis -label.prodpriceselltax=Verkaufspreis inkl. -label.prodproperties=Eigenschaften -label.prodref=Referenzwert -label.prodscale=Menge -label.prodstock=Bestand -label.prodstockcost=Bestandskosten/Jahr -label.prodstockmax=H\u00f6chstbestand -label.prodstocksec=Sicherheit Stufe -label.prodstockvol=Bestandsvolumen -label.prodtax=Steuer -label.produnits=St\u00fcckzahl -label.prodvaluebuy=Eingkaufswert -label.prodvaluesell=Verkaufswert -label.prodvolume=Anzahl -label.recorddeleted=(Aufzeichnung gel\u00f6scht) -label.recordeof=(Keine Aufzeichnung vorhanden) -label.recordnew=(Neue Aufzeichnung) -label.remainingcash=Verbleibend -label.resname=Quelle -label.restaurantmove=Verschiebe Tisch {0}. Versetzen Sie den Aktuellen Tisch oder den Haupttisch. -label.role=Rolle -label.sales=Verk\u00e4ufe -label.salestitle=Verkaufs Bericht -label.scale=Menge -label.scanner=Scanner -Label.StartDate=Start Datum -label.stockdate=Datum -label.stockproduct=Produkt -label.stockreason=Anlass -label.subtotalcash=Zwischensumme -label.table=Tisch -label.tax=Steuern -label.taxcash=Steuern -label.ticketid=Rechnung -Label.Tickets=Bezahlungen -Label.Ticketsbag=Rechnungen -label.totalcash=Total -label.units=Einheiten -label.user=Benutzer\: -label.value=Betrag -label.warehouse=Lager -Menu.Backoffice=Administration -Menu.Catalog=Katalog -Menu.Categories=Warengruppen -Menu.ChangePassword=Kennwort \u00e4ndern -Menu.ClosedProducts=Produkt Verk\u00e4ufe -Menu.CloseTPV=Kassenabschluss -Menu.Closing=Kassenabschl\u00fcsse -Menu.Configuration=Konfiguration -Menu.ERPOrders=Bestellungen Synchronisieren -Menu.ERPProducts=Produkte Synchronisieren -Menu.Exit=Beenden -Menu.Floors=Raumpl\u00e4ne -Menu.Inventory=Lagerhaus -Menu.Inventory2=Aktueller Vorrat -Menu.InventoryBroken=Minimaler Vorrat -Menu.InventoryDiff=Bestandsaufnahme -Menu.Locations=Lagerh\u00e4user -Menu.Main=Hauptmen\u00fc -Menu.Maintenance=Einstellungen -Menu.Maintenance.ERP=Openbravo ERP -Menu.Maintenance.POS=Kassensystem -Menu.Payments=Ein-/Auszahlungen -Menu.Printer=Drucker -Menu.Products=Produkte -Menu.StockChanges=Stock Changes -Menu.StockChangesReport=Stock Changes Report -Menu.Promotions=Promotions -Menu.PromotionsReport=Promotions Report - -Menu.Reports=Berichte -Menu.ReportTaxes=Steuern -Menu.Resources=Quellkode -Menu.Roles=Rollen -Menu.SalesChart=Verkaufs Grafik -Menu.SalesManagement=Verk\u00e4ufe -Menu.SalesManagement.Reports=Berichte -Menu.StockDiary=Bestandsbewegungen -Menu.StockManagement=Produkte -Menu.StockManagement.Edit=Einstellungen -Menu.StockManagement.Reports=Berichte -Menu.StockMovement=Bestandsverwaltung -Menu.System=System -Menu.Tables=Tische -Menu.Taxes=Steuern -Menu.ThirdParties=Lieferanten -Menu.ThirdPartiesManagement=Lieferanten Management -Menu.Ticket=Verk\u00e4ufe -Menu.TicketEdit=Bonjournal -Menu.TicketRefund=R\u00fcckerstattungen -Menu.Users=Nutzer -Menu.UserSells=Verk\u00e4ufe nach Nutzer -message.BadPassword=Falsches Kennwort, bitte nochmals versuchen. -message.cannotchangepassword=Kann Kennwort nicht \u00e4ndern. -message.cannotclosecash=Kann keinen Kassenschluss machen. -message.cannotdeleteconfig=Konfigurationsdatei kann nicht gel\u00f6scht werden. -message.cannotexecute=Kann Aktion nicht ausf\u00fchren. -message.cannotfillchart=Kann der Grafik nicht mit Daten f\u00fcllen. -message.cannotfillreport=Kann die Belegdaten nicht schreiben. -message.cannotloadreport=Kann die Belegsdefinition nicht laden. -message.cannotloadreportdata=Kann die Belegsdaten nicht laden. -message.cannotloadresourcedata=Kann die Belegsquellen nicht laden. -message.CannotMove=Kann nicht zur andere Zeile springen. -message.cannotprint=Kann Rechnung nicht drucken. -message.cannotprintline=Kann Zeile nicht drucken. -message.cannotprintticket=Kann Rechnung nicht drucken. -message.cannotsaveconfig=Konfigurationsdatei kann nicht gespeichert werden. -message.changepassworddistinct=Das Kennwort stimmt nicht mit vorherigen Kennwort \u00fcberein. Bitte geben Sie es erneut ein! -message.closecashok=Die Kasse wurde geschlossen. -message.configfactory=Zur\u00fcck zu den Standardeinstellungen. Aktuelle Einstellungen werden gel\u00f6scht. Fortsetzen? -message.configrestore=Ver\u00e4nderte Einstellungen werden zur\u00fcckgesetzt. Fortsetzen? -message.createdatabase=Datenbank nicht gefunden. Eine neue wurde erstellt.
Fortsetzen? -message.databaseconnectionerror=Datenbank ist nicht verf\u00fcgbar. Verbinden nicht m\u00f6glich. -message.databasedrivererror=Verbinden zur Datenbank nicht m\u00f6glich. Treiber fehlt! -message.databasenotsupported=Datenbank "{0}" wird nicht unterst\u00fctzt. -message.nocardreader=Kartenleser nicht definiert. -message.nopaymentgateway=Zahlart ist nicht definiert. -message.nosaveticket=Kann Rechnung nicht speichern. -message.notactive=Beim Laden des Eingabefeldes ist ein Fehler aufgetreten. -message.notpermissions=Sie haben keine ausreichenden Rechte. -message.paymentcashneg=R\u00fcckzahlung erfolgt. Bitte OK dr\u00fccken! -message.paymenterror=Bezahlung schlug Fehl. -message.paymenterrorunknown=Der Bezahlungsfehler ist Unbekannt. -message.paymentexceptionremote=Ausnahme wurde gew\u00e4hlt. -message.paymentexceptionservice=Service Ausnahme. -message.paymentfree=Kostenfrei -message.paymentgatewayext=Machen Sie die EC-Karten Zahlung und dr\u00fccken sie OK. -message.paymentgatewayextrefund=Machen Sie die Karten R\u00fcckerstattung un dr\u00fccken sie OK. -message.paymentnotauthorised=Sie sind zu diese Zahlung nicht befugt. -message.paymentrefundsnotsupported=R\u00fcckerstattungen werden nicht unterst\u00fctzt. -message.preparescanner=Bereiten Sie den Strichkode Scanner vor und dr\u00fccken Sie OK. -message.restartchanges=Die neue Konfiguration wurde gespeichert. Beim n\u00e4chsten Start wird die neue geladen. -message.scannerfail=Der Produktscan schlug fehl. -message.scannerfail2=Der Produktdownload schlug fehl. -message.scannerok=Der Produktdownload war erfolgreich. -message.title=Kassenregister Meldung -message.updatedatabase=Eine alte Datenbankversion wurde entdeckt.Die Datenbank wird Automatisch konvertiert.
Die Daten gehen aber m\u00f6glicherweise verloren.Bitte machen Sie vorher ein Backup.
M\u00f6chten Sie diesen Vorgang fortsetzen? -message.wannaclosecash=Sind Sie sich sicher, dass sie die Kasse schlie\u00dfen wollen? -message.wannadelete=M\u00f6chten sie den Beleg wirklich l\u00f6schen? -payment.title=Bezahlung -Printer.Null=Kein Drucker verf\u00fcgbar -Printer.Screen=Bildschirm Drucker -Printer.Serial=Bondrucker -resource.binary=Binair Datei -resource.image=Bild -resource.text=Text -rest.label.chairs=Sitze -rest.label.customer=Kunde -rest.label.date=Datum -rest.label.notes=Trinkgeld -stock.in.movement=In Buchung -stock.in.purchase=In Kauf -stock.in.refund=In Erstattung -stock.out.break=Aus Gebrochen -stock.out.crossing=\u00dcbertragung -stock.out.movement=Aus Buchung -stock.out.refund=Aus Erstattung -stock.out.sale=Aus Verkauf -stock.in.openpack=(In) Open Pack -stock.out.openpack=(Out) Open Pack -stock.in.stockchange=(In) Stock Change -stock.out.stockchange=(Out) Stock Change - -tab.cash=Bar -tab.cashrefund=R\u00fcckerstattung -tab.cheque=Scheck -tab.chequerefund=Scheck R\u00fcckerstattung -tab.free=Frei -tab.magcard=Karte -tab.paper=Gutschein -tab.ticket=Belegnummer -title.changepassword=Kennwort \u00e4ndern -title.editor=Editor Meldung -transpayment.cash=Bar -transpayment.cashin=Bar Einzahlung -transpayment.cashout=Bar Auszahlung -transpayment.cashrefund=R\u00fcckerstattung -transpayment.cheque=Scheck -transpayment.chequerefund=Scheck Erstattung -transpayment.free=Kostenfrei -transpayment.magcard=Karte -transpayment.magcardrefund=Karten R\u00fcckerstattung -transpayment.paperin=Gutschein Eingabe -transpayment.paperout=Gutschein Ausgabe -transpayment.ticket=Rechnung -Visor.Title=Chromis POS - -message.paymentgatewayswipe=Bitte Karte einf\u00fchren und auf OK dr\u00fccken. - -message.paymentgatewaytype=Kartendetails hinzuf\u00fcgen und dann best\u00e4tigen mit OK. - -label.placeid=ID - -message.noticket=Der Beleg existiert nicht mehr. - -Menu.ProductsWarehouse=Produkte nach Lagerort -Menu.ProductPacks=Product Packs - -message.noproduct=Ein Produkt mit diesem Produktcode existiert nicht! - -label.type=Typ - -message.tableempty=Die Tabelle ist nun leer - -message.tablefull=Die Tabelle ist nun voll -label.locale=Lokalisierung - -label.looknfeel=Aussehen - -button.scale=Anzahl -label.integer=Ganzzahl - -label.double=Dezimal - -label.currency=W\u00e4hrung - -label.percent=Prozent -label.time=Zeit - -label.datetime=Datum/Zeit -scale.notdefined=Menge ist undefiniert -scale.invalidvalue=Menge ung\u00fcltiger Wert -scale.weighitem=Weigh Item - -message.noweight=Die Bedeutung ist nicht m\u00f6glich. -label.scaleinput=Menge einf\u00fchren. -message.cannotloadticket=Kann Rechnung nicht laden. -message.notexiststicket=Der Beleg existiert nicht. -label.catimage=Bild -message.noupdatescript=Eine \u00e4ltere Datenbankversion wurde entdeckt. Ein Konvertieren ist jedoch nicht m\u00f6glich!
Chromis POS schlie\u00dft nun. -label.visible=Sichtbar -label.name=Name -label.address=Adress Zeille 1 -label.notes=Notiz -Menu.Customers=Kunden -Menu.CustomersManagement=Kunden -form.customertitle=Kunden Liste -message.nocard=Kundenkarte nicht gefunden. Neuer Versuch... -label.card=Karte -message.cardnew=Der Wert der Kate wird \u00e4ndern. Weiter machen? -message.cardremove=Der Wert der Karte wird entfernt. Weiter machen? -message.nocustomer=Eine Kunde mit dieser Kode existiert nicht -label.maxdebt=Forderung Maximum -label.curdebt=Forderung Momentan -label.curdate=Forderung Datum -message.wannasave=\u00c4nderungen speichern vor Abschliesen? -Menu.Customers.Reports=\u00dcbersichten -Menu.CustomersReport=Kunden -label.bycustomer=Nach Kunde -label.customer=Kunde -Menu.CustomersBReport=Kunden standard -Menu.Maintenance.Reports=\u00c3\u009cbersichten -Menu.UsersReport=Nutzer -label.restaurantcustomer=Empfange Kunde {0}. Selektiere ein lere Tisch. -tab.debt=Abrechnung -label.debt=Abrechnung -transpayment.debt=Abrechnung -message.nocustomernodebt=Dieses Beleg ist nicht zugeordnet.\nEs kann nicht bezahlt werden. -message.cannotfindcustomer=Kann Kundendata nicht finden. -button.pay=Kundezahlung -Menu.CustomersReport=Kunden -label.bycustomer=Nach Kunden -transpayment.debtpaid=Bezahlte Rechnung -label.taxid=Steuer ID -label.attributes=Kennzeichen -Menu.ProductSales=Artikel Verk\u00e4ufe -Menu.ProductLabels=Artikel Labels -caption.split=Beleg aufteilen -label.searchkey=Suchbegriff -label.contact=Kontakt -label.location=Ort / Adresse -label.firstname=Vorname -label.lastname=Familien Name -label.email=E-Mail -label.phone=Telefon -label.phone2=Alt. Telefon -label.fax=Fax -label.address2=Adres Zeile 2 -label.postal=Postleitzahl -label.city=Stadt -label.region=Bezirk -label.country=Land -label.sequence=Folgenummer -message.customerdebtexceded=Kunde hat erlaubte Forderung \u00dcberschritten -label.custtaxcategory=Kunde Steuer Kategorie -label.taxcategory=Steuer Kategorie -label.taxparent=Parent Steuer -label.cascade=Gestaffelt -label.reportsprinter=Beleg Drucker -Menu.CustomersDiary=Kunden Journal -Menu.TaxCustCategories=Steuer Kunden Kategorien -Menu.TaxCategories=Steuer Kategorien -button.clean=Zur\u00fcck setzen -label.taxes=Steuer -label.order=Bestellung -label.customer=Kunden -Menu.CustomersPayment=Kundenkontenzahlung -Menu.CustomersBReport=S\u00e4umige Kunden -Menu.Maintenance.Reports=Berichte -Menu.UsersReport=Nutzer -Menu.InventoryListDetail=Lager Details -Menu.InventoryReOrder=Inventory: Re-Order -Menu.InventoryDiffDetail=Lager Details -message.mergetable=Tabellen zusammenf\u00fcgen -message.mergetablequestion=Sind Sie sicher bei Tabellen zusammenf\u00fcgen? -message.cannotloadlists=Kann Liste nicht laden -label.javapos.printer=Drucker Name -label.javapos.drawer=Laden Name -Menu.Attributes=Produkt Kennzeichnen -Menu.AttributeSets=Produkt Kennzeichensatz -Menu.AttributeUse=Produkt Kennzeichen einsatz -message.cannotcalculatetaxes=Kann steuer f\u00fcr Recnung nicht berechnen,\nSteuer f\u00fcr ein oder mehrere Produkte dieser Rechnung sind nicht gut definiert\n. -Button.PrintCash=Drucken -label.uploadingproducts=Produkte hochladen . . . Bitte warten -label.attributeset=Kennzeichensatz -label.attribute=Produkt Kennzeichen -label.receiptprinter=Rechnungdrucker -label.terminal=Terminal -label.storename=Name Gesch\u00e4ft -label.certificatepwd=Kennwort Zertifikat -label.certificatepath=Zertifikat -label.properties=Eigenschaften -label.refunds=R\u00fcckerstattung -label.money=Total - -label.packsinstock=In stock -label.packof= packs of -label.packstosplit=Packs to split -label.productinpack=Product in pack -label.split=Split - -label.search=Suchen -label.merchantcode=Kode merchant -label.sha=SHA -label.commercesign=Commerce sign -message.cannotfindattributes=Dieses Produkt hat keine Kennzeichnen -message.productnotselected=Kein Produkt selektiert -Menu.AttributeValues=Kennzeichen Wert -message.cannotsaveinventorydata=Kann Lager Daten nicht speichern -label.all=Alle -form.tickettitle=Rechnung Liste -form.selectprintertitle=W\u00e4hle Drucker -message.printererror=Der Rechnung kan nicht gedruckt werden -message.stockchangesactioned=Stock Changes Actioned - -message.noprinters=Keine Drucker definiert -label.byproduct=Auf Produkt -Menu.Auxiliar=Zus\u00e4tzliche Produkte -button.Discount=Rabatt -button.discountticket=Rabatt -button.ExecuteChart=Cr\u00e9er un graphique -button.NewTicket=Neu -button.refundit=R\u00fcckgabe Zeile -button.sendorder=K\u00fcche -button.setperson=Kellner -button.totaldiscount=Rabatt -database.ScriptWarning=Sch\u00f6pfung Schriftart ist nicht erfolgreich gelaufen. -database.ScriptError=Kann die Datenbanksch\u00f6pfungsschriftart nicht durchf\u00fchren. -message.probleminbreak=label.lindediscount diff --git a/locales/German/reports/uk/chromis/reports/people_messages_de.properties b/locales/German/people_messages_de.properties similarity index 90% rename from locales/German/reports/uk/chromis/reports/people_messages_de.properties rename to locales/German/people_messages_de.properties index 5019f25e..3f693e07 100644 --- a/locales/German/reports/uk/chromis/reports/people_messages_de.properties +++ b/locales/German/people_messages_de.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/German/reports/uk/chromis/reports/productlabels_messages_de.properties b/locales/German/productlabels_messages_de.properties similarity index 90% rename from locales/German/reports/uk/chromis/reports/productlabels_messages_de.properties rename to locales/German/productlabels_messages_de.properties index d89526f5..fe6d2f2b 100644 --- a/locales/German/reports/uk/chromis/reports/productlabels_messages_de.properties +++ b/locales/German/productlabels_messages_de.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/German/reports/uk/chromis/reports/products_messages_de.properties b/locales/German/products_messages_de.properties similarity index 91% rename from locales/German/reports/uk/chromis/reports/products_messages_de.properties rename to locales/German/products_messages_de.properties index 670b030c..29232574 100644 --- a/locales/German/reports/uk/chromis/reports/products_messages_de.properties +++ b/locales/German/products_messages_de.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/German/reports/uk/chromis/reports/productsales_messages_de.properties b/locales/German/productsales_messages_de.properties similarity index 91% rename from locales/German/reports/uk/chromis/reports/productsales_messages_de.properties rename to locales/German/productsales_messages_de.properties index 4b3585f3..db662dff 100644 --- a/locales/German/reports/uk/chromis/reports/productsales_messages_de.properties +++ b/locales/German/productsales_messages_de.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/German/reports/uk/chromis/reports/productscatalog_messages_de.properties b/locales/German/productscatalog_messages_de.properties similarity index 91% rename from locales/German/reports/uk/chromis/reports/productscatalog_messages_de.properties rename to locales/German/productscatalog_messages_de.properties index 1fdf7395..146b2f71 100644 --- a/locales/German/reports/uk/chromis/reports/productscatalog_messages_de.properties +++ b/locales/German/productscatalog_messages_de.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/German/reports/uk/chromis/reports/taxes_messages_de.properties b/locales/German/taxes_messages_de.properties similarity index 91% rename from locales/German/reports/uk/chromis/reports/taxes_messages_de.properties rename to locales/German/taxes_messages_de.properties index c1b0e01a..a20c3f03 100644 --- a/locales/German/reports/uk/chromis/reports/taxes_messages_de.properties +++ b/locales/German/taxes_messages_de.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/German/reports/uk/chromis/reports/usersales_messages_de.properties b/locales/German/usersales_messages_de.properties similarity index 91% rename from locales/German/reports/uk/chromis/reports/usersales_messages_de.properties rename to locales/German/usersales_messages_de.properties index f7f4c13a..19ee1e46 100644 --- a/locales/German/reports/uk/chromis/reports/usersales_messages_de.properties +++ b/locales/German/usersales_messages_de.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/badprice_messages_it.properties b/locales/Italian/badprice_messages_it.properties similarity index 91% rename from locales/Italian/reports/uk/chromis/reports/badprice_messages_it.properties rename to locales/Italian/badprice_messages_it.properties index 87e2ab00..54ffa28f 100644 --- a/locales/Italian/reports/uk/chromis/reports/badprice_messages_it.properties +++ b/locales/Italian/badprice_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/cashflow_messages_it.properties b/locales/Italian/cashflow_messages_it.properties similarity index 93% rename from locales/Italian/reports/uk/chromis/reports/cashflow_messages_it.properties rename to locales/Italian/cashflow_messages_it.properties index ea7e854f..3f3cdacd 100644 --- a/locales/Italian/reports/uk/chromis/reports/cashflow_messages_it.properties +++ b/locales/Italian/cashflow_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/cashregisterlog_messages_it.properties b/locales/Italian/cashregisterlog_messages_it.properties similarity index 94% rename from locales/Italian/reports/uk/chromis/reports/cashregisterlog_messages_it.properties rename to locales/Italian/cashregisterlog_messages_it.properties index 78775525..fc31a58b 100644 --- a/locales/Italian/reports/uk/chromis/reports/cashregisterlog_messages_it.properties +++ b/locales/Italian/cashregisterlog_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/categorysales_messages_it.properties b/locales/Italian/categorysales_messages_it.properties similarity index 91% rename from locales/Italian/reports/uk/chromis/reports/categorysales_messages_it.properties rename to locales/Italian/categorysales_messages_it.properties index 98735fc9..7182a604 100644 --- a/locales/Italian/reports/uk/chromis/reports/categorysales_messages_it.properties +++ b/locales/Italian/categorysales_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/chartsales_messages_it.properties b/locales/Italian/chartsales_messages_it.properties similarity index 90% rename from locales/Italian/reports/uk/chromis/reports/chartsales_messages_it.properties rename to locales/Italian/chartsales_messages_it.properties index 0d370e7a..2b9832cc 100644 --- a/locales/Italian/reports/uk/chromis/reports/chartsales_messages_it.properties +++ b/locales/Italian/chartsales_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/closedpos_messages_it.properties b/locales/Italian/closedpos_messages_it.properties similarity index 93% rename from locales/Italian/reports/uk/chromis/reports/closedpos_messages_it.properties rename to locales/Italian/closedpos_messages_it.properties index 4d022851..0e9d2304 100644 --- a/locales/Italian/reports/uk/chromis/reports/closedpos_messages_it.properties +++ b/locales/Italian/closedpos_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -30,7 +30,7 @@ label.terminaltotal=Totale Terminale label.subtotal=Subtotale label.period=Periodo: label.printed=Stampato - +transpayment.bank=Banca transpayment.cash=Cassa transpayment.magcard=Carta transpayment.cashrefund=Rimborso diff --git a/locales/Italian/reports/uk/chromis/reports/closedproducts_messages_it.properties b/locales/Italian/closedproducts_messages_it.properties similarity index 91% rename from locales/Italian/reports/uk/chromis/reports/closedproducts_messages_it.properties rename to locales/Italian/closedproducts_messages_it.properties index f179bac4..97bfc42b 100644 --- a/locales/Italian/reports/uk/chromis/reports/closedproducts_messages_it.properties +++ b/locales/Italian/closedproducts_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/customers_messages_it.properties b/locales/Italian/customers_messages_it.properties similarity index 87% rename from locales/Italian/reports/uk/chromis/reports/customers_messages_it.properties rename to locales/Italian/customers_messages_it.properties index 19aaaeda..fa28a34b 100644 --- a/locales/Italian/reports/uk/chromis/reports/customers_messages_it.properties +++ b/locales/Italian/customers_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -24,4 +24,5 @@ label.name=Nome label.notes=Note label.printed=Stampato label.taxid=ID Account -label.title=Clienti \ No newline at end of file +label.title=Clienti +label.discount=Discount \ No newline at end of file diff --git a/locales/Italian/reports/uk/chromis/reports/customersdiary_messages_it.properties b/locales/Italian/customersdiary_messages_it.properties similarity index 90% rename from locales/Italian/reports/uk/chromis/reports/customersdiary_messages_it.properties rename to locales/Italian/customersdiary_messages_it.properties index 6e41874a..f79a3bfd 100644 --- a/locales/Italian/reports/uk/chromis/reports/customersdiary_messages_it.properties +++ b/locales/Italian/customersdiary_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/dailypresence_messages_it.properties b/locales/Italian/dailypresence_messages_it.properties similarity index 90% rename from locales/Italian/reports/uk/chromis/reports/dailypresence_messages_it.properties rename to locales/Italian/dailypresence_messages_it.properties index 0ec9d0b2..7d43a446 100644 --- a/locales/Italian/reports/uk/chromis/reports/dailypresence_messages_it.properties +++ b/locales/Italian/dailypresence_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/dailyschedule_messages_it.properties b/locales/Italian/dailyschedule_messages_it.properties similarity index 91% rename from locales/Italian/reports/uk/chromis/reports/dailyschedule_messages_it.properties rename to locales/Italian/dailyschedule_messages_it.properties index cd27d5e5..807c0e24 100644 --- a/locales/Italian/reports/uk/chromis/reports/dailyschedule_messages_it.properties +++ b/locales/Italian/dailyschedule_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/extendedcashregisterlog_messages_it.properties b/locales/Italian/extendedcashregisterlog_messages_it.properties similarity index 94% rename from locales/Italian/reports/uk/chromis/reports/extendedcashregisterlog_messages_it.properties rename to locales/Italian/extendedcashregisterlog_messages_it.properties index 1489e3d8..3a339e81 100644 --- a/locales/Italian/reports/uk/chromis/reports/extendedcashregisterlog_messages_it.properties +++ b/locales/Italian/extendedcashregisterlog_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/extproducts_messages_it.properties b/locales/Italian/extproducts_messages_it.properties similarity index 92% rename from locales/Italian/reports/uk/chromis/reports/extproducts_messages_it.properties rename to locales/Italian/extproducts_messages_it.properties index 8b70ed25..d9239139 100644 --- a/locales/Italian/reports/uk/chromis/reports/extproducts_messages_it.properties +++ b/locales/Italian/extproducts_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/invaliddata_messages_it.properties b/locales/Italian/invaliddata_messages_it.properties similarity index 90% rename from locales/Italian/reports/uk/chromis/reports/invaliddata_messages_it.properties rename to locales/Italian/invaliddata_messages_it.properties index bb452c47..85101b3b 100644 --- a/locales/Italian/reports/uk/chromis/reports/invaliddata_messages_it.properties +++ b/locales/Italian/invaliddata_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/inventory_messages_it.properties b/locales/Italian/inventory_messages_it.properties similarity index 91% rename from locales/Italian/reports/uk/chromis/reports/inventory_messages_it.properties rename to locales/Italian/inventory_messages_it.properties index 7102acae..c300c98e 100644 --- a/locales/Italian/reports/uk/chromis/reports/inventory_messages_it.properties +++ b/locales/Italian/inventory_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/inventoryb_messages_it.properties b/locales/Italian/inventoryb_messages_it.properties similarity index 90% rename from locales/Italian/reports/uk/chromis/reports/inventoryb_messages_it.properties rename to locales/Italian/inventoryb_messages_it.properties index 9b85fd20..faae7859 100644 --- a/locales/Italian/reports/uk/chromis/reports/inventoryb_messages_it.properties +++ b/locales/Italian/inventoryb_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/inventorydiff_messages_it.properties b/locales/Italian/inventorydiff_messages_it.properties similarity index 91% rename from locales/Italian/reports/uk/chromis/reports/inventorydiff_messages_it.properties rename to locales/Italian/inventorydiff_messages_it.properties index 83506eca..d3ad543c 100644 --- a/locales/Italian/reports/uk/chromis/reports/inventorydiff_messages_it.properties +++ b/locales/Italian/inventorydiff_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/inventorydiffdetail_messages_it.properties b/locales/Italian/inventorydiffdetail_messages_it.properties similarity index 91% rename from locales/Italian/reports/uk/chromis/reports/inventorydiffdetail_messages_it.properties rename to locales/Italian/inventorydiffdetail_messages_it.properties index d9e89ec2..c5aebd8e 100644 --- a/locales/Italian/reports/uk/chromis/reports/inventorydiffdetail_messages_it.properties +++ b/locales/Italian/inventorydiffdetail_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/inventorylistdetail_messages_it.properties b/locales/Italian/inventorylistdetail_messages_it.properties similarity index 90% rename from locales/Italian/reports/uk/chromis/reports/inventorylistdetail_messages_it.properties rename to locales/Italian/inventorylistdetail_messages_it.properties index 105285bd..e7a71422 100644 --- a/locales/Italian/reports/uk/chromis/reports/inventorylistdetail_messages_it.properties +++ b/locales/Italian/inventorylistdetail_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/locales/beans_messages_it.properties b/locales/Italian/locales/beans_messages_it.properties deleted file mode 100644 index 6a5ea9ac..00000000 --- a/locales/Italian/locales/beans_messages_it.properties +++ /dev/null @@ -1,24 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - -button.cancel=Annulla -button.ok=OK -button.Today=Oggi -title.calendar=Seleziona una Data -Button.Today=Oggi diff --git a/locales/Italian/locales/data_messages_it.properties b/locales/Italian/locales/data_messages_it.properties deleted file mode 100644 index 35994394..00000000 --- a/locales/Italian/locales/data_messages_it.properties +++ /dev/null @@ -1,90 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -button.cancel=Annulla -button.information=Info -button.ok=OK - -caption.sort=Sort - -exception.iofile=Errore di lettura file. -exception.nocompare=Comparatore previsto per QBF. -exception.nodataset=Insieme di Dati non definito. -exception.nofinishedfile=Sentences file not finished. -exception.nodelete=Nessun record cancellato. -exception.noinsert=Nessun record creato. -exception.nonegativelimits=Limiti negativi non ammessi. -exception.noparamtype=Tipo di parametro non consentito. -exception.noreadfile=File di frasi Errore durante la lettura. -exception.notnull=Il valore non pu\u00c3\u00b2 essere nullo. -exception.noupdate=Nessun records aggiornato. -exception.noupdatecount=Conteggio Update non definito. -exception.outofbounds=Fuori dai limiti. -exception.parserconfig=XML errore analizzatore. Si prega di contattare l'amministratore. -exception.xmlfile=Errore di analisi. File XML non valido. - -label.andby=e per -label.casesensitive=Case sensitive -label.findwhat=Trova -label.imagefiles=I file immagine -label.match=Confronta -label.sortby=Ordina per -label.where=Dove - -list.anypart=Qualsiasi parte del campo -list.re=Espressione Regolare -list.startfield=Inizio campo -list.wholefield=intero campo - -qbf.none=Nessuno -qbf.null=E nullo -qbf.notnull=Non \u00c3\u00a8 nullo -qbf.equals=Uguale -qbf.distinct=Distinto -qbf.greater=Maggiore -qbf.less=Minore -qbf.greaterequals=Maggiore o uguale -qbf.lessequals=Minore o uguale -qbf.re=Caratteri speciali - -message.changeslost=Verranno perse le modifiche. Vuoi continuare? -message.nodelete=Impossibile segnare il record per l'eliminazione. -message.nolistdata=Impossibile trovare nella lista dei dati. -message.nomove=Impossibile spostare ad altri record. -message.nonew=Impossibile creare un nuovo record. -message.norecord=Record non trovato. -message.noreload=Impossibile caricare la lista dei dati. -message.nosave=Record non \u00c3\u00a8 stato salvato. -message.nosort=La condizione di ordinamento definito non \u00c3\u00a8 valido -message.resizeimage=L'immagine selezionata \u00c3\u00a8 maggiore della dimensione prevista per questo campo. Vuoi ridimensionare l'immagine? -message.wannasave=Vuoi salvare le modifiche prima di uscire? - -sgn.caution=Attenzione \: -sgn.danger=Pericolo \: -sgn.notice=Avviso \: -sgn.important=Importante \: -sgn.success=Successo \: -sgn.unknown=Sconosciuto \: -sgn.warning=Attenzione \: - -title.editor=Messaggio Editor -title.find=Trova -title.message=Messaggio del gestore database -combo.year=Anno -combo.today=Oggi -combo.month=Mese diff --git a/locales/Italian/locales/erp_messages_it.properties b/locales/Italian/locales/erp_messages_it.properties deleted file mode 100644 index 714046ce..00000000 --- a/locales/Italian/locales/erp_messages_it.properties +++ /dev/null @@ -1,37 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.configerp=ERP Configurazione -label.erpurl=Servizi URL -label.erpid=Codice Entit\u00c3\u00a0 -label.erporg=Codice Organizazione -label.erppos=Codice POS -label.erpuser=Utente -label.erppassword=Password -message.urlnotdefined=Servizio di sincronizzazione di URL non \u00c3\u00a8 stato definito. -message.syncordersok=La sincronizzazione ordini ha avuto successo. -message.syncordersinfo={0} ordini sincronizzati. -message.syncproductsok=La sincronizzazione dei dati ha avuto successo. -message.syncproductsinfo={0} prodotti sincronizzati. \ n {1} clienti sincronizzati. -message.remoteexception=Errore di comunicazione. -message.serviceexception=Impossibile connettersi al servizio. -message.malformedurlexception=L'URL di servizio \u00c3\u00a8 sbagliato. -message.returnnull=Parametri di sincronizzazione sono sbagliate. -message.zeroproducts=Non ci sono dati da sincronizzare. -message.zeroorders=Non ci sono ordini da sincronizzare. -message.propsnotdefined=Le propriet\u00c3\u00a0 di sincronizzazione risorse "chromis.properties" non \u00c3\u00a8 stata definita. \ No newline at end of file diff --git a/locales/Italian/locales/pos_messages_it.properties b/locales/Italian/locales/pos_messages_it.properties deleted file mode 100644 index 42fc1dc3..00000000 --- a/locales/Italian/locales/pos_messages_it.properties +++ /dev/null @@ -1,748 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - -button.memberdiscount=Sconti -Button.Cancel=Annulla -button.catalogadd=Si -button.catalogdel=No -button.clean=Resetta -Button.Close=Esci -Button.CloseCash=Chiudi Cassa -button.Discount=Sconto -Button.DeleteTicket=Elimina Scontrino -button.edit=Modifica -button.ExecuteChart=Esegui Grafico -button.executefilter=Esegui -Button.ExecuteReport=Avvia Report -Button.Factory=Ripristina -button.linediscount=Sconto' % -button.listtickets=Elenca -button.migrate=Migra Database -button.movetable=Muovi -button.NewTicket=Nuova -Button.OK=OK -button.opendrawer=Apri Cassetto -button.pay=Paga -button.peoplepassword=Password -button.print=Stampa -Button.PrintCash=Stampa -button.receive=Receive -button.refund=Rimborsa -button.refundall=Rimborsa Tutto -button.refundit=Rimborsa Articolo -button.refundline=Rimborsa Riga -button.refundone=Rimborsa Uno -button.reloadticket=Ricarica -button.reservations=Prenotazioni -button.reset=Resetta -Button.Restore=Aggiorna db -Button.Save=Salva -button.scale=Bilancia -button.sendorder= Invia Ordine -button.setperson=Cameriere -button.tables=Tavoli -button.totaldiscount=Total Sconto' -Button.Exit=Esci -button.moorings=Ormeggi -button.test=TEST -button.newcustomer=Cliente Database - -caption.tickets=Scontrini -caption.upload=Aggiorna Lista Prodotti -caption.split=Split Ricevuta - -database.ScriptError=Impossibile eseguire lo script di creazione del database. -database.ScriptNotFound=Impossibile trovare lo script Updater.sql. -database.ScriptWarning=Script Creation non \u00e8 stato eseguito correttamente. -database.UnableToConnect=Impossibile connettersi con il database! Controllare l'impostazione del database in configurazione -database.UpdaterWarning=Impossibile eseguire lo script di aggiornamento del database. -datebase.ResetPickup=Impossibile eseguire ripristino pickup -Display.Null=Visualizzazione non disponibile -Display.Screen=Visualizza a Schermo -Display.Window=Visualizza a Finestra - -exception.unavailabledataset=Dati non disponibili -exception.unavailablefield=Campo non definito \: {0} -exception.unavailablefields=Campo non disponibile - -filter.dbdriverlib=Driver library (*.jar,*.zip) - -form.customertitle=Elenco clienti -form.productslist=Elenco prodotti -form.selectprintertitle=Selezionare Stampante -form.tickettitle=Lista Scontrini - -label.address=Indirizzo Linea 1 -label.address2=Indirizzo Linea 2 -label.all=Tutti -label.attribute=Attributo -label.attributes=Attributi -label.attributeset=Set Attributo -label.autologoffpanel=Auto LogOff -label.autologonoff=Auto LogOff Dopo la Vendita -label.autoloffrestaurant=In modalit\u00e0 Restorante - ritorna ai tavoli -label.autolofftime=Auto LogOff dopo il tempo di inattivit\u00e0 -label.autologoffzero=secondi, 0 = LogOff non Temporizzato - -label.btndisplay=Tasto Visualizza testo -label.bybarcode=Per Barcode -label.bydates=Per Data -label.byform=Per forma -label.byreason=Per motivi -label.bycustomer=Per cliente -label.byproduct=Per Prodotto -label.bywarehouse=Per localit\u00e0 - -label.card=Carta -label.cardexpdate=Data di scadenza -label.cardholder=Nome del titolare -label.cardnumber=Numero di carta -Label.Cash=Cassa -label.cascade=Cascata -Label.CashMachine=Registratore di cassa -label.catid=ID -label.catimage=Immagine -label.catname=Categoria -label.certificatepwd= Certificato P/WD -label.certificatepath=Certificato -Label.ChangeCash=Cambia -label.city=Citt\u00e0 -label.commerceid=Commercio ID -label.commercepwd=Commercio P/WD -label.commercesign=Commercio Sign -label.companyname=Nome della ditta -label.companyaddr1=Via -label.companyaddr2=Indirizzo linea 2 -label.companyaddr3=Citt\u00e0 -label.companyaddr4=Cap -label.companytelephone=Telefono -label.companyFax=Fax -label.companyemail=Email -label.companytax=Partita IVA -label.companywww=Sito Web - - -label.configreceipt=Setup ricevuta -label.contact=Contatto -label.country=Paese -label.csvbad=Bad Prezzo -label.csvclearlog=Cancella Import Log -label.csvdelimit=Separatore -label.csvenableclear=Abilita Cancella Import Button -label.csvfile=File -label.csvimpostbtn=Importa CSV -label.cvsinvalid=Prodotti non validi -label.csvmissing=Dati mancanti -label.csvnewproducts=Nuovi Prodotti -label.cvsnotchanged=Non \u00e8 cambiato -label.csvpriceupdated=Prezzi Aggiornati -label.csvread=Leggi Header -label.csvrecordsfound=Risultati della tua ricerca -label.csvresetimport=Resetta Importa dati -label.csvsellingintax=Prezzo di vendita IVA inclusa? - - -label.curdebt=Debito corrente -label.curdate=Debito Data -label.currency=Valuta -label.currencybutton=Nascondi Pagamenti sovrapposizione di testo -label.customer=Cliente -label.custtaxcategory=Tasse Categoria - - -Label.Database=Database -label.date=Data -label.datestitle=Date -label.datetime=Data Ora -Label.DbDriver=Driver di Classe -label.dbdriverlib=Driver Library -Label.DbPassword=Password -Label.DbURL=URL -Label.DbUser=Utente -label.debt=Debito -label.double=Doppio -label.dutyid=ID -label.dutyname=Nome Tassa -label.dutyrate=Tasso - -label.editline=Modifica Linea -label.email=email -Label.EndDate=Data Fine - -label.fax=Fax -label.firstname=Nome -label.floorid=ID -label.floorname=Piano - -label.general=Generale -label.grossprofit=Utile lordo - -label.Infopanel=Nascondi Footer Status Bar -label.image=Immagine -label.inputamount=Casella di input sopra della tastiera -Label.InputCash=Dato -label.integer=Intero -label.item=Prodotto -label.item2=Descrizione - -label.javapos.drawer=Cassetto -label.javapos.printer=Stampante - -label.lastname=Cognome -label.lindediscount=Sconto' % -label.LoadError=Errore cercando di mostrare questa funzionalit\u00e0 -label.locale=Locale -label.location=Indirizzo -label.locationaddress=Indirizzo -label.locationid=ID -label.locationname=Nome -label.looknfeel=Skin -label.loyaltycardnumber=Numero Carta -label.loyaltyproducts=Dettagli fedelt\u00e0 - -Label.MachineDisplay=Visualizza Cliente -label.machinedisplayconn=Modo -label.machinedisplayport=Porta -Label.MachineName=Nome -Label.MachinePrinter=Stampante -Label.MachinePrinter2=Stampante 2 -Label.MachinePrinter3=Stampante 3 -Label.MachinePrinter4=Stampante 4 -Label.MachinePrinter5=Stampante 5 -Label.MachinePrinter6=Stampante 6 -label.machineprinterport=Porta -Label.MachineScreen=Schermo -label.magcardreader=Lettore Mag Card -label.mandatory=Mandatario -label.margin=Margine -label.marine=Usa Opzione Marina -label.maxdebt=Limite Credito -label.maximum=Massimo -label.merchantcode=Codice Commerciante -label.minimum=Minimo -label.money=Totale - -label.packsinstock=In stock -label.packof= packs of -label.packstosplit=Packs to split -label.productinpack=Product in pack -label.split=Split - -label.mooringscreatefor=Crea Scontrino per -label.mooringcreatebtn=Crea Scontrino - -label.name=Nome -Label.Name=Nome -label.notes=Note -label.noticketstoclose=Nessun conto da chiudere -label.nullcategory=(Nessuna Categoria) - -label.order=Ordine - -Label.Password=Password -label.passwordnew=Nuova Password -label.passwordold=Vecchia Password -label.passwordrepeat=Ripeti Password -Label.Payment=Pgamento -label.paymentdate=Data -label.paymentgateway=Gateway Pagamento -label.paymentnote=Note -label.paymentreason=Motivo -label.paymentstitle=Sommario Scontrino -label.paymenttestmode=Modo test -label.paymenttotal=Ammontare -label.peopleimage=Immagine -label.peoplename=Nome -label.peoplevisible=Visibile -label.percent=Percentuale -label.pickupcodesize=Lunghezza Numero PickUp -label.phone=Telefono -label.phone2=Cellulare -label.placefloor=Piano -label.placeid=ID -label.placename=Luogo -label.placeposition=Posizione -label.postal=Cap -label.price=Prezzo -label.pricetax=Prezzo + Tasse -label.printtokitchen=Stampa su stampante remota -label.prodaux=Ausiliario (modificatore)? -label.prodbarcode=Codice a Barre -label.prodcategory=Categoria -label.prodcost=Costo -label.prodgeneral=Generale -label.prodincatalog=Includi Catalogo? -label.prodname=Nome -label.prodorder=Ordine in catalogo -label.prodpricebuy=Prezzo acq. -label.prodpricesell=Prezzo ven. -label.prodpriceselltax=prezzo ven. + Tasse -label.prodproperties=Propriet\u00e0 -label.productreceipt=\u00c8 necessaria la ricevuta di Garanzia -label.prodref=Referenze -label.prodscale=In Bilancia -label.prodstock=Magazzino -label.prodstockcost=Costo di magazzino per anno -label.prodstockmax=Livello Massimo -label.pricewith00=Prezzo con centesimi -label.prodstocksec=Livello Minimo -label.prodstockvol=Volume Magazzino -label.prodtaxcode=Tasse -label.produnits=Unit\u00e0 -label.prodvaluebuy=Valore di acquisto -label.prodvaluesell=Valore di vendita -label.prodvolume=Volume -label.properties=Propriet\u00e0 - -label.receiptprint=Stampa Ricevuta off -label.receiptprinter=Stampante di ricevute -label.recorddeleted=(Record Eliminato) -label.recordeof=(No Records) -label.recordnew=(Nuovo Record) -label.refunds=Rimborsi -label.region=Stato/Regione -label.remainingcash=Rimanente -label.reportsprinter=Stampante di Rapporti -label.resetpickup=Resetta Contatore Pickup -label.resname=Risorse -label.restaurantcustomer=Ricevi Cliente {0}. Seleziona un tavolo libero. -label.restaurantmove=Sposta tavolo {0}. Selezionare un'altro tavolo o il tavolo originale -label.role=Ruolo -label.roletableclass=Classe -label.roletabledescription=Descrizione -label.roletableallowed=Ammessi - - -label.sales=Vendite -label.salestitle=Vendite -label.scale=Bilancia -label.scaleinput=Inserisci Peso -label.scanner=Scanner -label.SChargepanel=Costo del servizio -label.SCOnOff=Abilita costi di servizio -label.SCRestaurant=Solo modo Ristorante? -label.SCRate=Tasso costo del servizio -label.SCZero=% -label.search=Ricerca -label.searchkey=Chiave di ricerca -label.sequence=Sequenza -label.sha=SHA -Label.StartDate=Data Inizio -label.startuptext=Testo -label.startuplogo=Logo -label.startuppanel=Schermata Avvio -label.stockdate=Data -label.stockproduct=Prodotto -label.stockreason=Motivo -label.stocktaker=Inserito da -label.storename=Nome Negozio -label.subcategorytitle=Visualizza nome nel pannello -label.subtotalcash=Subtotale - -label.table=Tavolo -label.tabledisplayoptions=Visualizza Tavolo -label.tableshowcustomerdetails=Mostra dettagli Cliente sul tavolo -label.tableshowwaiterdetails=Mostra dettagli Cameriere sul tavolo -label.tax=Tasse -label.taxcash=Tasse -label.taxcategory=Categoria Tassa -label.taxes=Tasse -label.taxid=ID Account -label.taxincluded=Imposta Tasse Incluse all'avvio -label.taxparent=Tassa genitore -label.terminal=Terminale -label.textcolourcustomer=Cliente colore del testo -label.textcolourwaiter=Cameriere colore del testo -label.textclourtablename=Nome Tavolo colore del testo -label.texttip=Messaggio Tip Text -label.ticketid=Scontrino # -Label.Tickets=Transazioni -Label.Ticketsbag=Scontrini -Label.ticketsetupexample=Esempio -Label.ticketsetupprefix=prefisso numero ricevuta -Label.ticketsetupnumber=Numero Ricevuta lunghezza min. -label.pricewith00=Usa 00 dal tastierino - - -label.time=Tempo -label.totalcash=Totale -label.totaldiscount=Totale Sconto -label.type=Tipo - -label.units=Unit\u00e0 -label.units2=Quantit\u00e0 -label.uploadingproducts=Caricamento Prodotti. Attendere Prego... -label.user=Utente - -label.value=Valore -label.value2=Prezzo -label.variableprice=Prezzo variabile del prodotto -label.visible=Visibile - -label.warehouse=Prodotto - -Menu.Attributes=Attributi Prodotto -Menu.AttributeSets=Imposta Attributi prodotto -Menu.AttributeUse=Uso Attributo Prodotti -Menu.AttributeValues=Valori Attributo -Menu.Auxiliar=Prodotti Ausiliari - -Menu.Backoffice=Amministrazione - -Menu.CashFlow=Flusso-Cassa -Menu.CashRegisterLog=Log Transazioni -Menu.CategorySales=Vendite Categoria -Menu.Catalog=Catalogo -Menu.Categories=Categorie -Menu.CategoryProductSalesChart=Grafico Vendite Categoria -Menu.ChangePassword=Cambia Password -Menu.ClosedProducts=Vendite prodotti -Menu.CloseTPV=Chiudi Cassa -Menu.Closing=Cassa Chiusa -Menu.Configuration=Configurazione -Menu.CSVImport=Importa File CSV -Menu.CSVReset=Pulisci Log Importazione Database -Menu.Customers=Clienti -Menu.Customers.Reports=Rapporti -Menu.CustomersBReport=Debitori (Card Style) -Menu.CustomersDiary=Giornale Clienti -Menu.CustomersList=Elenco Clienti -Menu.CustomersManagement=Clienti -Menu.CustomersPayment=Pagamento Cliente -Menu.CustomersReport=Clienti (Card Style) - -message.DBDefault=
Il Database di default usato da Chromis POS \u00e8 Apache Derby Embedded.
Esso \u00e8 destinato a stand-alone, per singolo utente.


\n
If you need multiple terminals to connect to a central database then select from the Database dropdown list above.
\n
If you have selected an alternative database then you must ensure it is installed and configured correctly before trying to connect Chromis POS

\nMore information can be found on the Chromis web site
\n - -Menu.ERPOrders=ERP Sincronizzazione Ordini -Menu.ERPProducts=POS Sincronizzazione -Menu.Exit=Uscita -Menu.ExtendedByProducts=Vandite Prodotti esteso -Menu.ExtendedCashRegisterLog=Log Transazioni esteso -Menu.ExtendedSales=Vendite esteso - -Menu.Floors=Piani - -Menu.Import=Importa -Menu.Import.Reports=Rapporto Importazione -Menu.InvalidData=Trovati dati non validi o duplicati -Menu.Inventory=Inventario -Menu.Inventory2=Inventario Corrente -Menu.InventoryBroken=Inventario: Mancanze -Menu.InventoryDiff=Inventario: Differenze -Menu.InventoryDiffDetail=Inventario: Dettagli Differenza -Menu.InventoryListDetail=Inventario: Dettagli Elenco -Menu.InventoryReOrder=Inventory: Re-Order - -Menu.Locations=Posizioni - -Menu.Main=Registra -Menu.Maintenance=Manutenzione -Menu.Maintenance.ERP=Chromis ERP -Menu.Maintenance.POS=Punto vendita -Menu.Maintenance.Reports=Rapporti -Menu.MissingData=I dati mancanti o Prezzo non corretto nel File - -Menu.NewProducts=Nuovi Prodotti Aggiunti - -Menu.PaymentReport=Pagamenti -Menu.Payments=Pagamenti -Menu.Printer=Stampanti -Menu.ProductLabels=Etichette Prodotti -Menu.Products=Prodotti -Menu.ProductSales=Vendite Prodotti -Menu.ProductsWarehouse=Posizione Prodotti -Menu.ProductPacks=Product Packs -Menu.StockChanges=Stock Changes -Menu.StockChangesReport=Stock Changes Report -Menu.Promotions=Promotions -Menu.PromotionsReport=Promotions Report - -Menu.Reports=Rapporti -Menu.ReportTaxes=Sommario Tasse -Menu.Resetpickup=Azzera contatore pickup -Menu.Resources=Risorse -Menu.Roles=Ruoli - -Menu.SalesByCustomer=Vendite per Cliente -Menu.SaleCatalog=Catalogo -Menu.SalesChart=Grafico vendite -Menu.SalesManagement=Vendite -Menu.SalesManagement.Reports=Rapporti -Menu.SalesProfit=Profitti Vendite prodotto -Menu.SaleTaxes=Tasse di Vendita -Menu.StockDiary=Giornale Magazzino -Menu.StockManagement=Magazzino -Menu.StockManagement.Edit=Manutenzione -Menu.StockManagement.Reports=Rapporti -Menu.StockMovement=Movimento Magazzino -Menu.System=Sistema - -Menu.Tables=Tavoli -Menu.Taxes=Tasse -Menu.TaxCustCategories=Categorie Tasse Cliente -Menu.TaxCategories=Categorie Tasse -Menu.ThirdParties=Fornitori -Menu.ThirdPartiesManagement=Gestione fornitori -Menu.Ticket=Vendite -Menu.TicketEdit=Modifica Vendite -Menu.TicketRefund=Rimborsi -Menu.Tools=Utilit\u00e0 -Menu.Top10Sales=Top 10 Vendite - -Menu.Update= Aggiornamento manuale del database -Menu.UpdatedPrices= Cambiamenti Prezzo -Menu.Users=Utenti -Menu.UsersReport=Utenti -Menu.UserSells=Vendite per Utente -Menu.Utilities=Utilit\u00e0 -Menu.UtilityOptions=Utilit\u00e0 Opzioni - - -message.BadPassword=Password non valida. Riprova - -message.cannotcalculatetaxes=Impossibile calcolare tasse ricevuta.\nLe tasse di uno o pi\u00f9 prodotti non sono configurate correttamente -message.cannotchangepassword=Non posso cambiare Password -message.cannotclosecash=Non posso chiudere la cassa -message.cannotdeleteconfig=Il file di configurazione non pu\u00f2 essere eliminato -message.cannotexecute=Impossibile eseguire questa azione -message.cannotfillchart=Impossibile caricare dati grafico -message.cannotfillreport=Impossibile caricare dati resoconto -message.cannotfindattributes=Gli attributi per questo prodotto non sono stati impostati -message.cannotfindcustomer=Non posso trovare i dati dell'utente -message.cannotloadlists=Non posso caricare la lista dei dati -message.cannotloadreport=Impossibile caricare definizioni resoconto -message.cannotloadreportdata=Impossibile caricare dati resoconto -message.cannotloadresourcedata=Impossibile caricare risorse resoconto -message.cannotloadticket=Impossibile caricare la prenotazione -message.CannotMove=Impossibile spostare la registrazione -message.cannotprint=Impossibile stampare -message.cannotprintline=Impossibile stapare la linea -message.cannotprintticket=Impossibile stampare la ricevuta -message.cannotsaveconfig=Impossibile salvare il file di configurazione -message.cannotsaveinventorydata=Impossibile salvare dati inventario -message.cardnew=Modifica il valore della carta. Vuoi continuare? -message.cardremove=Valore carta sar\u00e0 rimosso. Vuoi continuare? - -message.changepassworddistinct=Conferma Password -message.changeserver=Cambiare il server corrente \u00e8 in fase di sviluppo -message.closecashok=Cassa Chiusa OK -message.configfactory=Sei sicuro di voler ripristinare i valori di default? -message.configrestore=Sei sicuro di volere annullare i cambiamenti? -message.createdatabase=Non \u00e8 stato trovato nessun database. Sar\u00e0 creato un database di default.
Vuoi Continuare? -message.createdatabasejl=Necessarie informazioni per creare il nuovo database cambiamenti per John L. Questo sar\u00e0 fatto.
Vuoi Continuare? In caso contrario, non sar\u00e0 possibile utilizzare il sistema. -message.customerdebtexceded=Limite Credito Cliente Superato - -message.databaseconnectionerror=Impossibile connettersi al Database: Database non disponibile -message.databasedrivererror=Impossibile connettersi al Database: Driver del Database non trovato -message.databasenotsupported=Database "{0}" not supportato -message.databasesuccess=

Sei Connesso!


Riavvia Chromis POS per caricare la connessione del database - -message.mergetable=Unire Tabelle -message.mergetablequestion=Questo Unisce le tabelle. Sei sicuro di voler fare questo? -message.nigratemessage=Migrazione Database -message.migratenotsupported=Tipo Migrazione Database non supportato - -message.nocard=Carta Utente non trovata. Riprovare -message.nocardreader=Lettore di carte non configurato -message.nocustomer=Questo codice cliente non esiste -message.nocustomernodebt=La vendita non \u00e8 assegnata a un account cliente. \nNon pu\u00f2 essere messa in conto -message.nopaymentgateway=Gateway di pagamento non configurato -message.noprinters=Non ci sono stampanti installate -message.noproduct=Questo codice prodotto non esiste -message.nosaveticket=Impossibile salvare lo scontrino di vendita -message.notactive=Errore Caricamento Pannello -message.notexiststicket=La Ricevuta non esiste -message.notexiststickettitle=Messaggio Ricevuta -message.noticket=La Ricevuta non esiste -message.notpermissions=Non sei autorizzato a eseguire questa attivit\u00e0 -message.noupdatescript=Un database da una versione precedente \u00e8 stato rilevato ma non \u00e8 possibile aggiornare automaticamente il database.
Chromis POS uscir\u00e0 ora. -message.noweight=La pesatura non \u00e8 stata possibile -message.nullticket=Non \u00e8 possibile creare uno scontrino vuoto!
Si prega di aggiungere qualcosa a questa Vendita - -message.paymentcashneg=Effettuare il rimborso. Quindi premere OK -message.paymenterror=Transazione Pagamento Errore! -message.paymenterrorunknown=Transazione Pagamento Errore Sconosciuto! -message.paymentexceptionremote=Pagamento remoto Errore! -message.paymentexceptionservice=Servizi di pagamento eccezione Errore! -message.paymentfree=Free! -message.paymentgatewayext=

Effettuare il pagamento con la carta. Quindi premere OK

-message.paymentgatewayextrefund=

Effettuare il rimborso carta. Quindi premere OK

-message.paymentgatewayswipe=Strisciare la carta, quindi premere OK -message.paymentgatewaytype=Inserisci dettagli carta. Quindi premi OK -message.paymentnotauthorised=Transazione non autorizzata -message.paymentrefundsnotsupported=Rimborso non supportato -message.preparescanner=Preparare lo scanner ScanPal per caricare la lista prodotti, quindi premere OK -message.printererror=Impossibile Stampare La Ricevuta -message.productnotselected=Nessun prodotto Selezionato -message.stockchangesactioned=Stock Changes Actioned - -message.restartchanges=Configurazione salvata con successo. Le modifiche saranno applicate al prossimo avvio - -message.scannerfail=Caricamento Elenco prodotti Fallito -message.scannerfail2=Download Elenco prodotti Fallito -message.scannerok=Caricamento Elenco prodotti eseguito con successo -message.startupText=Cambiare il contenuto del testo di avvio di default e non dichiarando che si tratta di software libero \u00e8 in violazione della Free Software Foundation's GNU General Public License GPL -message.systemclosecash=Spostare pulsante Chiudi Cassa - -message.tableempty=Tavolo Libero -message.tablefull=Tavolo Occupato -message.title=Messaggio registratore di cassa - -message.updatedatabase=\u00c8 stato rilevato un database da una versione precedente. Il database verr\u00e0 aggiornato automaticamente.
I DATI POTREBBERO ANDARE PERSI. CREARE PRIMA UN BACKUP.
Vuoi continuare? -message.updatedatabasejl=Sono necessarie modifiche nuovo database (John l changes). Il database verr\u00e0 aggiornato automaticamente.
I DATI POTREBBERO ANDARE PERSI. CREARE PRIMA UN BACKUP.
Vuoi continuare? In caso contrario, non sar\u00e0 possibile utilizzare il sistema. - -message.wannaclosecash=Sei sicuro di voler chiudere la Cassa? -message.wannadelete=Sei sicuro di voler eliminare l'attuale ordine? -message.wannasave=Salva cambiamenti prima di uscire? - -migration.ScriptNotFound=Migration Script non trovato -migration.warning=Migration SQL Errore -migration.warningnodefault=Create Database non trovata -migration.warningjl=Create JL features non trovata -migration.warningnofk=Drop Foreign Key non trovata -migration.notvalidversion=Il nuovo tipo di database non supportato - -payment.title=Pagamento - -Printer.Null=Stampante non disponibile -Printer.Screen=Stampante a schermo -Printer.Serial=Stampante Scontrini - -resource.binary=Binario -resource.image=Immagine -resource.text=Testo - -rest.label.chairs=Sedie -rest.label.customer=Cliente -rest.label.date=Prenotazioni -rest.label.notes=Notee - -scale.notdefined=Bilancia non definita -scale.invalidvalue=Valore bilancia non valido -scale.weighitem=Weigh Item - -stock.in.movement=(Entr.) Movimento -stock.in.purchase=(Entr.) Acquisto -stock.in.refund=(Entr.) Rimborso -stock.out.break=(Usc.) Danni -stock.out.crossing=Passaggio -stock.out.movement=(Usc.) Movimento -stock.out.refund=(Usc.) Rimborso -stock.out.sale=(Usc.) Vendita -stock.in.openpack=(In) Open Pack -stock.out.openpack=(Out) Open Pack -stock.in.stockchange=(In) Stock Change -stock.out.stockchange=(Out) Stock Change - -tab.bank=Banca -tab.cash=Cassa -tab.cashrefund=Rimborso -tab.cheque=Assegno -tab.chequerefund=Assegno -tab.free=Free -tab.magcard=Carta -tab.paper=Buono -tab.debt=Debito - -title.changepassword=Cambia Password -title.editor=Messaggio Info - -transpayment.bank=Banca -transpayment.cash=Cassa -transpayment.cashin=(Entr.) Cassa -transpayment.cashout=(Usc.) Cassa -transpayment.cashrefund=Rimborso -transpayment.cheque=Assegno -transpayment.chequerefund=Rimborso Assegno -transpayment.free=Free -transpayment.magcard=Carta -transpayment.magcardrefund=Rimborso Carta -transpayment.paperin=Nota Ingresso -transpayment.paperout=Nota Uscita -transpayment.debt=Debito -transpayment.debtpaid=Debito Pagato - -Visor.Title=Chromis POS - -# Employee Presence Management -Menu.Leaves=Permessi -Menu.Breaks=Pause -Menu.CheckInCheckOut=Controllo Ingr/Usc -Menu.PresenceManagement=Gestione Presenze -Menu.Employees.Reports=Reports -Menu.DailyPresenceReport=Presenza giornaliera -Menu.DailyScheduleReport=Programma giornaliero -Menu.PerformanceReport=Performance -label.epm.employee=Impiegato -label.epm.employee.id=ID Impiegato -label.epm.startdate=Data Inizio -label.epm.enddate=Data Fine -label.epm.notes=Note -label.epm.visible=Visibile -message.cannotfindemployee=Non riesci a trovare dipendente -message.invalidenddate=Data di fine non pu\u00f2 essere impostata prima di data sistema o la data di inizio -message.invalidstartdate=Data di inizio non pu\u00f2 essere precedente alla data di sistema -message.leavefor=Manca per -message.at=alle -message.probleminbreak=Errore in pausa -message.leavecontrol=\u00e8 in permesso. Per rientrare: contattare il proprio gestore per annullare il congedo -message.checkedin=Controllato Ingr. alle -message.checkedout=Controllato Usc. alle -message.cannotcheckin=Controllo Ingr. Impossibile -message.cannotcheckout=Controllo Usc. Impossibile -message.noshift=senza spostamento precedente -message.breakoverandcheckedin='s pausa \u00e8 iniziata e controllata alle -message.breakoverandcheckedout='s pausa \u00e8 finita e controllata alle - -label.roletabldescription=Desc -Button.newcustomer=Annulla -message.systemclosecas=jCheckBox1 - -title.CSVImport=Stato -label.splitpayment=Split pagamento -label.addsplitpayment=Aggiungi Split pagamento -label.deletesplitpayment=Elimina Split pagamento -Button.Test=Test -label.CatalogueYes=Incluso -label.CatalogueNo=Escluso -label.CatalogueStatus=In Catalogo? -label.nocashsales=No Vendita - Apertura Cassetto -label.closeoptions=Chiudi Opzioni -label.producthtmlguide=\n

\u00c8 possibile personalizzare i tasti a schermo Vendite prodotto qui. \nSe avete anche un po 'di conoscenza HTML siete a pi\u00f9 di met\u00e0 strada!



\n
Passa il mouse sopra il testo a destra per vedere il codice HTML per l'effetto che vuoi sul tuo Pulsante

\n -label.prodminmax=I livelli di Minimo e Massimo del prodotto sono mantenuti in Posizione \nProdotti insieme con le unit\u00e0 vendute -label.fontcolour=Colore Testo -tooltip.fontcolour= -label.fontsize=TESTO PICCOLO -tooltip.fontsize=piccolo -tooltip.fontsizesmall=piccolo -label.fontsizesmall=Grandezza Font: piccolo -label.fontsizelarge=Testo Grande -tooltip.fontsizelarge=Grande -label.fontweight=Testo Grassetto -label.fontitalic=Testo Italic -tooltip.fontitalic=Testo Italic -tooltip.fontbold=Grassetto -label.fontexample=Display DUE LINEE
NEL PULSANTE -tooltip.fontexample=Display DUE LINEE
NEL PULSANTE -button.htmltest=Visualizza Testo -label.prodbuttonhtml=Pulsante Vendita HTML -label.CatalogueStatusYes=In Catalogo -label.CatalogueStatusNo=Non In Catalogo -label.Transactions=Transazioni -label.photo=Foto diff --git a/locales/Italian/reports/uk/chromis/reports/missingdata_messages_it.properties b/locales/Italian/missingdata_messages_it.properties similarity index 91% rename from locales/Italian/reports/uk/chromis/reports/missingdata_messages_it.properties rename to locales/Italian/missingdata_messages_it.properties index b33039b4..890fc0e2 100644 --- a/locales/Italian/reports/uk/chromis/reports/missingdata_messages_it.properties +++ b/locales/Italian/missingdata_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/newproducts_messages_it.properties b/locales/Italian/newproducts_messages_it.properties similarity index 90% rename from locales/Italian/reports/uk/chromis/reports/newproducts_messages_it.properties rename to locales/Italian/newproducts_messages_it.properties index b56c9248..dbb17e23 100644 --- a/locales/Italian/reports/uk/chromis/reports/newproducts_messages_it.properties +++ b/locales/Italian/newproducts_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/paymentreport_messages_it.properties b/locales/Italian/paymentreport_messages_it.properties similarity index 91% rename from locales/Italian/reports/uk/chromis/reports/paymentreport_messages_it.properties rename to locales/Italian/paymentreport_messages_it.properties index 1c4f278b..fd97cb1f 100644 --- a/locales/Italian/reports/uk/chromis/reports/paymentreport_messages_it.properties +++ b/locales/Italian/paymentreport_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/people_messages_it.properties b/locales/Italian/people_messages_it.properties similarity index 89% rename from locales/Italian/reports/uk/chromis/reports/people_messages_it.properties rename to locales/Italian/people_messages_it.properties index b01a19f7..d33e4bd4 100644 --- a/locales/Italian/reports/uk/chromis/reports/people_messages_it.properties +++ b/locales/Italian/people_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/performancereport_messages_it.properties b/locales/Italian/performancereport_messages_it.properties similarity index 91% rename from locales/Italian/reports/uk/chromis/reports/performancereport_messages_it.properties rename to locales/Italian/performancereport_messages_it.properties index 373ba298..fb685910 100644 --- a/locales/Italian/reports/uk/chromis/reports/performancereport_messages_it.properties +++ b/locales/Italian/performancereport_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/piesalescat_messages_it.properties b/locales/Italian/piesalescat_messages_it.properties similarity index 91% rename from locales/Italian/reports/uk/chromis/reports/piesalescat_messages_it.properties rename to locales/Italian/piesalescat_messages_it.properties index b95ffd9b..5b497513 100644 --- a/locales/Italian/reports/uk/chromis/reports/piesalescat_messages_it.properties +++ b/locales/Italian/piesalescat_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/productlabels_messages_it.properties b/locales/Italian/productlabels_messages_it.properties similarity index 89% rename from locales/Italian/reports/uk/chromis/reports/productlabels_messages_it.properties rename to locales/Italian/productlabels_messages_it.properties index 6f50844c..72fdde59 100644 --- a/locales/Italian/reports/uk/chromis/reports/productlabels_messages_it.properties +++ b/locales/Italian/productlabels_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/products_messages_it.properties b/locales/Italian/products_messages_it.properties similarity index 91% rename from locales/Italian/reports/uk/chromis/reports/products_messages_it.properties rename to locales/Italian/products_messages_it.properties index 0cecdeea..c45b483e 100644 --- a/locales/Italian/reports/uk/chromis/reports/products_messages_it.properties +++ b/locales/Italian/products_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/productsales_messages_it.properties b/locales/Italian/productsales_messages_it.properties similarity index 90% rename from locales/Italian/reports/uk/chromis/reports/productsales_messages_it.properties rename to locales/Italian/productsales_messages_it.properties index bc317720..cf0beb4c 100644 --- a/locales/Italian/reports/uk/chromis/reports/productsales_messages_it.properties +++ b/locales/Italian/productsales_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/productsalesprofit_messages_it.properties b/locales/Italian/productsalesprofit_messages_it.properties similarity index 92% rename from locales/Italian/reports/uk/chromis/reports/productsalesprofit_messages_it.properties rename to locales/Italian/productsalesprofit_messages_it.properties index fadacab7..03023f6f 100644 --- a/locales/Italian/reports/uk/chromis/reports/productsalesprofit_messages_it.properties +++ b/locales/Italian/productsalesprofit_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/productscatalog_messages_it.properties b/locales/Italian/productscatalog_messages_it.properties similarity index 91% rename from locales/Italian/reports/uk/chromis/reports/productscatalog_messages_it.properties rename to locales/Italian/productscatalog_messages_it.properties index 003bc1dc..a2e45b1a 100644 --- a/locales/Italian/reports/uk/chromis/reports/productscatalog_messages_it.properties +++ b/locales/Italian/productscatalog_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/salebycustomer_messages_it.properties b/locales/Italian/salebycustomer_messages_it.properties similarity index 91% rename from locales/Italian/reports/uk/chromis/reports/salebycustomer_messages_it.properties rename to locales/Italian/salebycustomer_messages_it.properties index e0c1a0b9..028e706c 100644 --- a/locales/Italian/reports/uk/chromis/reports/salebycustomer_messages_it.properties +++ b/locales/Italian/salebycustomer_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/salecatalog_messages_it.properties b/locales/Italian/salecatalog_messages_it.properties similarity index 89% rename from locales/Italian/reports/uk/chromis/reports/salecatalog_messages_it.properties rename to locales/Italian/salecatalog_messages_it.properties index 733868d6..2f983e95 100644 --- a/locales/Italian/reports/uk/chromis/reports/salecatalog_messages_it.properties +++ b/locales/Italian/salecatalog_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/saletaxes_messages_it.properties b/locales/Italian/saletaxes_messages_it.properties similarity index 91% rename from locales/Italian/reports/uk/chromis/reports/saletaxes_messages_it.properties rename to locales/Italian/saletaxes_messages_it.properties index ee9618df..e867b07c 100644 --- a/locales/Italian/reports/uk/chromis/reports/saletaxes_messages_it.properties +++ b/locales/Italian/saletaxes_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/taxcatsales_message_it.properties b/locales/Italian/taxcatsales_message_it.properties similarity index 91% rename from locales/Italian/reports/uk/chromis/reports/taxcatsales_message_it.properties rename to locales/Italian/taxcatsales_message_it.properties index 30e48348..1c4cbb38 100644 --- a/locales/Italian/reports/uk/chromis/reports/taxcatsales_message_it.properties +++ b/locales/Italian/taxcatsales_message_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/taxes_messages_it.properties b/locales/Italian/taxes_messages_it.properties similarity index 90% rename from locales/Italian/reports/uk/chromis/reports/taxes_messages_it.properties rename to locales/Italian/taxes_messages_it.properties index da5a3255..2f71293d 100644 --- a/locales/Italian/reports/uk/chromis/reports/taxes_messages_it.properties +++ b/locales/Italian/taxes_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/timeseriesproduct_messages_it.properties b/locales/Italian/timeseriesproduct_messages_it.properties similarity index 92% rename from locales/Italian/reports/uk/chromis/reports/timeseriesproduct_messages_it.properties rename to locales/Italian/timeseriesproduct_messages_it.properties index ec8b645b..930c9476 100644 --- a/locales/Italian/reports/uk/chromis/reports/timeseriesproduct_messages_it.properties +++ b/locales/Italian/timeseriesproduct_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/top10sales_messages_it.properties b/locales/Italian/top10sales_messages_it.properties similarity index 90% rename from locales/Italian/reports/uk/chromis/reports/top10sales_messages_it.properties rename to locales/Italian/top10sales_messages_it.properties index a2e9c579..77bf7912 100644 --- a/locales/Italian/reports/uk/chromis/reports/top10sales_messages_it.properties +++ b/locales/Italian/top10sales_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/updatedprices_messages_it.properties b/locales/Italian/updatedprices_messages_it.properties similarity index 91% rename from locales/Italian/reports/uk/chromis/reports/updatedprices_messages_it.properties rename to locales/Italian/updatedprices_messages_it.properties index b9d818fe..07e204b1 100644 --- a/locales/Italian/reports/uk/chromis/reports/updatedprices_messages_it.properties +++ b/locales/Italian/updatedprices_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Italian/reports/uk/chromis/reports/usersales_messages_it.properties b/locales/Italian/usersales_messages_it.properties similarity index 91% rename from locales/Italian/reports/uk/chromis/reports/usersales_messages_it.properties rename to locales/Italian/usersales_messages_it.properties index 47978eb4..ee41ee8f 100644 --- a/locales/Italian/reports/uk/chromis/reports/usersales_messages_it.properties +++ b/locales/Italian/usersales_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Mexican/reports/uk/chromis/reports/chartsales_messages_es_MX.properties b/locales/Mexican/chartsales_messages_es_MX.properties similarity index 90% rename from locales/Mexican/reports/uk/chromis/reports/chartsales_messages_es_MX.properties rename to locales/Mexican/chartsales_messages_es_MX.properties index ca9bee27..8871c69c 100644 --- a/locales/Mexican/reports/uk/chromis/reports/chartsales_messages_es_MX.properties +++ b/locales/Mexican/chartsales_messages_es_MX.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Mexican/reports/uk/chromis/reports/closedpos_messages_es_MX.properties b/locales/Mexican/closedpos_messages_es_MX.properties similarity index 92% rename from locales/Mexican/reports/uk/chromis/reports/closedpos_messages_es_MX.properties rename to locales/Mexican/closedpos_messages_es_MX.properties index 48bf15a0..c1398ff0 100644 --- a/locales/Mexican/reports/uk/chromis/reports/closedpos_messages_es_MX.properties +++ b/locales/Mexican/closedpos_messages_es_MX.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -25,6 +25,7 @@ label.subtotal=Subtotal label.tax=Impuestos label.title=Cierre de efectivo label.total=Total +transpayment.bank=Banca transpayment.cash=Efectivo transpayment.cashin=(entrada) Efectivo transpayment.cashout=(salida) Efectivo diff --git a/locales/Mexican/reports/uk/chromis/reports/closedproducts_messages_es_MX.properties b/locales/Mexican/closedproducts_messages_es_MX.properties similarity index 91% rename from locales/Mexican/reports/uk/chromis/reports/closedproducts_messages_es_MX.properties rename to locales/Mexican/closedproducts_messages_es_MX.properties index b3485ac7..53a52e03 100644 --- a/locales/Mexican/reports/uk/chromis/reports/closedproducts_messages_es_MX.properties +++ b/locales/Mexican/closedproducts_messages_es_MX.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Mexican/reports/uk/chromis/reports/customers_messages_es_MX.properties b/locales/Mexican/customers_messages_es_MX.properties similarity index 89% rename from locales/Mexican/reports/uk/chromis/reports/customers_messages_es_MX.properties rename to locales/Mexican/customers_messages_es_MX.properties index 52b5fb8e..d1c5c570 100644 --- a/locales/Mexican/reports/uk/chromis/reports/customers_messages_es_MX.properties +++ b/locales/Mexican/customers_messages_es_MX.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -22,3 +22,4 @@ label.maxdebt=Cr\u00e9dito m\u00e1ximo label.notes=Notas label.taxid=ID de impuesto label.title=Clientes +label.discount=Discount \ No newline at end of file diff --git a/locales/Mexican/reports/uk/chromis/reports/customersdiary_messages_es_MX.properties b/locales/Mexican/customersdiary_messages_es_MX.properties similarity index 90% rename from locales/Mexican/reports/uk/chromis/reports/customersdiary_messages_es_MX.properties rename to locales/Mexican/customersdiary_messages_es_MX.properties index 3ac30f5d..fa2d65ab 100644 --- a/locales/Mexican/reports/uk/chromis/reports/customersdiary_messages_es_MX.properties +++ b/locales/Mexican/customersdiary_messages_es_MX.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Mexican/reports/uk/chromis/reports/inventory_messages_es_MX.properties b/locales/Mexican/inventory_messages_es_MX.properties similarity index 91% rename from locales/Mexican/reports/uk/chromis/reports/inventory_messages_es_MX.properties rename to locales/Mexican/inventory_messages_es_MX.properties index 2cf0154d..c218f522 100644 --- a/locales/Mexican/reports/uk/chromis/reports/inventory_messages_es_MX.properties +++ b/locales/Mexican/inventory_messages_es_MX.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Mexican/reports/uk/chromis/reports/inventoryb_messages_es_MX.properties b/locales/Mexican/inventoryb_messages_es_MX.properties similarity index 90% rename from locales/Mexican/reports/uk/chromis/reports/inventoryb_messages_es_MX.properties rename to locales/Mexican/inventoryb_messages_es_MX.properties index 66af614b..4e41519c 100644 --- a/locales/Mexican/reports/uk/chromis/reports/inventoryb_messages_es_MX.properties +++ b/locales/Mexican/inventoryb_messages_es_MX.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Mexican/reports/uk/chromis/reports/inventorydiff_messages_es_MX.properties b/locales/Mexican/inventorydiff_messages_es_MX.properties similarity index 91% rename from locales/Mexican/reports/uk/chromis/reports/inventorydiff_messages_es_MX.properties rename to locales/Mexican/inventorydiff_messages_es_MX.properties index e4b1b976..bc85ed0c 100644 --- a/locales/Mexican/reports/uk/chromis/reports/inventorydiff_messages_es_MX.properties +++ b/locales/Mexican/inventorydiff_messages_es_MX.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Mexican/reports/uk/chromis/reports/inventorydiffdetail_messages_es_MX.properties b/locales/Mexican/inventorydiffdetail_messages_es_MX.properties similarity index 91% rename from locales/Mexican/reports/uk/chromis/reports/inventorydiffdetail_messages_es_MX.properties rename to locales/Mexican/inventorydiffdetail_messages_es_MX.properties index 46c94ab9..ed8f867f 100644 --- a/locales/Mexican/reports/uk/chromis/reports/inventorydiffdetail_messages_es_MX.properties +++ b/locales/Mexican/inventorydiffdetail_messages_es_MX.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Mexican/reports/uk/chromis/reports/inventorylistdetail_messages_es_MX.properties b/locales/Mexican/inventorylistdetail_messages_es_MX.properties similarity index 90% rename from locales/Mexican/reports/uk/chromis/reports/inventorylistdetail_messages_es_MX.properties rename to locales/Mexican/inventorylistdetail_messages_es_MX.properties index 5398a784..889930c4 100644 --- a/locales/Mexican/reports/uk/chromis/reports/inventorylistdetail_messages_es_MX.properties +++ b/locales/Mexican/inventorylistdetail_messages_es_MX.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Mexican/locales/beans_messages_es_MX.properties b/locales/Mexican/locales/beans_messages_es_MX.properties deleted file mode 100644 index ea72e89b..00000000 --- a/locales/Mexican/locales/beans_messages_es_MX.properties +++ /dev/null @@ -1,25 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -Button.Today=Hoy - -button.ok=Aceptar - -button.cancel=Cancelar - -title.calendar=Seleccione una fecha diff --git a/locales/Mexican/locales/data_messages_es_MX.properties b/locales/Mexican/locales/data_messages_es_MX.properties deleted file mode 100644 index 7ba61b05..00000000 --- a/locales/Mexican/locales/data_messages_es_MX.properties +++ /dev/null @@ -1,82 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -button.cancel=Cancelar -button.information=Informaci\u00f3n -button.ok=Aceptar -caption.sort=Ordenar -combo.month=Este mes -combo.today=Hoy -combo.year=Este a\u00f1o -exception.iofile=Error de archivo de lectura. -exception.nocompare=Se esperaba un comparador de QBF. -exception.nodataset=Conjunto de datos sin definir. -exception.nodelete=No se han borrado registros. -exception.nofinishedfile=El archivo de sentencias no ha finalizado. -exception.noinsert=No se han creado registros. -exception.nonegativelimits=No se permiten l\u00edmites negativos. -exception.noparamtype=El tipo del par\u00e1metro no est\u00e1 permitido. -exception.noreadfile=Error leyendo el archivo de sentencias. -exception.notnull=El valor debe ser no nulo. -exception.noupdate=No se han modificado registros. -exception.noupdatecount=N\u00famero de modificaciones sin definir. -exception.outofbounds=Fuera de los l\u00edmites. -exception.parserconfig=Error del analizador XML. Por favor contacte a su administrador. -exception.xmlfile=Archivo XML inv\u00e1lido. An\u00e1lise el error. -label.andby=Y por -label.casesensitive=May\u00fasculas / Min\u00fasculas -label.findwhat=Buscar -label.imagefiles=Archivos de im\u00e1genes -label.match=Condici\u00f3n -label.sortby=Ordenar por -label.where=Donde -list.anypart=Cualquier parte del campo -list.re=Expresi\u00f3n regular -list.startfield=Principio del campo -list.wholefield=Todo el campo -message.changeslost=Los cambios realizados se perder\u00e1n. \u00bfDesea continuar? -message.nodelete=No se puede marcar el registro para borrar. -message.nolistdata=No se puede buscar en la lista de datos. -message.nomove=No se puede mover a otro registro. -message.nonew=No se puede crear un nuevo registro. -message.norecord=No se encuentra el registro. -message.noreload=No se puede recargar la lista de datos. -message.nosave=No se puede grabar el registro. -message.nosort=La condici\u00f3n de ordenaci\u00f3n no es correcta -message.resizeimage=La image seleccionada es m\u00e1s grande que el tama\u00f1o adecuado para el campo. \u00bfDesea redimensionar la imagen? -message.wannasave=\u00bfDesea guardar los cambios antes de salir? -qbf.distinct=Distinto -qbf.equals=Igual -qbf.greater=Mayor -qbf.greaterequals=Mayor o igual -qbf.less=Menor -qbf.lessequals=Menor o igual -qbf.none=Ninguno -qbf.notnull=No nulo -qbf.null=Nulo -qbf.re=Expresi\u00f3n regular -sgn.caution=Atenci\u00f3n:\ -sgn.danger=Peligro:\ -sgn.important=Importante: -sgn.notice=Aviso:\ -sgn.success=\u00c9xito:\ -sgn.unknown=Desconocido:\ -sgn.warning=Precauci\u00f3n:\ -title.editor=Mensaje del editor -title.find=Buscar -title.message=Mensaje del gestor de datos diff --git a/locales/Mexican/locales/erp_messages_es_MX.properties b/locales/Mexican/locales/erp_messages_es_MX.properties deleted file mode 100644 index 7ba52ed9..00000000 --- a/locales/Mexican/locales/erp_messages_es_MX.properties +++ /dev/null @@ -1,55 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.configerp=Configuraci\u00f3n ERP - -label.erpurl=URL de servicio - -label.erpid=C\u00f3digo de entidad - -label.erporg=C\u00f3digo de organizacion - -label.erppos=C\u00f3digo de punto de venta - -label.erpuser=Usuario - -label.erppassword=Clave de acceso - -message.urlnotdefined=No se ha definido la direcci\u00f3n URL del servicio de sincronizaci\u00f3n - -message.syncordersok=Se han sincronizado las \u00f3rdenes correctamente. - -message.syncordersinfo=Se han sincronizado {0} \u00f3rdenes. - -message.syncproductsok=Se han sincronizado los datos correctamente. - -message.syncproductsinfo=Se han sincronizado {0} productos.\nSe han sincronizado {1} clientes. - -message.remoteexception=Se ha producido un error de comunicaci\u00f3n. - -message.serviceexception=No se ha podido conectar con el servicio. - -message.malformedurlexception=La direcci\u00f3n URL del servicio no es correcta. - -message.returnnull=Los par\u00e1metros de sincronizaci\u00f3n no son correctos. - -message.zeroproducts=No hay datos que sincronizar. - -message.zeroorders=No hay \u00f3rdenes que sincronizar. - -message.propsnotdefined=No se ha definido el recurso de propiedades de sincronizaci\u00f3n "chromis.properties". diff --git a/locales/Mexican/locales/pos_messages_es_MX.properties b/locales/Mexican/locales/pos_messages_es_MX.properties deleted file mode 100644 index 0ba53fc4..00000000 --- a/locales/Mexican/locales/pos_messages_es_MX.properties +++ /dev/null @@ -1,491 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -Button.Cancel=Cancelar -Button.Close=Cerrar -Button.CloseCash=Cerrar caja -Button.DeleteTicket=Borrar -Button.ExecuteChart=Ejecutar gr\u00e1fico -Button.ExecuteReport=Ejecutar informe -Button.Factory=Valores de f\u00e1brica -Button.NewTicket=Nuevo -Button.OK=Aceptar -Button.PrintCash=Imprimir -Button.Restore=Restaurar -Button.Save=Guardar -Database.ScriptError=No se ha podido ejecutar el gui\u00f3n de creaci\u00f3n de base de datos. -Database.ScriptWarning=No se ha podido ejecutar el gui\u00f3n correctamente. -Display.Null=Visor no disponible -Display.Screen=Visor en pantalla -Display.Window=Visor -Label.Cash=Caja -Label.CashMachine=Caja registradora -Label.ChangeCash=Cambio -Label.Database=Base de datos -Label.DbDriver=Driver (clase) -Label.DbPassword=Clave de acceso -Label.DbURL=Cadena de conexi\u00f3n -Label.DbUser=Usuario -Label.EndDate=Fecha de fin -Label.InputCash=Entregado -Label.LoadError=Se ha producido un error al mostrar esta funcionalidad. -Label.MachineDisplay=Visor de clientes -Label.MachineName=Nombre -Label.MachinePrinter=Impresora -Label.MachinePrinter2=Impresora 2 -Label.MachinePrinter3=Impresora 3 -Label.MachineScreen=Pantalla -Label.Name=Nombre -Label.Password=Clave -Label.Payment=Pagos -Label.StartDate=Fecha de inicio -Label.Tickets=Pagos -Label.Ticketsbag=Tickets -Menu.AttributeSets=Conjuntos de atributos de producto -Menu.AttributeUse=Atributos de producto por conjunto -Menu.AttributeValues=Valores de atributo -Menu.Attributes=Atributos de producto -Menu.Auxiliar=Productos auxiliares -Menu.Backoffice=Administraci\u00f3n -Menu.Catalog=Cat\u00e1logo -Menu.Categories=Categor\u00edas -Menu.ChangePassword=Cambiar clave -Menu.CloseTPV=Cerrar caja -Menu.ClosedProducts=Ventas de productos -Menu.Closing=Cierres de caja -Menu.Configuration=Configuraci\u00f3n -Menu.Customers=Clientes -Menu.Customers.Reports=Informes -Menu.CustomersBReport=Clientes morosos -Menu.CustomersDiary=Diario de clientes -Menu.CustomersManagement=Clientes -Menu.CustomersPayment=Clientes -Menu.CustomersReport=Clientes -Menu.ERPOrders=Sincronizar \u00f3rdenes -Menu.ERPProducts=Sincronizar POS -Menu.Exit=Salir -Menu.Floors=Plantas -Menu.Inventory=Almacenes -Menu.Inventory2=Existencias -Menu.InventoryBroken=Existencias bajo m\u00ednimos -Menu.InventoryDiff=Diario de existencias -Menu.InventoryDiffDetail=Detalles de diario de inventario -Menu.InventoryListDetail=Detalles de inventario actual -Menu.InventoryReOrder=Inventory: Re-Order -Menu.Locations=Almacenes -Menu.Main=Principal -Menu.Maintenance=Mantenimiento -Menu.Maintenance.ERP=Chromis ERP -Menu.Maintenance.POS=Terminal de venta -Menu.Maintenance.Reports=Informes -Menu.Payments=Movimientos de caja -Menu.Printer=Impresora -Menu.ProductLabels=Etiquetas de productos -Menu.ProductSales=Ventas de productos -Menu.Products=Productos -Menu.ProductsWarehouse=Productos por almac\u00e9n -Menu.ProductPacks=Product Packs -Menu.StockChanges=Stock Changes -Menu.StockChangesReport=Stock Changes Report -Menu.Promotions=Promotions -Menu.PromotionsReport=Promotions Report - -Menu.ReportTaxes=Impuestos -Menu.Reports=Informes -Menu.Resources=Recursos -Menu.Roles=Roles -Menu.SalesChart=Gr\u00e1fico de ventas -Menu.SalesManagement=Ventas -Menu.SalesManagement.Reports=Informes -Menu.StockDiary=Ajustes de existencias -Menu.StockManagement=Inventario -Menu.StockManagement.Edit=Mantenimiento -Menu.StockManagement.Reports=Informes -Menu.StockMovement=Movimientos de existencias -Menu.System=Sistema -Menu.Tables=Mesas -Menu.TaxCategories=Categor\u00edas de impuestos -Menu.TaxCustCategories=Categor\u00edas de impuestos por cliente -Menu.Taxes=Impuestos -Menu.ThirdParties=Proveedores -Menu.ThirdPartiesManagement=Administraci\u00f3n de proveedores -Menu.Ticket=Ventas -Menu.TicketEdit=Editar ventas -Menu.TicketRefund=Devoluciones -Menu.UserSells=Caja por vendedor -Menu.Users=Usuarios -Menu.UsersReport=Usuarios -Printer.Null=Impresora no disponible -Printer.Screen=Impresora en pantalla -Printer.Serial=Impresora de tickets -Visor.Title=Chromis POS -button.backup=Respaldo -button.catalogadd=A\u00f1adir al cat\u00e1logo -button.catalogdel=Borrar del cat\u00e1logo -button.clean=Restaurar -button.edit=Editar -button.executefilter=Ejecutar filtro -button.listtickets=Lista -button.movetable=Mover -button.opendrawer=Abrir caj\u00f3n -button.pay=Pagar cuenta -button.peoplepassword=Clave de acceso -button.print=Imprimir -button.receive=Recibir -button.refund=Devolver -button.refundall=Devolver todo -button.refundline=Devolver l\u00ednea -button.refundone=Devolver uno -button.reloadticket=Recargar -button.reservations=Reservas -button.reset=Limpiar -button.scale=Balanza -button.tables=Mesas -caption.split=Dividir recibo -caption.tickets=Recibos -caption.upload=Subir lista de productos -exception.unavailabledataset=No hay conjunto de datos disponible -exception.unavailablefield=Campo no definido: {0} -exception.unavailablefields=No hay campos disponibles -filter.dbdriverlib=Driver (librer\u00eda) (*.jar,*.zip) -form.customertitle=Lista de clientes -form.productslist=Lista de productos -form.selectprintertitle=Seleccionar impresora -form.tickettitle=Lista de tickets -label.address=Direcci\u00f3n l\u00ednea 1 -label.address2=Direcci\u00f3n l\u00ednea 2 -label.all=Todo -label.attribute=Atributo de producto -label.attributes=Atributos -label.attributeset=Conjunto de atributo -label.bybarcode=Por c\u00f3digo de barras -label.bycustomer=Por cliente -label.bydates=Por fechas -label.byform=Por formulario -label.byproduct=Por producto -label.byreason=Por raz\u00f3n -label.bywarehouse=Por almac\u00e9n -label.card=Tarjeta -label.cardexpdate=Fecha de expiraci\u00f3n -label.cardholder=Nombre -label.cardnumber=Tarjeta -label.cascade=Cascada -label.catid=Identificador -label.catimage=Imagen -label.catname=Categor\u00eda -label.certificatepath=Certificado -label.certificatepwd=Contrase\u00f1a de certificado -label.city=Ciudad -label.commerceid=Id. de comercio -label.commercepwd=Clave de comercio -label.commercesign=Se\u00f1al de comercio -label.contact=Contacto -label.country=Pa\u00eds -label.curdate=Fecha de deuda -label.curdebt=Deuda actual -label.currency=Moneda -label.customer=Cliente -label.custtaxcategory=Categor\u00eda de impuesto por cliente -label.date=Fecha -label.datestitle=Fechas de cierre -label.datetime=Fecha y hora -label.dbdriverlib=Driver (librer\u00eda) -label.debt=A cuenta -label.double=Decimal -label.dutyid=Identificador -label.dutyname=Impuesto -label.dutyrate=Tasa -label.editline=Editar l\u00ednea -label.email=E-mail -label.fax=Fax -label.firstname=Nombre -label.floorid=Identificador -label.floorname=Planta -label.from=Desde -label.image=Imagen -label.integer=Entero -label.item=Art\u00edculo -label.javapos.drawer=Nombre de caj\u00f3n -label.javapos.printer=Nombre de impresora -label.lastname=Apellidos -label.locale=Localizaci\u00f3n -label.location=Direcci\u00f3n -label.locationaddress=Direcci\u00f3n -label.locationid=Identificador -label.locationname=Nombre -label.looknfeel=Aspecto -label.machinedisplayconn=Modo -label.machinedisplayport=Puerto -label.machineprinterport=Puerto -label.magcardreader=Lector de tarjetas -label.maxdebt=Deuda m\u00e1xima -label.maximum=M\u00e1ximo -label.merchantcode=C\u00f3digo de Mercader -label.minimum=M\u00ednimo -label.money=Moneda - -label.packsinstock=In stock -label.packof= packs of -label.packstosplit=Packs to split -label.productinpack=Product in pack -label.split=Split - -label.name=Nombre -label.notes=Notas -label.noticketstoclose=No hay tickets por cerrar -label.nullcategory=(Sin categor\u00eda) -label.order=Orden -label.passwordnew=Clave nueva -label.passwordold=Clave antigua -label.passwordrepeat=Repetir clave -label.paymentdate=Fecha -label.paymentgateway=Pasarela de pago -label.paymentreason=Raz\u00f3n -label.paymentstitle=Informe de pagos -label.paymenttestmode=Modo pruebas -label.paymenttotal=Total -label.peopleimage=Imagen -label.peoplename=Nombre -label.peoplevisible=Visible -label.percent=Porcentaje -label.phone=Tel\u00e9fono -label.phone2=Tel\u00e9fono alt. -label.placefloor=Planta -label.placeid=Identificador -label.placename=Sitio -label.placeposition=Posici\u00f3n -label.postal=C\u00f3digo postal -label.price=Precio -label.pricetax=Precio + Impuestos -label.prodaux=Auxiliar -label.prodbarcode=C\u00f3digo de barras -label.prodcategory=Categor\u00eda -label.prodcost=Costo -label.prodgeneral=General -label.prodincatalog=En el cat\u00e1logo -label.prodname=Nombre -label.prodorder=Orden -label.prodpricebuy=Precio de compra -label.prodpricesell=Precio de venta -label.prodpriceselltax=Precio de venta + impuesto -label.prodproperties=Propiedades -label.prodref=Referencia -label.prodscale=Balanza -label.prodstock=Inventario -label.prodstockcost=Costo anual -label.prodstockmax=Nivel m\u00e1ximo -label.prodstocksec=Nivel de seguridad -label.prodstockvol=Volumen -label.produnits=Unidades -label.prodvaluebuy=Valor de compra -label.prodvaluesell=Valor de venta -label.prodvolume=Volumen -label.properties=Propiedades -label.receiptprinter=Impresora de recibos -label.recorddeleted=(Registro borrado) -label.recordeof=(No hay registros) -label.recordnew=(Registro nuevo) -label.refunds=Devoluciones -label.region=Regi\u00f3n -label.remainingcash=Restante -label.reportsprinter=Impresora de informes -label.resname=Recurso -label.restaurantcustomer=Se est\u00e1 recibiendo al cliente {0}. Seleccione una mesa vac\u00eda.\ -label.restaurantmove=Se est\u00e1 moviendo la mesa {0}. Seleccione otra mesa o la mesa de origen. -label.role=Rol -label.sales=Ventas -label.salestitle=Informe de ventas -label.scale=Balanza -label.scaleinput=Introduzca un peso. -label.scanner=Esc\u00e1ner -label.search=Buscar -label.searchkey=Clave de b\u00fasqueda -label.sequence=Secuencia -label.sha=SHA -label.stockdate=Fecha -label.stockproduct=Producto -label.stockreason=Raz\u00f3n -label.storename=Nombre de tienda -label.subtotalcash=Subtotal -label.table=Mesa -label.tax=Impuestos -label.taxcash=Impuestos -label.taxcategory=Categor\u00eda de impuesto -label.taxes=Impuestos -label.taxid=CIF / NIF -label.taxparent=Impuesto padre -label.terminal=Terminal -label.ticketid=Ticket -label.tickettype=Tipo de ticket -label.time=Hora -label.timeframe=Periodo -label.timeperiod=Periodo de tiempo -label.to=A -label.totalcash=Total -label.type=Tipo -label.units=Cant. -label.uploadingproducts=Cargando productos... Espere por favor -label.user=Usuario:\ -label.value=Importe -label.visible=Visible -label.warehouse=Almac\u00e9n -message.BadPassword=La clave no es v\u00e1lida. Reint\u00e9ntelo otra vez. -message.CannotMove=No se puede mover a otro registro. -message.cannotcalculatetaxes=No se pueden calcular los impuestos del recibo.\n\ - Los impuestos de uno, o m\u00e1s productos del recibo no est\u00e1 correctamente definidos. -message.cannotchangepassword=No se ha podido cambiar la clave de acceso. -message.cannotclosecash=No se puede cargar la caja. -message.cannotdeleteconfig=No se ha podido borrar el archivo de configuraci\u00f3n. -message.cannotexecute=No se ha podido ejecutar la acci\u00f3n. -message.cannotfillchart=No se han podido rellenar los datos del gr\u00e1fico. -message.cannotfillreport=No se han podido rellenar los datos del informe. -message.cannotfindattributes=Este producto no tiene atributos. -message.cannotfindcustomer=No se han podido encontrar los datos del cliente. -message.cannotloadlists=No se puede cargar datos de listas -message.cannotloadreport=No se ha podido cargar la definici\u00f3n del informe. -message.cannotloadreportdata=No se han podido cargar los datos del informe. -message.cannotloadresourcedata=No se han podido cargar los recursos del informe. -message.cannotloadticket=No se ha podido cargar el recibo. -message.cannotprint=No se puede imprimir el recibo. -message.cannotprintline=No se ha podido imprimir la l\u00ednea. -message.cannotprintticket=No se ha podido imprimir el ticket. -message.cannotsaveconfig=No se ha podido guardar el archivo de configuraci\u00f3n. -message.cannotsaveinventorydata=No se pueden guardar datos del inventario. -message.cardnew=El valor de la tarjeta va a cambiar. Desea continuar? -message.cardremove=El valor de la tarjeta se va a borrar. Desea continuar? -message.changepassworddistinct=La clave de acceso repetida debe ser igual a la clave nueva. -message.closecashok=La caja se ha cerrado con \u00e9xito. -message.configfactory=Se restaurar\u00e1n los valores de f\u00e1brica y se perder\u00e1n los actuales. \u00bfDesea continuar? -message.configrestore=Se restaurar\u00e1n los valores iniciales y se perder\u00e1n los cambios. \u00bfDesea continuar? -message.createdatabase=No se ha detectado una base de datos en funcionamiento. Se creara una base de datos por defecto.
\u00bfDesea continuar? -message.customerdebtexceded=El cliente supera la deuda permitida. -message.databaseconnectionerror=No se puede conectar con la base de datos. Base de datos no disponible. -message.databasedrivererror=No se puede conectar con la base de datos. Driver no encontrado. -message.databasenotsupported=Base de datos "{0}" no soportada. -message.mergetable=Combinar tablas -message.mergetablequestion=\u00bfEst\u00e1 seguro de querer combinar la tabla? -message.nocard=Tarjeta de usuario no encontrada. Reint\u00e9ntelo otra vez... -message.nocardreader=Lector de tarjetas sin definir. -message.nocustomer=No existe un cliente con el c\u00f3digo introducido -message.nocustomernodebt=Este recibo no est\u00e1 asignado.\n\ - No puede ser pagado a cuenta. -message.nopaymentgateway=Pasarela de pago sin definir. -message.noprinters=No hay impresoras instaladas en el sistema. -message.noproduct=No existe un producto con el c\u00f3digo introducido -message.nosaveticket=No se ha podido guardar el ticket. -message.notactive=Ha sucedido un error al mostrar el panel. -message.notexiststicket=El recibo no existe. -message.noticket=El recibo ya no existe. -message.notpermissions=No dispone de permisos para ejecutar esta tarea. -message.noupdatescript=Se ha detectado un versi\u00f3n anterior de la base de datos pero no es posible actualizar la base de datos autom\u00e1ticamente. Chromis POS se cerrar\u00e1 ahora. -message.noweight=No se ha podido realizar la pesada. -message.paymentcashneg=Haga la devoluci\u00f3n y pulse Aceptar. -message.paymenterror=Error en la transacci\u00f3n. -message.paymenterrorunknown=Error desconocido en la transacci\u00f3n. -message.paymentexceptionremote=Excepci\u00f3n remota. -message.paymentexceptionservice=Excepci\u00f3n del servicio. -message.paymentfree=Sin cargo. -message.paymentgatewayext=Haga el pago con tarjeta y pulse Aceptar. -message.paymentgatewayextrefund=Haga la devoluci\u00f3n con tarjeta y pulse Aceptar. -message.paymentgatewayswipe=Pase la tarjeta por el lector y pulse Aceptar. -message.paymentgatewaytype=Escriba los datos de la tarjeta y pulse Aceptar. -message.paymentnotauthorised=Transacci\u00f3n no autorizada. -message.paymentrefundsnotsupported=No se pueden realizar devoluciones. -message.preparescanner=Prepare the scanner to upload the products list and press OK. -message.printererror=El recibo no se pudo imprimir. -message.productnotselected=Producto no seleccionado. -message.stockchangesactioned=Stock Changes Actioned - -message.restartchanges=La configuraci\u00f3n se ha guardado correctamente. Los cambios se realizar\u00e1n al reiniciar la aplicaci\u00f3n. -message.scannerfail=Se ha producido un error al subir la lista de productos. -message.scannerfail2=Se ha producido un error al descargar la lista de productos. -message.scannerok=Se ha subido con \u00e9xito la lista de productos. -message.tableempty=La mesa est\u00e1 ahora vac\u00eda. -message.tablefull=La mesa est\u00e1 ahora vac\u00eda. -message.title=Mensaje de la registradora -message.updatedatabase=Se ha detectado una versi\u00f3n anterior de la base de datos. Se actualizar\u00e1 la base de datos autom\u00e1ticamente.
SE PUEDEN PERDER DATOS. PRIMERO HAGA UNA COPIA DE SEGURIDAD.
\u00bfDesea continuar? -message.wannaclosecash=\u00bfEst\u00e1 seguro que desea cerrar la caja? -message.wannadelete=\u00bfEst\u00e1 seguro que desea borrar el recibo actual? -message.wannasave=\u00bfDesea guardar los cambios antes de salir? -payment.title=Pago -resource.binary=Binario -resource.image=Imagen -resource.text=Texto -rest.label.chairs=Sillas -rest.label.customer=Cliente -rest.label.date=Fecha -rest.label.notes=Notas -scale.invalidvalue=La balanza devolvi\u00f3 un valor err\u00f3neo. -scale.notdefined=La balanza no est\u00e1 definida. -scale.weighitem=Weigh Item - -stock.in.difference=(entrada) ajuste manual -stock.in.inventory=(entrada) ajuste por inventario f\u00edsico -stock.in.movement=(entrada) traspaso -stock.in.purchase=(entrada) compra -stock.in.refund=(entrada) devoluci\u00f3n -stock.out.break=(salida) producto da\u00f1ado -stock.out.crossing=Traspaso -stock.out.difference=(salida) ajuste manual -stock.out.internal.use=(salida) consumo interno -stock.out.inventory=(salida) ajuste por inventario f\u00edsico -stock.out.movement=(salida) traspaso -stock.out.refund=(salida) devoluci\u00f3n -stock.out.sale=(salida) venta -stock.in.openpack=(In) Open Pack -stock.out.openpack=(Out) Open Pack -stock.in.stockchange=(In) Stock Change -stock.out.stockchange=(Out) Stock Change - -tab.cash=Efectivo -tab.cashrefund=Devoluci\u00f3n -tab.cheque=Cheque -tab.chequerefund=Cheque -tab.debt=A cuenta -tab.free=Gratis -tab.magcard=Tarjeta -tab.paper=Vale -tab.ticket=Ticket -title.changepassword=Cambiar clave de acceso -title.editor=Mensaje del editor -transpayment.bonusin=(entrada) Bono -transpayment.bonusout=(salida) Bono -transpayment.cash=Efectivo -transpayment.cashin=(entrada) Efectivo -transpayment.cashout=(salida) Efectivo -transpayment.cashrefund=Devoluci\u00f3n -transpayment.cheque=Cheque -transpayment.chequerefund=Devoluci\u00f3n con cheque -transpayment.debt=A cuenta -transpayment.debtpaid=A cuenta pagados -transpayment.expensepaymentin=(entrada) Gasto diverso -transpayment.expensepaymentout=(salida) Gasto diverso -transpayment.free=Sin cargo -transpayment.magcard=Tarjeta -transpayment.magcardin=(entrada) Tarjeta -transpayment.magcardout=(salida) Tarjeta -transpayment.magcardrefund=Devoluci\u00f3n con tarjeta -transpayment.paperin=Vales cobrados -transpayment.paperout=Vales emitidos -transpayment.payrollin=(entrada) N\u00f3mina -transpayment.payrollout=(salida) N\u00f3mina -transpayment.purchasepaymentin=(entrada) Compra a proveedor -transpayment.purchasepaymentout=(salida) Compra a proveedor -transpayment.revenuesin=(entrada) Utilidad -transpayment.revenuesout=(salida) Utilidad -transpayment.ticket=Ticket diff --git a/locales/Mexican/reports/uk/chromis/reports/people_messages_es_MX.properties b/locales/Mexican/people_messages_es_MX.properties similarity index 89% rename from locales/Mexican/reports/uk/chromis/reports/people_messages_es_MX.properties rename to locales/Mexican/people_messages_es_MX.properties index 0f0643af..d9d22e05 100644 --- a/locales/Mexican/reports/uk/chromis/reports/people_messages_es_MX.properties +++ b/locales/Mexican/people_messages_es_MX.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Mexican/reports/uk/chromis/reports/productlabels_messages_es_MX.properties b/locales/Mexican/productlabels_messages_es_MX.properties similarity index 89% rename from locales/Mexican/reports/uk/chromis/reports/productlabels_messages_es_MX.properties rename to locales/Mexican/productlabels_messages_es_MX.properties index 8ce43e13..2a478adb 100644 --- a/locales/Mexican/reports/uk/chromis/reports/productlabels_messages_es_MX.properties +++ b/locales/Mexican/productlabels_messages_es_MX.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Mexican/reports/uk/chromis/reports/products_messages_es_MX.properties b/locales/Mexican/products_messages_es_MX.properties similarity index 91% rename from locales/Mexican/reports/uk/chromis/reports/products_messages_es_MX.properties rename to locales/Mexican/products_messages_es_MX.properties index 8d4e6305..9288108a 100644 --- a/locales/Mexican/reports/uk/chromis/reports/products_messages_es_MX.properties +++ b/locales/Mexican/products_messages_es_MX.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Mexican/reports/uk/chromis/reports/productsales_messages_es_MX.properties b/locales/Mexican/productsales_messages_es_MX.properties similarity index 90% rename from locales/Mexican/reports/uk/chromis/reports/productsales_messages_es_MX.properties rename to locales/Mexican/productsales_messages_es_MX.properties index 59c773aa..270aee0e 100644 --- a/locales/Mexican/reports/uk/chromis/reports/productsales_messages_es_MX.properties +++ b/locales/Mexican/productsales_messages_es_MX.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Mexican/reports/uk/chromis/reports/productscatalog_messages_es_MX.properties b/locales/Mexican/productscatalog_messages_es_MX.properties similarity index 91% rename from locales/Mexican/reports/uk/chromis/reports/productscatalog_messages_es_MX.properties rename to locales/Mexican/productscatalog_messages_es_MX.properties index f775c367..d2fb57c8 100644 --- a/locales/Mexican/reports/uk/chromis/reports/productscatalog_messages_es_MX.properties +++ b/locales/Mexican/productscatalog_messages_es_MX.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Mexican/reports/uk/chromis/reports/taxes_messages_es_MX.properties b/locales/Mexican/taxes_messages_es_MX.properties similarity index 90% rename from locales/Mexican/reports/uk/chromis/reports/taxes_messages_es_MX.properties rename to locales/Mexican/taxes_messages_es_MX.properties index 0799e4c4..faea2eb3 100644 --- a/locales/Mexican/reports/uk/chromis/reports/taxes_messages_es_MX.properties +++ b/locales/Mexican/taxes_messages_es_MX.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Mexican/reports/uk/chromis/reports/usersales_messages_es_MX.properties b/locales/Mexican/usersales_messages_es_MX.properties similarity index 90% rename from locales/Mexican/reports/uk/chromis/reports/usersales_messages_es_MX.properties rename to locales/Mexican/usersales_messages_es_MX.properties index 70adc82f..01e5ac17 100644 --- a/locales/Mexican/reports/uk/chromis/reports/usersales_messages_es_MX.properties +++ b/locales/Mexican/usersales_messages_es_MX.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Portuguese/locales/beans_messages_pt.properties b/locales/Portuguese/locales/beans_messages_pt.properties deleted file mode 100644 index f5c3ae82..00000000 --- a/locales/Portuguese/locales/beans_messages_pt.properties +++ /dev/null @@ -1,23 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -Button.Today=Hoje -button.ok=Aceitar -button.cancel=Cancelar -title.calendar=Selecione uma data -button.Today=Hoje diff --git a/locales/Portuguese/locales/data_messages_pt.properties b/locales/Portuguese/locales/data_messages_pt.properties deleted file mode 100644 index 2a8c88e3..00000000 --- a/locales/Portuguese/locales/data_messages_pt.properties +++ /dev/null @@ -1,79 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -exception.noupdatecount=Contagem de actualiza\u00e7\u00e3o n\u00e3o definida. -exception.nodataset=Ajuste de dados n\u00e3o definido. -exception.nonegativelimits=N\u00e3o s\u00e3o permitidos valores negativos. -exception.outofbounds=Fora dos limites. -exception.noreadfile=Error a ler frases de ficheiro. -exception.nofinishedfile=Sentences file not finished. -exception.notnull=O valor n\u00e3o pode ser null. -exception.noparamtype=Tipo de par\u00e2metro n\u00e3o permitido. -qbf.none=Nenhum -qbf.null=\u00c9 null -qbf.notnull=N\u00e3o \u00e9 null -qbf.equals=Igual -qbf.distinct=Distinto -qbf.greater=Maior -qbf.less=Menor -qbf.greaterequals=Maior ou igual -qbf.lessequals=Menor ou igual -label.findwhat=Procurar o qu\u00ea -label.where=Onde -label.match=Igualar -label.casesensitive=Caso sensitivo -button.ok=Aceitar -button.cancel=Cancelar -title.find=Procurar -list.startfield=In\u00edcio de campo -list.wholefield=Campo inteiro -list.anypart=Qualquer parte do campo -list.re=Express\u00e3o regular (RegExp) -title.message=Mensagem de gerente de base de dados -button.information=Informa\u00e7\u00e3o -message.norecord=Registro n\u00e3o encontrado. -message.nolistdata=N\u00e3o foi possivel encontrar dados na lista. -message.noreload=N\u00e3o \u00e9 possivel recarregar lista de dados. -message.nomove=N\u00e3o \u00e9 possivel mover para outro registro. -message.nosave=Registro n\u00e3o foi gravado. -message.nodelete=N\u00e3o \u00e9 possivel marcar registro para apagar. -message.nonew=N\u00e3o \u00e9 possivel criar novo registro. -sgn.danger=Perigo\: -sgn.warning=Aten\u00e7\u00e3o\: -sgn.caution=Cuidado\: -sgn.notice=Informa\u00e7\u00e3o\: -sgn.important=Importante\: -sgn.success=Sucesso\: -sgn.unknown=Desconhecido\: -exception.nocompare=Esperado comparador para QBF. -exception.nodelete=N\u00e3o existem registos apagados. -exception.noupdate=N\u00e3o existem registos actualizados. -exception.noinsert=N\u00e3o existem registos criados. -message.changeslost=As altera\u00e7\u00f5es ser\u00e3o perdidas. Deseja continuar? -title.editor=Editor de mensagem -message.wannasave=Deseja gravar as altera\u00e7\u00f5es antes de terminar? -label.imagefiles=Ficheiros de imagem -message.resizeimage=A imagem selecionada \u00e9 maior que o tamanho permitido por este campo. Deseja redimensionar? -qbf.re=Express\u00e3o regular (RegExp) -label.sortby=Ordenar por -label.andby=E por -message.nosort=Condi\u00e7\u00e3o de ordenamento inv\u00e1lida -caption.sort=Ordenar -exception.xmlfile=Error XML -exception.iofile=Erro -exception.parserconfig=Error diff --git a/locales/Portuguese/locales/erp_messages_pt.properties b/locales/Portuguese/locales/erp_messages_pt.properties deleted file mode 100644 index 8ed258e3..00000000 --- a/locales/Portuguese/locales/erp_messages_pt.properties +++ /dev/null @@ -1,37 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.configerp=Configura\u00e7\u00e3o ERP -label.erpurl=Servi\u00e7os URL -label.erpid=C\u00f3digo de entidade -label.erporg=C\u00f3digo de organiza\u00e7\u00e3o -label.erppos=C\u00f3digo de POS -label.erpuser=Utilizador -label.erppassword=Password -message.urlnotdefined=URL de sicroniza\u00e7\u00e3o de servi\u00e7o n\u00e3o defenido. -message.syncordersok=Sucesso na sincroniza\u00e7\u00e3o de encomendas. -message.syncordersinfo={0} Encomendas sicronizadas. -message.syncproductsok=Dados sincronizados com sucesso. -message.syncproductsinfo={0} Produtos sincronizados.\n{1} Clientes sincronizados. -message.remoteexception=Erro na comunica\u00e7\u00e3o. -message.serviceexception=N\u00e3o \u00e9 possivel conectar ao servi\u00e7o. -message.malformedurlexception=URL de Servi\u00e7o errado. -message.returnnull=Par\u00e2metros de sincroniza\u00e7\u00e3o errados. -message.zeroproducts=N\u00e3o existem dados para sincronizar. -message.zeroorders=N\u00e3o existem encomendas para sincronizar. -message.propsnotdefined=N\u00e3o foram definidadas propriedades de recurso de sincroniza\u00e7\u00e3o "chromis.properties". \ No newline at end of file diff --git a/locales/Portuguese/locales/pos_messages_pt.properties b/locales/Portuguese/locales/pos_messages_pt.properties deleted file mode 100644 index 36e58f6c..00000000 --- a/locales/Portuguese/locales/pos_messages_pt.properties +++ /dev/null @@ -1,431 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -Button.Cancel=Cancelar -button.catalogadd=Adicionar ao cat\u00e1logo -button.catalogdel=Remover do cat\u00e1logo -Button.Close=Fechar -Button.CloseCash=Fechar Caixa -Button.DeleteTicket=Apagar -button.edit=Editar -Button.ExecuteChart=Ejecutar gr\u00e1fico -button.executefilter=Executar filtro -Button.ExecuteReport=Executar relat\u00f3rio -Button.Factory=Valores de f\u00e1brica -button.listtickets=Lista -button.movetable=Mover -Button.NewTicket=Novo -Button.OK=Aceitar -button.opendrawer=Abrir gaveta -button.peoplepassword=Password -button.print=Imprimir -button.receive=Receber -button.refund=Restitui\u00e7\u00e3o -button.refundall=Restituir tudo -button.refundline=Restituir linha -button.refundone=Restituir um -button.reloadticket=Recarregar -button.reservations=Reservas -button.reset=Reinicializar -Button.Restore=Restaurar -Button.Save=Gravar -button.tables=Mesas -caption.tickets=Recibos -caption.upload=Carregar lista de produtos -Database.ScriptError=Cannot execute the database creation el script. -Database.ScriptWarning=Creation script not runned successfully. -Display.Null=Display not available -Display.Screen=Screen display -Display.Window=Display -exception.unavailabledataset=Dataset not available -exception.unavailablefield=Field not defined\: {0} -exception.unavailablefields=Fields not available -filter.dbdriverlib=Driver library (*.jar,*.zip) -form.productslist=Products list -label.bybarcode=Por c\u00f3digo de barras -label.bydates=Por datas -label.byform=Por formul\u00e1rio -label.byreason=Por raz\u00e3o -label.bywarehouse=Por Armaz\u00e9m -label.cardexpdate=Data de expedi\u00e7\u00e3o -label.cardholder=Nome do titular -label.cardnumber=N\u00famero de cart\u00e3o -Label.Cash=Caixa -Label.CashMachine=Caixa registradora -label.catid=ID -label.image=Imagem -label.catname=Categoria -Label.ChangeCash=Troco -label.commerceid=ID de com\u00e9rcio -label.commercepwd=Password de com\u00e9rcio -Label.Database=Base de dados -label.date=Data -label.datestitle=Data de caixa -Label.DbDriver=Driver class -label.dbdriverlib=Driver library -Label.DbPassword=Password -Label.DbURL=URL -Label.DbUser=Utilizador -label.dutyid=ID -label.dutyname=Nome da taxa -label.dutyrate=Rate -label.editline=Editar linha -Label.EndDate=Data de fim -label.floorid=ID -label.floorname=Andar -Label.InputCash=Entregue -label.item=Artigo -Label.LoadError=Error thrown trying to show this functionality. -label.locationaddress=Endere\u00e7o -label.locationid=ID -label.locationname=Nome -Label.MachineDisplay=Customer display -label.machinedisplayconn=Modo -label.machinedisplayport=Porta -Label.MachineName=Nome -Label.MachinePrinter=Impressora -Label.MachinePrinter2=Impressora 2 -Label.MachinePrinter3=Impressora 3 -label.machineprinterport=Porta -Label.MachineScreen=Ecr\u00e3 -label.magcardreader=Leitor de cart\u00e3o magn\u00e9tico -label.maximum=M\u00e1ximo -label.minimum=M\u00ednimo -Label.Name=Nome -label.noticketstoclose=N\u00e3o existem letras a fechar -label.nullcategory=(Sem categoria) -Label.Password=Password -label.passwordnew=Nova password -label.passwordold=Antiga password -label.passwordrepeat=Repetir password -Label.Payment=Pagamento -label.paymentdate=Data -label.paymentgateway=Payment gateway -label.paymentreason=Raz\u00e3o -label.paymentstitle=Relat\u00f3rio de pagamentos -label.paymenttestmode=Modo de teste -label.paymenttotal=Total -label.peopleimage=Imagem -label.peoplename=Nome -label.peoplevisible=Vis\u00edvel -label.placefloor=Piso -label.placename=Local -label.placeposition=Posi\u00e7\u00e3o -label.price=Pre\u00e7o -label.pricetax=Pre\u00e7o + Taxas -label.prodaux=Auxiliar -label.prodbarcode=C\u00f3digo de barras -label.prodcategory=Categoria -label.prodcost=Custo -label.prodgeneral=Geral -label.prodincatalog=No cat\u00e1logo -label.prodname=Nome -label.prodorder=Ordem -label.prodpricebuy=Por pre\u00e7o -label.prodpricesell=Pre\u00e7o de venda -label.prodpriceselltax=Pre\u00e7o de venda + taxa -label.prodproperties=Propriedades -label.prodref=Refer\u00eancia -label.prodscale=Escala -label.prodstock=Stock -label.prodstockcost=Custo por ano de stock -label.prodstockmax=N\u00edvel m\u00e1ximo -label.prodstocksec=N\u00edvel de seguran\u00e7a -label.prodstockvol=Volume de stock -label.produnits=Unidades -label.prodvaluebuy=Pre\u00e7o de compra -label.prodvaluesell=Pre\u00e7o de venda -label.prodvolume=Volume -label.recorddeleted=(Registro apagado) -label.recordeof=(Sem registros) -label.recordnew=(Novo registro) -label.remainingcash=Restantes -label.resname=Recurso -label.restaurantmove=Mover mesa {0}. Selecionar outra mesa ou a mesa de origem. -label.role=Regra -label.sales=Vendas -label.salestitle=Relat\u00f3rio de vendas -label.scale=Escala -label.scanner=Scanner -Label.StartDate=Data de in\u00edcio -label.stockdate=Data -label.stockproduct=Produto -label.stockreason=Raz\u00e3o -label.subtotalcash=Subtotal -label.table=Mesa -label.tax=Taxas -label.taxcash=Taxas -label.ticketid=Recibo -Label.Tickets=Pagamentos -Label.Ticketsbag=Recibos -label.totalcash=Total -label.units=Unidades -label.user=Utilizador\: -label.value=Valor -label.warehouse=Armaz\u00e9m -Menu.Backoffice=Administra\u00e7\u00e3o -Menu.Catalog=Cat\u00e1logo -Menu.Categories=Categorias -Menu.ChangePassword=Alterar password -Menu.ClosedProducts=Produto das vendas -Menu.CloseTPV=Fechar Caixa -Menu.Closing=Caixa fechada -Menu.Configuration=Configura\u00e7\u00e3o -Menu.ERPOrders=Sincroniza\u00e7\u00e3o de encomendas -Menu.ERPProducts=Sincroniza\u00e7\u00e3o de POS -Menu.Exit=Sair -Menu.Floors=Andares -Menu.Inventory=Armaz\u00e9ns -Menu.Inventory2=Invent\u00e1rio actual -Menu.InventoryBroken=Ivent\u00e1rio actual quebrado -Menu.InventoryDiff=Ivent\u00e1rio di\u00e1rio -Menu.Locations=Armaz\u00e9ns -Menu.Main=Principal -Menu.Maintenance=Manuten\u00e7\u00e3o -Menu.Maintenance.ERP=Chromis ERP -Menu.Maintenance.POS=Ponto de venda -Menu.Payments=Pagamentos -Menu.Printer=Impressora -Menu.Products=Produtos -Menu.StockChanges=Stock Changes -Menu.StockChangesReport=Stock Changes Report -Menu.Promotions=Promotions -Menu.PromotionsReport=Promotions Report - -Menu.Reports=Relat\u00f3rios -Menu.ReportTaxes=Taxas -Menu.Resources=Recursos -Menu.Roles=Regras -Menu.SalesChart=Gr\u00e1fico de vendas -Menu.SalesManagement=Vendas -Menu.SalesManagement.Reports=Ralat\u00f3rios -Menu.StockDiary=Di\u00e1rio de stock -Menu.StockManagement=Stock -Menu.StockManagement.Edit=Manuten\u00e7\u00e3o -Menu.StockManagement.Reports=Ralat\u00f3rios -Menu.StockMovement=Manuten\u00e7\u00e3o de stock -Menu.System=Sistema -Menu.Tables=Mesas -Menu.Taxes=Taxas -Menu.ThirdParties=Fornecedores -Menu.ThirdPartiesManagement=Manuten\u00e7\u00e3o de fornecedores -Menu.Ticket=Vendas -Menu.TicketEdit=Editar vendas -Menu.TicketRefund=Restitui\u00e7\u00f5es -Menu.Users=Utilizadores -Menu.UserSells=Caixa por utilizador -message.BadPassword=Password inv\u00e1lida. tente de novo.. -message.cannotchangepassword=N\u00e3o \u00e9 possivel alterar password. -message.cannotclosecash=N\u00e3o \u00e9 possivel fechar caixa. -message.cannotdeleteconfig=N\u00e3o \u00e9 possivel apagar ficheiro de configura\u00e7\u00e3o. -message.cannotexecute=N\u00e3o \u00e9 possivel executar ac\u00e7\u00e3o. -message.cannotfillchart=N\u00e3o \u00e9 possivel criar gr\u00e1fico com dados. -message.cannotfillreport=N\u00e3o \u00e9 possivel preencher dados de relat\u00f3rio. -message.cannotloadreport=N\u00e3o \u00e9 possivel carregar defeni\u00e7\u00f5es de relat\u00f3rio. -message.cannotloadreportdata=N\u00e3o \u00e9 possivel carregar dados de relat\u00f3rio. -message.cannotloadresourcedata=N\u00e3o \u00e9 possivel carregar recursos. -message.CannotMove=N\u00e3o \u00e9 possivel mover para outro recibo. -message.cannotprint=N\u00e3o \u00e9 possivel imprimir recibo. -message.cannotprintline=N\u00e3o \u00e9 possivel imprimir linha. -message.cannotprintticket=N\u00e3o \u00e9 possivel imprimir factura. -message.cannotsaveconfig=N\u00e3o \u00e9 possivel guardas ficheiro de configura\u00e7\u00e3o. -message.changepassworddistinct=A repeti\u00e7\u00e3o de password dever\u00e1 ser igual \u00e1 nova password. -message.closecashok=Caixa fechada com sucesso. -message.configfactory=Ser\u00e3o repostos os valores de f\u00e1brica e os valores correntes ser\u00e3o perdidos. Deja continuar? -message.configrestore=Initial values will be restored and changes will be lost. Do you want to continue? -message.createdatabase=A working database cannot be detected. A default database will be created.
Do you want to continue? -message.databaseconnectionerror=Cannot connect to database. Database not available. -message.databasedrivererror=Cannot connect to database. Database driver not found -message.databasenotsupported=Database "{0}" not supported. -message.nocardreader=Card reader not defined. -message.nopaymentgateway=Payment gateway not defined. -message.nosaveticket=Cannot save the ticket. -message.notactive=An error appeared loading the panel. -message.notpermissions=N\u00e3o est\u00e1 autorizado a executar esta tarefa. -message.paymentcashneg=Make the refund and press OK. -message.paymenterror=Erro na transa\u00e7\u00e3o. -message.paymenterrorunknown=Erro de transa\u00e7\u00e3o desconhecido. -message.paymentexceptionremote=Remote exception thrown. -message.paymentexceptionservice=Service exception thrown. -message.paymentfree=Gr\u00e1tis. -message.paymentgatewayext=Make the card payment and press OK. -message.paymentgatewayextrefund=Make the card refund and press OK. -message.paymentnotauthorised=Transa\u00e7\u00e3o n\u00e3o autorizada. -message.paymentrefundsnotsupported=Restitui\u00e7\u00f5es n\u00e3o suportadas. -message.preparescanner=Prepare the ScanPal to upload the products list and press OK. -message.restartchanges=The configuration is saved succesfully. Changes will be applied the next time the application restarts. -message.scannerfail=Error ao enviar lista de produtos. -message.scannerfail2=Erro ao receber lista de produtos. -message.scannerok=The products list has been uploaded successfully. -message.title=Menssagem de caixa registradora -message.updatedatabase=A database from a previous version has been detected. The database will be upgraded automatically.
DATA MAY BE LOST. CREATE FIRST A BACKUP.
Do you want to continue? -message.wannaclosecash=Tem a certeza que deseja fechar caixa? -message.wannadelete=Tem a certeza que deseja apagar o recibo corrente? -payment.title=Pagamento -Printer.Null=Impressora n\u00e3o dispon\u00edvel -Printer.Screen=Screen printer -Printer.Serial=Ticket printer -resource.binary=Bin\u00e1rio -resource.image=Imagem -resource.text=Texto -rest.label.chairs=Cadeiras -rest.label.customer=Cliente -rest.label.date=Data -rest.label.notes=Notas -stock.in.movement=(entrada) Movimento -stock.in.purchase=(entrada) Compra -stock.in.refund=(entrada) Restitui\u00e7\u00e3o -stock.out.break=(sa\u00edda) Quebra -stock.out.crossing=Travessia -stock.out.movement=(sa\u00edda) Movimento -stock.out.refund=(sa\u00edda) Restitui\u00e7\u00e3o -stock.out.sale=(sa\u00edda) Venda -stock.in.openpack=(In) Open Pack -stock.out.openpack=(Out) Open Pack -stock.in.stockchange=(In) Stock Change -stock.out.stockchange=(Out) Stock Change - -tab.cash=Caixa -tab.cashrefund=Restitui\u00e7\u00e3o -tab.cheque=Cheque -tab.chequerefund=Cheque -tab.free=Gr\u00e1tis -tab.magcard=Cart\u00e3o -tab.paper=Nota -tab.ticket=Recibo -title.changepassword=Alterar password -title.editor=Editor de menssagem -transpayment.cash=Caixa -transpayment.cashin=(entrada) Caixa -transpayment.cashout=(sa\u00edda) Caixa -transpayment.cashrefund=Restitui\u00e7\u00e3o -transpayment.cheque=Cheque -transpayment.chequerefund=Restitui\u00e7\u00e3o de cheque -transpayment.free=Gr\u00e1tis -transpayment.magcard=Cart\u00e3o -transpayment.magcardrefund=Restitui\u00e7\u00e3o de cart\u00e3o -transpayment.paperin=Entrada de nota -transpayment.paperout=Sa\u00edda de nota -transpayment.ticket=Recibo -Visor.Title=Chromis POS -message.paymentgatewayswipe=Passe o cart\u00e3o e pressione Aceitar. -message.paymentgatewaytype=Escreva detalhes do cart\u00e3o e pressione Aceitar. -label.placeid=ID -message.noticket=O recibo j\u00e1 n\u00e3o existe. -Menu.ProductsWarehouse=Produtos por armaz\u00e9m -Menu.ProductPacks=Product Packs - -message.noproduct=C\u00f3digo de produto inserido n\u00e3o existe -label.type=Tipo -message.tableempty=Mesa vazia. -message.tablefull=Mesa cheia. -label.locale=Localidade -label.looknfeel=Skin -button.scale=Escala -label.integer=Inteiro -label.double=Duplo -label.currency=Moeda -label.percent=Percentagem -label.time=Hora -label.datetime=Data hora -scale.notdefined=Escala n\u00e3o defenida -scale.invalidvalue=Escala n\u00e3o defenida -scale.weighitem=Weigh Item - -message.noweight=Peso n\u00e3o poss\u00edvel. -label.scaleinput=Inserir peso. -message.cannotloadticket=N\u00e3o \u00e9 possivel carregar recibo. -message.notexiststicket=Recibo n\u00e3o existe. -label.catimage=Imagem -message.noupdatescript=Foi detectada uma base de dados de uma vers\u00e3o anterior e n\u00e3o \u00e9 possivel actualizar automaticamente.
Chromis POS vai terminar. -label.visible=Vis\u00edvel -label.name=Nome -label.address=1\u00aa Morada -label.notes=Notas -Menu.Customers=Clientes -Menu.CustomersManagement=Clientes -form.customertitle=Lista de clientes -message.nocard=Cart\u00e3o de utilizador n\u00e3o encontrado. Tente novamente... -label.card=Cart\u00e3o -message.cardnew=O valor do cart\u00e3o ir\u00e1 alterar. Quer continuar? -message.cardremove=O valor do cart\u00e3o ir\u00e1 ser removido. Quer continuar? -message.nocustomer=N\u00e3o existe cliente com o c\u00f3digo inserido -label.maxdebt=D\u00e9bito m\u00e1ximo -label.curdebt=D\u00e9bito corrente -label.curdate=Data de d\u00e9bito -message.wannasave=Deseja gravar as altera\u00e7\u00f5es antes de sair? -Menu.Customers.Reports=Relat\u00f3rios -Menu.CustomersReport=Clientes -label.bycustomer=Por cliente -label.customer=Clientes -Menu.CustomersBReport=Clientes por defeito -Menu.Maintenance.Reports=Ralat\u00f3rios -Menu.UsersReport=Utilizadores -label.restaurantcustomer=Recebendo cliente {0}. Selecione uma mesa vazia. -tab.debt=D\u00e9bito -label.debt=D\u00e9bito -transpayment.debt=D\u00e9bito -message.nocustomernodebt=O recibo se encontra atribu\u00eddo.\nN\u00e3o pode ser pago por d\u00e9bito. -message.cannotfindcustomer=N\u00e3o \u00e9 possivel encontrar dados de cliente. -button.pay=Pagar conta -Menu.CustomersPayment=Clientes -transpayment.debtpaid=D\u00edvida paga -label.taxid=ID de taxa -label.attributes=Attributes -Menu.ProductSales=Venda de produtos -Menu.ProductLabels=Etiquetas de produtos -caption.split=Divida recibo -label.searchkey=Chave de procura -label.contact=Contacto -label.location=Localiza\u00e7\u00e3o / Morada -label.firstname=Primeiro nome -label.lastname=\u00daltimo nome -label.email=E-mail -label.phone=Telefone -label.phone2=Telefone 2 -label.fax=Fax -label.address2=Morada 2\u00aa linha -label.postal=C\u00f3digo postal -label.city=Cidade -label.region=Regi\u00e3o -label.country=Pa\u00eds -label.sequence=Sequ\u00eancia -message.customerdebtexceded=The customer surpases the allowed debt. -label.custtaxcategory=Categoria de taxas de cliente -label.taxcategory=Categoria de taxa -label.taxparent=Tax m\u00e3e -label.cascade=Cascata -label.reportsprinter=Impressora de relat\u00f3rios -Menu.CustomersDiary=Di\u00e1rio de clientes -Menu.TaxCustCategories=Categoria de taxas de cliente -Menu.TaxCategories=Categorias de taxas -button.clean=Redefinir -label.taxes=Taxas -label.order=Ordem -button.Discount=Desconto -button.discount=Desconto -button.discountticket=Desconto -button.ExecuteChart=Ejecutar gr\u00e1fico -button.NewTicket= -button.linediscount=% Deconto -button.refundit=Restituir -button.sendorder=Cozinha -button.setperson=Gar\u00e7om -Button.PrintCash=Imprimir -database.ScriptError=N\u00e3o pode executar o manuscrito de cria\u00e7\u00e3o de base de dados. -database.ScriptWarning=Manuscrito de cria\u00e7\u00e3o n\u00e3o correu com \u00eaxito. diff --git a/locales/Spanish/reports/uk/chromis/reports/badprice_messages_es.properties b/locales/Spanish/badprice_messages_es.properties similarity index 91% rename from locales/Spanish/reports/uk/chromis/reports/badprice_messages_es.properties rename to locales/Spanish/badprice_messages_es.properties index 82b4dafd..54883a28 100644 --- a/locales/Spanish/reports/uk/chromis/reports/badprice_messages_es.properties +++ b/locales/Spanish/badprice_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Spanish/barcodesheet_messages_es.properties b/locales/Spanish/barcodesheet_messages_es.properties new file mode 100644 index 00000000..7cf39091 --- /dev/null +++ b/locales/Spanish/barcodesheet_messages_es.properties @@ -0,0 +1,19 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + +label.title=C\u00f3digo de Barras diff --git a/locales/Spanish/reports/uk/chromis/reports/cashflow_messages_es.properties b/locales/Spanish/cashflow_messages_es.properties similarity index 91% rename from locales/Spanish/reports/uk/chromis/reports/cashflow_messages_es.properties rename to locales/Spanish/cashflow_messages_es.properties index 37c655bc..98142457 100644 --- a/locales/Spanish/reports/uk/chromis/reports/cashflow_messages_es.properties +++ b/locales/Spanish/cashflow_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -22,8 +22,8 @@ label.noproduct=(Sin Ventas) label.printed=Impreso label.period=Per\u00edodo: label.payment=Pago -label.sum=Total -label.total=Gran Total +label.sum=Suma +label.total=Importe Total transpayment.cash=Efectivo transpayment.magcard=Tarjeta diff --git a/locales/Spanish/reports/uk/chromis/reports/cashregisterlog_messages_es.properties b/locales/Spanish/cashregisterlog_messages_es.properties similarity index 92% rename from locales/Spanish/reports/uk/chromis/reports/cashregisterlog_messages_es.properties rename to locales/Spanish/cashregisterlog_messages_es.properties index adfc2d8c..575405be 100644 --- a/locales/Spanish/reports/uk/chromis/reports/cashregisterlog_messages_es.properties +++ b/locales/Spanish/cashregisterlog_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -21,7 +21,7 @@ label.noreference= label.noproduct=(Sin ventas) label.printed=Impreso label.date=Fecha -label.ticket=Ticket N. +label.ticket=Ticket No. label.sum=Suma label.customer=Cliente label.payment=Pago diff --git a/locales/Spanish/reports/uk/chromis/reports/categorysales_messages_es.properties b/locales/Spanish/categorysales_messages_es.properties similarity index 89% rename from locales/Spanish/reports/uk/chromis/reports/categorysales_messages_es.properties rename to locales/Spanish/categorysales_messages_es.properties index 8fd108ef..0b878796 100644 --- a/locales/Spanish/reports/uk/chromis/reports/categorysales_messages_es.properties +++ b/locales/Spanish/categorysales_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -25,4 +25,4 @@ label.printed=Impreso label.period=Per\u00edodo: label.qty=Cant label.title=Ventas por Categor\u00eda -label.total=Gran Total +label.total=Importe Total diff --git a/locales/Spanish/reports/uk/chromis/reports/chartsales_messages_es.properties b/locales/Spanish/chartsales_messages_es.properties similarity index 90% rename from locales/Spanish/reports/uk/chromis/reports/chartsales_messages_es.properties rename to locales/Spanish/chartsales_messages_es.properties index a0f02334..40b1a9b3 100644 --- a/locales/Spanish/reports/uk/chromis/reports/chartsales_messages_es.properties +++ b/locales/Spanish/chartsales_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Spanish/reports/uk/chromis/reports/closedpos_messages_es.properties b/locales/Spanish/closedpos_messages_es.properties similarity index 86% rename from locales/Spanish/reports/uk/chromis/reports/closedpos_messages_es.properties rename to locales/Spanish/closedpos_messages_es.properties index 47d6535f..5fd3a199 100644 --- a/locales/Spanish/reports/uk/chromis/reports/closedpos_messages_es.properties +++ b/locales/Spanish/closedpos_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -23,12 +23,13 @@ label.host=Terminal label.partialsubtotal=Subtotal label.partialtax=Impuestos label.partialtotal=Total -label.hostsequence=Sequence +label.hostsequence=Secuencia label.subtotal=Subtotal label.tax=Impuestos -label.total=Gran Total -label.period=Periodo: +label.total=Importe Total +label.period=Per\u00edodo: label.printed=Impreso +transpayment.bank=Banco transpayment.cash=Efectivo transpayment.cashin=(entrada) Efectivo transpayment.cashout=(salida) Efectivo @@ -43,4 +44,4 @@ transpayment.ticket=Ticket transpayment.magcardrefund=Devoluci\u00f3n tarjeta transpayment.paperin=Vales cobrados transpayment.paperout=Vales emitidos -transpayment.ticket=Tiquet +transpayment.ticket=Ticket diff --git a/locales/Spanish/reports/uk/chromis/reports/closedproducts_messages_es.properties b/locales/Spanish/closedproducts_messages_es.properties similarity index 91% rename from locales/Spanish/reports/uk/chromis/reports/closedproducts_messages_es.properties rename to locales/Spanish/closedproducts_messages_es.properties index 10a7ef1e..b6c9c177 100644 --- a/locales/Spanish/reports/uk/chromis/reports/closedproducts_messages_es.properties +++ b/locales/Spanish/closedproducts_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Spanish/reports/uk/chromis/reports/customers_messages_es.properties b/locales/Spanish/customers_messages_es.properties similarity index 89% rename from locales/Spanish/reports/uk/chromis/reports/customers_messages_es.properties rename to locales/Spanish/customers_messages_es.properties index be91fa94..b8155c4d 100644 --- a/locales/Spanish/reports/uk/chromis/reports/customers_messages_es.properties +++ b/locales/Spanish/customers_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -25,3 +25,4 @@ label.title=Clientes label.address=Domicilio label.name=Nombre label.printed=Impreso +label.discount=Discount diff --git a/locales/Spanish/reports/uk/chromis/reports/customersdiary_messages_es.properties b/locales/Spanish/customersdiary_messages_es.properties similarity index 90% rename from locales/Spanish/reports/uk/chromis/reports/customersdiary_messages_es.properties rename to locales/Spanish/customersdiary_messages_es.properties index 465711c9..97c9b709 100644 --- a/locales/Spanish/reports/uk/chromis/reports/customersdiary_messages_es.properties +++ b/locales/Spanish/customersdiary_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Spanish/reports/uk/chromis/reports/dailypresence_messages_es.properties b/locales/Spanish/dailypresence_messages_es.properties similarity index 88% rename from locales/Spanish/reports/uk/chromis/reports/dailypresence_messages_es.properties rename to locales/Spanish/dailypresence_messages_es.properties index 0440c176..0e8c1519 100644 --- a/locales/Spanish/reports/uk/chromis/reports/dailypresence_messages_es.properties +++ b/locales/Spanish/dailypresence_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -20,7 +20,7 @@ label.end=Fin label.name=Nombre label.period=Per\u00edodo: -label.printed=Printed +label.printed=Impreso label.start=Inicio label.title=Presencia Diaria label.total=Total Horas diff --git a/locales/Spanish/reports/uk/chromis/reports/dailyschedule_messages_es.properties b/locales/Spanish/dailyschedule_messages_es.properties similarity index 91% rename from locales/Spanish/reports/uk/chromis/reports/dailyschedule_messages_es.properties rename to locales/Spanish/dailyschedule_messages_es.properties index 453b0a5b..d86a6229 100644 --- a/locales/Spanish/reports/uk/chromis/reports/dailyschedule_messages_es.properties +++ b/locales/Spanish/dailyschedule_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Spanish/reports/uk/chromis/reports/extendedcashregisterlog_messages_es.properties b/locales/Spanish/extendedcashregisterlog_messages_es.properties similarity index 89% rename from locales/Spanish/reports/uk/chromis/reports/extendedcashregisterlog_messages_es.properties rename to locales/Spanish/extendedcashregisterlog_messages_es.properties index 8fea25cb..f76e7004 100644 --- a/locales/Spanish/reports/uk/chromis/reports/extendedcashregisterlog_messages_es.properties +++ b/locales/Spanish/extendedcashregisterlog_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -26,12 +26,12 @@ label.ticket=Ticket No. label.sum=Suma label.customer=Cliente label.payment=Pago -label.total=Gran Total +label.total=Importe Total transpayment.cash=Efectivo transpayment.magcard=Tarjeta transpayment.cashrefund=Devoluci\u00f3n Efectivo -transpayment.magcardrefund=Devoluci\u00f3n Tarjega +transpayment.magcardrefund=Devoluci\u00f3n Tarjeta transpayment.cheque=Cheque transpayment.chequerefund=Devoluci\u00f3n Cheque transpayment.cashin=(entrada) Efectivo diff --git a/locales/Spanish/reports/uk/chromis/reports/extproducts_messages_es.properties b/locales/Spanish/extproducts_messages_es.properties similarity index 89% rename from locales/Spanish/reports/uk/chromis/reports/extproducts_messages_es.properties rename to locales/Spanish/extproducts_messages_es.properties index 5643bc4a..04e41517 100644 --- a/locales/Spanish/reports/uk/chromis/reports/extproducts_messages_es.properties +++ b/locales/Spanish/extproducts_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -20,7 +20,7 @@ label.meanprice=Precio Medio label.name=Categor\u00eda label.notaxid= label.nocustomer=(Sin Cliente definido) -label.nocategory=(Sin Categor\u00eda definido) +label.nocategory=(Sin Categor\u00eda definida) label.noreferency= label.noproduct=(Sin Producto definido) label.partialtotal=Total diff --git a/locales/Spanish/invalidcategory_messages_es.properties b/locales/Spanish/invalidcategory_messages_es.properties new file mode 100644 index 00000000..1ca11287 --- /dev/null +++ b/locales/Spanish/invalidcategory_messages_es.properties @@ -0,0 +1,27 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + + +label.title=Datos de Categor\u00eda no V\u00e1lidos +label.reference=Referencia +label.barcode=C\u00f3digo de Barras +label.name=Nombre +label.category=Categor\u00eda Err\u00f3nea +label.csverror=Mensaje de Error +label.row=Fila en Fichero + diff --git a/locales/Spanish/reports/uk/chromis/reports/invaliddata_messages_es.properties b/locales/Spanish/invaliddata_messages_es.properties similarity index 83% rename from locales/Spanish/reports/uk/chromis/reports/invaliddata_messages_es.properties rename to locales/Spanish/invaliddata_messages_es.properties index 441698e0..2b8a669b 100644 --- a/locales/Spanish/reports/uk/chromis/reports/invaliddata_messages_es.properties +++ b/locales/Spanish/invaliddata_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -16,10 +16,10 @@ # You should have received a copy of the GNU General Public License # along with Chromis POS. If not, see . -label.title=Dato de producto Inv\u00e1lido +label.title=Dato de producto no V\u00e1lido label.reference=Referencia label.barcode=C\u00f3digo de Barras label.name=Nombre -label.csverror=mensaje de Error +label.csverror=Mensaje de Error label.row=Fila en archivo diff --git a/locales/Spanish/reports/uk/chromis/reports/inventory_messages_es.properties b/locales/Spanish/inventory_messages_es.properties similarity index 91% rename from locales/Spanish/reports/uk/chromis/reports/inventory_messages_es.properties rename to locales/Spanish/inventory_messages_es.properties index ac08cfad..82b131ad 100644 --- a/locales/Spanish/reports/uk/chromis/reports/inventory_messages_es.properties +++ b/locales/Spanish/inventory_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Spanish/reports/uk/chromis/reports/inventoryb_messages_es.properties b/locales/Spanish/inventoryb_messages_es.properties similarity index 90% rename from locales/Spanish/reports/uk/chromis/reports/inventoryb_messages_es.properties rename to locales/Spanish/inventoryb_messages_es.properties index 6e43eac5..e127ee4a 100644 --- a/locales/Spanish/reports/uk/chromis/reports/inventoryb_messages_es.properties +++ b/locales/Spanish/inventoryb_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Spanish/reports/uk/chromis/reports/inventorydiff_messages_es.properties b/locales/Spanish/inventorydiff_messages_es.properties similarity index 91% rename from locales/Spanish/reports/uk/chromis/reports/inventorydiff_messages_es.properties rename to locales/Spanish/inventorydiff_messages_es.properties index e24a8605..1329f2cc 100644 --- a/locales/Spanish/reports/uk/chromis/reports/inventorydiff_messages_es.properties +++ b/locales/Spanish/inventorydiff_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Spanish/reports/uk/chromis/reports/inventorydiffdetail_messages_es.properties b/locales/Spanish/inventorydiffdetail_messages_es.properties similarity index 91% rename from locales/Spanish/reports/uk/chromis/reports/inventorydiffdetail_messages_es.properties rename to locales/Spanish/inventorydiffdetail_messages_es.properties index 52d206b5..b24f406c 100644 --- a/locales/Spanish/reports/uk/chromis/reports/inventorydiffdetail_messages_es.properties +++ b/locales/Spanish/inventorydiffdetail_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Spanish/reports/uk/chromis/reports/inventorylistdetail_messages_es.properties b/locales/Spanish/inventorylistdetail_messages_es.properties similarity index 86% rename from locales/Spanish/reports/uk/chromis/reports/inventorylistdetail_messages_es.properties rename to locales/Spanish/inventorylistdetail_messages_es.properties index 414f1c37..77ae82e3 100644 --- a/locales/Spanish/reports/uk/chromis/reports/inventorylistdetail_messages_es.properties +++ b/locales/Spanish/inventorylistdetail_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -16,10 +16,10 @@ # You should have received a copy of the GNU General Public License # along with Chromis POS. If not, see . -label.max=M\u00e1ximo +label.title= Inventario: Detalle Listado label.printed: Impreso -label.name=Nombre label.ref=Ref. +label.name=Nombre label.sec=M\u00ednimo -label.title=Detalle de existencias label.units=Unidades +label.max=M\u00e1ximo diff --git a/locales/Spanish/inventoryreorder_messages_es.properties b/locales/Spanish/inventoryreorder_messages_es.properties new file mode 100644 index 00000000..8463c7b6 --- /dev/null +++ b/locales/Spanish/inventoryreorder_messages_es.properties @@ -0,0 +1,30 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + +label.title=Inventario: Re-Ordenar +label.printed=Impreso +label.ref=Ref. +label.name=Nombre +label.sec=M\u00ednimo +label.units=Unidades +label.valuebuy=Valor de Compra +label.valuesell=Valor de Venta +label.valuevolume=Volumen +label.valuecost=Costo +label.max=M\u00e1ximum +label.location=Almac\u00e9n : diff --git a/locales/Spanish/locales/beans_messages_es.properties b/locales/Spanish/locales/beans_messages_es.properties deleted file mode 100644 index 11c47446..00000000 --- a/locales/Spanish/locales/beans_messages_es.properties +++ /dev/null @@ -1,25 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - - -title.calendar=Seleccione una fecha -button.cancel=Cancelar -Button.Today=Hoy -button.ok=Aceptar -button.Today=Hoy diff --git a/locales/Spanish/locales/data_messages_es.properties b/locales/Spanish/locales/data_messages_es.properties deleted file mode 100644 index 435e702b..00000000 --- a/locales/Spanish/locales/data_messages_es.properties +++ /dev/null @@ -1,90 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -button.cancel=Cancelar -button.information=Informaci\u00f3n -button.ok=Aceptar - -caption.sort=Ordenar - -exception.iofile=Error leyendo el archivo. -exception.nocompare=Se esperaba un comparador de QBF. -exception.nodataset=Conjunto de datos sin definir. -exception.nodelete=No se han borrado registros. -exception.nofinishedfile=El archivo de sentencias no ha finalizado. -exception.noinsert=No se han creado registros. -exception.nonegativelimits=No se permiten l\u00edmites negativos. -exception.noparamtype=El tipo del par\u00e1metro no est\u00e1 permitido. -exception.noreadfile=Error leyendo el archivo de sentencias. -exception.notnull=El valor debe ser no nulo. -exception.noupdate=No se han modificado registros. -exception.noupdatecount=N\u00famero de modificaciones sin definir. -exception.outofbounds=Fuera de los l\u00edmites. -exception.parserconfig=Error del analizador XML. Por favor, contecte con el administrador. -exception.xmlfile=Error de an\u00e1lisis. Archivo XML no v\u00e1lido. - -label.andby=Y por -label.casesensitive=May\u00fasculas / Min\u00fasculas -label.findwhat=Buscar -label.imagefiles=Archivos de im\u00e1genes -label.match=Condici\u00f3n -label.sortby=Ordenar por -label.where=Donde - -list.anypart=Cualquier parte del campo -list.re=Expresi\u00f3n regular -list.startfield=Principio del campo -list.wholefield=Todo el campo - -message.changeslost=Los cambios realizados se perder\u00e1n. \u00bfDesea continuar? -message.nodelete=No se puede marcar el registro para borrar. -message.nolistdata=No se puede buscar en la lista de datos. -message.nomove=No se puede mover a otro registro. -message.nonew=No se puede crear un nuevo registro. -message.norecord=No se encuentra el registro. -message.noreload=No se puede recargar la lista de datos. -message.nosave=No se puede grabar el registro. -message.nosort=La condici\u00f3n de ordenaci\u00f3n no es correcta -message.resizeimage=La image seleccionada es m\u00e1s grande que el tama\u00f1o adecuado para el campo. \u00bfDesea redimensionar la imagen? -message.wannasave=\u00bfDesea guardar los cambios antes de salir? - -qbf.distinct=Distinto -qbf.equals=Igual -qbf.greater=Mayor -qbf.greaterequals=Mayor o igual -qbf.less=Menor -qbf.lessequals=Menor o igual -qbf.none=Ninguno -qbf.notnull=No nulo -qbf.null=Nulo -qbf.re=Comodines - -sgn.caution=Atenci\u00f3n\: -sgn.danger=Peligro\: -sgn.important=Importante\: -sgn.notice=Aviso\: -sgn.success=\u00c9xito\: -sgn.unknown=Desconocido\: -sgn.warning=Precauci\u00f3n\: - -title.editor=Mensaje del editor -title.find=Buscar -title.message=Mensaje del gestor de datos -combo.year=A\u00f1o -combo.today=Hoy -combo.month=Mes diff --git a/locales/Spanish/locales/erp_messages_es.properties b/locales/Spanish/locales/erp_messages_es.properties deleted file mode 100644 index fa8fcedf..00000000 --- a/locales/Spanish/locales/erp_messages_es.properties +++ /dev/null @@ -1,37 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - -label.configerp=Configuraci\u00f3n ERP -label.erpid=C\u00f3digo de entidad -label.erporg=C\u00f3digo de organizacion -label.erppassword=Clave de acceso -label.erppos=C\u00f3digo de punto de venta -label.erpurl=URL de servicio -label.erpuser=Usuario -message.malformedurlexception=La direcci\u00f3n URL del servicio no es correcta. -message.propsnotdefined=No se ha definido el recurso de propiedades de sincronizaci\u00f3n "chromis.properties". -message.remoteexception=Se ha producido un error de comunicaci\u00f3n. -message.returnnull=Los par\u00e1metros de sincronizaci\u00f3n no son correctos. -message.serviceexception=No se ha podido conectar con el servicio. -message.syncordersinfo=Se han sincronizado {0} \u00f3rdenes. -message.syncordersok=Se han sincronizado las \u00f3rdenes correctamente. -message.syncproductsinfo=Se han sincronizado {0} productos.\nSe han sincronizado {1} clientes. -message.syncproductsok=Se han sincronizado los datos correctamente. -message.urlnotdefined=No se ha definido la direcci\u00f3n URL del servicio de sincronizaci\u00f3n -message.zeroorders=No hay \u00f3rdenes que sincronizar. -message.zeroproducts=No hay datos que sincronizar. diff --git a/locales/Spanish/locales/pos_messages_es.properties b/locales/Spanish/locales/pos_messages_es.properties deleted file mode 100644 index f2e648f9..00000000 --- a/locales/Spanish/locales/pos_messages_es.properties +++ /dev/null @@ -1,748 +0,0 @@ -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works -# -# This file is part of chromis oPOS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see . - - -button.memberdiscount=Desc Miembro -Button.Cancel=Cancelar -button.catalogadd=A\u00f1adir al cat\u00e1logo -button.catalogdel=Borrar del cat\u00e1logo -button.clean=Restaurar -Button.Close=Cerrar -Button.CloseCash=Cerrar caja -button.Discount=Descuento -Button.DeleteTicket=Borrar -button.edit=Editar -Button.ExecuteChart=Ejecutar gr\u00e1fico -button.executefilter=Ejecutar filtro -Button.ExecuteReport=Ejecutar informe -Button.Factory=Valores de f\u00e1brica -button.linediscount=Desc' % -button.listtickets=Lista -button.migrate=Migrar Base de Datos -button.movetable=Mover -Button.NewTicket=Nuevo -Button.OK=Aceptar -button.opendrawer=Abrir caj\u00f3n -button.pay=Pagar cuenta -button.peoplepassword=Clave de acceso -button.print=Imprimir -Button.PrintCash=Imprimir -button.receive=Recibir -button.refund=Devolver -button.refundall=Devolver todo -button.refundit=Devolver Articulo -button.refundline=Devolver l\u00ednea -button.refundone=Devolver uno -button.reloadticket=Recargar -button.reservations=Reservas -button.reset=Limpiar -Button.Restore=Restaurar -Button.Save=Guardar -button.scale=Balanza -button.sendorder=Enviar Orden -button.setperson=Camarero -button.tables=Mesas -button.totaldiscount=Total Desc' -Button.Exit=Salir -button.moorings=Moorings -button.test=TEST -button.newcustomer=Nuevo Cliente - -caption.tickets=Recibos -caption.upload=Subir lista de productos -caption.split=Dividir recibo - -Database.ScriptError=No se ha podido ejecutar el gui\u00f3n de creaci\u00f3n de base de datos. -database.ScriptNotFound=No se encuentra el scrit Updater.sql. -Database.ScriptWarning=No se ha podido ejecutar el gui\u00f3n correctamente. -database.UnableToConnect=No se puede conectar con la Base de Datos! Comprueba los ajustes en Configuraci\u00f3n. -database.UpdaterWarning=No se puede ejecutar el script de actualizaci\u00f3n de la base de datos. -datebase.ResetPickup=No se puede resetear el pickup -Display.Null=Visor no disponible -Display.Screen=Visor en pantalla -Display.Window=Visor - -exception.unavailabledataset=No hay conjunto de datos disponible -exception.unavailablefield=Campo no definido\: {0} -exception.unavailablefields=No hay campos disponibles - -filter.dbdriverlib=Driver (librer\u00eda) (*.jar,*.zip) - -form.customertitle=Lista de clientes -form.productslist=Lista de productos -form.selectprintertitle=Seleccionar impresora -form.tickettitle=Lista de recibos - -label.address=Direcci\u00f3n l\u00ednea 1 -label.address2=Direcci\u00f3n l\u00ednea 2 -label.all=Todos -label.attribute=Atributo de producto -label.attributes=Atributos -label.attributeset=Conjunto de atributos -label.autologoffpanel=Auto LogOff -label.autologonoff=Auto LogOff tras la venta -label.autoloffrestaurant=En modo Restaurante - volver a las mesas -label.autolofftime=Auto LogOff despue\u00c5\u009b de un tiempo inactivo -label.autologoffzero=seconds, 0 = Sin LogOff por tiempo - -label.btndisplay=Button Display Text -label.bybarcode=Por c\u00f3digo barras -label.bycustomer=Por cliente -label.bydates=Por fechas -label.byform=Por formulario -label.byproduct=Por producto -label.byreason=Por raz\u00f3n -label.bywarehouse=Por almac\u00e9n - -label.card=Tarjeta -label.cardexpdate=Caduca final -label.cardholder=Nombre -label.cardnumber=Tarjeta -label.cascade=Cascada -Label.Cash=Caja -Label.CashMachine=Caja registradora -label.catid=Identificador -label.catimage=Imagen -label.catname=Categor\u00eda -label.certificatepath=Certificado -label.certificatepwd=Clave del certificado -Label.ChangeCash=Cambio -label.city=Ciudad -label.commerceid=Id. de comercio -label.commercepwd=Clave de comercio -label.commercesign=Signo de comercio -label.companyname=Nombre Compa\u00f1ia -label.companyaddr1=Domicilio -label.companyaddr2=Domicilio 2 -label.companyaddr3=Ciudad -label.companyaddr4=Codigo Postal -label.companytelephone=Numero Telefono -label.companyFax=Numero Fax -label.companyemail=Email -label.companytax=CIF -label.companywww=Pagina Web - - -label.configreceipt=Ajuste Recibo -label.contact=Contacto -label.country=Pa\u00eds -label.csvbad=Precio Mal -label.csvclearlog=Limpiar log importaci\u00f3n -label.csvdelimit=Separador -label.csvenableclear=Activar Boton Limpiar Importe -label.csvfile=Archivo -label.csvimpostbtn=Importar CSV -label.cvsinvalid=Productos Inv\u00e1lidos -label.csvmissing=Datos Perdidos -label.csvnewproducts=Nuevos Productos -label.cvsnotchanged=Sin Cambios -label.csvpriceupdated=Precios Actualizados -label.csvread=Leer Cabecera -label.csvrecordsfound=Registros encontrados -label.csvresetimport=Resetear Importaci\u00f3n de Datos -label.csvsellingintax=Vender con Precios IVA Incluido? - - -label.curdebt=Deuda actual -label.curdate=Fecha de deuda -label.currency=Moneda -label.currencybutton=Ocultar Superposici\u00f3n texto Pagos -label.customer=Cliente -label.custtaxcategory=Categor\u00eda de impuesto por cliente - - -Label.Database=Base de datos -label.date=Fecha -label.datestitle=Fechas de cierre -label.datetime=Fecha y hora -Label.DbDriver=Driver (clase) -label.dbdriverlib=Driver (librer\u00eda) -Label.DbPassword=Clave de acceso -Label.DbURL=Cadena de conexi\u00f3n -Label.DbUser=Usuario -label.debt=A cuenta -label.double=Decimal -label.dutyid=Identificador -label.dutyname=Impuesto -label.dutyrate=Tasa - -label.editline=Editar l\u00ednea -label.email=E-mail -Label.EndDate=Fecha de fin - -label.fax=Fax -label.firstname=Nombre -label.floorid=Identificador -label.floorname=Planta - -label.general=General -label.grossprofit=Beneficio Bruto - -label.image=Imagen -label.Infopanel=Ocultar Barra Estado -label.inputamount=Campo de entrada por encima del teclado -Label.InputCash=Entregado -label.integer=Entero -label.item=Art\u00edculo -label.item2=Descripcion - -label.javapos.drawer=Nombre del caj\u00f3n -label.javapos.printer=Nombre de la impresora - -label.lastname=Apellidos -label.lindediscount=Desc' % -Label.LoadError=Se ha producido un error al mostrar esta funcionalidad. -label.locale=Localizaci\u00f3n -label.location=Direcci\u00f3n -label.locationaddress=Direcci\u00f3n -label.locationid=Identificador -label.locationname=Nombre -label.looknfeel=Aspecto -label.loyaltycardnumber=Numero Tarjeta -label.loyaltyproducts=detalles de fidelidad - -Label.MachineDisplay=Visor de clientes -label.machinedisplayconn=Modo -label.machinedisplayport=Puerto -Label.MachineName=Nombre -Label.MachinePrinter=Impresora -Label.MachinePrinter2=Impresora 2 -Label.MachinePrinter3=Impresora 3 -Label.MachinePrinter4=Impresora 4 -Label.MachinePrinter5=Impresora 5 -Label.MachinePrinter6=Impresora 6 -label.machineprinterport=Puerto -Label.MachineScreen=Pantalla -label.magcardreader=Lector de tarjetas -label.mandatory=Obligatorio -label.margin=Margen -label.marine=Opci\u00f3n Marina -label.maxdebt=Deuda m\u00e1xima -label.maximum=M\u00e1ximo -label.merchantcode=C\u00f3digo de comercio -label.minimum=M\u00ednimo -label.money=Total - -label.packsinstock=In stock -label.packof= packs of -label.packstosplit=Packs to split -label.productinpack=Product in pack -label.split=Split - -label.mooringscreatefor=Crear ticket para -label.mooringcreatebtn=Crear Ticket - -Label.Name=Nombre -label.name=Nombre -label.notes=Notas -label.noticketstoclose=No hay tiquets por cerrar -label.nullcategory=(Sin categor\u00eda) - -label.order=Orden - -Label.Password=Clave -label.passwordnew=Clave nueva -label.passwordold=Clave antigua -label.passwordrepeat=Repetir clave -Label.Payment=Pagos -label.paymentdate=Fecha -label.paymentgateway=Pasarela de pago -label.paymentnote=Notes -label.paymentreason=Raz\u00f3n -label.paymentstitle=Informe de pagos -label.paymenttestmode=Modo pruebas -label.paymenttotal=Total -label.peopleimage=Imagen -label.peoplename=Nombre -label.peoplevisible=Visible -label.percent=Porcentaje -label.pickupcodesize=Long. N\u00fam Captura -label.phone=Tel\u00e9fono -label.phone2=Tel\u00e9fono alt. -label.placefloor=Planta -label.placeid=Identificador -label.placename=Sitio -label.placeposition=Posici\u00f3n -label.postal=C\u00f3digo postal -label.price=PVP -label.pricetax=PVP+IVA -label.printtokitchen=Impresora Remota -label.prodaux=Auxiliar -label.prodbarcode=C\u00f3digo barras -label.prodcategory=Categor\u00eda -label.prodcost=Coste -label.prodgeneral=General -label.prodincatalog=En el cat\u00e1logo -label.prodname=Nombre -label.prodorder=Orden -label.prodpricebuy=Precio compra -label.prodpricesell=PVP -label.prodpriceselltax=PVP+IVA -label.prodproperties=Propiedades -label.productreceipt=Se requiere Ticket para la garant\u00eda -label.prodref=Referencia -label.prodscale=Balanza -label.prodstock=Inventario -label.prodstockcost=Coste anual -label.prodstockmax=Nivel m\u00e1ximo -label.pricewith00=Usar bot\u00f3n 00 en el teclado -label.prodstocksec=Nivel de seguridad -label.prodstockvol=Volumen -label.prodtaxcode=Impuesto -label.produnits=Unidades -label.prodvaluebuy=Valor de compra -label.prodvaluesell=Valor de venta -label.prodvolume=Volumen -label.properties=Propiedades - -label.receiptprint=Desactivar Impresi\u00f3n Ticket -label.receiptprinter=Impresora de recibos -label.recorddeleted=(Registro borrado) -label.recordeof=(No hay registros) -label.recordnew=(Registro nuevo) -label.refunds=Devoluciones -label.region=Regi\u00f3n -label.remainingcash=Restante -label.reportsprinter=Impresora de informes -label.resetpickup=Resetear Contador de Capturas -label.resname=Recurso -label.restaurantcustomer=Se est\u00e1 recibiendo al cliente {0}. Seleccione una mesa vac\u00eda. -label.restaurantmove=Se est\u00e1 moviendo la mesa {0}. Seleccione otra mesa o la mesa de origen. -label.role=Rol -label.roletableclass=Clase -label.roletabledescription=Descripci\u00f3n -label.roletableallowed=Permitido - - -label.sales=Ventas -label.salestitle=Informe de ventas -label.scale=Balanza -label.scaleinput=Introduzca un peso. -label.scanner=Esc\u00e1ner -label.SChargepanel=Cargo por Servicio -label.SCOnOff=Activar Cargo por Servicio -label.SCRestaurant=S\u00f3lo en modo Restaurante? -label.SCRate=Tarifa de Cargo por Servicio -label.SCZero=% -label.search=Buscar -label.searchkey=Clave de b\u00fasqueda -label.sequence=Secuencia -label.sha=SHA -Label.StartDate=Fecha de inicio -label.startuptext=Texto -label.startuplogo=Logo -label.startuppanel=Pantalla de Inicio -label.stockdate=Fecha -label.stockproduct=Producto -label.stockreason=Raz\u00f3n -label.stocktaker=Entrado por -label.storename=Nombre de tienda -label.subcategorytitle=Nombre en panel -label.subtotalcash=Subtotal - -label.table=Mesa -label.tabledisplayoptions=Mostra Mesa -label.tableshowcustomerdetails=Mostrar Cliente -label.tableshowwaiterdetails=Mostrar Camarero -label.tax=Impuesto -label.taxcash=Impuestos -label.taxcategory=Cat. de impuesto -label.taxes=Impuestos -label.taxid=CIF/NIF -label.taxincluded=Impuestos Incluidos al inicio -label.taxparent=Impuesto padre -label.terminal=Terminal -label.textcolourcustomer=Color texto Cliente -label.textcolourwaiter=Color texto Camarero -label.textclourtablename=Color nombre Mesa -label.texttip=Mensaje texto -label.ticketid=Ticket # -Label.Tickets=Pagos -Label.Ticketsbag=Recibos -Label.ticketsetupexample=Ejemplo -Label.ticketsetupprefix=Prefijo N\u00fam. Recibo -Label.ticketsetupnumber=Long. m\u00edn N\u00fam Ticket - - - -label.time=Hora -label.totalcash=Total -label.totaldiscount=Total Desc' -label.type=Tipo - -label.units=Cant. -label.units2=Cantidad -label.uploadingproducts=Subiendo productos... Por favor, espere -label.user=Usuario -Label.ValidFrom=Validez desde -label.value=Importe -label.value2=Precio -label.variableprice=Precio Variable -label.visible=Visible - -label.warehouse=Almac\u00e9n - -Menu.Attributes=Atributos de productos -Menu.AttributeSets=Conjunto de atributos de productos -Menu.AttributeUse=Uso de atributos de productos -Menu.AttributeValues=Valores de atributos -Menu.Auxiliar=Productos auxiliares - -Menu.Backoffice=Administraci\u00f3n - -Menu.CashFlow=Cash-Flow -Menu.CashRegisterLog=Registro de Transacciones -Menu.CategorySales=Categor\u00edas de Ventas -Menu.Catalog=Cat\u00e1logo -Menu.Categories=Categor\u00edas -Menu.CategoryProductSalesChart=Gr\u00e1fica de Ventas por Categor\u00eda -Menu.ChangePassword=Cambiar clave -Menu.ClosedProducts=Ventas de productos -Menu.CloseTPV=Cerrar caja -Menu.Closing=Cierres de caja -Menu.Configuration=Configuraci\u00f3n -Menu.CSVImport=Importar Archivo CSV -Menu.CSVReset=Borrar Registro Importaciones -Menu.Customers=Clientes -Menu.Customers.Reports=Informes -Menu.CustomersBReport=Clientes morosos -Menu.CustomersDiary=Diario de clientes -Menu.CustomersList=Listado de Clientes -Menu.CustomersManagement=Clientes -Menu.CustomersPayment=Clientes -Menu.CustomersReport=Clientes - -message.DBDefault=
The Default database shipped with Chromis POS is Apache Derby Embedded.
It is intended for stand-alone, single-user installs only.


\n
If you need multiple terminals to connect to a central database then select from the Database dropdown list above.
\n
If you have selected an alternative database then you must ensure it is installed and configured correctly before trying to connect Chromis POS

\nMore information can be found on the Chromis web site
\n - -Menu.ERPOrders=Sincronizar \u00f3rdenes -Menu.ERPProducts=Sincronizar POS -Menu.Exit=Salir -Menu.ExtendedByProducts=Ventas de Productos Extendida -Menu.ExtendedCashRegisterLog=Registro de Ventas de Productos Extendida -Menu.ExtendedSales=Ventas Extendidas - -Menu.Floors=Plantas - -Menu.Import=Importar -Menu.Import.Reports=Informes de Importaci\u00f3n -Menu.InvalidData=Datos Inv\u00e1lidos o Duplicados -Menu.Inventory=Almacenes -Menu.Inventory2=Existencias -Menu.InventoryBroken=Existencias bajo m\u00ednimos -Menu.InventoryDiff=Diario de existencias -Menu.InventoryDiffDetail=Detalle de diario de existencias -Menu.InventoryListDetail=Detalle de existencias -Menu.InventoryReOrder=Inventory: Re-Order - -Menu.Locations=Almacenes - -Menu.Main=Principal -Menu.Maintenance.ERP=Chromis ERP -Menu.Maintenance.POS=Terminal de venta -Menu.Maintenance.Reports=Informes -Menu.Maintenance=Mantenimiento -Menu.MissingData=Faltan Dato o Precio Mal en el Archivo - -Menu.NewProducts=A\u00f1adidos Nuevos Productos - -Menu.PaymentReport=Pagos -Menu.Payments=Movimientos de caja -Menu.Printer=Impresoras -Menu.ProductLabels=Etiquetas de productos -Menu.Products=Productos -Menu.ProductSales=Ventas de productos -Menu.ProductsWarehouse=Productos por almac\u00e9n -Menu.ProductPacks=Product Packs -Menu.StockChanges=Stock Changes -Menu.StockChangesReport=Stock Changes Report -Menu.Promotions=Promotions -Menu.PromotionsReport=Promotions Report - -Menu.Reports=Informes -Menu.ReportTaxes=Impuestos -Menu.Resetpickup=Resetear Contador de Recogidas -Menu.Resources=Recursos -Menu.Roles=Roles - -Menu.SalesByCustomer=Ventas por Cliente -Menu.SaleCatalog=Cat\u00e1logo de Venta -Menu.SalesChart=Gr\u00e1fico de ventas -Menu.SalesManagement.Reports=Informes -Menu.SalesManagement=Ventas -Menu.SalesProfit=Beneficio de Ventas de Productos -Menu.SaleTaxes=Impuestos de Ventas -Menu.StockDiary=Movimiento de existencias -Menu.StockManagement.Edit=Mantenimiento -Menu.StockManagement.Reports=Informes -Menu.StockManagement=Inventario -Menu.StockMovement=Gesti\u00f3n de inventario -Menu.System=Sistema - -Menu.Tables=Mesas -Menu.Taxes=Impuestos -Menu.TaxCustCategories=Categor\u00edas de impuestos por cliente -Menu.TaxCategories=Categor\u00edas de impuestos -Menu.ThirdParties=Proveedores -Menu.ThirdPartiesManagement=Gesti\u00f3n de proveedores -Menu.Ticket=Ventas -Menu.TicketEdit=Editar ventas -Menu.TicketRefund=Devoluciones -Menu.Tools=Herramientas -Menu.Top10Sales=Top 10 Ventas - -Menu.Update= Actulizaci\u00f3n Manual Base de Datos -Menu.UpdatedPrices= Cambio de Precios -Menu.Users=Usuarios -Menu.UsersReport=Usuarios -Menu.UserSells=Caja por vendedor -Menu.Utilities=Utilidades -Menu.UtilityOptions=Opciones de Utilidades - - -message.BadPassword=La clave no es v\u00e1lida. Reint\u00e9ntelo otra vez. - -message.cannotcalculatetaxes=No se han podido calcular los impuestos.\nLos impuestos de uno o m\u00e1s productos del recibo no est\u00e1n correctamente definidos.\n -message.cannotchangepassword=No se ha podido cambiar la clave de acceso. -message.cannotclosecash=No se puede cargar la caja. -message.cannotdeleteconfig=No se ha podido borrar el archivo de configuraci\u00f3n. -message.cannotexecute=No se ha podido ejecutar la acci\u00f3n. -message.cannotfillchart=No se han podido rellenar los datos del gr\u00e1fico. -message.cannotfillreport=No se han podido rellenar los datos del informe. -message.cannotfindattributes=Este producto no tiene atributos. -message.cannotfindcustomer=No se han podido encontrar los datos del cliente. -message.cannotloadlists=No se han podido cargar las listas de datos. -message.cannotloadreport=No se ha podido cargar la definici\u00f3n del informe. -message.cannotloadreportdata=No se han podido cargar los datos del informe. -message.cannotloadresourcedata=No se han podido cargar los recursos del informe. -message.cannotloadticket=No se ha podido cargar el recibo. -message.CannotMove=No se puede mover a otro registro. -message.cannotprint=No se puede imprimir el recibo. -message.cannotprintline=No se ha podido imprimir la l\u00ednea. -message.cannotprintticket=No se ha podido imprimir el recibo. -message.cannotsaveconfig=No se ha podido guardar el archivo de configuraci\u00f3n. -message.cannotsaveinventorydata=No se ha podido guardar los datos de inventario. -message.cardnew=El valor de la tarjeta va a cambiar. Desea continuar? -message.cardremove=El valor de la tarjeta se va a borrar. Desea continuar? - -message.changepassworddistinct=La clave de acceso repetida debe ser igual a la clave nueva. -message.changeserver=Cambio Servidor actual en Desarrollo -message.closecashok=La caja se ha cerrado con \u00e9xito. -message.configfactory=Se restaurar\u00e1n los valores de f\u00e1brica y se perder\u00e1n los actuales. \u00bfDesea continuar? -message.configrestore=Se restaurar\u00e1n los valores iniciales y se perder\u00e1n los cambios. \u00bfDesea continuar? -message.createdatabase=No se ha detectado una base de datos en funcionamiento. Se creara una base de datos por defecto.
\u00bfDesea continuar? -message.createdatabasejl=New database information needs to be created for John L changes. This will now be done.
Do you want to continue? If not, you will be unable to use the system. -message.customerdebtexceded=El cliente supera la deuda permitida. - -message.databaseconnectionerror=No se puede conectar con la base de datos. Base de datos no disponible. -message.databasedrivererror=No se puede conectar con la base de datos. Driver no encontrado. -message.databasenotsupported=Base de datos "{0}" no soportada. -message.databasesuccess=

Est\u00e1s Conectado!


Reinicia Chromis POS para cargar la Conexi\u00f3n a la Base de Datos - -message.mergetable=Uni\u00f3n de mesas -message.mergetablequestion=\u00bfEst\u00e1 seguro que quiere unir las mesas? -message.nigratemessage=Migraci\u00f3n de Base de Datos -message.migratenotsupported=Tipo de Migraci\u00f3n de Base de Datos no soportada - -message.nocard=Tarjeta de usuario no encontrada. Reint\u00e9ntelo otra vez... -message.nocardreader=Lector de tarjetas sin definir. -message.nocustomer=No existe un cliente con el c\u00f3digo introducido -message.nocustomernodebt=Este recibo no est\u00e1 asignado.\nNo puede ser pagado a cuenta. -message.nopaymentgateway=Pasarela de pago sin definir. -message.noprinters=No hay impresoras instaladas en el sistema. -message.noproduct=No existe un producto con el c\u00f3digo introducido -message.nosaveticket=No se ha podido guardar el recibo. -message.notactive=Ha sucedido un error al mostrar el panel. -message.notexiststicket=El recibo no existe. -message.notexiststickettitle=Mensaje Recibo -message.noticket=El recibo ya no existe. -message.notpermissions=No dispone de permisos para ejecutar esta tarea. -message.noupdatescript=Se ha detectado un versi\u00f3n anterior de la base de datos pero no es posible actualizar la base de datos autom\u00e1ticamente. Chromis POS se cerrar\u00e1 ahora. -message.noweight=No se ha podido realizar la pesada. -message.nullticket=No puedes crear un ticket vac\u00edo!
Por favor a\u00f1ade alg\u00fan art\u00edculo a esta venta - -message.paymentcashneg=Haga la devoluci\u00f3n y pulse Aceptar. -message.paymenterror=Error en la transacci\u00f3n. -message.paymenterrorunknown=Error desconocido en la transacci\u00f3n. -message.paymentexceptionremote=Excepci\u00f3n remota. -message.paymentexceptionservice=Excepci\u00f3n del servicio. -message.paymentfree=Sin cargo. -message.paymentgatewayext=Haga el pago con tarjeta y pulse Aceptar. -message.paymentgatewayextrefund=

Haga la devoluci\u00f3n con tarjeta y pulse Aceptar.

-message.paymentgatewayswipe=Pase la tarjeta por el lector y pulse Aceptar. -message.paymentgatewaytype=Escriba los datos de la tarjeta y pulse Aceptar. -message.paymentnotauthorised=Transacci\u00f3n no autorizada. -message.paymentrefundsnotsupported=No se pueden realizar devoluciones. -message.preparescanner=Prepare the scanner to upload the products list and press OK. -message.printererror=No se ha podido imprimir el recibo. -message.productnotselected=No se ha seleccionado el producto. -message.stockchangesactioned=Stock Changes Actioned - -message.restartchanges=La configuraci\u00f3n se ha guardado correctamente. Los cambios se realizar\u00e1n al reiniciar la aplicaci\u00f3n. - -message.scannerfail=Se ha producido un error al subir la lista de productos. -message.scannerfail2=Se ha producido un error al descargar la lista de productos. -message.scannerok=Se ha subido con \u00e9xito la lista de productos. -message.startupText=Changing the content of the default Startup Text and not declaring that this is free software is in violation of the Free Software Foundation's GNU General Public License GPL -message.systemclosecash=Mover botones Cerrar Caja - -message.tableempty=La mesa est\u00e1 ahora vac\u00eda. -message.tablefull=La mesa est\u00e1 ahora vac\u00eda. -message.title=Mensaje de la registradora - -message.updatedatabase=Se ha detectado una versi\u00f3n anterior de la base de datos. Se actualizar\u00e1 la base de datos autom\u00e1ticamente.
SE PUEDEN PERDER DATOS. PRIMERO HAGA UNA COPIA DE SEGURIDAD.
\u00bfDesea continuar? -message.updatedatabasejl=New database changes are required (John l changes). The database will be upgraded automatically.
DATA MAY BE LOST. FIRST CREATE A BACKUP.
Do you want to continue? If not, you will be unable to use the system. - -message.wannaclosecash=\u00bfEst\u00e1 seguro que desea cerrar la caja? -message.wannadelete=\u00bfEst\u00e1 seguro que desea borrar el recibo actual? -message.wannasave=\u00bfDesea guardar los cambios antes de salir? - -migration.ScriptNotFound=Script de Migraci\u00f3n no encontrado -migration.warning=Error de SQL en la Migration -migration.warningnodefault=No encontrado Creaci\u00f3n de Base de Datos -migration.warningjl=No encontrado Crear Caracter\u00edsticas -migration.warningnofk=No encontrado Borrado de Claves Externas -migration.notvalidversion=El nuevo tipo de Base de Datos no est\u00e1 soportado - -payment.title=Pago - -Printer.Null=Impresora no disponible -Printer.Screen=Impresora en pantalla -Printer.Serial=Impresora de recibos - -resource.binary=Binario -resource.image=Imagen -resource.text=Texto - -rest.label.chairs=Sillas -rest.label.customer=Cliente -rest.label.date=Fecha -rest.label.notes=Notas - -scale.invalidvalue=La balanza devolvi\u00f3 un valor err\u00f3neo. -scale.notdefined=La balanza no est\u00e1 definida. -scale.weighitem=Weigh Item - -stock.in.movement=(entrada) Traspaso -stock.in.purchase=(entrada) compra -stock.in.refund=(entrada) devoluci\u00f3n -stock.out.break=(salida) rotura -stock.out.crossing=Traspaso -stock.out.movement=(salida) Traspaso -stock.out.refund=(salida) devoluci\u00f3n -stock.out.sale=(salida) venta -stock.in.openpack=(In) Open Pack -stock.out.openpack=(Out) Open Pack -stock.in.stockchange=(In) Stock Change -stock.out.stockchange=(Out) Stock Change - -tab.cash=Efectivo -tab.cashrefund=Devoluci\u00f3n -tab.cheque=Cheque -tab.chequerefund=Cheque -tab.debt=A cuenta -tab.free=Gratis -tab.magcard=Tarjeta -tab.paper=Vale -tab.debt=D\u00e9bito - -title.changepassword=Cambiar clave de acceso -title.editor=Mensaje del editor - -transpayment.bank=Banco -transpayment.cash=Efectivo -transpayment.cashin=(entrada) Efectivo -transpayment.cashout=(Salida) Efectivo -transpayment.cashrefund=Devoluci\u00f3n -transpayment.cheque=Cheque -transpayment.chequerefund=Devoluci\u00f3n con cheque -transpayment.debt=A cuenta -transpayment.debtpaid=A cuenta pagados -transpayment.free=Sin cargo -transpayment.magcard=Tarjeta -transpayment.magcardrefund=Devoluci\u00f3n con tarjeta -transpayment.paperin=Vales cobrados -transpayment.paperout=Vales emitidos - -Visor.Title=Chromis POS - -# Empleados y Control de Presencia -Menu.Leaves=Ausencias -Menu.Breaks=Descansos -Menu.CheckInCheckOut=Entradas/Salidas -Menu.PresenceManagement=Control Presencia -Menu.Employees.Reports=Informes -Menu.DailyPresenceReport=Presencia Diaria -Menu.DailyScheduleReport=Agenda Diaria -Menu.PerformanceReport=Prestaciones -label.epm.employee=Empleado -label.epm.employee.id=ID Empleado -label.epm.startdate=Fecha Inicio -label.epm.enddate=Fecha Fin -label.epm.notes=Notas -label.epm.visible=Visible -message.cannotfindemployee=No se encuentra el empleado -message.invalidenddate=Fecha Fin no puede ser anterior a Fecha Inicio -message.invalidstartdate=Fecha Inicio no puede ser anterior a Fecha del Sistema -message.leavefor=Ausencia por -message.at=al -message.probleminbreak=Error in Descanso -message.leavecontrol=Est\u00e1 en Salida. Para entrada: Contacta con el Supervisor para cancelar la salida -message.checkedin=has Entrado el -message.checkedout=has Salido el -message.cannotcheckin=No puedes Entrar -message.cannotcheckout=No puedes Salir -message.noshift=No tienes un turno anterior -message.breakoverandcheckedin=El descanso ha finalizado. Entrada el -message.breakoverandcheckedout=El descanso ha finalizado. Salida el - -label.roletabldescription=Desc -Button.newcustomer=Cancelar -message.systemclosecas=jCheckBox1 - -title.CSVImport=Estado -label.splitpayment=Dividir Pago -label.addsplitpayment=A\u00f1adir Divisi\u00f3n de Pago -label.deletesplitpayment=Borrar Divisi\u00f3n de Pago -Button.Test=Test -label.CatalogueYes=Inclu\u00eddo -label.CatalogueNo=Exclu\u00eddo -label.CatalogueStatus=En Cat\u00e1logo? -label.nocashsales=Sin Venta-Abrir Caj\u00f3n -label.closeoptions=Opciones de Cierre -label.producthtmlguide=\n

Puedes personalizar la pantalla de venta de Productos aqu\u00ed. \nSi tienes algunos conocimientos de HTML puedes completar lo que aparece aqu\u00ed



\n
Pasa el cursor sobre el texto de la derecha para ver el c\u00f3digo HTML asociado al efecto que quieres en el Bot\u00f3n

\n -label.prodminmax=M\u00ednimo y M\u00e1ximo nivel de productos se configura en Localizaci\u00f3n del \nProducto junto con las unidades vendidas -label.fontcolour=Color de Texto -tooltip.fontcolour= -label.fontsize=TEXTO PEQUE\u00f1O -tooltip.fontsize=peque\u00f1o -tooltip.fontsizesmall=peque\u00f1o -label.fontsizesmall=Tama\u00f1o de Fuente: peque\u00f1o -label.fontsizelarge=Texto Grande -tooltip.fontsizelarge=Grande -label.fontweight=Texto en Negrita -label.fontitalic=Texto en It\u00e1lico -tooltip.fontitalic=Texto en It\u00e1lico -tooltip.fontbold=Negrita -label.fontexample=Mostrar DOS L\u00edNEAS
EN EL BOT\u00f3N -tooltip.fontexample=Mostrar DOS L\u00edNEAS
EN EL BOT\u00f3N -button.htmltest=Mostrar texto -label.prodbuttonhtml=HTML Bot\u00f3n pantalla de Ventas -label.CatalogueStatusYes=En Cat\u00e1logo -label.CatalogueStatusNo=No en Cat\u00e1logo -label.Transactions=Transacciones -label.photo=Foto diff --git a/locales/Spanish/reports/uk/chromis/reports/missingdata_messages_es.properties b/locales/Spanish/missingdata_messages_es.properties similarity index 85% rename from locales/Spanish/reports/uk/chromis/reports/missingdata_messages_es.properties rename to locales/Spanish/missingdata_messages_es.properties index a81b8e53..d942161f 100644 --- a/locales/Spanish/reports/uk/chromis/reports/missingdata_messages_es.properties +++ b/locales/Spanish/missingdata_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -16,7 +16,7 @@ # You should have received a copy of the GNU General Public License # along with Chromis POS. If not, see . -label.title=Datos que Faltan o Precio Inv\u00c3\u00a1lido en archivo +label.title=Datos que Faltan o Precio no V\u00c3\u00a1lido en archivo label.reference=Referencia label.barcode=C\u00c3\u00b3digo de Barras label.name=Nombre diff --git a/locales/Spanish/reports/uk/chromis/reports/newproducts_messages_es.properties b/locales/Spanish/newproducts_messages_es.properties similarity index 91% rename from locales/Spanish/reports/uk/chromis/reports/newproducts_messages_es.properties rename to locales/Spanish/newproducts_messages_es.properties index eea54b4f..55dc4221 100644 --- a/locales/Spanish/reports/uk/chromis/reports/newproducts_messages_es.properties +++ b/locales/Spanish/newproducts_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Spanish/reports/uk/chromis/reports/paymentreport_messages_es.properties b/locales/Spanish/paymentreport_messages_es.properties similarity index 89% rename from locales/Spanish/reports/uk/chromis/reports/paymentreport_messages_es.properties rename to locales/Spanish/paymentreport_messages_es.properties index 50ac944f..844eb3da 100644 --- a/locales/Spanish/reports/uk/chromis/reports/paymentreport_messages_es.properties +++ b/locales/Spanish/paymentreport_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -25,4 +25,4 @@ label.date=Fecha label.supplierpin=PIN del Proveedor label.paymenttype=Tipo de Pago label.partialtotal=Total -label.total=Gran Total +label.total=Importe Total diff --git a/locales/Spanish/reports/uk/chromis/reports/people_messages_es.properties b/locales/Spanish/people_messages_es.properties similarity index 89% rename from locales/Spanish/reports/uk/chromis/reports/people_messages_es.properties rename to locales/Spanish/people_messages_es.properties index e014c412..f6404bd0 100644 --- a/locales/Spanish/reports/uk/chromis/reports/people_messages_es.properties +++ b/locales/Spanish/people_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Spanish/reports/uk/chromis/reports/performancereport_messages_es.properties b/locales/Spanish/performancereport_messages_es.properties similarity index 87% rename from locales/Spanish/reports/uk/chromis/reports/performancereport_messages_es.properties rename to locales/Spanish/performancereport_messages_es.properties index 2345635a..85dd7445 100644 --- a/locales/Spanish/reports/uk/chromis/reports/performancereport_messages_es.properties +++ b/locales/Spanish/performancereport_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -16,7 +16,7 @@ # You should have received a copy of the GNU General Public License # along with Chromis POS. If not, see . -label.title=Informe de Prestaciones +label.title=Informe de Desempe\u00f1o label.printed=Impreso label.period=Per\u00edodo label.user=Usuario diff --git a/locales/Spanish/reports/uk/chromis/reports/piesalescat_messages_es.properties b/locales/Spanish/piesalescat_messages_es.properties similarity index 86% rename from locales/Spanish/reports/uk/chromis/reports/piesalescat_messages_es.properties rename to locales/Spanish/piesalescat_messages_es.properties index a5664dd5..66cc0218 100644 --- a/locales/Spanish/reports/uk/chromis/reports/piesalescat_messages_es.properties +++ b/locales/Spanish/piesalescat_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -16,7 +16,7 @@ # You should have received a copy of the GNU General Public License # along with Chromis POS. If not, see . -label.title=Ventas por Categor\u00c3\u00ada de Producto +label.title=Ventas por Categor\u00eda de Producto label.printed=Impreso label.period=Per\u00edodo: label.nocategory=(Sin Categor\u00eda definida) diff --git a/locales/Spanish/reports/uk/chromis/reports/productlabels_messages_es.properties b/locales/Spanish/productlabels_messages_es.properties similarity index 89% rename from locales/Spanish/reports/uk/chromis/reports/productlabels_messages_es.properties rename to locales/Spanish/productlabels_messages_es.properties index ebf838e9..2119869a 100644 --- a/locales/Spanish/reports/uk/chromis/reports/productlabels_messages_es.properties +++ b/locales/Spanish/productlabels_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Spanish/reports/uk/chromis/reports/products_messages_es.properties b/locales/Spanish/products_messages_es.properties similarity index 89% rename from locales/Spanish/reports/uk/chromis/reports/products_messages_es.properties rename to locales/Spanish/products_messages_es.properties index 99a02064..8e4daeb2 100644 --- a/locales/Spanish/reports/uk/chromis/reports/products_messages_es.properties +++ b/locales/Spanish/products_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -19,7 +19,7 @@ label.cost=Coste label.printed=Impreso label.name=Nombre -label.price=Precio +label.price=Precio Neto label.pricetax=Precio + IVA label.ref=Ref. label.taxname=Impuesto diff --git a/locales/Spanish/reports/uk/chromis/reports/productsales_messages_es.properties b/locales/Spanish/productsales_messages_es.properties similarity index 90% rename from locales/Spanish/reports/uk/chromis/reports/productsales_messages_es.properties rename to locales/Spanish/productsales_messages_es.properties index 79f15893..99ca6871 100644 --- a/locales/Spanish/reports/uk/chromis/reports/productsales_messages_es.properties +++ b/locales/Spanish/productsales_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Spanish/reports/uk/chromis/reports/productsalesprofit_messages_es.properties b/locales/Spanish/productsalesprofit_messages_es.properties similarity index 76% rename from locales/Spanish/reports/uk/chromis/reports/productsalesprofit_messages_es.properties rename to locales/Spanish/productsalesprofit_messages_es.properties index b5a2cf23..dd758e25 100644 --- a/locales/Spanish/reports/uk/chromis/reports/productsalesprofit_messages_es.properties +++ b/locales/Spanish/productsalesprofit_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -19,7 +19,7 @@ label.title=Ventas de Producto: Beneficio label.printed=Impreso label.period=Per\u00edodo -label.code=Codigo de Barras +label.code=C\u00f3digo de Barras label.ticket=Ticket No. label.date=Fecha label.name=Nombre Producto @@ -28,4 +28,8 @@ label.sell=Venta label.units=Unidades label.profitloss=Beneficio/P\u00e9rdida label.partialtotal=Total -label.total=Gran Total +label.total=Importe Total +label.expectedsalesvalue=Valor Esperado de Ventas +label.actualsalesvalue=Valor Actual de Ventas +label.expectedprofit=Beneficio Esperado +label.actualprofit=Beneficio Actual \ No newline at end of file diff --git a/locales/Spanish/reports/uk/chromis/reports/productscatalog_messages_es.properties b/locales/Spanish/productscatalog_messages_es.properties similarity index 89% rename from locales/Spanish/reports/uk/chromis/reports/productscatalog_messages_es.properties rename to locales/Spanish/productscatalog_messages_es.properties index 188e349b..79c1c0a8 100644 --- a/locales/Spanish/reports/uk/chromis/reports/productscatalog_messages_es.properties +++ b/locales/Spanish/productscatalog_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -18,7 +18,7 @@ label.name=Nombre label.printed=Impreso -label.price=Precio +label.price=Precio Neto label.pricetax=Precio+IVA label.cost=Coste label.ref=Ref. diff --git a/locales/Spanish/reports/uk/chromis/reports/salebycustomer_messages_es.properties b/locales/Spanish/salebycustomer_messages_es.properties similarity index 91% rename from locales/Spanish/reports/uk/chromis/reports/salebycustomer_messages_es.properties rename to locales/Spanish/salebycustomer_messages_es.properties index 9c4d6bc9..99ab1231 100644 --- a/locales/Spanish/reports/uk/chromis/reports/salebycustomer_messages_es.properties +++ b/locales/Spanish/salebycustomer_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Spanish/reports/uk/chromis/reports/salecatalog_messages_es.properties b/locales/Spanish/salecatalog_messages_es.properties similarity index 89% rename from locales/Spanish/reports/uk/chromis/reports/salecatalog_messages_es.properties rename to locales/Spanish/salecatalog_messages_es.properties index d92d950c..e5ba7f28 100644 --- a/locales/Spanish/reports/uk/chromis/reports/salecatalog_messages_es.properties +++ b/locales/Spanish/salecatalog_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Spanish/reports/uk/chromis/reports/saletaxes_messages_es.properties b/locales/Spanish/saletaxes_messages_es.properties similarity index 86% rename from locales/Spanish/reports/uk/chromis/reports/saletaxes_messages_es.properties rename to locales/Spanish/saletaxes_messages_es.properties index 3ed6b755..130f500b 100644 --- a/locales/Spanish/reports/uk/chromis/reports/saletaxes_messages_es.properties +++ b/locales/Spanish/saletaxes_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -19,9 +19,9 @@ label.title=Impuestos de Ventas label.printed=Impreso label.period=Per\u00edodo -label.taxname=Tipo Impuesto +label.taxname=Tipo de Impuesto label.ticket=Ticket No. label.date=Fecha label.paymenttype=Tipo de Pago label.partialtotal=Total -label.total=Gran Total +label.total=Importe Total diff --git a/locales/Spanish/stockchanges_messages_es.properties b/locales/Spanish/stockchanges_messages_es.properties new file mode 100644 index 00000000..c308b010 --- /dev/null +++ b/locales/Spanish/stockchanges_messages_es.properties @@ -0,0 +1,25 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + +label.title=Cambios Inventario +label.reference=Referencia +label.barcode=C\u00f3digo de Barras +label.name=Nombre +label.csverror=Mensaje de Error +label.row=Fila en Fichero + diff --git a/locales/Spanish/reports/uk/chromis/reports/taxcatsales_message_es.properties b/locales/Spanish/taxcatsales_message_es.properties similarity index 91% rename from locales/Spanish/reports/uk/chromis/reports/taxcatsales_message_es.properties rename to locales/Spanish/taxcatsales_message_es.properties index ca69774c..d67fa355 100644 --- a/locales/Spanish/reports/uk/chromis/reports/taxcatsales_message_es.properties +++ b/locales/Spanish/taxcatsales_message_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Spanish/taxcatsales_messages_es.properties b/locales/Spanish/taxcatsales_messages_es.properties new file mode 100644 index 00000000..6fba83bb --- /dev/null +++ b/locales/Spanish/taxcatsales_messages_es.properties @@ -0,0 +1,25 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + +label.title=Ventas por Impuesto y Categor\u00eda +label.name=Categor\u00eda +label.qty=Cant +label.catsales=Ventas +label.cattax=Impuesto +label.cattotal=Total +label.total=Importe Total diff --git a/locales/Spanish/reports/uk/chromis/reports/taxes_messages_es.properties b/locales/Spanish/taxes_messages_es.properties similarity index 91% rename from locales/Spanish/reports/uk/chromis/reports/taxes_messages_es.properties rename to locales/Spanish/taxes_messages_es.properties index 805e3481..44ef566d 100644 --- a/locales/Spanish/reports/uk/chromis/reports/taxes_messages_es.properties +++ b/locales/Spanish/taxes_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/Spanish/reports/uk/chromis/reports/timeseriesproduct_messages_es.properties b/locales/Spanish/timeseriesproduct_messages_es.properties similarity index 90% rename from locales/Spanish/reports/uk/chromis/reports/timeseriesproduct_messages_es.properties rename to locales/Spanish/timeseriesproduct_messages_es.properties index 7dd93bee..85870691 100644 --- a/locales/Spanish/reports/uk/chromis/reports/timeseriesproduct_messages_es.properties +++ b/locales/Spanish/timeseriesproduct_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -24,7 +24,7 @@ label.prodpricebuy=Precio Compra label.prodpricesell=Precio Venta label.prodpriceselltax=Precio Venta + IVA label.prodstockcost=Coste Stock por A\u00f1o -label.prodstockvol=Volument Stock +label.prodstockvol=Volumen Stock label.taxcategory=Categor\u00eda de Impuesto label.produnitsales=Ventas por D\u00eda label.margin=Margen diff --git a/locales/Spanish/reports/uk/chromis/reports/top10sales_messages_es.properties b/locales/Spanish/top10sales_messages_es.properties similarity index 81% rename from locales/Spanish/reports/uk/chromis/reports/top10sales_messages_es.properties rename to locales/Spanish/top10sales_messages_es.properties index 46d56bbd..0d643e9c 100644 --- a/locales/Spanish/reports/uk/chromis/reports/top10sales_messages_es.properties +++ b/locales/Spanish/top10sales_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -21,3 +21,7 @@ label.printed=Impreso label.period=Per\u00edodo: label.units=Unidades label.total=Total +label.subtotal=Neto +label.taxes=Impuestos +label.pricebuy=Precio de Compra +label.pricesell=Precio de Venta \ No newline at end of file diff --git a/locales/Spanish/reports/uk/chromis/reports/updatedprices_messages_es.properties b/locales/Spanish/updatedprices_messages_es.properties similarity index 81% rename from locales/Spanish/reports/uk/chromis/reports/updatedprices_messages_es.properties rename to locales/Spanish/updatedprices_messages_es.properties index 8025a6f5..a98f4baf 100644 --- a/locales/Spanish/reports/uk/chromis/reports/updatedprices_messages_es.properties +++ b/locales/Spanish/updatedprices_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -22,6 +22,6 @@ label.reference=Referencia label.barcode=C\u00f3digo de Barras label.name=Nombre label.pricebuy=Nuevo Precio de Compra -label.pricesell=New Precio de Venta -label.previousbuy=Antiguo Precio de Compra -label.previoussell=Antiguo Precio de Venta +label.pricesell=Nuevo Precio de Venta +label.previousbuy=Precio de Compra Anterior +label.previoussell=Precio de Venta Anterior diff --git a/locales/Spanish/reports/uk/chromis/reports/usersales_messages_es.properties b/locales/Spanish/usersales_messages_es.properties similarity index 91% rename from locales/Spanish/reports/uk/chromis/reports/usersales_messages_es.properties rename to locales/Spanish/usersales_messages_es.properties index 3cfeef75..b78cf467 100644 --- a/locales/Spanish/reports/uk/chromis/reports/usersales_messages_es.properties +++ b/locales/Spanish/usersales_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/beans_messages.properties b/locales/beans_messages.properties index ffef6905..1ece5edb 100644 --- a/locales/beans_messages.properties +++ b/locales/beans_messages.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/beans_messages_al_SQ.properties b/locales/beans_messages_al_SQ.properties index 317f24f3..5e3ce1d0 100644 --- a/locales/beans_messages_al_SQ.properties +++ b/locales/beans_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/beans_messages_ar.properties b/locales/beans_messages_ar.properties index 13651a35..1428e05a 100644 --- a/locales/beans_messages_ar.properties +++ b/locales/beans_messages_ar.properties @@ -1,18 +1,24 @@ -# uniCenta oPOS -Touch Friendly Point Of Sale -# Copyright (c) 2009-2010 uniCenta -# This file is part of uniCenta oPOS -# uniCenta oPOS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# uniCenta oPOS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# You should have received a copy of the GNU General Public License -# along with uniCenta oPOS. If not, see . +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . -button.cancel=\u0627\u0644\u063a\u0627\u0621 \u0627\u0644\u0627\u0645\u0631 -button.ok=\u0645\u0648\u0627\u0641\u0642 + +button.cancel=\u0625\u0644\u063a\u0627\u0621 +button.ok=\u0648\u0627\u0641\u0642 button.Today=\u0627\u0644\u064a\u0648\u0645 -title.calendar=\u062d\u062f\u062f \u0627\u0644\u064a\u0648\u0645 \ No newline at end of file +title.calendar=\u062d\u062f\u062f \u0627\u0644\u062a\u0627\u0631\u064a\u062e +Button.Today=\u0627\u0644\u064a\u0648\u0645 \ No newline at end of file diff --git a/locales/beans_messages_de.properties b/locales/beans_messages_de.properties index e8b99359..6588fd5a 100644 --- a/locales/beans_messages_de.properties +++ b/locales/beans_messages_de.properties @@ -1,22 +1,23 @@ -# Openbravo POS is a point of sales application designed for touch screens. -# Copyright (C) 2008 Openbravo, S.L. -# http://sourceforge.net/projects/ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # -# This program is free software; you can redistribute it and/or modify +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or +# the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # -# This program is distributed in the hope that it will be useful, +# Chromis POS is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# +# along with Chromis POS. If not, see . # Translations by Sebastian Muszytowski S.Muszytowski@googlemail.com + + Button.Today=Heute button.ok=Ok diff --git a/locales/beans_messages_en_US.properties b/locales/beans_messages_en_US.properties index ffef6905..1ece5edb 100644 --- a/locales/beans_messages_en_US.properties +++ b/locales/beans_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/beans_messages_es.properties b/locales/beans_messages_es.properties index 11c47446..b31183b3 100644 --- a/locales/beans_messages_es.properties +++ b/locales/beans_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -16,8 +16,6 @@ # You should have received a copy of the GNU General Public License # along with Chromis POS. If not, see . - - title.calendar=Seleccione una fecha button.cancel=Cancelar Button.Today=Hoy diff --git a/locales/beans_messages_es_AR.properties b/locales/beans_messages_es_AR.properties index ea72e89b..518d3e59 100644 --- a/locales/beans_messages_es_AR.properties +++ b/locales/beans_messages_es_AR.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/beans_messages_es_MX.properties b/locales/beans_messages_es_MX.properties index ea72e89b..518d3e59 100644 --- a/locales/beans_messages_es_MX.properties +++ b/locales/beans_messages_es_MX.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/beans_messages_et.properties b/locales/beans_messages_et.properties index 324b63ea..a9518ac6 100644 --- a/locales/beans_messages_et.properties +++ b/locales/beans_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/beans_messages_fr.properties b/locales/beans_messages_fr.properties index 2dc29551..9e935d5d 100644 --- a/locales/beans_messages_fr.properties +++ b/locales/beans_messages_fr.properties @@ -1,21 +1,20 @@ -# Openbravo POS is a point of sales application designed for touch screens. -# Copyright (C) 2007-2009 Openbravo, S.L. -# http://sourceforge.net/projects/openbravopos +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # -# This file is part of Openbravo POS. +# This file is part of chromis oPOS # -# Openbravo POS is free software: you can redistribute it and/or modify +# Chromis POS is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # -# Openbravo POS is distributed in the hope that it will be useful, +# Chromis POS is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with Openbravo POS. If not, see . +# along with Chromis POS. If not, see . Button.Today=Aujourd'hui diff --git a/locales/Croatian/locales/beans_messages_hr.properties b/locales/beans_messages_hr.properties similarity index 90% rename from locales/Croatian/locales/beans_messages_hr.properties rename to locales/beans_messages_hr.properties index 40515676..5da2b0cc 100644 --- a/locales/Croatian/locales/beans_messages_hr.properties +++ b/locales/beans_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/beans_messages_it.properties b/locales/beans_messages_it.properties index 6a5ea9ac..7d1a212a 100644 --- a/locales/beans_messages_it.properties +++ b/locales/beans_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/beans_messages_nl.properties b/locales/beans_messages_nl.properties index a34ec785..66ac8dc9 100644 --- a/locales/beans_messages_nl.properties +++ b/locales/beans_messages_nl.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/beans_messages_pt.properties b/locales/beans_messages_pt.properties index f5c3ae82..daaf8bcb 100644 --- a/locales/beans_messages_pt.properties +++ b/locales/beans_messages_pt.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/beans_messages_pt_BR.properties b/locales/beans_messages_pt_BR.properties index 7dcbe726..00dc3be3 100644 --- a/locales/beans_messages_pt_BR.properties +++ b/locales/beans_messages_pt_BR.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/data_messages.properties b/locales/data_messages.properties index ba8e0eb4..af1fce01 100644 --- a/locales/data_messages.properties +++ b/locales/data_messages.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/data_messages_al_SQ.properties b/locales/data_messages_al_SQ.properties index f3a12e6c..a03a8214 100644 --- a/locales/data_messages_al_SQ.properties +++ b/locales/data_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/data_messages_ar.properties b/locales/data_messages_ar.properties index e1860ffa..8c0aa748 100644 --- a/locales/data_messages_ar.properties +++ b/locales/data_messages_ar.properties @@ -1,85 +1,83 @@ -# uniCenta oPOS - Touch Friendly Point Of Sale -# Copyright (c) 2009-2010 uniCenta +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # -# This file is part of uniCenta oPOS +# This file is part of chromis oPOS # -# uniCenta oPOS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# uniCenta oPOS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# You should have received a copy of the GNU General Public License -# along with uniCenta oPOS. If not, see . - -button.cancel=\u0627\u0644\u063a\u0627\u0621 \u0627\u0644\u0627\u0645\u0631 -button.information=\u0645\u0639\u0644\u0648\u0645\u0627\u062a -button.ok=\u0645\u0648\u0627\u0641\u0642 - -caption.sort=\u0641\u0631\u0632 +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . -exception.iofile=\u062e\u0637\u0621 \u0641\u064a \u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u0644\u0641. -exception.nocompare=Expected comparator for QBF. -exception.nodataset=\u0645\u0635\u0641\u0648\u0641\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u063a\u064a\u0631 \u0645\u0639\u0631\u0641\u0629. -exception.nofinishedfile=\u0627\u0644\u062c\u0645\u0644\u0629 \u063a\u064a\u0631 \u0643\u0627\u0645\u0644\u0629. -exception.nodelete=\u0644\u0645 \u064a\u062a\u0645 \u062d\u0630\u0641 \u0627\u064a \u0633\u062c\u0644. -exception.noinsert=\u0644\u0645 \u064a\u062a\u0645 \u0627\u0646\u0634\u0627\u0621 \u0627\u064a \u0633\u062c\u0644. -exception.nonegativelimits=\u063a\u064a\u0631 \u0645\u0633\u0645\u0648\u062d \u0628\u0627\u0644\u062d\u062f\u0648\u062f \u0627\u0644\u0633\u0644\u0628\u064a\u0629. -exception.noparamtype=\u0646\u0648\u0639 \u0627\u0644\u0645\u0639\u0637\u064a\u0627\u062a \u063a\u064a\u0631 \u0645\u0633\u0645\u0648\u062d \u0628\u0647\u0627. -exception.noreadfile=\u062e\u0637\u0621 \u0641\u064a \u0642\u0631\u0627\u0621\u0629 \u062c\u0645\u0644\u0629 \u0627\u0644\u0645\u0641. -exception.notnull=\u0644\u0627\u064a\u062c\u0628 \u0627\u0646 \u062a\u0643\u0648\u0646 \u0627\u0644\u0642\u064a\u0645\u0629 \u0641\u0627\u0631\u063a\u0629. -exception.noupdate=\u0644\u0645 \u064a\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u064a \u0633\u062c\u0644. -exception.noupdatecount=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u062a\u0639\u0631\u064a\u0641 \u0627\u0644\u062a\u062d\u062f\u064a\u062b. -exception.outofbounds=\u062e\u0631\u0627\u062c \u0627\u0644\u062d\u062f\u0648\u062f. -exception.parserconfig=\u062e\u0637\u0627\u0621 \u0641\u064a \u062a\u062d\u0644\u064a\u0644 \u0627\u0643 \u0627\u0645 \u0627\u0644 \u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0627\u0644\u0645\u0634\u0631\u0641. -exception.xmlfile=\u062e\u0637\u0627\u0621 \u0641\u064a \u0627\u0644\u062a\u062d\u0644\u064a\u0644 \u0645\u0644\u0641 \u0627\u0643\u0633 \u0627\u0645 \u0627\u0644 \u063a\u064a\u0631 \u0635\u062d\u064a\u062d. -label.andby=\u0648\u0628\u0648\u0627\u0633\u0637\u0629 -label.casesensitive=\u062a\u062d\u0633\u0633 \u062d\u0627\u0644\u0629 \u0627\u0644\u0627\u062d\u0631\u0641 -label.findwhat=\u0628\u062d\u062b \u0639\u0646 +button.cancel=\u0625\u0644\u063a\u0627\u0621 +button.information=\u0645\u0639\u0644\u0648\u0645\u0627\u062a +button.ok=\u0648\u0627\u0641\u0642 +caption.sort=\u062a\u0631\u062a\u064a\u0628 +exception.iofile=\u062e\u0637\u0623 \u0641\u064a \u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u0644\u0641. +exception.nocompare=\u0627\u0644\u0645\u0642\u0627\u0631\u0646\u0629 \u0627\u0644\u0645\u062a\u0648\u0642\u0639\u0629 \u0644\u0644QBF. +exception.nodataset=\u0645\u062c\u0645\u0648\u0639\u0629 \u0628\u064a\u0627\u0646\u0627\u062a \u063a\u064a\u0631 \u0645\u0639\u0631\u0641\u0629. +exception.nofinishedfile=\u0645\u0644\u0641 \u0627\u0644\u062c\u0645\u0644 \u0644\u0645 \u064a\u0646\u062a\u0647. +exception.nodelete=\u0644\u0627 \u0633\u062c\u0644\u0627\u062a \u0645\u062d\u0630\u0648\u0641\u0629. +exception.noinsert=\u0644\u0627 \u0633\u062c\u0644\u0627\u062a \u0645\u0646\u0634\u0623\u0629. +exception.nonegativelimits=\u0627\u0644\u062d\u062f\u0648\u062f \u0627\u0644\u0633\u0627\u0644\u0628\u0629 \u063a\u064a\u0631 \u0645\u0633\u0645\u0648\u062d \u0628\u0647\u0627. +exception.noparamtype=\u0646\u0648\u0639 \u0645\u0639\u0644\u0645\u0629 \u063a\u064a\u0631 \u0645\u0633\u0645\u0648\u062d \u0628\u0647\u0627. +exception.noreadfile=\u0645\u0644\u0641 \u0627\u0644\u062c\u0645\u0644 \u0642\u0631\u0627\u0621\u0629 \u062e\u0637\u0623. +exception.notnull=\u064a\u062c\u0628 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0627\u0644\u0642\u064a\u0645\u0629 \u063a\u064a\u0631 \u0641\u0627\u0631\u063a\u0629. +exception.noupdate=\u0644\u0627 \u062a\u0648\u062c\u062f \u0633\u062c\u0644\u0627\u062a \u0645\u062d\u062f\u062b\u0629. +exception.noupdatecount=\u062a\u062d\u062f\u064a\u062b \u0639\u062f\u062f \u063a\u064a\u0631 \u0645\u0639\u0631\u0641. +exception.outofbounds=\u062e\u0627\u0631\u062c \u0627\u0644\u062d\u062f\u0648\u062f. +exception.parserconfig=\u062e\u0637\u0623 \u0645\u062d\u0644\u0644 XML. \u064a\u0631\u062c\u0649 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0645\u062f\u064a\u0631 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c. +exception.xmlfile=\u062e\u0637\u0623 \u0627\u0644\u062a\u062d\u0644\u064a\u0644. \u0645\u0644\u0641 XML \u063a\u064a\u0631 \u0635\u0627\u0644\u062d. +label.andby=And by +label.casesensitive=\u062a\u062d\u0633\u0633 \u062d\u0627\u0644\u0629 \u0627\u0644\u0623\u062d\u0631\u0641 +label.findwhat=\u0625\u064a\u062c\u0627\u062f \u0645\u0627\u0630\u0627 label.imagefiles=\u0645\u0644\u0641\u0627\u062a \u0627\u0644\u0635\u0648\u0631 -label.match=\u0645\u0637\u0627\u0628\u0642\u0629 -label.sortby=\u0641\u0631\u0632 \u0628\u0648\u0627\u0633\u0637\u0629 -label.where=\u0639\u0646\u062f\u0645\u0627 \u064a\u0643\u0648\u0646 - -list.anypart=\u0627\u064a \u062c\u0632\u0621 \u0645\u0646 \u0627\u0644\u062d\u0642\u0644 -list.re=\u062a\u0639\u0628\u064a\u0631 \u0627\u0639\u062a\u064a\u0627\u062f\u064a +label.match=\u062a\u0637\u0627\u0628\u0642 +label.sortby=\u062a\u0631\u062a\u064a\u0628 \u062d\u0633\u0628 +label.where=\u0623\u064a\u0646 +list.anypart=\u0623\u064a \u062c\u0632\u0621 \u0641\u064a \u0627\u0644\u062d\u0642\u0644 +list.re=\u062a\u0639\u0628\u064a\u0631 \u0645\u0639\u062a\u0627\u062f list.startfield=\u0628\u062f\u0627\u064a\u0629 \u0627\u0644\u062d\u0642\u0644 -list.wholefield=\u0643\u0627\u0645\u0644 \u0627\u0644\u062d\u0642\u0644 - -qbf.none=None -qbf.null=Is null -qbf.notnull=Is not null -qbf.equals=Equals -qbf.distinct=Distinct -qbf.greater=Greater -qbf.less=Less -qbf.greaterequals=Greater or equal -qbf.lessequals=Less or equals -qbf.re=Wildcards - -message.changeslost=\u0633\u062a\u0641\u0642\u062f \u0627\u0644\u063a\u064a\u064a\u0631\u0627\u062a \u0639\u0644\u0649 \u062a\u0631\u064a\u062f \u0627\u0644\u0627\u0633\u062a\u0645\u0631\u0627\u0631 -message.nodelete=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0633\u062c\u0644 \u0644\u0644\u0627\u0644\u063a\u0627\u0621 -message.nolistdata=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0627\u0644\u0639\u062b\u0648\u0631 \u0641\u064a \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a -message.nomove=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0627\u0644\u062a\u062d\u0631\u0643 \u0627\u0644\u0649 \u0633\u062c\u0644 \u0627\u062e\u0631 -message.nonew=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0627\u0646\u0634\u0627\u0621 \u0633\u062c\u0644 \u062c\u062f\u064a\u062f -message.norecord=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0633\u062c\u0644 -message.noreload=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0627\u0639\u0627\u062f\u0629 \u062a\u062d\u0645\u064a\u0644 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a -message.nosave=\u0627\u0644\u0633\u062c\u0644 \u063a\u064a\u0631 \u0645\u062d\u0641\u0648\u0638 -message.nosort=\u062d\u0627\u0644\u0629 \u0627\u0644\u0641\u0631\u0632 \u0627\u0644\u0645\u062d\u062f\u062f\u0629 \u063a\u064a\u0631 \u0633\u0644\u064a\u0645\u0629 -message.resizeimage=\u0627\u0644\u0635\u0648\u0631\u0629 \u0627\u0644\u0645\u062d\u062f\u062f\u0629 \u0627\u0643\u0628\u0631 \u0645\u0646 \u062d\u062c\u0645 \u0627\u0644\u062d\u0642\u0644 \u0647\u0644 \u062a\u0631\u064a\u062f \u0627\u0639\u062f\u0627\u062f\u0629 \u062a\u062d\u062c\u064a\u0645 \u0627\u0644\u0635\u0648\u0631\u0629\u061f -message.wannasave=\u0647\u0644 \u062a\u0631\u064a\u062f \u062d\u0641\u0638 \u0627\u0644\u062a\u0639\u062f\u064a\u0644\u0627\u062a \u0642\u0628\u0644 \u0627\u0644\u062e\u0631\u0648\u062c\u061f - -sgn.caution=Caution\: -sgn.danger=Danger\: -sgn.notice=Notice\: -sgn.important=Important\: -sgn.success=Success\: -sgn.unknown=Unknown\: -sgn.warning=Warning\: - -title.editor=\u0645\u062d\u0631\u0631 \u0627\u0644\u0631\u0633\u0627\u0644\u0629 -title.find=\u0628\u062d\u062b -title.message=\u0631\u0633\u0627\u0644\u0629 \u0645\u062f\u064a\u0631 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \ No newline at end of file +list.wholefield=\u0627\u0644\u062d\u0642\u0644 \u0628\u0627\u0644\u0643\u0627\u0645\u0644 +qbf.none=\u0644\u0627 \u0634\u064a\u0621 +qbf.null=\u0644\u0627\u063a +qbf.notnull=\u0644\u064a\u0633 \u0644\u0627\u063a +qbf.equals=\u062a\u0633\u0627\u0648\u064a +qbf.distinct=\u0645\u062a\u0645\u064a\u0632 +qbf.greater=\u0623\u0643\u0628\u0631 +qbf.less=\u0623\u0642\u0644 +qbf.greaterequals=\u0623\u0643\u0628\u0631 \u0623\u0648 \u064a\u0633\u0627\u0648\u064a +qbf.lessequals=\u0623\u0642\u0644 \u0623\u0648 \u064a\u0633\u0627\u0648\u064a +qbf.re=\u0623\u062d\u0631\u0641 \u0628\u062f\u0644 +message.changeslost=\u0633\u062a\u0641\u0642\u062f \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a. \u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u0627\u0644\u0627\u0633\u062a\u0645\u0631\u0627\u0631\u061f? +message.nodelete=\u064a\u062a\u0639\u0630\u0631 \u0648\u0636\u0639 \u0625\u0634\u0627\u0631\u0629 \u0644\u0644\u0633\u062c\u0644 \u0644\u0644\u062d\u0630\u0641. +message.nolistdata=\u063a\u064a\u0631 \u0645\u062a\u0648\u0641\u0631 \u0641\u064a \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a. +message.nomove=\u0644\u0627 \u064a\u0645\u0643\u0646 \u0627\u0644\u0627\u0646\u062a\u0642\u0627\u0644 \u0625\u0644\u0649 \u0633\u062c\u0644 \u0622\u062e\u0631. +message.nonew=\u0644\u0627 \u064a\u0645\u0643\u0646 \u0625\u0646\u0634\u0627\u0621 \u0633\u062c\u0644 \u062c\u062f\u064a\u062f. +message.norecord=\u0633\u062c\u0644 \u063a\u064a\u0631 \u0645\u0648\u062c\u0648\u062f. +message.noreload=\u0644\u0627 \u064a\u0645\u0643\u0646 \u062a\u062d\u0645\u064a\u0644 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a. +message.nosave=\u0644\u0645 \u064a\u062d\u0641\u0638 \u0627\u0644\u0633\u062c\u0644. +message.nosort=\u0634\u0631\u0637 \u0627\u0644\u0641\u0631\u0632 \u0627\u0644\u0645\u062d\u062f\u062f \u063a\u064a\u0631 \u0635\u0627\u0644\u062d +message.resizeimage=\u0627\u0644\u0635\u0648\u0631\u0629 \u0627\u0644\u0645\u062d\u062f\u062f\u0629 \u0623\u0643\u0628\u0631 \u0645\u0646 \u062d\u062c\u0645 \u062f\u0642\u0629 \u0647\u0630\u0627 \u0627\u0644\u062d\u0642\u0644. \u0647\u0644 \u062a\u0631\u064a\u062f \u062a\u063a\u064a\u064a\u0631 \u062d\u062c\u0645 \u0627\u0644\u0635\u0648\u0631\u0629\u061f? +message.wannasave=\u0647\u0644 \u062a\u0631\u064a\u062f \u062d\u0641\u0638 \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0642\u0628\u0644 \u0627\u0644\u062e\u0631\u0648\u062c\u061f? +sgn.caution=\u062a\u0646\u0628\u064a\u0647: +sgn.danger=\u062e\u0637\u0631: +sgn.notice=\u0644\u0627\u062d\u0638: +sgn.important=\u0645\u0647\u0645: +sgn.success=\u0646\u062c\u0627\u062d: +sgn.unknown=\u063a\u064a\u0631 \u0645\u0639\u0631\u0648\u0641: +sgn.warning=\u062a\u062d\u0630\u064a\u0631: +title.editor=\u062a\u062d\u0631\u064a\u0631 \u0631\u0633\u0627\u0644\u0629 +title.find=\u0625\u064a\u062c\u0627\u062f +title.message=\u0631\u0633\u0627\u0644\u0629 \u0645\u062f\u064a\u0631 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a +combo.year=\u0627\u0644\u0633\u0646\u0629 +combo.today=\u0627\u0644\u064a\u0648\u0645 +combo.month=\u0627\u0644\u0634\u0647\u0631 \ No newline at end of file diff --git a/locales/data_messages_de.properties b/locales/data_messages_de.properties index 6577ce40..950b196d 100644 --- a/locales/data_messages_de.properties +++ b/locales/data_messages_de.properties @@ -1,28 +1,27 @@ -# Openbravo POS is a point of sales application designed for touch screens. -# Copyright (C) 2008 Openbravo, S.L. -# http://sourceforge.net/projects/ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # -# This program is free software; you can redistribute it and/or modify +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or +# the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # -# This program is distributed in the hope that it will be useful, +# Chromis POS is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# +# along with Chromis POS. If not, see . # Translations by Sebastian Muszytowski S.Muszytowski@googlemail.com -exception.noupdatecount=Update Z\u00E4hler ist nicht definiert. +exception.noupdatecount=Update Z\u00e4hler ist nicht definiert. exception.nodataset=Datensatz ist undefiniert -exception.nonegativelimits=Negative Zahlen sind nicht m\u00F6glich +exception.nonegativelimits=Negative Zahlen sind nicht m\u00f6glich exception.outofbounds=Ausserhalb Bereich @@ -32,7 +31,7 @@ exception.nofinishedfile=Datei wurde nicht beendet exception.notnull=Die Summe ist nicht null. -exception.noparamtype=Parametertyp ist ung\u00FCltig. +exception.noparamtype=Parametertyp ist ung\u00fcltig. qbf.none=Nicht @@ -44,17 +43,17 @@ qbf.equals=Gleich qbf.distinct=Eindeutig -qbf.greater=Gr\u00F6\u00DFer +qbf.greater=Gr\u00f6\u00dfer qbf.less=Kleiner -qbf.greaterequals=Gr\u00F6\u00DFer oder Gleich +qbf.greaterequals=Gr\u00f6\u00dfer oder Gleich qbf.lessequals=Weniger oder Gleich label.findwhat=Finde was label.where=Wo -label.match=\u00DCbereinstimmung -label.casesensitive=Gro\u00DF und Kleinschreibung +label.match=\u00dcbereinstimmung +label.casesensitive=Gro\u00df und Kleinschreibung button.ok=OK button.cancel=Abbrechen @@ -66,7 +65,7 @@ list.wholefield=Gesammte Feld list.anypart=Irgendein ein Teil des Feldes -list.re=Regul\u00E4rer Ausdruck +list.re=Regul\u00e4rer Ausdruck title.message=Datenbank Manager Nachricht @@ -76,13 +75,13 @@ message.norecord=Datensatz nicht gefunden. message.nolistdata=In Datenliste nicht gefunden. -message.noreload=Neuladen der Datenliste nicht m\u00F6glich. +message.noreload=Neuladen der Datenliste nicht m\u00f6glich. message.nomove=Kann nicht zur anderen Datensatz wechseln. message.nosave=Datensatz nicht gespeichert. -message.nodelete=Kann Datensatz nicht zum l\u00F6schen Kennzeichnen. +message.nodelete=Kann Datensatz nicht zum l\u00f6schen Kennzeichnen. message.nonew=Kann keine neue Datensatz erstellen. @@ -100,33 +99,33 @@ sgn.success=Erfolg\: sgn.unknown=Unbekannt\: -exception.nocompare=Erwarte Vergleich f\u00FCr QBF. +exception.nocompare=Erwarte Vergleich f\u00fcr QBF. -exception.nodelete=Keine Datensatz gel\u00F6scht. +exception.nodelete=Keine Datensatz gel\u00f6scht. exception.noupdate=Keine Datensatz erneuert. -exception.noinsert=Keine Satensatz eingef\u00FCgt. +exception.noinsert=Keine Satensatz eingef\u00fcgt. -message.changeslost=\u00C4nderungen gehen Verloren,trotzdem fortfahren? +message.changeslost=\u00c4nderungen gehen Verloren,trotzdem fortfahren? title.editor=Nachricht des Editors -message.wannasave=\u00C4nderungen vorm Verlassen Sichern? +message.wannasave=\u00c4nderungen vorm Verlassen Sichern? label.imagefiles=Bild Dateien -message.resizeimage=Das ausgew\u00E4hlte Bild ist zu gro\u00DF. Soll es angepasst werden? +message.resizeimage=Das ausgew\u00e4hlte Bild ist zu gro\u00df. Soll es angepasst werden? -qbf.re=Regul\u00E4rer Ausdruck +qbf.re=Regul\u00e4rer Ausdruck label.sortby=Sortiert auf label.andby=und auf -message.nosort=Die Sortierkriterien sind Ung\u00FCltig! +message.nosort=Die Sortierkriterien sind Ung\u00fcltig! caption.sort=Sortieren exception.iofile=Fehler beim lesen Datei -exception.xmlfile=Analyse Fehler, XML Datei ung\u00FCltig +exception.xmlfile=Analyse Fehler, XML Datei ung\u00fcltig exception.parserconfig=XML Analisierer Fehler, Bitte dministrator kontaktieren diff --git a/locales/data_messages_en_US.properties b/locales/data_messages_en_US.properties index f3d69e1c..91fec705 100644 --- a/locales/data_messages_en_US.properties +++ b/locales/data_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/data_messages_es.properties b/locales/data_messages_es.properties index 435e702b..1b4a7071 100644 --- a/locales/data_messages_es.properties +++ b/locales/data_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/data_messages_es_AR.properties b/locales/data_messages_es_AR.properties index 0585835b..6e33c2b4 100644 --- a/locales/data_messages_es_AR.properties +++ b/locales/data_messages_es_AR.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/data_messages_es_MX.properties b/locales/data_messages_es_MX.properties index 7ba61b05..23ae2c36 100644 --- a/locales/data_messages_es_MX.properties +++ b/locales/data_messages_es_MX.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/data_messages_et.properties b/locales/data_messages_et.properties index a7301b7f..eedb2848 100644 --- a/locales/data_messages_et.properties +++ b/locales/data_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/data_messages_fr.properties b/locales/data_messages_fr.properties index 4b0443c1..3a5a77b9 100644 --- a/locales/data_messages_fr.properties +++ b/locales/data_messages_fr.properties @@ -1,37 +1,36 @@ -# Openbravo POS is a point of sales application designed for touch screens. -# Copyright (C) 2007-2009 Openbravo, S.L. -# http://sourceforge.net/projects/openbravopos +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # -# This file is part of Openbravo POS. +# This file is part of chromis oPOS # -# Openbravo POS is free software: you can redistribute it and/or modify +# Chromis POS is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # -# Openbravo POS is distributed in the hope that it will be useful, +# Chromis POS is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with Openbravo POS. If not, see . +# along with Chromis POS. If not, see . -exception.noupdatecount=Mise \u00E0 jour du compte non d\u00E9finie. +exception.noupdatecount=Mise \u00e0 jour du compte non d\u00e9finie. -exception.nodataset=Ensemble de donn\u00E9es non d\u00E9finis +exception.nodataset=Ensemble de donn\u00e9es non d\u00e9finis -exception.nonegativelimits=Limites n\u00E9gatives non autoris\u00E9es. +exception.nonegativelimits=Limites n\u00e9gatives non autoris\u00e9es. exception.outofbounds=Hors limites. exception.noreadfile=Erreur de lecture du fichier. -exception.nofinishedfile=Fichier non termin\u00E9. +exception.nofinishedfile=Fichier non termin\u00e9. -exception.notnull=La valeur doit \u00EAtre non null. +exception.notnull=La valeur doit \u00eatre non null. -exception.noparamtype=Type de param\u00E8tre non autoris\u00E9 +exception.noparamtype=Type de param\u00e8tre non autoris\u00e9 qbf.none=Aucun @@ -43,15 +42,15 @@ qbf.equals=Egal qbf.distinct=Distinct -qbf.greater=Sup\u00E9rieur +qbf.greater=Sup\u00e9rieur -qbf.less=Inf\u00E9rieur +qbf.less=Inf\u00e9rieur -qbf.greaterequals=Sup\u00E9rieur ou \u00E9gal +qbf.greaterequals=Sup\u00e9rieur ou \u00e9gal -qbf.lessequals=Inf\u00E9rieur ou \u00E9gal +qbf.lessequals=Inf\u00e9rieur ou \u00e9gal label.findwhat=Rechercher -label.where=O\u00F9 +label.where=O\u00f9 label.match=Correspond label.casesensitive=Respecter la casse button.ok=OK @@ -59,29 +58,29 @@ button.cancel=Annuler title.find=Chercher -list.startfield=D\u00E9but du champ +list.startfield=D\u00e9but du champ list.wholefield=Champ complet -list.anypart=N'importe o\u00F9 dans le champ +list.anypart=N'importe o\u00f9 dans le champ -list.re=Expression reguli\u00E8re -title.message=Message gestionnaire base de donn\u00E9e +list.re=Expression reguli\u00e8re +title.message=Message gestionnaire base de donn\u00e9e button.information=Information message.norecord=Enregistrement introuvable. -message.nolistdata=Introuvable dans les donn\u00E9es selectionn\u00E9es. +message.nolistdata=Introuvable dans les donn\u00e9es selectionn\u00e9es. -message.noreload=Impossible de recharger les donn\u00E9es. +message.noreload=Impossible de recharger les donn\u00e9es. -message.nomove=Impossible de passer \u00E0 l'autre enregistrement. +message.nomove=Impossible de passer \u00e0 l'autre enregistrement. -message.nosave=Enregistrement non sauvegard\u00E9 +message.nosave=Enregistrement non sauvegard\u00e9 message.nodelete=Impossible de marquer l'enregistrement pour la suppression. -message.nonew=Impossible de cr\u00E9er un nouvel enregistrement +message.nonew=Impossible de cr\u00e9er un nouvel enregistrement sgn.danger=Danger\: @@ -93,35 +92,35 @@ sgn.notice=Notification\: sgn.important=Important\: -sgn.success=Succ\u00E9s: +sgn.success=Succ\u00e9s: sgn.unknown=Inconnu\: exception.nocompare=Comparateur attendu pour QBF. -exception.nodelete=Pas d'enregistrements supprim\u00E9 +exception.nodelete=Pas d'enregistrements supprim\u00e9 -exception.noupdate=Pas d'enregistrements mis \u00E0 jour. +exception.noupdate=Pas d'enregistrements mis \u00e0 jour. -exception.noinsert=Pas d'enregistrements cr\u00E9es. +exception.noinsert=Pas d'enregistrements cr\u00e9es. message.changeslost=Les modifications seront perdues. Voulez-vous continuer ? -title.editor=Message \u00E9diteur +title.editor=Message \u00e9diteur message.wannasave=Voulez-vous enregistrer les modifications avant de quitter ? label.imagefiles=Fichiers images -message.resizeimage=L'image selectionn\u00E9e est plus grande que la taille du champ. Voulez-vous redimensionner l'image ? +message.resizeimage=L'image selectionn\u00e9e est plus grande que la taille du champ. Voulez-vous redimensionner l'image ? -qbf.re=Expression reguli\u00E8re +qbf.re=Expression reguli\u00e8re label.sortby=Trier par label.andby=Et par -message.nosort=La condition de tri d\u00E9finie n'est pas valide +message.nosort=La condition de tri d\u00e9finie n'est pas valide caption.sort=Trier diff --git a/locales/Croatian/locales/data_messages_hr.properties b/locales/data_messages_hr.properties similarity index 97% rename from locales/Croatian/locales/data_messages_hr.properties rename to locales/data_messages_hr.properties index 5cda2da0..1e22dc65 100644 --- a/locales/Croatian/locales/data_messages_hr.properties +++ b/locales/data_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/data_messages_it.properties b/locales/data_messages_it.properties index 35994394..41420386 100644 --- a/locales/data_messages_it.properties +++ b/locales/data_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/data_messages_nl.properties b/locales/data_messages_nl.properties index 58981f07..87b7fad4 100644 --- a/locales/data_messages_nl.properties +++ b/locales/data_messages_nl.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/data_messages_pt.properties b/locales/data_messages_pt.properties index 2a8c88e3..10a22aae 100644 --- a/locales/data_messages_pt.properties +++ b/locales/data_messages_pt.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/data_messages_pt_BR.properties b/locales/data_messages_pt_BR.properties index 6efd9729..e7e89d37 100644 --- a/locales/data_messages_pt_BR.properties +++ b/locales/data_messages_pt_BR.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/erp_messages.properties b/locales/erp_messages.properties index 2917646d..f18eed9c 100644 --- a/locales/erp_messages.properties +++ b/locales/erp_messages.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/erp_messages_al_SQ.properties b/locales/erp_messages_al_SQ.properties index 0e04770b..7c2987f2 100644 --- a/locales/erp_messages_al_SQ.properties +++ b/locales/erp_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/erp_messages_ar.properties b/locales/erp_messages_ar.properties index 5a92173b..9d0599a1 100644 --- a/locales/erp_messages_ar.properties +++ b/locales/erp_messages_ar.properties @@ -1,43 +1,38 @@ -# uniCenta oPOS - Touch Friendly Point Of Sale -# Copyright (c) 2009-2010 uniCenta -# http://sourceforge.net/projects/unicentaopos -# Copyright (c) 2007 openTrends Solucions i Sistemes, S.L -# Modified by Openbravo SL on March 22, 2007 -# These modifications are copyright Openbravo SL -# Author/s: A. Romero -# You may contact Openbravo SL at: http://www.openbravo.com +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # -# This file is part of uniCenta oPOS. +# This file is part of chromis oPOS # -# uniCenta oPOS is free software: you can redistribute it and/or modify +# Chromis POS is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # -# uniCenta oPOS is distributed in the hope that it will be useful, +# Chromis POS is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with uniCenta oPOS. If not, see . +# along with Chromis POS. If not, see . -label.configerp=\u0627\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u064a \u0627\u0631 \u0628\u064a -label.erpurl=\u0631\u0627\u0628\u0637 \u0627\u0644\u062e\u062f\u0645\u0629 -label.erpid=\u0631\u0645\u0632 \u0627\u0644\u0645\u0624\u0633\u0633\u0629 -label.erporg=\u0631\u0642\u0645 \u0627\u0644\u0645\u0646\u0634\u0627\u0629 -label.erppos=\u0631\u0642\u0645 \u0646\u0642\u0637\u0629 \u0627\u0644\u0628\u064a\u0639 -label.erpuser=\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 + +label.configerp=\u062a\u0643\u0648\u064a\u0646 \u062a\u062e\u0637\u064a\u0637 \u0645\u0648\u0627\u0631\u062f \u0627\u0644\u0645\u0624\u0633\u0633\u0627\u062a +label.erpurl=URL \u062e\u062f\u0645\u0627\u062a +label.erpid=\u0643\u0648\u062f \u0627\u0644\u0645\u0646\u0634\u0623\u0629 +label.erporg=\u0631\u0645\u0632 \u0627\u0644\u0645\u0646\u0638\u0645\u0629 +label.erppos=\u0643\u0648\u062f \u0646\u0642\u0627\u0637 \u0627\u0644\u0628\u064a\u0639 +label.erpuser=\u0645\u0633\u062a\u062e\u062f\u0645 label.erppassword=\u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 -message.urlnotdefined=\u0644\u0645 \u064a\u062a\u0645 \u062a\u062d\u062f\u064a\u062f \u0631\u0627\u0628\u0637 \u062e\u062f\u0645\u0629 \u0627\u0644\u0645\u0632\u0627\u0645\u0646\u0629. -message.syncordersok=\u062a\u0645 \u0628\u0646\u062c\u0627\u062d \u0627\u0645\u0631 \u0627\u0644\u0645\u0632\u0627\u0645\u0646\u0629. -message.syncordersinfo={0} \u0627\u0648\u0645\u0627\u0631 \u062a\u0645\u062a \u0645\u0632\u0627\u0645\u0646\u062a\u0647\u0627. -message.syncproductsok=\u062a\u0645\u062a \u0627\u0644\u0645\u0632\u0627\u0645\u0646\u0629 \u0628\u0646\u062c\u0627\u062d. -message.syncproductsinfo={0} \u0645\u0646\u062a\u062c \u0645\u0632\u0627\u0645\u0646.\n{1} \u0639\u0645\u064a\u0644 \u0645\u0632\u0627\u0645\u0646. -message.remoteexception=\u062e\u0637\u0627\u0621 \u0641\u064a \u0627\u0644\u0627\u062a\u0635\u0627\u0644. -message.serviceexception=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0627\u0644\u062e\u062f\u0645\u0629. -message.malformedurlexception=\u0631\u0627\u0628\u0637 \u0627\u0644\u062e\u062f\u0645\u0629 \u063a\u064a\u0631 \u0635\u062d\u064a\u062d. -message.returnnull=\u0645\u0639\u0637\u064a\u0627\u062a \u0627\u0644\u0645\u0632\u0627\u0645\u0646\u0629 \u063a\u064a\u0631 \u0635\u062d\u064a\u062d\u0629. -message.zeroproducts=\u0644\u0627\u062a\u0648\u062c\u062f \u0628\u064a\u0627\u0646\u0627\u062a \u0644\u0645\u0632\u0627\u0646\u062a\u0647\u0627. -message.zeroorders=\u0644\u0627\u062a\u0648\u062c\u062f \u0627\u0648\u0627\u0645\u0631 \u0644\u0645\u0632\u0627\u0645\u0646\u062a\u0647\u0627. -message.propsnotdefined=\u0645\u0635\u062f\u0631 \u062e\u0635\u0627\u0626\u0635 \u0627\u0644\u0645\u0632\u0627\u0645\u0646\u0629 "openbravo.properties" \u063a\u064a\u0631 \u0645\u0639\u0631\u0641. \ No newline at end of file +message.urlnotdefined=\u0644\u0645 \u064a\u062a\u0645 \u062a\u0639\u0631\u064a\u0641 URL \u062e\u062f\u0645\u0629 \u0627\u0644\u062a\u0632\u0627\u0645\u0646. +message.syncordersok=\u0643\u0627\u0646 \u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u062a\u0632\u0627\u0645\u0646 \u0646\u0627\u062c\u062d\u0629. +message.syncordersinfo={0} \u0623\u0648\u0627\u0645\u0631 \u0645\u062a\u0632\u0627\u0645\u0646\u0629. +message.syncproductsok=\u062a\u0645 \u062a\u0632\u0627\u0645\u0646 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0628\u0646\u062c\u0627\u062d. +message.syncproductsinfo={0} \u0645\u0646\u062a\u062c\u0627\u062a \u0645\u062a\u0632\u0627\u0645\u0646\u0629.\r\n{1} \u0645\u0632\u0627\u0645\u0646\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621. +message.remoteexception=\u062e\u0637\u0623 \u0641\u064a \u0627\u0644\u0627\u062a\u0635\u0627\u0644. +message.serviceexception=\u0644\u0627 \u064a\u0645\u0643\u0646 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0627\u0644\u062e\u062f\u0645\u0629. +message.malformedurlexception=\u0639\u0646\u0648\u0627\u0646 URL \u062e\u062f\u0645\u0629 \u062e\u0627\u0637\u0626. +message.returnnull=\u0645\u0639\u0644\u0645\u0627\u062a \u0645\u0632\u0627\u0645\u0646\u0629 \u062e\u0627\u0637\u0626\u0629. +message.zeroproducts=\u0644\u0627 \u062a\u0648\u062c\u062f \u0628\u064a\u0627\u0646\u0627\u062a \u0644\u0644\u0645\u0632\u0627\u0645\u0646\u0629. +message.zeroorders=\u0644\u0627 \u062a\u0648\u062c\u062f \u0623\u0648\u0627\u0645\u0631 \u0644\u0644\u0645\u0632\u0627\u0645\u0646\u0629. +message.propsnotdefined=\u0644\u0645 \u064a\u062a\u0645 \u062a\u0639\u0631\u064a\u0641 \u062e\u0635\u0627\u0626\u0635 \u0645\u0648\u0627\u0631\u062f \u0627\u0644\u062a\u0632\u0627\u0645\u0646 \"chromispos.properties. \ No newline at end of file diff --git a/locales/erp_messages_de.properties b/locales/erp_messages_de.properties index bd0f993b..25f923b6 100644 --- a/locales/erp_messages_de.properties +++ b/locales/erp_messages_de.properties @@ -1,27 +1,20 @@ -# Openbravo POS is a point of sales application designed for touch screens. -# http://sourceforge.net/projects/ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # -# Copyright (c) 2007 openTrends Solucions i Sistemes, S.L -# Modified by Openbravo SL on March 22, 2007 -# These modifications are copyright Openbravo SL -# Author/s: A. Romero -# You may contact Openbravo SL at: http://www.openbravo.com +# This file is part of chromis oPOS # -# This program is free software; you can redistribute it and/or modify +# Chromis POS is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or +# the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # -# This program is distributed in the hope that it will be useful, +# Chromis POS is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# Translations by Sebastian Muszytowski S.Muszytowski@googlemail.com +# along with Chromis POS. If not, see . label.configerp=ERP Konfiguration @@ -59,4 +52,4 @@ message.zeroproducts=Es gibt keine Produkte zum Synchronisieren. message.zeroorders=Es gibt keine Bestellungen zum Synchronisieren. -message.propsnotdefined=Die Synchronisationsquelle "openbravo.properties" ist undefiniert. +message.propsnotdefined=Die Synchronisationsquelle "chromis.properties" ist undefiniert. diff --git a/locales/erp_messages_en_US.properties b/locales/erp_messages_en_US.properties index 0e04770b..7c2987f2 100644 --- a/locales/erp_messages_en_US.properties +++ b/locales/erp_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/erp_messages_es.properties b/locales/erp_messages_es.properties index fa8fcedf..c6ebf86e 100644 --- a/locales/erp_messages_es.properties +++ b/locales/erp_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/erp_messages_es_AR.properties b/locales/erp_messages_es_AR.properties index 47ea9d8f..e2152201 100644 --- a/locales/erp_messages_es_AR.properties +++ b/locales/erp_messages_es_AR.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/erp_messages_es_MX.properties b/locales/erp_messages_es_MX.properties index 7ba52ed9..22927260 100644 --- a/locales/erp_messages_es_MX.properties +++ b/locales/erp_messages_es_MX.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/erp_messages_fr.properties b/locales/erp_messages_fr.properties index 8f2cf3b5..3463e6a8 100644 --- a/locales/erp_messages_fr.properties +++ b/locales/erp_messages_fr.properties @@ -1,27 +1,26 @@ -# Openbravo POS is a point of sales application designed for touch screens. -# Copyright (C) 2007-2009 Openbravo, S.L. -# http://sourceforge.net/projects/openbravopos +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # -# This file is part of Openbravo POS. +# This file is part of chromis oPOS # -# Openbravo POS is free software: you can redistribute it and/or modify +# Chromis POS is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # -# Openbravo POS is distributed in the hope that it will be useful, +# Chromis POS is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with Openbravo POS. If not, see . +# along with Chromis POS. If not, see . label.configerp=Configuration ERP label.erpurl=Services URL -label.erpid=Code entit\u00E9 +label.erpid=Code entit\u00e9 label.erporg=Code organisation @@ -31,26 +30,26 @@ label.erpuser=Utilisateur label.erppassword=Mot de passe -message.urlnotdefined=L'URL du service de synchronisation n'est pas d\u00E9finie. +message.urlnotdefined=L'URL du service de synchronisation n'est pas d\u00e9finie. -message.syncordersok=La synchronisation des commandes s'est bien deroul\u00E9e. +message.syncordersok=La synchronisation des commandes s'est bien deroul\u00e9e. -message.syncordersinfo={0} commandes synchronis\u00E9es. +message.syncordersinfo={0} commandes synchronis\u00e9es. -message.syncproductsok=La synchronisation des produits s'est bien deroul\u00E9e. +message.syncproductsok=La synchronisation des produits s'est bien deroul\u00e9e. -message.syncproductsinfo={0} produits synchronis\u00E9s. +message.syncproductsinfo={0} produits synchronis\u00e9s. message.remoteexception=Erreur de transmission. message.serviceexception=Connexion au service impossible. -message.malformedurlexception=L'URL du service est erron\u00E9e. +message.malformedurlexception=L'URL du service est erron\u00e9e. -message.returnnull=Les parametres de synchronisation sont erron\u00E9s. +message.returnnull=Les parametres de synchronisation sont erron\u00e9s. -message.zeroproducts=Pas de produits \u00E0\u00A0synchroniser. +message.zeroproducts=Pas de produits \u00e0\u00a0synchroniser. -message.zeroorders=Pas de commandes \u00E0\u00A0synchroniser. +message.zeroorders=Pas de commandes \u00e0\u00a0synchroniser. -message.propsnotdefined=La ressource pour les propri\u00E9t\u00E9s de synchronisation "openbravo.properties" n'est pas d\u00E9finie. +message.propsnotdefined=La ressource pour les propri\u00e9t\u00e9s de synchronisation "chromis.properties" n'est pas d\u00e9finie. diff --git a/locales/Croatian/locales/erp_messages_hr.properties b/locales/erp_messages_hr.properties similarity index 95% rename from locales/Croatian/locales/erp_messages_hr.properties rename to locales/erp_messages_hr.properties index db8ba4f0..584a6714 100644 --- a/locales/Croatian/locales/erp_messages_hr.properties +++ b/locales/erp_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/erp_messages_it.properties b/locales/erp_messages_it.properties index 714046ce..26a98376 100644 --- a/locales/erp_messages_it.properties +++ b/locales/erp_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/erp_messages_nl.properties b/locales/erp_messages_nl.properties index 2a08d194..58c11904 100644 --- a/locales/erp_messages_nl.properties +++ b/locales/erp_messages_nl.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/erp_messages_pt.properties b/locales/erp_messages_pt.properties index 8ed258e3..9a617202 100644 --- a/locales/erp_messages_pt.properties +++ b/locales/erp_messages_pt.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/erp_messages_pt_BR.properties b/locales/erp_messages_pt_BR.properties index 86de340a..2b5de28e 100644 --- a/locales/erp_messages_pt_BR.properties +++ b/locales/erp_messages_pt_BR.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # diff --git a/locales/permissions_messages.properties b/locales/permissions_messages.properties index f7308bb8..841fb93f 100644 --- a/locales/permissions_messages.properties +++ b/locales/permissions_messages.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis +# Copyright (c) (c) 2015-2016 2016 Chromis # # This file is part of chromis oPOS # @@ -28,7 +28,7 @@ label.sectionstock=Stock label.sectionsalereports=Sales label.sectionmaintenance=Maintenance label.sectionpresence=Presence Management - +label.sectionsync=Synchronisation label.displayname1=Sales Panel label.description1=Allows the user access to the sales panel, this is required to sell items. @@ -199,9 +199,7 @@ label.description83=Grants the user access to the Sales with Tax Summary Report. label.displayname84=Product Time Series Report label.description84=Grants the user access to the Sales with Product Time Series Report. label.displayname85=Top 10 Sales Chart -label.description85=Grants the user access to the Sales with Top 10 Sales Chart. (Will not work with MySQL database). -label.displayname86=Top 10 Sales Chart -label.description86=Grants the user access to the Sales with Top 10 Sales Chart (for MySQL). +label.description85=Grants the user access to the Sales with Top 10 Sales Chart. label.displayname87=System Maintenance label.description87=Allows the user access to all the Maintenance options label.displayname88=User Editor @@ -270,23 +268,29 @@ label.displayname119=Accept Stock Changes label.description119=Allows the user to audit and accept remote stock change requests. label.displayname120=Stock Changes Report label.description120=Allows the user to run the Stock Changes Audit Report. -label.displayname121=Manage Promotions -label.description121=Allows the user to manage promotions. -label.displayname122=Promotions Report -label.description122=Allows the user to run the promotions Report. - label.displayname121=Edit historic tickets label.description121=Allows the user to edit historic tickets, in the current payment session. - - - - - - - - - - - - - +label.displayname122=Manage Promotions +label.description122=Allows the user to manage promotions. +label.displayname123=Promotions Report +label.description123=Allows the user to run the promotions Report. +#label.displayname124=Supplier management +#label.description124=Allows the user to add suppliers. +label.displayname125=Recipes +label.description125=Allows the user to access recipes panel. +label.displayname126=Reset Pickup counter +label.description126=Allows the user to reset the pickup counter back to 1. +label.displayname127=Best Sellers +label.description127=Allows the user to run the best sellers report. +label.displayname128=Product Lists +label.description128=Allows the user to manage product lists. +label.displayname129=Allows Custom Payment type +label.description129=Allows the user to usde custom type payments when completing sale. +label.displayname130=Refund Custom Payment type +label.description130=Allows the user to use custom type payments when refunding sale. +label.displayname131=Database Synchronisation +label.description131=Allows the user to synchronise the database with the central server. +label.displayname132=Synchronisation Panel +label.description132=Allows the user access to synchronise panel. +label.displayname133=Unlock Tables +label.description133=Allows the user to unlock all tables in restaurant mode if required. \ No newline at end of file diff --git a/locales/pos_messages.properties b/locales/pos_messages.properties index 6eba5705..1bac0247 100644 --- a/locales/pos_messages.properties +++ b/locales/pos_messages.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -16,46 +16,43 @@ # You should have received a copy of the GNU General Public License # along with Chromis POS. If not, see . -Button.takeaway=Eat-In -Button.addclass=Add new entry -Button.deleteclass=Delete entry -Button.Cancel= -Button.logoff=Logout + +Button.Bordercolour=Border Colour (Full Panel) +Button.Cancel=Cancel Button.Close=Exit Button.CloseCash=Close Cash -Button.DeleteTicket= +Button.ColourChooser=Select Colour +Button.DeleteTicket=Delete Button.ExecuteChart=Execute Button.ExecuteReport=Run Report Button.Exit=Exit Button.Factory=Restore -Button.NewTicket=New Ticket\u000a +Button.NewTicket=New Ticket + +Button.No=No, Thanks +Button.Yes=Yes, I am sure Button.OK=OK Button.PrintCash=Print Button.Restore=Update db Button.Save=Save Button.Test=Test -Button.newcustomer=Cancel Button.UpdateProduct=Update +Button.addclass=Add new entry +Button.deleteclass=Delete entry +Button.logoff=Logout Button.newcustomer=Cancel -Button.Bordercolour =Border Colour (Full Panel) -Button.ColourChooser=Select Colour -Button.NoPermissionsYes=Yes, I am sure -Button.NoPermissionsNo=No, Thanks -Message.adminpermissions1=You have removed all permissions for -Message.adminpermissions2= . Are you sure that is what you intended? -Message.adminwarning=Warning !! +Button.takeaway=Eat-In +Button.Retry=Retry +Button.Configuration=Check Configuration + + Database.ScriptError=Script Error Database.ScriptWarning=Script Warning Display.Null=Display not available Display.Screen=Screen Display Display.Window=Display -label.removeentryfor=Remove entry for -label.selectclass=Select classname -label.addnewentry=Add new class entry -label.entryclassname=New Classname -label.entrydescription=Description of entry -label.entrydisplayname=Displayed name -label.entrysection=Entry section + + Label.Alias=Short Name Label.AlwaysAvailable=Always available Label.Cash=Cash @@ -70,11 +67,12 @@ Label.DbURL=URL Label.DbUser=User Label.EndDate=End Date Label.InputCash=Given +Label.List=List Label.LoadError=Load Error Label.MachineDisplay=Customer Display Label.MachineName=Name Label.MachinePrinter=Printer -Label.MachinePrinter2=Printer 2 +Label.MachinePrinter2=Printer 2. Label.MachinePrinter3=Printer 3 Label.MachinePrinter4=Printer 4 Label.MachinePrinter5=Printer 5 @@ -87,17 +85,12 @@ Label.StartDate=Start Date Label.Tickets=Transactions Label.Ticketsbag=Tickets Label.ValidFrom=Valid From +Label.alias=Name Label.ticketsetupexample=Example Label.ticketsetupnumber=Receipt number min' length Label.ticketsetupprefix=Receipt number prefix -label.tablebuttons=Transparent Buttons -label.cleardrawertable=Number of days to maintain cash drawer table data -label.discounted=Can be discounted -label.hidecategory=Hide Empty Categories -label.hidezerostock=Hide 0 Stock Items -label.refreshproductpanels=Refresh after Sale -label.updatepricefromedit=Update price from line edit -label.rightslevel=Permission Level + + Menu.AttributeSets=Product Attribute Sets Menu.AttributeUse=Product Attribute use Menu.AttributeValues=Attribute values @@ -105,6 +98,7 @@ Menu.Attributes=Product Attributes Menu.Auxiliar=Auxiliary products Menu.Backoffice=Administration Menu.BarcodeSheet=Labels: Barcode +Menu.BestSellers=Best Sellers Menu.Breaks=Breaks Menu.CSVImport=Import CSV File Menu.CSVReset=Clear Import Database Log @@ -120,13 +114,14 @@ Menu.CloseTPV=Close Cash Menu.ClosedProducts=Product Sales: Product Menu.ClosedProducts1=Product Sales: Product II Menu.Closing=Cash Closed +Menu.CreateCleanDB=Create Clean Database Menu.Closing1=Cash Closed (Export) Menu.Closing2=Cash Closed (Export) Menu.Configuration=Configuration Menu.Customers=Customers -Menu.CustomersDebtors=Customer Debtors Menu.Customers.Reports=Reports Menu.CustomersBReport=Debtors (Card Style) +Menu.CustomersDebtors=Customer Debtors Menu.CustomersDiary=Customers Diary Menu.CustomersExport=Customers List (Export) Menu.CustomersList=Customers List @@ -138,6 +133,7 @@ Menu.DailyScheduleReport=Daily Schedule Menu.ERPOrders=ERP Order Synchronisation Menu.ERPProducts=POS Synchronisation Menu.Employees.Reports=Reports +Menu.EmployeeTimeSheet=Employee Time Sheet Menu.Exit=Logout Menu.ExtendedByProducts=Product Sales: Customer Menu.ExtendedCashRegisterLog=Transaction Log: Extended @@ -160,6 +156,7 @@ Menu.Maintenance=Maintenance Menu.Maintenance.ERP=Chromis ERP Menu.Maintenance.POS=Point Of Sale Menu.Maintenance.Reports=Reports +Menu.Migration=Database Migration Menu.MissingData=Missing Data or Bad Price in File Menu.NewProducts=New Products Added Menu.PaymentReport=Payments @@ -168,18 +165,15 @@ Menu.PerformanceReport=Performance Menu.PresenceManagement=Presence Management Menu.Printer=Printers Menu.ProductCatalog=Product Catalogue (List) +Menu.ProductCategorySalesPieChart=Category Pie Menu.ProductLabels=Product Labels +Menu.ProductList=Product List +Menu.ProductPacks=Product Packs Menu.ProductSales=Product Sales -Menu.ProductCategorySalesPieChart=Category Pie Menu.Products=Products -Menu.ProductList=Product List Menu.ProductsWarehouse=Product Location -Menu.ProductPacks=Product Packs -Menu.StockChanges=Stock Changes -Menu.StockChangesReport=Stock Changes Report Menu.Promotions=Promotions -Menu.PromotionsReport=Promotions Report - +Menu.Recipe=Recipes Menu.ReportTaxes=Tax: Summary Menu.Reports=Reports Menu.Resetpickup=Reset pickup Counter @@ -191,10 +185,12 @@ Menu.SaleTaxes=Tax: Sales Menu.SalesByCustomer=Sales By Customer Menu.SalesChart=Sales Menu.SalesManagement=Sales -Menu.SalesManagement.Reports=Reports Menu.SalesManagement.Charts=Charts +Menu.SalesManagement.Reports=Reports Menu.SalesProfit=Product Sales: Profit Menu.ShelfEdgeLabels=Labels: Shelf-Edge Labels +Menu.StockChanges=Stock Changes +Menu.StockChangesReport=Stock Changes Report Menu.StockDiary=Stock Diary Menu.StockManagement=Stock Menu.StockManagement.Edit=Maintenance @@ -202,8 +198,8 @@ Menu.StockManagement.Reports=Reports Menu.StockMovement=Stock Movement Menu.System=System Menu.Tables=Tables -Menu.TaxCategories=Tax Categories Menu.TaxCatSales=Tax: Category Sales +Menu.TaxCategories=Tax Categories Menu.TaxCustCategories=Customer Tax Categories Menu.Taxes=Taxes Menu.ThirdParties=Suppliers @@ -214,18 +210,30 @@ Menu.TicketRefund=Refunds Menu.TimeSeriesProduct=Product Time Series Menu.Tools=Tools Menu.Top10Sales=Top 10 Sales -Menu.Update= Manual Database Update -Menu.UpdatedPrices= Price Changes +Menu.Update=Manual Database Update +Menu.UpdatedPrices=Price Changes Menu.UserSells=Sales by User Menu.Users=Users Menu.UsersReport=Users Menu.Utilities=Utilities Menu.UtilityOptions=Utilities Options +Message.adminpermissions1=You have removed all permissions for +Message.adminpermissions2=. Are you sure that is what you intended? +Message.adminwarning=Warning !! +Message.rightslevel=Rights level out range (0 - 9 are permitted values). +message.customerdiscount=Customer gets a discount. Do you want to apply this to existing ticket lines? +message.customerdiscountapplied=Warning!! Customer discounts have already been applied to this ticket and cannot be removed. You may want to start a new ticket. + + + Printer.Null=Printer Not Available Printer.Screen=Screen Printer Printer.Serial=Ticket Printer + + Visor.Title=Chromis POS + button.Discount=Discount button.ExecuteChart=Execute Chart button.NewTicket=New @@ -261,23 +269,33 @@ button.setperson=Waiter button.tables=Tables button.test=TEST button.totaldiscount=Total Disc' + + caption.split=Split Receipt caption.tickets=Tickets caption.upload=Upload Product List + + database.ScriptError=Cannot execute the database creation script. database.ScriptNotFound=Unable to find Updater.sql script. database.ScriptWarning=Creation Script did not run successfully. database.UnableToConnect=Unable to connect with database! Check database setting in configuration database.UpdaterWarning=Cannot execute the database updater script. datebase.ResetPickup=Cannot execute pickup reset + + exception.unavailabledataset=Dataset not available exception.unavailablefield=Field not defined: {0} exception.unavailablefields=Fields not available + + filter.dbdriverlib=Driver library (*.jar,*.zip) form.customertitle=Customer List form.productslist=Product List form.selectprintertitle=Select Printer form.tickettitle=Ticket List + + label.CatalogueNo=Excluded label.CatalogueStatus=In Catalogue? label.CatalogueStatusNo=Not In Catalogue @@ -286,12 +304,15 @@ label.CatalogueYes=Included label.Closing1=Cash Closed: Export label.Infopanel=Hide Footer Status Bar label.LoadError=Error trying to show this functionality -label.SCOnOff=Enable Service Charge +label.Money=Money +label.SCOnOff=Service Charge Enabled label.SCRate=Service Charge Rate -label.SCRestaurant=Restaurant mode only? +label.SCRestaurant=In Restaurant mode only label.SCZero=% label.SChargepanel=Service Charge label.Transactions=Transactions +label.addcurrentstock=Create table data +label.addnewentry=Add new class entry label.address=Address Line 1 label.address2=Address Line 2 label.addsplitpayment=Add Split Payment @@ -301,12 +322,12 @@ label.attributes=Attributes label.attributeset=Attribute Set label.autoloffrestaurant=In Restaurant Mode - return to tables label.autolofftime=Auto LogOff after inactive time +label.autologoff=Logoff After Each Sale label.autologoffpanel=Auto LogOff label.autologoffzero=Timer in seconds label.autologonoff=Enable Auto LogOff label.btndisplay=Button Display Text label.bybarcode=By Barcode -label.prodbarcodetype=Barcode Type label.bycustomer=By Customer label.bydates=By Date label.byform=By Form @@ -318,12 +339,17 @@ label.cardexpdate=Expiry Date label.cardholder=Holder's Name label.cardnumber=Card Number label.cascade=Cascade +label.casesensitive=Case sensitive +label.cash=Cash +label.categoryorder=Use categories number +label.categoryordernumber=Category Order Number label.catid=ID label.catimage=Image label.catname=Category label.certificatepath=Secret Key label.certificatepwd=Account ID label.city=Town/City +label.cleardrawertable=Number of days to maintain cash drawer table data label.closeoptions=Close Options label.commerceid=Commerce ID label.commercepwd=Commerce P/wd @@ -359,8 +385,10 @@ label.curdebt=Current Debt label.currency=Currency label.currencybutton=HidePayments text overlay label.customer=Customer +label.customerTotalSales=Total Sales label.customer_export=Customer Export List label.customer_list=Customer List +label.customerscreen=Use ticket lines in display label.custtaxcategory=Customer Tax Category label.cvsbadcats=Bad Categories label.cvsinvalid=Invalid Products @@ -370,7 +398,9 @@ label.datestitle=Dates label.datetime=Date Time label.dbdriverlib=Driver Library label.debt=Debt +label.default=Disable Product PopUp label.deletesplitpayment=Delete Split Payment +label.discounted=Can be discounted label.display=Display label.double=Double label.dutyid=ID @@ -378,6 +408,10 @@ label.dutyname=Tax Name label.dutyrate=Rate label.editline=Edit Line label.email=email +label.entryclassname=New Classname +label.entrydescription=Description of entry +label.entrydisplayname=Displayed name +label.entrysection=Entry section label.epm.employee=Employee label.epm.employee.id=Employee ID label.epm.enddate=End Date @@ -397,9 +431,14 @@ label.fontsizesmall=Font Size: small label.fontweight=Bold Text label.general=General label.grossprofit=Gross Profit +label.hidecategory=Hide Empty Categories +label.hidezerostock=Hide 0 Stock Items +label.iconcolour=Icon Colour label.image=Image +label.inactivity=Enable Inactivity Timer label.inputamount=Input box above keypad label.integer=Integer +label.ispack=Is Pack label.item=Item label.item2=Description label.javapos.drawer=Drawer @@ -410,7 +449,9 @@ label.locale=Locale label.location=Address label.locationaddress=Address label.locationid=ID -label.locationname=Name +label.locationname=Location Name +label.logoffafterprinting=Logoff After Printing +label.logoffaftersendtokitchen=Logoff After Sending To Kitchen label.looknfeel=Skin label.loyaltycardnumber=Card Number label.loyaltyproducts=Loyalty details @@ -418,21 +459,16 @@ label.machinedisplayconn=Mode label.machinedisplayport=Port label.machineprinterport=Port label.magcardreader=Mag Card Reader +label.managestock=Manage Stock Level label.mandatory=Mandatory label.margin=Margin label.marine=Use Marina option -label.maxdebt=Credit Limit +label.maxdebt=Maximum Debt +label.discount=Discount label.maximum=Maximum label.merchantcode=Merchant Code label.minimum=Minimum label.money=Total - -label.packsinstock=In stock -label.packof= packs of -label.packstosplit=Packs to split -label.productinpack=Product in pack -label.split=Split - label.mooringcreatebtn=Create Ticket label.mooringscreatefor=Create ticket for label.name=Name @@ -441,6 +477,10 @@ label.notes=Notes label.noticketstoclose=No Bills to Close label.nullcategory=(No Category) label.order=Order +label.packof=packs of +label.packsinstock=In stock +label.packsof=Pack Size +label.packstosplit=Packs to split label.passwordnew=New Password label.passwordold=Old Password label.passwordrepeat=Repeat Password @@ -470,18 +510,21 @@ label.pricewith00=Use 00 keypad button label.printtokitchen=Print to Remote Printer label.prodaux=Auxiliary (Modifier)? label.prodbarcode=Barcode +label.prodbarcodetype=Barcode Type label.prodbuttonhtml=Sales screen Button HTML label.prodcategory=Category label.prodcost=Cost label.proddefaultcategory=Default Cat' label.prodgeneral=General label.prodincatalog=Include Catalogue? -label.prodminmax=Minimum and Maximum product levels are maintained in Product \u000aLocation along with Units sold +label.prodminmax=Minimum and Maximum product levels are maintained in Product +Location along with Units sold label.prodname=Name label.prodorder=Order in Catalogue label.prodpricebuy=Buy Price label.prodpricesell=Sell Price label.prodpriceselltax=Sell Price + Tax +label.prodproperties=Properties label.prodref=Reference label.prodscale=Scale label.prodstock=Stock @@ -490,7 +533,8 @@ label.prodstockmax=Maximum Level label.prodstocksec=Minimum Level label.prodstockvol=Stock Volume label.prodtaxcode=Tax -label.producthtmlguide=\u000a

You can customise the Sales screen Product buttons here. \u000aIf you have even a little HTML knowlege you're more than halfway there!



\u000a
Hover over the text to your right to see the HTML code for the effect you want on your Button

+label.producthtmlguide=

You can customise the Sales screen Product buttons here. If you have even a little HTML knowlege you're more than halfway there!



Hover over the text to your right to see the HTML code for the effect you want on your Button

+label.productinpack=Product in pack label.productreceipt=Receipt Required for Warranty label.produnits=Units label.prodvaluebuy=Buy Value @@ -502,14 +546,17 @@ label.receiptprinter=Receipt Printer label.recorddeleted=(Record Deleted) label.recordeof=(No Records) label.recordnew=(New Record) +label.refreshproductpanels=Refresh after Sale label.refunds=Refunds label.region=State/County label.remainingcash=Remaining +label.removeentryfor=Remove entry for label.reportsprinter=Reports Printer label.resetpickup=Reset Pickup Counter label.resname=Resource label.restaurantcustomer=Receiving Customer {0}. Select an empty table. label.restaurantmove=Moving table {0}. Select another Table or the original Table +label.rightslevel=Permission Level label.role=Role label.roletabldescription=Desc label.roletableallowed=Allowed @@ -522,14 +569,20 @@ label.scaleinput=Enter Weight label.scanner=Scanner label.search=Search label.searchkey=Search Key +label.selectclass=Select classname label.sequence=Sequence label.sha=SHA +label.split=Split label.splitpayment=Split Payment label.startuplogo=Logo label.startuppanel=Start Up Screen label.startuptext=Text +label.stockchangeadjust=Adjust value +label.stockchangenewrecord=New record +label.stockchangenewvalue=New value +label.stockchangeset=Set value label.stockdate=Date -label.stockproduct=Product +label.stockproduct=Reference label.stockreason=Reason label.stocktaker=Entered by label.stockunits=In Stock @@ -537,6 +590,7 @@ label.storename=URL label.subcategorytitle=Display name in panel label.subtotalcash=Subtotal label.table=Table +label.tablebuttons=Transparent Buttons label.tabledisplayoptions=Table Display label.tableshowcustomerdetails=Show Customer details on table label.tableshowwaiterdetails=Show Waiter detail on table @@ -551,31 +605,35 @@ label.terminal=Terminal label.textclourtablename=Table Name text colour label.textcolourcustomer=Customer text colour label.textcolourwaiter=Waiter text colour +label.texttip=Text Tip Message label.ticketid=Ticket # label.time=Time +label.total=Total label.totalcash=Total +label.totaldiscount=Total Disc' label.totalnet=Net label.totaltax=Taxes -label.totaldiscount=Total Disc' label.type=Type label.units=Units label.units2=Quantity +label.updatepricefromedit=Update price from line edit label.uploadingproducts=Uploading Products. Please wait... label.user=User label.value=Value label.value2=Price label.variableprice=Variable Price Product label.visible=Visible -label.warehouse=Location +label.warehouse=Description + -message.addnewentryerror=Only the description field can be left blank message.BadPassword=Invalid Password. Please Retry message.CannotMove=Unable to Move to Record message.DBDefault=
The Default database shipped with Chromis POS is Apache Derby Embedded.
It is intended for stand-alone, single-user, low-volume transaction installs only.


If you need multiple terminals to connect to a central database then select from the Database dropdown list above.
If you have selected an alternative database then you must ensure it is installed and configured correctly before trying to connect Chromis POS

More information can be found on the Chromis web site
+message.addnewentryerror=Only the description field can be left blank message.at=at message.breakoverandcheckedin='s Break is over and Checked In at message.breakoverandcheckedout='s break is over and Checked Out at -message.cannotcalculatetaxes=Unable to calculate Receipt taxes.\u000aOne or more Products Taxes is not configured properly +message.cannotcalculatetaxes=Unable to calculate Receipt taxes.One or more Products Taxes is not configured properly message.cannotchangepassword=Cannot change Password message.cannotcheckin=Cannot Check In message.cannotcheckout=Cannot Check Out @@ -607,10 +665,8 @@ message.checkedout=has Checked Out at message.closecashok=Cash Closed OK message.configfactory=Are you sure you want to Restore Factory Values? message.configrestore=Are you sure you want to Undo Changes? -message.createdatabase=A working database cannot be detected. A default database will be created.
Do you want to continue? +message.createdatabase=A working database cannot be detected. A default database will be created.\n\nDo you want to continue? message.createdatabasejl=New database information needs to be created for John L changes. This will now be done.
Do you want to continue? If not, you will be unable to use the system. -message.customerdebtexceded=Customer Credit Limit exceeded - message.customeradd=Add Customer to this Ticket? message.customeraddnew=Complete Customer detail and Save to add to this Ticket? message.customerassign=Assign Customer to this Ticket? @@ -618,13 +674,15 @@ message.customerchange=Change Customer for this Ticket? message.customerchangeyn=Are you sure you want to change Customer for this Ticket? message.customercheck=Some text in the Search Key field is required message.customerclear=Are you sure? Cancel will clear Customer from Ticket. - +message.customerdebtexceded=Customer Credit Limit exceeded message.databaseconnectionerror=Unable to connect to database: Database not available +message.databaseconnectsuccess=

You're Connected!


You're ready to migrate your existing Database message.databasedrivererror=Unable to connect to database: Database driver not found message.databasenotsupported=Database "{0}" not supported message.databasesuccess=

You're Connected!


Restart Chromis POS to load your Database Connection -message.databaseconnectsuccess=

You're Connected!


You're ready to migrate your existing Database +message.deleteauxiliaryitem=Can not delete auxiliary item on its own Select main item then delete message.deleteclass=Are you sure you wish to delete the class? +message.invaliddobdate=Date of birth cannot be set the same as the System Date or after it message.invalidenddate=End Date cannot be set before System or Start Date message.invalidstartdate=Start Date cannot be before System Date message.leavecontrol=is on leave. To check In: contact your Manager to Cancel leave @@ -636,9 +694,8 @@ message.nigratemessage=Database Migration message.nocard=User Card not found. Please Retry message.nocardreader=Card Reader is not configured message.nocustomer=Customer code does not exist -message.nocustomernodebt=The Sale is not assigned to a Customer Account.\u000aIt cannot be put on Account +message.nocustomernodebt=The Sale is not assigned to a Customer Account.It cannot be put on Account message.nopaymentgateway=Payment Gateway is not configured -message.novprice=

Variable-price Product!


Enter price then Select Product message.noprinters=No Printers installed message.noproduct=This Product Code does not exist message.nosaveticket=Unable to Save Sales Ticket @@ -649,6 +706,7 @@ message.notexiststickettitle=Receipt Message message.noticket=Receipt no longer exists message.notpermissions=You are not allowed to Execute this task message.noupdatescript=A database from another version has been detected. It is not possible to upgrade the database automatically.
Chromis POS will exit now. +message.novprice=

Variable-price Product!


Enter price then Select Product message.noweight=Weighing has not been possible message.nullticket=You cannot create an empty ticket layaway!
Please add something to this Sale message.paymentcashneg=Make the Refund. Then press OK @@ -667,20 +725,20 @@ message.preparescanner=Prepare the ScanPal scanner to upload the Product List th message.printererror=Unable to print Receipt message.probleminbreak=Error in break message.productnotselected=No Product selected -message.stockchangesactioned=Stock Changes Actioned - +message.refundable=No refundable items left on receipt +message.refundauxiliaryitem=Can not refund auxiliary item on its own Select main item then message.restartchanges=Configuration Saved successfully. Changes will be applied on next system Restart message.scannerfail=Product List Upload failed message.scannerfail2=Product List Download failed message.scannerok=Product List Upload successful message.startupText=Changing the content of the default Startup Text and not declaring that this is free software is in violation of the Free Software Foundation's GNU General Public License GPL +message.stockchangesactioned=Stock Changes Actioned message.systemclosecas=jCheckBox1 message.systemclosecash=Move Close Cash buttons message.tableempty=Table is now empty message.tablefull=Table is now full message.title=Cash Register message -message.updatedatabase=A database from a previous Chromis POS version has been detected. The database will be upgraded automatically.
DATA MAY BE LOST. FIRST CREATE A BACKUP.
Do you want to continue? -message.updatedatabasejl=New database changes are required (John l changes). The database will be upgraded automatically.
DATA MAY BE LOST. FIRST CREATE A BACKUP.
Do you want to continue? If not, you will be unable to use the system. +message.updatedatabase=A database from a previous Chromis POS version has been detected. The database will be upgraded automatically.\n\nDATA MAY BE LOST. CREATE A BACKUP FIRST.\n\nDo you want to continue? message.wannaclosecash=Are you sure you want to Close Cash? message.wannadelete=Are you sure you want to Delete the current Order? message.wannasave=Save changes before exit? @@ -690,7 +748,13 @@ migration.warning=Migration SQL Error migration.warningjl=Create JL features not found migration.warningnodefault=Create Database not found migration.warningnofk=Drop Foreign Key not found +message.retryorconfig=Failed to find a working database.\n\nThis may be caused by :\n - A communications failure.\n - A problem with the database server.\n - A configuration issue with this till\n +message.updatefailure=Database failed to update. With the error above.\n\nThe application can not be started until this has been resolved.\n\n +message.createfailure=Unable to create a database.\n\n + payment.title=Payment + + resource.binary=Binary resource.image=Image resource.text=Text @@ -698,22 +762,26 @@ rest.label.chairs=Chairs rest.label.customer=Customer rest.label.date=Booking rest.label.notes=Notes + + scale.invalidvalue=Scale invalid value scale.notdefined=Scale not Defined scale.weighitem=Weigh Item - stock.in.movement=(In) Movement +stock.in.openpack=(In) Open Pack stock.in.purchase=(In) Purchase stock.in.refund=(In) Refund +stock.in.stockchange=(In) Stock Change +stock.in.recipes=(In) Recipe Item stock.out.break=(Out) Breakage stock.out.crossing=Crossing stock.out.movement=(Out) Movement +stock.out.openpack=(Out) Open Pack stock.out.refund=(Out) Refund stock.out.sale=(Out) Sale -stock.in.openpack=(In) Open Pack -stock.out.openpack=(Out) Open Pack -stock.in.stockchange=(In) Stock Change stock.out.stockchange=(Out) Stock Change +stock.out.recipes=(Out) Recipe Item + tab.bank=Bank tab.cash=Cash @@ -724,6 +792,7 @@ tab.debt=Debt tab.free=Free tab.magcard=Card tab.paper=Voucher +tab.custom=Custom title.CSVImport=Status title.changepassword=Change Password title.editor=Info' message @@ -748,30 +817,149 @@ transpayment.magcard=Card transpayment.magcardrefund=Card Refund transpayment.paperin=Voucher - Redeemed transpayment.paperout=Voucher - Bought -label.cash=Cash -label.Money=Money -label.total=Total -label.customerTotalSales=Total Sales -Label.alias=Name -Message.rightslevel=Rights level out range (0 - 9 are permitted values). -label.stockchangeadjust=Adjust value -label.stockchangenewvalue=New value -label.stockchangenewrecord=New record -label.stockchangeset=Set value -label.packsof=Pack Size -label.ispack=Is Pack -label.prodproperties=Properties -label.texttip=Text Tip Message -label.default=Disable Product PopUp -label.casesensitive=Case sensitive -label.logoffafterprinting=Logoff After Printing -label.logoffaftersendtokitchen=Logoff After Sending To Kitchen -label.addcurrentstock=Create table data -label.inactivity=Enable Inactivity Timer -label.autologoff=Logoff After Each Sale -label.customerscreen=Use Customer Screen -message.refundable=No refundable items left on receipt -message.deleteauxiliaryitem= Can not delete auxiliary item on its own \n Select main item then delete -message.refundauxiliaryitem=Can not refund auxiliary item on its own \n Select main item then -label.categoryordernumber=Category Order Number -label.categoryorder=Use categories number +transpayment.customin=Custom - Redeemed +transpayment.customout=Custom - Bought +label.layaway=Use PickUp Id for layaway tickets +label.createonorder=Create on order only in restaurant mode +label.createcat=Create category if not present +label.salestaxexcluded=taxes excluded +message.largechange=Please check amount tendered. Exceeded change limit. +label.maxchange=Maximum change +tiptext.openfolder=Open Folder +tiptext.removepicture=Remove Picture +tiptext.zoomin=Zoom In +tiptext.zoomout=Zoom Out +tiptext.addnew=Add New +tiptext.delete=Delete +tiptext.save=Save +tiptext.clearkey=Clear Key +tiptext.createkey=Create Key +tiptext.customeraccount=Customer Account +tiptext.payaccount=Pay Account +tiptext.createkep=Create Key +tiptext.executefilter=Execute Filter +tiptext.clearfilter=Clear Filter +tiptext.openclosemenu=Open/Close Menu +tiptext.searchproductlist=Search Product List +tiptext.getbarcode=Get Barcode +tiptext.enterproductid=Edit Product +tiptext.productattributes=Product Attributes +tiptext.opencalendar=Open Calendar +tiptext.scrollup=Scroll Up a Line +tiptext.scrolldown=Scroll Down a Line +tiptext.removeline=Remove Line +tiptext.attributes=Attributes +tiptext.downfrommobile=Download from Mobile Device +tiptext.searchproduct=Search Product +tiptext.opencustomers=Open Customers +tiptext.addpartpayment=Add Part Payment +tiptext.deletepartpayment=Delete Part Payment +tiptext.printreceipt=Print Receipt +tiptext.hideshowfilter=Hide/Show Filter +tiptext.executereport=Execute Report +tiptext.getcustomers=Get Customers +tiptext.logout=Logout +tiptext.gotocustomers=Go to Customers +tiptext.findcustomers=Find Customers +tiptext.splitsale=Split Sale +tiptext.reprintlastticket=Reprint Last Ticket +tiptext.productsearch=Product Search +tiptext.editline=Edit Line +tiptext.chooseattributes=Choose Attributes +tiptext.scale=Scale +tiptext.sendtokitchen=Send to Kichen Printer +tiptext.refundanitem=Refund An Item +tiptext.refundaline=Refund A Line +tiptext.refundeverything=Refund Everything +tiptext.searchtickets=Search Tickets +tiptext.editcurrentticket=Edit current Ticket +tiptext.receiptrefund=Receipt Refund +tiptext.reprintreceipt=Reprint Receipt +tiptext.enterreceiptandfind=Enter Receipt and touch to Find by Number +tiptext.deletecurrent=Delete current Ticket +tiptext.cancelaction=Cancel Action +tiptext.splitall=Split All Line Items +tiptext.splitoneitem=Split only one of the Line Items +tiptext.unsplititem=Un-Split only one of the Line Items +tiptext.unsplitall=Un-Split All Line Items +tiptext.showcustomers=Show Customers +tiptext.deletecurrentorder=Delete Current Order +tiptext.movetable=Move Table +tiptext.gototableplan=Go to Table Plan +tiptext.openreservationsscreen=Open Reservations screen +tiptext.reloadtabledata=Reload table information +tiptext.prebooked=Receive pre-Booked Customer +tiptext.newsale=New Sale +tiptext.cancelsale=Cancel Sale +tiptext.layaways=Layaways +tiptext.deletecurrentsale=Delete current Sale +tiptext.showsalesonly=Show Sales Only +tiptext.showrefundsonly=Show Refunds Only +button.layout=Enable Layout +button.disablelayout=Disable Layout +message.enablechange=Enable Max Change +label.showlayways=Show layways on login +label.allowlongnames=Allow long names in product panel +label.enabletablepositions=Allow tables relocation +label.autorefresh=Auto refresh tables +label.layawaypopup=Automatically Open Layaways +label.customerrorsounds=Custom Error sound +message.createproduct=Product not found. Do you want to create a new product? +label.discount=Discount +label.dob=Date of Birth +label.age=Age +label.stocklevel=Stock level +label.bystock=By Stock Level +label.bystockatwarehouse=Stock by Location +label.prodpricesellexcludingtax=Sell Price (excl') +label.New=New Ticket +label.importlist=Import +label.exportlist=Export +label.newlist=New +label.deletelist=Delete List +message.asklistname=Enter List Name +message.nameexists=Name already exists +message.confirmdeletelist=Are you sure you want to delete this list? +label.syncservertype=Synchronisation Type +label.syncstatus=Synchronisation Status +label.syncstats=Synchronisation Stats +label.syncprocess=Synchronisation Process +button.activatesync=Run Sychronisation Process +Menu.Sync=Synchronisation +Menu.DatabaseSync=Database Synchronisation +label.selectresource=Resource Name : +button.restoreresource=Restore +title.keep=Retain the following +label.stockrecords=Current Stock Levels +label.roles=User Roles +label.resources=All Resources +label.people=All User Details +label.permissions=Database Permissions +label.floorplans=Floor Plans +label.locations=Location Details +label.sitename=Store Name +label.active=Site Active +label.databaseconnection=Site Database +label.centraldatabase=Central Database +Menu.Sites=Sites +message.tableopen=, currently has the table open and in use. +message.tablelocked=Table Locked! +Menu.UnlockAllTables= Unlock all tables +Menu.Unlocktables=Release Table Locks +label.unlocktables=Remove Table Locks +label.tickettype=Ticket Type +label.from=From +transpayment.ticket=Ticket +button.discount=Discount +label.timeperiod=Period +label.to=To +label.prodtax=Tax +label.timeframe=Date +tab.ticket=Ticket +display.Window=Display +display.Null=Display not available +button.discountticket=Discount Ticket +display.Screen=Screen Display +label.bystore=By Store details +Button.deleteclassallsites=Delete entry from All Sites +label.epm.name=Break Name diff --git a/locales/pos_messages_al_SQ.properties b/locales/pos_messages_al_SQ.properties index 1869ad68..fc4fe375 100644 --- a/locales/pos_messages_al_SQ.properties +++ b/locales/pos_messages_al_SQ.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -16,7 +16,8 @@ # You should have received a copy of the GNU General Public License # along with Chromis POS. If not, see . - +Button.Retry=Retry +Button.Configuration=Configuration button.memberdiscount=Member Disc Button.Cancel= button.catalogadd=Po @@ -176,6 +177,7 @@ Label.DbPassword=Fjalkalimi Label.DbURL=URL Label.DbUser=Perdorues label.debt=Borxh +label.discount=Discount label.double=Dyfish label.dutyid=ID label.dutyname=Emri i Tatimit @@ -438,8 +440,8 @@ Menu.ExtendedSales=Shitjet e Vazhduara Menu.Floors=Floors -Menu.Import=CSV Import -Menu.Import.Reports=CSV importo Raportin +Menu.Import=Import +Menu.Import.Reports=importo Raportin Menu.InvalidData=Invalid or duplicate data found Menu.Inventory=Stoku Menu.Inventory2=Gjendja Aktuale @@ -468,6 +470,8 @@ Menu.Products=Produktet Menu.ProductSales=Shitja e Produkteve Menu.ProductsWarehouse=Lokacioni i Produkteve Menu.ProductPacks=Product Packs +Menu.StockChanges=Stock Changes +Menu.StockChangesReport=Stock Changes Report Menu.Reports=Raportet Menu.ReportTaxes=Permbledhja e Tatimeve @@ -540,7 +544,7 @@ message.changeserver=Ndrysho Serveri eshte ne Zhvillimi message.closecashok=Paraja u mbyll me sukses message.configfactory=A jeni te sigurt se deshironi te riktheni vlerat fillestare? message.configrestore=A jeni te sigurt se doni ta asgjesoni ndryshimin? -message.createdatabase=Nuk mund te gjindet Baza funksionale, nje Baze e te dhenave standarde do te krijohet.
A deshironi te vazhdoni? +message.createdatabase=Nuk mund te gjindet Baza funksionale, nje Baze e te dhenave standarde do te krijohet.\n\nA deshironi te vazhdoni? message.createdatabasejl=Informatat e reja per bazen e te dhenave duhet te krijohen. Kjo do te ndodh tani.
A deshironi te vazhdoni? Nese jo, perdorimi i Sistemit do te jete e pamundur. message.customerdebtexceded=Klienti ka mbikaluar limitin e lejuar te kreditit. @@ -586,7 +590,7 @@ message.paymentrefundsnotsupported=Rimburesimi nuk mbeshtetet message.preparescanner=Pergadit Skanerin ScanPal scanner per te ndarkuar listen e produkteve dhe shtyp OK message.printererror=Nuk mund te shtypet Fatura message.productnotselected=Ska produkt te selektuar - +message.stockchangesactioned=Stock Changes Actioned message.restartchanges=Ndryshimi eshte ruajtur me sukses. Ndryshimet do te aplikohen pas ristartimit te sistemit message.scannerfail=Ngarkimi i listes se produkteve deshtoj @@ -599,8 +603,8 @@ message.tableempty=Table is now empty message.tablefull=Table is now full message.title=Cash Register message -message.updatedatabase=A database from a previous version has been detected. The database will be upgraded automatically.
DATA MAY BE LOST. FIRST CREATE A BACKUP.
Do you want to continue? -message.updatedatabasejl=New database changes are required (John l changes). The database will be upgraded automatically.
DATA MAY BE LOST. FIRST CREATE A BACKUP.
Do you want to continue? If not, you will be unable to use the system. +message.updatedatabase=A database from a previous Chromis POS version has been detected. The database will be upgraded automatically.\n\nDATA MAY BE LOST. CREATE A BACKUP FIRST.\n\nDo you want to continue? + message.wannaclosecash=A jeni te sigurt se deshironi te mbyllni paran e gatshme? message.wannadelete=A jeni te sigurt se deshironi te shlyeni porosin aktuale? @@ -642,6 +646,9 @@ stock.out.refund=(Dalje) Kthim stock.out.sale=(Dalje) Shitje stock.in.openpack=(In) Open Pack stock.out.openpack=(Out) Open Pack +stock.in.stockchange=(In) Stock Change +stock.out.stockchange=(Out) Stock Change + tab.bank=Bank tab.cash=Para te gatshme @@ -739,3 +746,13 @@ label.CatalogueStatusYes=Ne Katalog label.CatalogueStatusNo=Nuk gjindet Katalog label.Transactions=Transaksion label.photo=Foto +message.retryorconfig=Failed to find a working database.\n\nThis may be caused by :\n - A communications failure.\n - A problem with the database server.\n - A configuration issue with this till\n +message.updatefailure=Database failed to update. With the error above.\n\nThe application can not be started until this has been resolved.\n\n +message.createfailure=Unable to create a database.\n\n +label.syncservertype=Synchronisation Type +label.syncstatus=Synchronisation Status +label.syncstats=Synchronisation Stats +label.syncprocess=Synchronisation Process +button.activatesync=Run Sychronisation Process +Menu.Sync=Synchronisation +Menu.DatabaseSync=Database Synchronisation \ No newline at end of file diff --git a/locales/pos_messages_ar.properties b/locales/pos_messages_ar.properties index f766d667..f28e3e48 100644 --- a/locales/pos_messages_ar.properties +++ b/locales/pos_messages_ar.properties @@ -27,10 +27,10 @@ button.catalogadd=\u0627\u0636\u0627\u0641\u0629 button.catalogdel=\u0627\u0632\u0627\u0644\u0629 button.clean=\u0645\u0633\u062d Button.Close=\u062e\u0631\u0648\u062c -Button.CloseCash=\u0627\u063a\u0644\u0627\u0642 \u0627\u0644\u0635\u0646\u062f\u0648\u0642 +Button.CloseCash=\u0627\u063a\u0644\u0627\u0642 \u0627\u0644\u0643\u0627\u0634 button.Discount=\u062e\u0635\u0645 Button.DeleteTicket=\u062d\u0630\u0641 -button.edit=\u062a\u062d\u0631\u064a\u0631 +button.edit=\u0645\u0631\u062a\u062c\u0639 \u0628\u064a\u0639 button.ExecuteChart=\u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u0645\u062e\u0637\u0637 button.executefilter=\u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u0641\u0631\u0632 Button.ExecuteReport=\u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u062a\u0642\u0631\u064a\u0631 @@ -108,7 +108,7 @@ label.catimage=\u0627\u0644\u0635\u0648\u0631\u0629 label.catname=\u0627\u0644\u062a\u0635\u0646\u064a\u0641 label.certificatepwd=\u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u0645\u0648\u062b\u0642\u0629 label.certificatepath=\u0648\u062b\u064a\u0642\u0629 -Label.ChangeCash=\u062a\u063a\u064a\u064a\u0631 +Label.ChangeCash=\u0628\u0627\u0642\u064a \u0645\u0628\u0644\u063a label.city=\u0628\u0644\u062f\u0629/\u0645\u062f\u064a\u0646\u0629 label.commerceid=\u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u062a\u062c\u0627\u0631\u064a label.commercepwd=\u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0627\u0644\u062a\u062c\u0627\u0631\u064a\u0629 @@ -131,6 +131,7 @@ Label.DbPassword=\u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 Label.DbURL=\u0631\u0627\u0628\u0637 Label.DbUser=\u0645\u0633\u062a\u062e\u062f\u0645 label.debt=\u0627\u064a\u062f\u0627\u0639 +label.discount=discount label.double=\u0645\u0632\u062f\u0648\u062c label.dutyid=\u0631\u0645\u0632 label.dutyname=\u0627\u0633\u0645 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 @@ -147,7 +148,7 @@ label.floorid=\u0631\u0645\u0632 label.floorname=\u0637\u0627\u0628\u0642 label.image=\u0635\u0648\u0631\u0629 -Label.InputCash=\u0645\u0642\u062f\u0645 +Label.InputCash=\u062a\u0645 \u062f\u0641\u0639 \u0645\u0628\u0644\u063a label.integer=\u0639\u062f\u062f \u0635\u062d\u064a\u062d label.item=\u0635\u0646\u0641 @@ -279,7 +280,7 @@ label.ticketid=\u062a\u0630\u0643\u0631\u0629 # Label.Tickets=\u0645\u062f\u0641\u0648\u0639\u0627\u062a Label.Ticketsbag=\u062a\u0630\u0627\u0643\u0631 label.time=\u0648\u0642\u062a -label.totalcash=\u0627\u062c\u0645\u0627\u0644\u064a +label.totalcash=\u0627\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0643\u0627\u0634 label.totaldiscount=\u0627\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u062e\u0635\u0645' label.type=\u0646\u0648\u0639 @@ -300,15 +301,16 @@ Menu.Auxiliar=\u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u064 Menu.Backoffice=\u0627\u0644\u0627\u062f\u0627\u0631\u0629 -Menu.CashFlow=\u062a\u062f\u0641\u0642 \u0627\u0644\u0646\u0642\u062f\u064a\u0629 +Menu.CashFlow=\u062a\u062f\u0641\u0642 \u0627\u0644\u0646\u0642\u062f Menu.CashRegisterLog=\u0633\u062c\u0644 \u0627\u0644\u0639\u0645\u0644\u064a\u0627\u062a -Menu.CategorySales=\u062a\u0635\u0646\u064a\u0641 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a +Menu.CategorySales=\u0643\u0634\u0641 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0627\u062a Menu.Catalog=\u0643\u0627\u062a\u0644\u0648\u062c Menu.Categories=\u062a\u0635\u0646\u064a\u0641\u0627\u062a Menu.CategoryProductSalesChart=\u0642\u0648\u0627\u0626\u0645 \u062a\u0635\u0646\u064a\u0641 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a Menu.ChangePassword=\u062a\u063a\u064a\u064a\u0631 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 Menu.ClosedProducts=\u0645\u0628\u064a\u0639\u0627\u062a \u0645\u0646\u062a\u062c -Menu.CloseTPV=\u0627\u063a\u0644\u0627\u0642 \u0627\u0644\u0635\u0646\u062f\u0648\u0642 +Menu.ClosedProducts1= \u0643\u0634\u0641 \u0645\u0628\u064a\u0639\u0627\u062a1 +Menu.CloseTPV=\u0627\u063a\u0644\u0627\u0642 \u0627\u0644\u0643\u0627\u0634 Menu.Closing=\u0627\u0644\u0635\u0646\u062f\u0648\u0642 \u0645\u063a\u0644\u0642 Menu.Configuration=\u0627\u0639\u062f\u0627\u062f\u0627\u062a Menu.Customers=\u0639\u0645\u0644\u0627\u0621 @@ -322,7 +324,7 @@ Menu.CustomersReport=\u0639\u0645\u0644\u0627\u0621 Menu.ERPOrders=\u0627\u0645\u0631 \u0645\u0632\u0627\u0645\u0646\u0629 \u0627\u064a \u0627\u0631 \u0628\u064a Menu.ERPProducts=\u0645\u0632\u0627\u0645\u0629 \u0646\u0642\u0637\u0629 \u0627\u0644\u0628\u064a\u0639 Menu.Exit=\u062e\u0631\u0648\u062c -Menu.ExtendedByProducts=\u0645\u0628\u064a\u0639\u0627\u062a \u0645\u0646\u062a\u062c \u0645\u0648\u0633\u0639 +Menu.ExtendedByProducts=\u0643\u0634\u0641 \u0645\u0628\u064a\u0639\u0627\u062a \u062a\u0641\u0635\u064a\u0644\u064a Menu.ExtendedCashRegisterLog=\u0633\u062c\u0644 \u0627\u0644\u0639\u0645\u0644\u064a\u0627\u062a \u0645\u0648\u0633\u0639 Menu.ExtendedSales=\u0645\u0628\u064a\u0639\u0627\u062a \u0645\u0648\u0633\u0639 @@ -335,7 +337,7 @@ Menu.InventoryDiff=\u0627\u0644\u062c\u0631\u062f: \u0627\u0644\u0641\u0631\u064 Menu.InventoryDiffDetail=\u0627\u0644\u062c\u0631\u062f: \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0641\u0631\u0648\u0642\u0627\u062a Menu.InventoryListDetail=\u0627\u0644\u062c\u0631\u062f: \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644 -Menu.Locations=\u0627\u0644\u0645\u0648\u0627\u0642\u0639 +Menu.Locations=\u062a\u062d\u062f\u064a\u062f \u0643\u0645\u064a\u0629 \u0627\u0644\u0628\u0636\u0627\u0639\u0629 Menu.Main=\u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629 Menu.Maintenance=\u0635\u064a\u0627\u0646\u0629 @@ -349,7 +351,7 @@ Menu.Printer=\u0637\u0627\u0628\u0642\u0629 Menu.ProductLabels=\u0645\u0633\u0645\u064a\u0627\u062a \u0627\u0644\u0645\u0646\u062a\u062c Menu.Products=\u0645\u0646\u062a\u062c\u0627\u062a Menu.ProductSales=\u0645\u0628\u064a\u0639\u0627\u062a \u0645\u0646\u062a\u062c -Menu.ProductsWarehouse=\u0645\u0648\u0642\u0639 \u0627\u0644\u0645\u0646\u062a\u062c +Menu.ProductsWarehouse=\u062a\u062d\u062f\u064a\u062f \u0643\u0645\u064a\u0629 \u0627\u0644\u0628\u0636\u0627\u0639\u0629 Menu.Reports=\u062a\u0642\u0627\u0631\u064a\u0631 Menu.ReportTaxes=\u0645\u0644\u062e\u0635 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 @@ -357,10 +359,10 @@ Menu.Resources=\u0645\u0635\u0627\u062f\u0631 Menu.Roles=\u0627\u062f\u0648\u0627\u0631 Menu.SalesByCustomer=\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0639\u0645\u0644\u0627\u0621 -Menu.SalesChart=\u0627\u0639\u0645\u062f\u0629 \u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a +Menu.SalesChart=\u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0628\u0631\u0633\u0645 \u0628\u064a\u0627\u0646\u064a Menu.SalesManagement=\u0645\u0628\u064a\u0639\u0627\u062a Menu.SalesManagement.Reports=\u062a\u0642\u0627\u0631\u064a\u0631 -Menu.SalesProfit=\u0627\u0631\u0628\u0627\u062d \u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0645\u0646\u062a\u062c +Menu.SalesProfit=\u062a\u0642\u0631\u064a\u0631 \u0627\u0644\u0623\u0631\u0628\u0627\u062d Menu.SaleTaxes=\u0636\u0631\u0627\u0626\u0628 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a Menu.StockDiary=\u064a\u0648\u0645\u064a\u0627\u062a \u0627\u0644\u062c\u0631\u062f Menu.StockManagement=\u062c\u0631\u062f @@ -376,7 +378,7 @@ Menu.TaxCategories=\u062a\u0635\u0646\u064a\u0641\u0627\u062a \u0627\u0644\u0636 Menu.ThirdParties=\u0627\u0644\u0645\u0648\u0631\u062f\u064a\u0646 Menu.ThirdPartiesManagement=\u0627\u062f\u0627\u0631\u0629 \u0627\u0644\u0645\u0648\u0631\u062f\u064a\u0646 Menu.Ticket=\u0645\u0628\u064a\u0639\u0627\u062a -Menu.TicketEdit=\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a +Menu.TicketEdit=\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a Menu.TicketRefund=\u0645\u0631\u062a\u062c\u0639 Menu.Top10Sales=\u0627\u0639\u0644\u0649 \u0639\u0634\u0631\u0629 \u0645\u0628\u064a\u0639\u0627\u062a @@ -410,10 +412,10 @@ message.cardnew=\u0633\u064a\u062a\u0645 \u062a\u063a\u064a\u064a\u0631 \u0642\u message.cardremove=\u0642\u064a\u0645\u0629 \u0627\u0644\u0628\u0637\u0627\u0642\u0629 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646\u064a\u0629 \u0633\u062a\u062d\u0630\u0641 \u0647\u0644 \u0627\u0646\u062a \u0645\u062a\u0627\u0643\u062f message.changepassworddistinct=\u062a\u0627\u0643\u064a\u062f \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 -message.closecashok=\u0627\u063a\u0644\u0627\u0642 \u0627\u0644\u0635\u0646\u062f\u0648\u0642 \u0646\u0627\u062c\u062d +message.closecashok=\u062a\u0645 \u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u0643\u0627\u0634 \u0648\u062a\u0635\u0641\u064a\u0631 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a message.configfactory=\u0647\u0644 \u0627\u0646\u062a \u0645\u062a\u0627\u0643\u062f \u0645\u0646 \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u0635\u0646\u0639 message.configrestore=\u0647\u0644 \u0627\u0646\u062a \u0645\u062a\u0627\u0643\u062f \u0645\u0646 \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062a\u0631\u0627\u062c\u0639 \u0639\u0646 \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a -message.createdatabase=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0642\u0627\u0639\u062f\u0629 \u0628\u064a\u0627\u0646\u0627\u062a \u0635\u0627\u0644\u062d\u0629 \u0633\u064a\u062a\u0645 \u0627\u0646\u0634\u0627\u0621 \u0642\u0627\u0639\u062f\u0629 \u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629
\u0647\u0644 \u062a\u0631\u064a\u062f \u0627\u0644\u0627\u0633\u062a\u0645\u0631\u0627\u0631 +message.createdatabase=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0642\u0627\u0639\u062f\u0629 \u0628\u064a\u0627\u0646\u0627\u062a \u0635\u0627\u0644\u062d\u0629 \u0633\u064a\u062a\u0645 \u0627\u0646\u0634\u0627\u0621 \u0642\u0627\u0639\u062f\u0629 \u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629\n\n\u0647\u0644 \u062a\u0631\u064a\u062f \u0627\u0644\u0627\u0633\u062a\u0645\u0631\u0627\u0631 message.customerdebtexceded=\u062a\u0645 \u062a\u062c\u0627\u0648\u0632 \u0627\u0644\u062d\u062f \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646\u064a \u0644\u0644\u0639\u0645\u064a\u0644 message.databaseconnectionerror=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a - \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u063a\u064a\u0631 \u0645\u062a\u0648\u0641\u0631\u0629 @@ -434,7 +436,7 @@ message.nosaveticket=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u message.notactive=\u062e\u0637\u0627\u0621 \u0641\u064a \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0644\u0648\u062d\u0629 message.notexiststicket=\u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u063a\u064a\u0631 \u0645\u0648\u062c\u0648\u062f\u0629 message.noticket=\u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u063a\u064a\u0631 \u0645\u0648\u062c\u0648\u062f\u0629 \u0645\u0637\u0644\u0642\u0627 -message.notpermissions=\u0627\u0646\u062a \u063a\u064a\u0631 \u0645\u0635\u0631\u062d \u0644\u0643 \u0644\u062a\u0646\u0641\u064a\u0630 \u0647\u0630\u0627 \u0627\u0644\u0627\u062c\u0631\u0627\u0621 +message.notpermissions=\u063a\u064a\u0631 \u0645\u0633\u0645\u0648\u062d message.noupdatescript=\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0642\u0627\u0639\u062f\u0629 \u0628\u064a\u0627\u0646\u0627\u062a \u0642\u062f\u064a\u0645\u0629 \u0644\u0643\u0646 \u0644\u0627\u064a\u0645\u0643\u0646 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0649 \u0627\u0644\u0627\u0635\u062f\u0627\u0631 \u0627\u0644\u062c\u062f\u064a\u062f
\u0633\u0648\u0641 \u064a\u062a\u0645 \u0627\u063a\u0644\u0627\u0642 \u0627\u0644\u0646\u0638\u0627\u0645 \u0627\u0644\u0627\u0646 message.noweight=\u0648\u0632\u0646 \u063a\u064a\u0631 \u0645\u0645\u0643\u0646 @@ -454,7 +456,7 @@ message.preparescanner=\u0642\u0645 \u0628\u062a\u062c\u0647\u064a\u0632 \u0627\ message.printererror=\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 message.productnotselected=\u0644\u0645 \u064a\u062a\u0645 \u062a\u062d\u062f\u064a\u062f \u0645\u0646\u062a\u062c -message.restartchanges=\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u0627\u0639\u062f\u0627\u062f\u0627\u062a \u0628\u0646\u062c\u0627\u062d \u0633\u0648\u0641 \u062a\u0638\u0647\u0631 \u0627\u0644\u0646\u062a\u0627\u0626\u062c \u0628\u0639\u062f \u0627\u0639\u062f\u0629 \u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c +message.restartchanges=\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u0627\u0639\u062f\u0627\u062f\u0627\u062a \u0628\u0646\u062c\u0627\u062d \u0633\u0648\u0641 \u062a\u0638\u0647\u0631 \u0627\u0644\u0646\u062a\u0627\u0626\u062c \u0628\u0639\u062f \u0627\u0639\u0627\u062f\u0629 \u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c message.scannerfail=P\u0641\u0634\u0644 \u062a\u062d\u0645\u064a\u0644 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a message.scannerfail2=\u0641\u0634\u0644 \u062a\u0646\u0632\u064a\u0644 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a @@ -464,10 +466,10 @@ message.tableempty=\u0627\u0644\u0637\u0627\u0648\u0644\u0629 \u0641\u0627\u0631 message.tablefull=\u0627\u0644\u0637\u0627\u0648\u0644\u0629 \u0645\u0645\u062a\u0644\u0626\u0629 \u0627\u0644\u0627\u0646 message.title=\u0631\u0633\u0627\u0644\u0629 \u0633\u062c\u0644 \u0627\u0644\u0646\u0642\u062f\u064a\u0629 -message.updatedatabase=\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0642\u0627\u0639\u062f\u0629 \u0628\u064a\u0627\u0646\u0627\u062a \u0642\u062f\u064a\u0645\u0629 \u0648\u0633\u064a\u062a\u0645 \u0627\u0644\u062a\u062d\u062f\u064a\u062b \u062a\u0644\u0642\u0627\u0626\u064a\u0627
\u0642\u062f \u064a\u062d\u062f\u062b \u0641\u0642\u062f\u0627\u0646 \u0644\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u062a\u0627\u0643\u062f \u0645\u0646 \u0627\u0644\u0646\u0633\u062e\u0629 \u0627\u0644\u0627\u062d\u062a\u064a\u0627\u0637\u064a\u0629
\u0647\u0644 \u062a\u0631\u064a\u062f \u0627\u0644\u0627\u0633\u062a\u0645\u0631\u0627 +message.updatedatabase=\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0642\u0627\u0639\u062f\u0629 \u0628\u064a\u0627\u0646\u0627\u062a \u0642\u062f\u064a\u0645\u0629 \u0648\u0633\u064a\u062a\u0645 \u0627\u0644\u062a\u062d\u062f\u064a\u062b \u062a\u0644\u0642\u0627\u0626\u064a\u0627
\u0642\u062f \u064a\u062d\u062f\u062b \u0641\u0642\u062f\u0627\u0646 \u0644\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u062a\u0627\u0643\u062f \u0645\u0646 \u0627\u0644\u0646\u0633\u062e\u0629 \u0627\u0644\u0627\u062d\u062a\u064a\u0627\u0637\u064a\u0629\n\n\u0647\u0644 \u062a\u0631\u064a\u062f \u0627\u0644\u0627\u0633\u062a\u0645\u0631\u0627 -message.wannaclosecash=\u0647\u0644 \u0627\u0646\u062a \u0645\u062a\u0627\u0643\u062f \u0627\u0646\u0643 \u062a\u0631\u064a\u062f \u0627\u063a\u0644\u0627\u0642 \u0627\u0644\u0635\u0646\u062f\u0648\u0642 -message.wannadelete=\u0647\u0644 \u0627\u0646\u062a \u0645\u062a\u0627\u0643\u062f \u0627\u0646\u0643 \u062a\u0631\u064a\u062f \u0627\u0644\u063a\u0627\u0621 \u0627\u0644\u0637\u0644\u0628 \u0627\u0644\u062d\u0627\u0644\u064a +message.wannaclosecash=\u0647\u0644 \u0627\u0646\u062a \u0645\u062a\u0627\u0643\u062f \u0627\u0646\u0643 \u062a\u0631\u064a\u062f \u0627\u063a\u0644\u0627\u0642 \u0627\u0644\u0643\u0627\u0634\u061f\u061f +message.wannadelete=\u0647\u0644 \u0627\u0646\u062a \u0645\u062a\u0627\u0643\u062f \u0627\u0646\u0643 \u062a\u0631\u064a\u062f \u0627\u0644\u063a\u0627\u0621 \u0627\u0644\u0637\u0644\u0628 \u0627\u0644\u062d\u0627\u0644\u064a\u061f\u061f message.wannasave=\u062d\u0641\u0638 \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0642\u0628\u0644 \u0627\u0644\u062e\u0631\u0648\u062c payment.title=\u0645\u062f\u0641\u0648\u0639\u0627\u062a @@ -489,11 +491,11 @@ scale.notdefined=\u0627\u0644\u0642\u064a\u0633 \u063a\u064a\u0631 \u0645\u0639\ scale.invalidvalue=\u0642\u064a\u0627\u0633 \u0642\u064a\u0645\u0629 \u063a\u064a\u0631 \u0635\u062d\u064a\u062d\u0629 stock.in.movement=(\u062f\u0627\u062e\u0644) \u062d\u0631\u0643\u0629 -stock.in.purchase=(\u062f\u0627\u062e\u0644) \u0645\u0634\u062a\u0631\u0648\u0627\u062a +stock.in.purchase=(\u062f\u0627\u062e\u0644) \u0645\u0634\u062a\u0631\u064a\u0627\u062a stock.in.refund=(\u062f\u0627\u062e\u0644) \u0645\u0631\u062a\u062c\u0639 stock.out.break=(\u062e\u0627\u0631\u062c) \u0643\u0633\u0631 stock.out.crossing=\u062a\u0642\u0627\u0637\u0639 -stock.out.movement=(\u062e\u0627\u0631\u062c) \u062d\u0631\u0643\u0629 +stock.out.movement= \u0625\u062e\u0631\u0627\u062c stock.out.refund=(\u062e\u0627\u0631\u062c) \u0645\u0631\u062c\u0639 stock.out.sale=(\u062e\u0627\u0631\u062c) \u0628\u064a\u0639 @@ -523,4 +525,27 @@ transpayment.paperout=\u0645\u0630\u0643\u0631\u0629 \u062e\u0631\u0648\u062c transpayment.debt=\u0627\u064a\u062f\u0627\u0639 transpayment.debtpaid=\u0627\u064a\u062f\u0627\u0639 \u0645\u062f\u0641\u0648\u0639 -Visor.Title=\u0646\u0642\u0627\u0637 \u0628\u064a\u0639 \u064a\u0648\u0646\u064a \u0633\u0646\u062a\u0631\u0627 \ No newline at end of file +Visor.Title=\u0646\u0642\u0627\u0637 \u0628\u064a\u0639 \u064a\u0648\u0646\u064a \u0633\u0646\u062a\u0631\u0627 +button.moorings=Moorings +label.managestock=Manage Stock Level +Label.List=List +label.New=New Ticket +label.importlist=Import +label.exportlist=Export +label.newlist=New +label.deletelist=Delete List +message.asklistname=Enter List Name +message.nameexists=Name already exists +message.confirmdeletelist=Are you sure you want to delete this list? +Button.Retry=Retry +Button.Configuration=Configuration +message.retryorconfig=Failed to find a working database.\n\nThis may be caused by :\n - A communications failure.\n - A problem with the database server.\n - A configuration issue with this till\n +message.updatefailure=Database failed to update. With the error above.\n\nThe application can not be started until this has been resolved.\n\n +message.createfailure=Unable to create a database.\n\n +label.syncservertype=Synchronisation Type +label.syncstatus=Synchronisation Status +label.syncstats=Synchronisation Stats +label.syncprocess=Synchronisation Process +button.activatesync=Run Sychronisation Process +Menu.Sync=Synchronisation +Menu.DatabaseSync=Database Synchronisation \ No newline at end of file diff --git a/locales/pos_messages_de.properties b/locales/pos_messages_de.properties index ec912ea9..96d760e2 100644 --- a/locales/pos_messages_de.properties +++ b/locales/pos_messages_de.properties @@ -1,21 +1,20 @@ -# Openbravo POS is a point of sales application designed for touch screens. -# Copyright (C) 2008 Openbravo, S.L. -# http://sourceforge.net/projects/ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # -# This program is free software; you can redistribute it and/or modify +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or +# the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # -# This program is distributed in the hope that it will be useful, +# Chromis POS is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# +# along with Chromis POS. If not, see . # Translations by Sebastian Muszytowski S.Muszytowski@googlemail.com # Translations edited by Dennis Lorek dennis.lorek@cashregisterstore.de @@ -208,6 +207,9 @@ Menu.Maintenance.POS=Kassensystem Menu.Payments=Ein-/Auszahlungen Menu.Printer=Drucker Menu.Products=Produkte +Menu.StockChanges=Stock Changes +Menu.StockChangesReport=Stock Changes Report + Menu.Reports=Berichte Menu.ReportTaxes=Steuern Menu.Resources=Quellkode @@ -249,7 +251,7 @@ message.changepassworddistinct=Das Kennwort stimmt nicht mit vorherigen Kennwort message.closecashok=Die Kasse wurde geschlossen. message.configfactory=Zur\u00fcck zu den Standardeinstellungen. Aktuelle Einstellungen werden gel\u00f6scht. Fortsetzen? message.configrestore=Ver\u00e4nderte Einstellungen werden zur\u00fcckgesetzt. Fortsetzen? -message.createdatabase=Datenbank nicht gefunden. Eine neue wurde erstellt.
Fortsetzen? +message.createdatabase=Datenbank nicht gefunden. Eine neue wurde erstellt.\n\nFortsetzen? message.databaseconnectionerror=Datenbank ist nicht verf\u00fcgbar. Verbinden nicht m\u00f6glich. message.databasedrivererror=Verbinden zur Datenbank nicht m\u00f6glich. Treiber fehlt! message.databasenotsupported=Datenbank "{0}" wird nicht unterst\u00fctzt. @@ -274,7 +276,7 @@ message.scannerfail=Der Produktscan schlug fehl. message.scannerfail2=Der Produktdownload schlug fehl. message.scannerok=Der Produktdownload war erfolgreich. message.title=Kassenregister Meldung -message.updatedatabase=Eine alte Datenbankversion wurde entdeckt.Die Datenbank wird Automatisch konvertiert.
Die Daten gehen aber m\u00f6glicherweise verloren.Bitte machen Sie vorher ein Backup.
M\u00f6chten Sie diesen Vorgang fortsetzen? +message.updatedatabase=Eine alte Datenbankversion wurde entdeckt. Die Datenbank wird Automatisch konvertiert.\n\nDie Daten gehen aber m\u00f6glicherweise verloren.Bitte machen Sie vorher ein Backup.\n\nM\u00f6chten Sie diesen Vorgang fortsetzen? message.wannaclosecash=Sind Sie sich sicher, dass sie die Kasse schlie\u00dfen wollen? message.wannadelete=M\u00f6chten sie den Beleg wirklich l\u00f6schen? payment.title=Bezahlung @@ -296,6 +298,11 @@ stock.out.crossing=\u00dcbertragung stock.out.movement=Aus Buchung stock.out.refund=Aus Erstattung stock.out.sale=Aus Verkauf +stock.in.openpack=(In) Open Pack +stock.out.openpack=(Out) Open Pack +stock.in.stockchange=(In) Stock Change +stock.out.stockchange=(Out) Stock Change + tab.cash=Bar tab.cashrefund=R\u00fcckerstattung tab.cheque=Scheck @@ -318,7 +325,7 @@ transpayment.magcardrefund=Karten R\u00fcckerstattung transpayment.paperin=Gutschein Eingabe transpayment.paperout=Gutschein Ausgabe transpayment.ticket=Rechnung -Visor.Title=uniCenta oPOS +Visor.Title=Chromis POS message.paymentgatewayswipe=Bitte Karte einf\u00fchren und auf OK dr\u00fccken. @@ -329,6 +336,7 @@ label.placeid=ID message.noticket=Der Beleg existiert nicht mehr. Menu.ProductsWarehouse=Produkte nach Lagerort +Menu.ProductPacks=Product Packs message.noproduct=Ein Produkt mit diesem Produktcode existiert nicht! @@ -354,12 +362,14 @@ label.time=Zeit label.datetime=Datum/Zeit scale.notdefined=Menge ist undefiniert scale.invalidvalue=Menge ung\u00fcltiger Wert +scale.weighitem=Weigh Item + message.noweight=Die Bedeutung ist nicht m\u00f6glich. label.scaleinput=Menge einf\u00fchren. message.cannotloadticket=Kann Rechnung nicht laden. message.notexiststicket=Der Beleg existiert nicht. label.catimage=Bild -message.noupdatescript=Eine \u00e4ltere Datenbankversion wurde entdeckt. Ein Konvertieren ist jedoch nicht m\u00f6glich!
Openbravo POS schlie\u00dft nun. +message.noupdatescript=Eine \u00e4ltere Datenbankversion wurde entdeckt. Ein Konvertieren ist jedoch nicht m\u00f6glich!
Chromis POS schlie\u00dft nun. label.visible=Sichtbar label.name=Name label.address=Adress Zeille 1 @@ -431,6 +441,7 @@ Menu.CustomersBReport=S\u00e4umige Kunden Menu.Maintenance.Reports=Berichte Menu.UsersReport=Nutzer Menu.InventoryListDetail=Lager Details +Menu.InventoryReOrder=Inventory: Re-Order Menu.InventoryDiffDetail=Lager Details message.mergetable=Tabellen zusammenf\u00fcgen message.mergetablequestion=Sind Sie sicher bei Tabellen zusammenf\u00fcgen? @@ -453,6 +464,13 @@ label.certificatepath=Zertifikat label.properties=Eigenschaften label.refunds=R\u00fcckerstattung label.money=Total + +label.packsinstock=In stock +label.packof= packs of +label.packstosplit=Packs to split +label.productinpack=Product in pack +label.split=Split + label.search=Suchen label.merchantcode=Kode merchant label.sha=SHA @@ -465,6 +483,8 @@ label.all=Alle form.tickettitle=Rechnung Liste form.selectprintertitle=W\u00e4hle Drucker message.printererror=Der Rechnung kan nicht gedruckt werden +message.stockchangesactioned=Stock Changes Actioned + message.noprinters=Keine Drucker definiert label.byproduct=Auf Produkt Menu.Auxiliar=Zus\u00e4tzliche Produkte @@ -479,3 +499,26 @@ button.totaldiscount=Rabatt database.ScriptWarning=Sch\u00f6pfung Schriftart ist nicht erfolgreich gelaufen. database.ScriptError=Kann die Datenbanksch\u00f6pfungsschriftart nicht durchf\u00fchren. message.probleminbreak=label.lindediscount +label.discount=Rabatt +label.managestock=Manage Stock Level +Label.List=List +label.New=New Ticket +label.importlist=Import +label.exportlist=Export +label.newlist=New +label.deletelist=Delete List +message.asklistname=Enter List Name +message.nameexists=Name already exists +message.confirmdeletelist=Are you sure you want to delete this list? +Button.Retry=Retry +Button.Configuration=Configuration +message.retryorconfig=Failed to find a working database.\n\nThis may be caused by :\n - A communications failure.\n - A problem with the database server.\n - A configuration issue with this till\n +message.updatefailure=Database failed to update. With the error above.\n\nThe application can not be started until this has been resolved.\n\n +message.createfailure=Unable to create a database.\n\n +label.syncservertype=Synchronisation Type +label.syncstatus=Synchronisation Status +label.syncstats=Synchronisation Stats +label.syncprocess=Synchronisation Process +button.activatesync=Run Sychronisation Process +Menu.Sync=Synchronisation +Menu.DatabaseSync=Database Synchronisation \ No newline at end of file diff --git a/locales/pos_messages_en_US.properties b/locales/pos_messages_en_US.properties index 13e08104..b7171b38 100644 --- a/locales/pos_messages_en_US.properties +++ b/locales/pos_messages_en_US.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -127,6 +127,7 @@ Label.DbPassword=Password Label.DbURL=URL Label.DbUser=User label.debt=Debt +label.discount=Discount label.double=Double label.dutyid=ID label.dutyname=Tax Name @@ -176,11 +177,10 @@ label.minimum=Minimum label.money=Total label.packsinstock=In stock -label.packof= Packs of +label.packof= packs of label.packstosplit=Packs to split label.productinpack=Product in pack label.split=Split -label.ispack=Is Pack label.name=Name Label.Name=Name @@ -265,7 +265,7 @@ label.sequence=Sequence label.sha=SHA Label.StartDate=Start Date label.stockdate=Date -label.stockproduct=Product +label.stockproduct=In Stock label.stockreason=Reason label.storename=Store Name label.subtotalcash=Subtotal @@ -293,7 +293,7 @@ label.user=User label.value=Value label.visible=Visible -label.warehouse=Product +label.warehouse=Location Menu.Attributes=Product Attributes Menu.AttributeSets=Product Attribute Sets @@ -329,6 +329,7 @@ Menu.Exit=Logout Menu.ExtendedByProducts=Extended Product Sales Menu.ExtendedCashRegisterLog=Extended Transaction Log Menu.ExtendedSales=Extended Sales +Menu.EmployeeTimeSheet=Employee Time Sheet Menu.Floors=Floors @@ -347,7 +348,7 @@ Menu.Maintenance=Maintenance Menu.Maintenance.ERP=Chromis ERP Menu.Maintenance.POS=Point Of Sale Menu.Maintenance.Reports=Reports - +Menu.Migration=Database Migration Menu.PaymentReport=Payments Menu.Payments=Payments Menu.Printer=Printers @@ -356,6 +357,8 @@ Menu.Products=Products Menu.ProductSales=Product Sales Menu.ProductsWarehouse=Product Location Menu.ProductPacks=Product Packs +Menu.StockChanges=Stock Changes +Menu.StockChangesReport=Stock Changes Report Menu.Reports=Reports Menu.ReportTaxes=Tax Summary @@ -421,7 +424,7 @@ message.changeserver=Change current Server is in Development message.closecashok=Cash Closed OK message.configfactory=Are you sure you want to Restore Factory Values? message.configrestore=Are you sure you want to Undo Changes? -message.createdatabase=A working database cannot be detected. A default database will be created.
Do you want to continue? +message.createdatabase=A working database cannot be detected. A default database will be created.\n\nDo you want to continue? message.customerdebtexceded=Customer Credit Limit exceeded message.databaseconnectionerror=Unable to connect to database: Database not available @@ -461,6 +464,7 @@ message.paymentrefundsnotsupported=Refunds not supported message.preparescanner=Prepare the ScanPal scanner to upload the Product List then press OK message.printererror=Unable to print Receipt message.productnotselected=No Product selected +message.stockchangesactioned=Stock Changes Actioned message.restartchanges=Configuration Saved successfully. Changes will be applied on next system Restart @@ -472,7 +476,7 @@ message.tableempty=Table is now empty message.tablefull=Table is now full message.title=Cash Register message -message.updatedatabase=A database from a previous version has been detected. The database will be upgraded automatically.
DATA MAY BE LOST. FIRST CREATE A BACKUP.
Do you want to continue? +message.updatedatabase=A database from a previous Chromis POS version has been detected. The database will be upgraded automatically.\n\nDATA MAY BE LOST. CREATE A BACKUP FIRST.\n\nDo you want to continue? message.wannaclosecash=Are you sure you want to Close Cash? message.wannadelete=Are you sure you want to Delete the current Order? @@ -507,6 +511,8 @@ stock.out.refund=(Out) Refund stock.out.sale=(Out) Sale stock.in.openpack=(In) Open Pack stock.out.openpack=(Out) Open Pack +stock.in.stockchange=(In) Stock Change +stock.out.stockchange=(Out) Stock Change tab.bank=Bank tab.cash=Cash @@ -554,6 +560,7 @@ label.epm.enddate=End Date label.epm.notes=Notes label.epm.visible=Visible message.cannotfindemployee=Cannot find employee +message.invaliddobdate=Date of birth cannot be set the same as the System Date or after it message.invalidenddate=End Date cannot be set before System or Start Date message.invalidstartdate=Start Date cannot be before System Date message.leavefor=left for @@ -586,3 +593,398 @@ label.timeframe=Date label.timeperiod=Period tab.ticket=Ticket transpayment.ticket=Ticket + + +tiptext.openfolder=Open Folder +tiptext.removepicture=Remove Picture +tiptext.zoomin=Zoom In +tiptext.zoomout=Zoom Out +tiptext.addnew=Add New +tiptext.delete=Delete +tiptext.save=Save +tiptext.clearkey=Clear Key +tiptext.createkey=Create Key +tiptext.customeraccount=Customer Account +tiptext.payaccount=Pay Account +tiptext.createkep=Create Key +tiptext.executefilter=Execute Filter +tiptext.clearfilter=Clear Filter +tiptext.openclosemenu=Open/Close Menu +tiptext.searchproductlist=Search Product List +tiptext.getbarcode=Get Barcode +tiptext.enterproductid=Edit Product +tiptext.productattributes=Product Attributes +tiptext.opencalendar=Open Calendar +tiptext.scrollup=Scroll Up a Line +tiptext.scrolldown=Scroll Down a Line +tiptext.removeline=Remove Line +tiptext.attributes=Attributes +tiptext.downfrommobile=Download from Mobile Device +tiptext.searchproduct=Search Product +tiptext.opencustomers=Open Customers +tiptext.addpartpayment=Add Part Payment +tiptext.deletepartpayment=Delete Part Payment +tiptext.printreceipt=Print Receipt +tiptext.hideshowfilter=Hide/Show Filter +tiptext.executereport=Execute Report +tiptext.getcustomers=Get Customers +tiptext.logout=Logout +tiptext.gotocustomers=Go to Customers +tiptext.findcustomers=Find Customers +tiptext.splitsale=Split Sale +tiptext.reprintlastticket=Reprint Last Ticket +tiptext.productsearch=Product Search +tiptext.editline=Edit Line +tiptext.chooseattributes=Choose Attributes +tiptext.scale=Scale +tiptext.sendtokitchen=Send to Kichen Printer +tiptext.refundanitem=Refund An Item +tiptext.refundaline=Refund A Line +tiptext.refundeverything=Refund Everything +tiptext.searchtickets=Search Tickets +tiptext.editcurrentticket=Edit current Ticket +tiptext.receiptrefund=Receipt Refund +tiptext.reprintreceipt=Reprint Receipt +tiptext.enterreceiptandfind=Enter Receipt and touch to Find by Number +tiptext.deletecurrent=Delete current Ticket +tiptext.cancelaction=Cancel Action +tiptext.splitall=Split All Line Items +tiptext.splitoneitem=Split only one of the Line Items +tiptext.unsplititem=Un-Split only one of the Line Items +tiptext.unsplitall=Un-Split All Line Items +tiptext.showcustomers=Show Customers +tiptext.deletecurrentorder=Delete Current Order +tiptext.movetable=Move Table +tiptext.gototableplan=Go to Table Plan +tiptext.openreservationsscreen=Open Reservations screen +tiptext.reloadtabledata=Reload table information +tiptext.prebooked=Receive pre-Booked Customer +tiptext.newsale=New Sale +tiptext.cancelsale=Cancel Sale +tiptext.layaways=Layaways +tiptext.deletecurrentsale=Delete current Sale +tiptext.showsalesonly=Show Sales Only +tiptext.showrefundsonly=Show Refunds Only +label.customerrorsounds=Custom Error sound +message.createproduct=Product not found. Do you want to create a new product? +label.managestock=Manage Stock Level +Label.List=List +label.New=New Ticket +label.importlist=Import +label.exportlist=Export +label.newlist=New +label.deletelist=Delete List +message.asklistname=Enter List Name +message.nameexists=Name already exists +message.confirmdeletelist=Are you sure you want to delete this list? +Button.Retry=Retry +Button.Configuration=Configuration +message.retryorconfig=Failed to find a working database.\n\nThis may be caused by :\n - A communications failure.\n - A problem with the database server.\n - A configuration issue with this till\n +message.updatefailure=Database failed to update. With the error above.\n\nThe application can not be started until this has been resolved.\n\n +message.createfailure=Unable to create a database.\n\n +button.layout=Enable Layout +button.disablelayout=Disable Layout +message.enablechange=Enable Max Change +label.syncservertype=Synchronisation Type +label.syncstatus=Synchronisation Status +label.syncstats=Synchronisation Stats +label.syncprocess=Synchronisation Process +button.activatesync=Run Sychronisation Process +Menu.Sync=Synchronisation +Menu.DatabaseSync=Database Synchronisation +Button.Bordercolour=Border Colour (Full Panel) +label.autoloffrestaurant=In Restaurant Mode - return to tables +label.companyemail=Email Address +stock.in.recipes=(In) Recipe Item +label.fontsize=SMALL TEXT +label.deletesplitpayment=Delete Split Payment +label.stockchangenewvalue=New value +label.unlocktables=Remove Table Locks +label.mandatory=Mandatory +label.inputamount=Input box above keypad +label.productreceipt=Receipt Required for Warranty +Message.adminpermissions1=You have removed all permissions for +Message.adminpermissions2=. Are you sure that is what you intended? +label.CatalogueYes=Included +Label.MachinePrinter4=Printer 4 +Label.MachinePrinter5=Printer 5 +Label.MachinePrinter6=Printer 6 +label.dob=Date of Birth +label.csvrecordsfound=Records Found +label.autologoff=Logoff After Each Sale +label.entrysection=Entry section +migration.warning=Migration SQL Error +label.Transactions=Transactions +database.UnableToConnect=Unable to connect with database! Check database setting in configuration +label.refreshproductpanels=Refresh after Sale +message.databaseconnectsuccess=

You're Connected!


You're ready to migrate your existing Database +label.grossprofit=Gross Profit +label.prodpricesellexcludingtax=Sell Price (excl') +label.createcat=Create category if not present +label.roletabledescription=Description +Label.AlwaysAvailable=Always available +message.customerdiscount=Customer gets a discount. Do you want to apply this to existing ticket lines? +label.closeoptions=Close Options +Menu.Sites=Sites +Menu.Tools=Tools +label.csvbad=Bad Price +label.companywww=Web site +label.companyaddr2=Address line2 +Menu.ClosedProducts1=Product Sales: Product II +label.companyaddr3=Town +label.companyaddr1=Street +label.sitename=Site Name +label.iconcolour=Icon Colour +message.tablelocked=Table Locked! +Menu.NewProducts=New Products Added +message.cannotdeletesentline=You do not have permission to delete items sent to the kitchen +datebase.ResetPickup=Cannot execute pickup reset +label.csvmissing=Missing Data +label.centraldatabase=Central Database +label.autologoffpanel=Auto LogOff +button.moorings=mooring +label.margin=Margin +label.inactivity=Enable Inactivity Timer +label.customer_export=Customer Export List +label.marine=Use Marina option +label.rightslevel=Permission Level +label.prodbuttonhtml=Sales screen Button HTML +tooltip.fontsize=small +label.loyaltyproducts=Loyalty details +message.nigratemessage=Database Migration +label.addcurrentstock=Create table data +message.notexiststickettitle=Receipt Message +label.companyaddr4=PostCode +label.startuppanel=Start Up Screen +message.novprice=

Variable-price Product!


Enter price then Select Product +stock.out.recipes=(Out) Recipe Item +Button.Exit=Exit +Menu.CustomersExport=Customers List (Export) +button.test=TEST +label.pickupcodesize=Length of Pickup Number +label.totaltax=Taxes +Button.newcustomer=Cancel +Menu.Resetpickup=Reset pickup Counter +label.mooringcreatebtn=Create Ticket +button.restoreresource=Restore +label.roletableallowed=Allowed +message.tableopen=, currently has the table open and in use. +Menu.ProductCatalog=Product Catalogue (List) +Button.No=No, Thanks +label.stockrecords=Current Stock Levels +label.hidecategory=Hide Empty Categories +message.refundable=No refundable items left on receipt +migration.warningnodefault=Create Database not found +Menu.Import=Import +label.removeentryfor=Remove entry for +Button.Yes=Yes, I am sure +label.Closing1=Cash Closed: Export +Button.ColourChooser=Select Colour +label.prodminmax=Minimum and Maximum product levels are maintained in Product +label.csvclearlog=Clear Import Log +Location=along with Units sold +message.customerdiscountapplied=Warning!! Customer discounts have already been applied to this ticket and cannot be removed. You may want to start a new ticket. +label.tablebuttons=Transparent Buttons +label.stockunits=In Stock +label.addnewentry=Add new class entry +label.csvsellingintax=Sell Price includes Tax? +Menu.Closing1=Cash Closed (Export) +Button.UpdateProduct=Update +Button.addclass=Add new entry +Button.deleteclass=Delete entry +Button.logoff=Logout +Button.takeaway=Eat-In +Button.Test=Test +Label.ChangesSalesScreen=Use New Sales Screen +Label.ConsolidatedScreen=Consolidate Screen +Label.Alias=Short Name +Label.alias=Name +Label.ticketsetupexample=Example +Label.ticketsetupnumber=Receipt number min' length +Label.ticketsetupprefix=Receipt number prefix +Menu.BarcodeSheet=Labels: Barcode +Menu.BestSellers=Best Sellers +Menu.CSVImport=Import CSV File +Menu.CSVReset=Clear Import Database Log +Menu.CreateCleanDB=Create Clean Database +Menu.Closing2=Cash Closed (Export) +Menu.CustomersDebtors=Customer Debtors +Menu.Import.Reports=Import Reports +Menu.InvalidData=Invalid or duplicate data found +Menu.MissingData=Missing Data or Bad Price in File +Menu.ProductCategorySalesPieChart=Category Pie +Menu.ProductList=Product List +Menu.Promotions=Promotions +Menu.Recipe=Recipes +Menu.RolesOriginal=Roles (Checkbox Based) +Menu.SalesManagement.Charts=Charts +Menu.ShelfEdgeLabels=Labels: Shelf-Edge Labels +Menu.TaxCatSales=Tax: Category Sales +Menu.TimeSeriesProduct=Product Time Series +Menu.Update=Manual Database Update +Menu.UpdatedPrices=Price Changes +Menu.Utilities=Utilities +Menu.UtilityOptions=Utilities Options +Message.adminwarning=Warning !! +Message.rightslevel=Rights level out range (0 - 9 are permitted values). +button.htmltest=Display Text +button.memberdiscount=Member Disc +button.migrate=Migrate Database +button.newcustomer=Customer Database +database.ScriptNotFound=Unable to find Updater.sql script. +database.UpdaterWarning=Cannot execute the database updater script. +label.CatalogueNo=Excluded +label.CatalogueStatus=In Catalogue? +label.CatalogueStatusNo=Not In Catalogue +Menu.UnlockAllTables=Unlock all tables +Menu.Unlocktables=Release Table Locks +label.databaseconnection=Site Database +label.active=Site Active +label.locations=Location Details +label.floorplans=Floor Plans +label.permissions=Database Permissions +label.people=All User Details +label.resources=All Resources +label.roles=User Roles +title.keep=Retain the following +label.selectresource=Resource Name : +label.bystockatwarehouse=Stock by Location +label.bystock=By Stock Level +label.stocklevel=Stock level +label.age=Age +label.layawaypopup=Automatically Open Layaways +label.autorefresh=Auto refresh tables +label.enabletablepositions=Allow tables relocation +label.allowlongnames=Allow long names in product panel +label.showlayways=Show layways on login +label.maxchange=Maximum change +message.largechange=Please check amount tendered. Exceeded change limit. +label.salestaxexcluded=taxes excluded +label.createonorder=Create on order only in restaurant mode +label.layaway=Use PickUp Id for layaway tickets +transpayment.customout=Custom - Bought +transpayment.customin=Custom - Redeemed +tooltip.fontsizesmall=small +tooltip.fontsizelarge=Large +tooltip.fontitalic=Italic Text +tooltip.fontexample=Display TWO LINES
ON YOUR BUTTON +tooltip.fontcolour= +tooltip.fontbold=Bold +title.CSVImport=Status +tab.custom=Custom +migration.ScriptNotFound=Migration Script not Found +migration.notvalidversion=The new database type is not supported +migration.warningjl=Create JL features not found +migration.warningnofk=Drop Foreign Key not found +message.systemclosecash=Move Close Cash buttons +message.systemclosecas=jCheckBox1 +message.startupText=Changing the content of the default Startup Text and not declaring that this is free software is in violation of the Free Software Foundation's GNU General Public License GPL +message.refundauxiliaryitem=Can not refund auxiliary item on its own Select main item then +message.nullticket=You cannot create an empty ticket layaway!
Please add something to this Sale +label.CatalogueStatusYes=In Catalogue +label.Infopanel=Hide Footer Status Bar +label.Money=Money +label.SCOnOff=Service Charge Enabled +label.SCRate=Service Charge Rate +label.SCRestaurant=In Restaurant mode only +label.SCZero=% +label.SChargepanel=Service Charge +label.addsplitpayment=Add Split Payment +label.autolofftime=Auto LogOff after inactive time +label.autologoffzero=Timer in seconds +label.autologonoff=Enable Auto LogOff +label.btndisplay=Button Display Text +message.migratenotsupported=Database Migration type not supported +label.casesensitive=Case sensitive +label.logoffafterprinting=Logoff After Printing +label.csvresetimport=Reset Import Data +label.packsof=Pack Size +label.tableshowwaiterdetails=Show Waiter detail on table +label.discounted=Can be discounted +message.DBDefault=
The Default database shipped with Chromis POS is Apache Derby Embedded.
It is intended for stand-alone, single-user, low-volume transaction installs only.


If you need multiple terminals to connect to a central database then select from the Database dropdown list above.
If you have selected an alternative database then you must ensure it is installed and configured correctly before trying to connect Chromis POS

More information can be found on the Chromis web site
+label.roletabldescription=Desc +label.selectclass=Select classname +label.proddefaultcategory=Default Cat' +label.csvread=Read Header +label.cvsnotchanged=Not Changed +label.entryclassname=New Classname +label.stockchangeset=Set value +label.total=Total +label.categoryordernumber=Category Order Number +label.companyFax=Fax number +label.textclourtablename=Table Name text colour +label.receiptprint=Receipt Print Off +label.tableshowcustomerdetails=Show Customer details on table +label.fontsizelarge=Large Text +label.csvimpostbtn=Import CSV +label.customerscreen=Use ticket lines in display +label.units2=Quantity +label.customerTotalSales=Total Sales +label.item2=Description +label.cvsinvalid=Invalid Products +label.fontweight=Bold Text +label.texttip=Text Tip Message +label.pricewith00=Use 00 keypad button +label.customer_list=Customer List +label.hidezerostock=Hide 0 Stock Items +label.totalnet=Net +label.startuplogo=Logo +message.customerclear=Are you sure? Cancel will clear Customer from Ticket. +label.roletableclass=Class +label.general=General +label.csvpriceupdated=Prices Updated +label.entrydisplayname=Displayed name +label.csvenableclear=Enable Clear Import Button +label.loyaltycardnumber=Card Number +label.variableprice=Variable Price Product +label.csvnewproducts=New Products +label.cash=Cash +label.categoryorder=Use categories number +label.cleardrawertable=Number of days to maintain cash drawer table data +label.companyname=Company Name +label.companytax=VAT number +label.companytelephone=Phone 1 +label.configreceipt=Receipt Setup +label.csvdelimit=Separator +label.csvfile=File +label.currencybutton=HidePayments text overlay +label.cvsbadcats=Bad Categories +label.default=Disable Product PopUp +label.display=Display +label.entrydescription=Description of entry +label.fontcolour=Text Colour +label.fontexample=Display TWO LINES
ON YOUR BUTTON +label.fontitalic=Italic Text +label.fontsizesmall=Font Size: small +label.ispack=Is Pack +label.logoffaftersendtokitchen=Logoff After Sending To Kitchen +label.mooringscreatefor=Create ticket for +label.nocashsales=No Sale - Drawer Openings +label.prodbarcodetype=Barcode Type +label.prodtaxcode=Tax +label.producthtmlguide=

You can customise the Sales screen Product buttons here. If you have even a little HTML knowlege you're more than halfway there!



Hover over the text to your right to see the HTML code for the effect you want on your Button

+label.resetpickup=Reset Pickup Counter +label.taxincluded=Set Tax Included on startup +label.textcolourcustomer=Customer text colour +label.textcolourwaiter=Waiter text colour +label.updatepricefromedit=Update price from line edit +label.value2=Price +message.addnewentryerror=Only the description field can be left blank +message.createdatabasejl=New database information needs to be created for John L changes. This will now be done.
Do you want to continue? If not, you will be unable to use the system. +message.customeradd=Add Customer to this Ticket? +message.customeraddnew=Complete Customer detail and Save to add to this Ticket? +message.customerassign=Assign Customer to this Ticket? +message.customerchange=Change Customer for this Ticket? +message.customerchangeyn=Are you sure you want to change Customer for this Ticket? +message.customercheck=Some text in the Search Key field is required +message.databasesuccess=

You're Connected!


Restart Chromis POS to load your Database Connection +message.deleteauxiliaryitem=Can not delete auxiliary item on its own Select main item then delete +message.deleteclass=Are you sure you wish to delete the class? +label.photo=Photo +label.splitpayment=Split Payment +label.startuptext=Text +label.stockchangeadjust=Adjust value +label.stockchangenewrecord=New record +label.stocktaker=Entered by +label.subcategorytitle=Display name in panel +label.tabledisplayoptions=Table Display diff --git a/locales/pos_messages_es.properties b/locales/pos_messages_es.properties index d4d15c9f..ae21b26e 100644 --- a/locales/pos_messages_es.properties +++ b/locales/pos_messages_es.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -176,6 +176,7 @@ Label.DbPassword=Clave de acceso Label.DbURL=Cadena de conexi\u00f3n Label.DbUser=Usuario label.debt=A cuenta +label.discount=Discount label.double=Decimal label.dutyid=Identificador label.dutyname=Impuesto @@ -413,19 +414,22 @@ Menu.Categories=Categor\u00edas Menu.CategoryProductSalesChart=Gr\u00e1fica de Ventas por Categor\u00eda Menu.ChangePassword=Cambiar clave Menu.ClosedProducts=Ventas de productos +Menu.ClosedProducts1=Ventas de Productos II Menu.CloseTPV=Cerrar caja Menu.Closing=Cierres de caja +Menu.Closing1=Cierre de Caja (Exportar) Menu.Configuration=Configuraci\u00f3n Menu.CSVImport=Importar Archivo CSV Menu.CSVReset=Borrar Registro Importaciones Menu.Customers=Clientes Menu.Customers.Reports=Informes +Menu.CustomersDebtors=Estado Cuentas Clientes Menu.CustomersBReport=Clientes morosos Menu.CustomersDiary=Diario de clientes Menu.CustomersList=Listado de Clientes -Menu.CustomersManagement=Clientes -Menu.CustomersPayment=Clientes -Menu.CustomersReport=Clientes +Menu.CustomersManagement=Gesti\u00f3n Clientes +Menu.CustomersPayment=Pago de Clientes +Menu.CustomersReport=Informe de Clientes message.DBDefault=
The Default database shipped with Chromis POS is Apache Derby Embedded.
It is intended for stand-alone, single-user installs only.


\n
If you need multiple terminals to connect to a central database then select from the Database dropdown list above.
\n
If you have selected an alternative database then you must ensure it is installed and configured correctly before trying to connect Chromis POS

\nMore information can be found on the Chromis web site
\n @@ -438,16 +442,19 @@ Menu.ExtendedSales=Ventas Extendidas Menu.Floors=Plantas -Menu.Import=Importar CSV -Menu.Import.Reports=Informes de Importaci\u00f3n CSV +Menu.Import=Importar +Menu.Import.Reports=Informes de Importaci\u00f3n Menu.InvalidData=Datos Inv\u00e1lidos o Duplicados +Menu.BarcodeSheet=Etiquetas: C\u00f3digo de Barras Menu.Inventory=Almacenes Menu.Inventory2=Existencias Menu.InventoryBroken=Existencias bajo m\u00ednimos Menu.InventoryDiff=Diario de existencias Menu.InventoryDiffDetail=Detalle de diario de existencias Menu.InventoryListDetail=Detalle de existencias -Menu.InventoryReOrder=Inventory: Re-Order +Menu.InventoryReOrder=Inventario: Reordenar +Menu.ProductCatalog=Cat\u00e1logo de Productos +Menu.ShelfEdgeLabels=Etiquetas de Estanter\u00eda Menu.Locations=Almacenes @@ -456,7 +463,7 @@ Menu.Maintenance.ERP=Chromis ERP Menu.Maintenance.POS=Terminal de venta Menu.Maintenance.Reports=Informes Menu.Maintenance=Mantenimiento -Menu.MissingData=Faltan Dato o Precio Mal en el Archivo +Menu.MissingData=Faltan Datos o Precio Err\u00f3neo en el Archivo Menu.NewProducts=A\u00f1adidos Nuevos Productos @@ -467,7 +474,11 @@ Menu.ProductLabels=Etiquetas de productos Menu.Products=Productos Menu.ProductSales=Ventas de productos Menu.ProductsWarehouse=Productos por almac\u00e9n -Menu.ProductPacks=Product Packs +Menu.ProductPacks=Packs de Productos +Menu.ProductCategorySalesPieChart=Ventas por Categor\u00eda +Menu.Promotions=Promociones +Menu.StockChanges=Cambios de Inventario +Menu.StockChangesReport=Informe de Cambios de Inventario Menu.Reports=Informes Menu.ReportTaxes=Impuestos @@ -493,6 +504,8 @@ Menu.Tables=Mesas Menu.Taxes=Impuestos Menu.TaxCustCategories=Categor\u00edas de impuestos por cliente Menu.TaxCategories=Categor\u00edas de impuestos +Menu.TaxCatSales=Ventas por Impuestos y Categor\u00eda +Menu.TimeSeriesProduct=Producto Por Series de Tiempo Menu.ThirdParties=Proveedores Menu.ThirdPartiesManagement=Gesti\u00f3n de proveedores Menu.Ticket=Ventas @@ -540,8 +553,8 @@ message.changeserver=Cambio Servidor actual en Desarrollo message.closecashok=La caja se ha cerrado con \u00e9xito. message.configfactory=Se restaurar\u00e1n los valores de f\u00e1brica y se perder\u00e1n los actuales. \u00bfDesea continuar? message.configrestore=Se restaurar\u00e1n los valores iniciales y se perder\u00e1n los cambios. \u00bfDesea continuar? -message.createdatabase=No se ha detectado una base de datos en funcionamiento. Se creara una base de datos por defecto.
\u00bfDesea continuar? -message.createdatabasejl=New database information needs to be created for John L changes. This will now be done.
Do you want to continue? If not, you will be unable to use the system. +message.createdatabase=No se ha detectado una base de datos en funcionamiento. Se creara una base de datos por defecto.\n\n\u00bfDesea continuar? + message.customerdebtexceded=El cliente supera la deuda permitida. message.databaseconnectionerror=No se puede conectar con la base de datos. Base de datos no disponible. @@ -583,9 +596,10 @@ message.paymentgatewayswipe=Pase la tarjeta por el lector y pulse Aceptar. message.paymentgatewaytype=Escriba los datos de la tarjeta y pulse Aceptar. message.paymentnotauthorised=Transacci\u00f3n no autorizada. message.paymentrefundsnotsupported=No se pueden realizar devoluciones. -message.preparescanner=Prepare the scanner to upload the products list and press OK. +message.preparescanner=Prepare el scanner para cargar la lista de productos y pulse OK. message.printererror=No se ha podido imprimir el recibo. message.productnotselected=No se ha seleccionado el producto. +message.stockchangesactioned=Accionado Cambio de Inventario message.restartchanges=La configuraci\u00f3n se ha guardado correctamente. Los cambios se realizar\u00e1n al reiniciar la aplicaci\u00f3n. @@ -599,8 +613,7 @@ message.tableempty=La mesa est\u00e1 ahora vac\u00eda. message.tablefull=La mesa est\u00e1 ahora vac\u00eda. message.title=Mensaje de la registradora -message.updatedatabase=Se ha detectado una versi\u00f3n anterior de la base de datos. Se actualizar\u00e1 la base de datos autom\u00e1ticamente.
SE PUEDEN PERDER DATOS. PRIMERO HAGA UNA COPIA DE SEGURIDAD.
\u00bfDesea continuar? -message.updatedatabasejl=New database changes are required (John l changes). The database will be upgraded automatically.
DATA MAY BE LOST. FIRST CREATE A BACKUP.
Do you want to continue? If not, you will be unable to use the system. +message.updatedatabase=Se ha detectado una versi\u00f3n anterior de la base de datos.\n Se actualizar\u00e1 la base de datos autom\u00e1ticamente.\n\nSE PUEDEN PERDER DATOS. PRIMERO HAGA UNA COPIA DE SEGURIDAD.\n\n\u00bfDesea continuar? message.wannaclosecash=\u00bfEst\u00e1 seguro que desea cerrar la caja? message.wannadelete=\u00bfEst\u00e1 seguro que desea borrar el recibo actual? @@ -636,12 +649,15 @@ stock.in.movement=(entrada) Traspaso stock.in.purchase=(entrada) compra stock.in.refund=(entrada) devoluci\u00f3n stock.out.break=(salida) rotura -stock.out.crossing=Traspaso +stock.out.crossing=(Salida) Traspaso stock.out.movement=(salida) Traspaso stock.out.refund=(salida) devoluci\u00f3n stock.out.sale=(salida) venta -stock.in.openpack=(In) Open Pack -stock.out.openpack=(Out) Open Pack +stock.in.openpack=(Entrada) Paquete Abierto +stock.out.openpack=(Salida) PAquete Abierto +stock.in.stockchange=(Entrada) Cambio Inventario +stock.out.stockchange=(Salida) Cambio Inventario + tab.cash=Efectivo tab.cashrefund=Devoluci\u00f3n tab.cheque=Cheque @@ -738,3 +754,96 @@ label.CatalogueStatusYes=En Cat\u00e1logo label.CatalogueStatusNo=No en Cat\u00e1logo label.Transactions=Transacciones label.photo=Foto +tiptext.openfolder=Abrir Carpeta +tiptext.removepicture=Borrar Imagen +tiptext.zoomin=Agrandar Imagen +tiptext.zoomout=Disminuir Imagen +tiptext.addnew=A\u00f1adir Nuevo +tiptext.delete=Borrar +tiptext.save=Guardar +tiptext.clearkey=Borrar Clave +tiptext.createkey=Crear Clave +tiptext.customeraccount=Cuenta Cliente +tiptext.payaccount=Pagar a Cuenta +tiptext.createkep=Crear Clave +tiptext.executefilter=Ejecutar Filtro +tiptext.clearfilter=Borrar Filtro +tiptext.openclosemenu=Abrir/Cerrar Menu +tiptext.searchproductlist=Buscar en Lista de Productos +tiptext.getbarcode=Leer C\u00f3digo de Barras +tiptext.enterproductid=Entrar ID de Producto +tiptext.productattributes=Atributos de Producto +tiptext.opencalendar=Abrir Calendario +tiptext.scrollup=Subir una Linea +tiptext.scrolldown=Bajar una Linea +tiptext.removeline=Borrar Linea +tiptext.attributes=Atributos +tiptext.downfrommobile=Volcar desde Scanner +tiptext.searchproduct=Buscar Producto +tiptext.opencustomers=Abrir Clientes +tiptext.addpartpayment=A\u00c3\u00b1adir Parte del Pago +tiptext.deletepartpayment=Borrar Parte del Pago +tiptext.printreceipt=Imprimir Ticket +tiptext.hideshowfilter=Ocultar/Mostrar Filtro +tiptext.executereport=Ejecutar Informe +tiptext.getcustomers=Ir a Clientes +tiptext.logout=Cerrar SesI\u00f3n +tiptext.gotocustomers=Ir a Clientes +tiptext.findcustomers=Buscar Clientes +tiptext.splitsale=Venta Dividia +tiptext.reprintlastticket=Volver a Imprimir \u00daLtimo Ticket +tiptext.productsearch=B\u00fasqueda de Productos +tiptext.editline=Editar Linea +tiptext.chooseattributes=Escoger Atributos +tiptext.scale=Balanza +tiptext.sendtokitchen=Enviar a Impresora de Cocina +tiptext.refundanitem=Reembolsar un Art\u00edculo +tiptext.refundaline=Reembolsar una Linea +tiptext.refundeverything=Reembolsar Todo +tiptext.searchtickets=Buscar Tickets +tiptext.editcurrentticket=Editar Ticket Actual +tiptext.receiptrefund=Reembolsar Ticket +tiptext.reprintreceipt=Volver a Imprimir Ticket +tiptext.enterreceiptandfind=Entrar N \u00famero de Ticket y Pulsar para Buscar +tiptext.deletecurrent=Borrar Ticket Actual +tiptext.cancelaction=Cancelar Acci\u00f3n +tiptext.splitall=Dividir Todos los Art\u00edculos de la Linea +tiptext.splitoneitem=Dividir un Art\u00edculo de la Linea +tiptext.unsplititem=A\u00f1adir un Art\u00edculo de la Linea +tiptext.unsplitall=A\u00f1adir Todos los Art\u00edculos de la Linea +tiptext.showcustomers=Mostrar Clientes +tiptext.deletecurrentorder=Borrar Comanda Actual +tiptext.movetable=Mover Mesa +tiptext.gototableplan=Ir a Plano de Mesas +tiptext.openreservationsscreen=Abrir Pantalla de Reservas +tiptext.reloadtabledata=Volver a Cargar Informaci\u00f3n de Mesas +tiptext.prebooked=Recibir a Cliente con Reserva +tiptext.newsale=Nueva Venta +tiptext.cancelsale=Cancelar Venta +tiptext.layaways=Ventas Abiertas +tiptext.deletecurrentsale=Borrar Venta Actual +tiptext.showsalesonly=Mostrar S\u00f3lo Ventas +tiptext.showrefundsonly=Mostrar S\u00f3lo Reembolsos + +label.managestock=Manage Stock Level +Label.List=List +label.New=New Ticket +label.importlist=Import +label.exportlist=Export +label.newlist=New +label.deletelist=Delete List +message.asklistname=Enter List Name +message.nameexists=Name already exists +message.confirmdeletelist=Are you sure you want to delete this list? +Button.Retry=Retry +Button.Configuration=Configuration +message.retryorconfig=Failed to find a working database.\n\nThis may be caused by :\n - A communications failure.\n - A problem with the database server.\n - A configuration issue with this till\n +message.updatefailure=Database failed to update. With the error above.\n\nThe application can not be started until this has been resolved.\n\n +message.createfailure=Unable to create a database.\n\n +label.syncservertype=Synchronisation Type +label.syncstatus=Synchronisation Status +label.syncstats=Synchronisation Stats +label.syncprocess=Synchronisation Process +button.activatesync=Run Sychronisation Process +Menu.Sync=Synchronisation +Menu.DatabaseSync=Database Synchronisation \ No newline at end of file diff --git a/locales/pos_messages_es_AR.properties b/locales/pos_messages_es_AR.properties index 9b72b455..c9a0e0cf 100644 --- a/locales/pos_messages_es_AR.properties +++ b/locales/pos_messages_es_AR.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -201,6 +201,8 @@ Menu.Maintenance.POS=Terminal de venta Menu.Payments=Movimientos de caja Menu.Printer=Impresora Menu.Products=Productos +Menu.StockChanges=Stock Changes + Menu.Reports=Informes Menu.ReportTaxes=Impuestos Menu.Resources=Recursos @@ -242,7 +244,7 @@ message.changepassworddistinct=La clave de acceso repetida debe ser igual a la c message.closecashok=La caja se ha cerrado con \u00e9xito. message.configfactory=Se restaurar\u00e1n los valores de f\u00e1brica y se perder\u00e1n los actuales. \u00bfDesea continuar? message.configrestore=Se restaurar\u00e1n los valores iniciales y se perder\u00e1n los cambios. \u00bfDesea continuar? -message.createdatabase=No se ha detectado una base de datos en funcionamiento. Se creara una base de datos por defecto.
\u00bfDesea continuar? +message.createdatabase=No se ha detectado una base de datos en funcionamiento. Se creara una base de datos por defecto.\n\n\u00bfDesea continuar? message.databaseconnectionerror=No se puede conectar con la base de datos. Base de datos no disponible. message.databasedrivererror=No se puede conectar con la base de datos. Manejador no encontrado. message.databasenotsupported=Base de datos "{0}" no soportada. @@ -267,7 +269,7 @@ message.scannerfail=Se ha producido un error al subir la lista de productos. message.scannerfail2=Se ha producido un error al descargar la lista de productos. message.scannerok=Se ha subido con \u00e9xito la lista de productos. message.title=Mensaje de la registradora -message.updatedatabase=Se ha detectado una versi\u00f3n anterior de la base de datos. Se actualizar\u00e1 la base de datos autom\u00e1ticamente.
SE PUEDEN PERDER DATOS. PRIMERO HAGA UNA COPIA DE SEGURIDAD.
\u00bfDesea continuar? +message.updatedatabase=Se ha detectado una versi\u00f3n anterior de la base de datos. Se actualizar\u00e1 la base de datos autom\u00e1ticamente.\n\nSE PUEDEN PERDER DATOS. PRIMERO HAGA UNA COPIA DE SEGURIDAD.\n\n\u00bfDesea continuar? message.wannaclosecash=\u00bfEst\u00e1 seguro que desea cerrar la caja? message.wannadelete=\u00bfEst\u00e1 seguro que desea eliminar el recibo actual? payment.title=Pago @@ -291,6 +293,9 @@ stock.out.refund=(salida) devoluci\u00f3n stock.out.sale=(salida) venta stock.in.openpack=(In) Open Pack stock.out.openpack=(Out) Open Pack +stock.in.stockchange=(In) Stock Change +stock.out.stockchange=(Out) Stock Change + tab.cash=Efectivo tab.cashrefund=Devoluci\u00f3n tab.cheque=Cheque @@ -457,6 +462,31 @@ message.mergetablequestion=\u00bfEst\u00e1 seguro que quiere unir las mesas? message.productnotselected=No se ha seleccionado el producto. form.selectprintertitle=Seleccionar impresora message.printererror=No se ha podido imprimir el recibo. +message.stockchangesactioned=Stock Changes Actioned + message.noprinters=No hay impresoras instaladas en el sistema. label.all=Todos label.byproduct=Por producto +label.discount=Discount +label.managestock=Manage Stock Level +Label.List=List +label.New=New Ticket +label.importlist=Import +label.exportlist=Export +label.newlist=New +label.deletelist=Delete List +message.asklistname=Enter List Name +message.nameexists=Name already exists +message.confirmdeletelist=Are you sure you want to delete this list? +Button.Retry=Retry +Button.Configuration=Configuration +message.retryorconfig=Failed to find a working database.\n\nThis may be caused by :\n - A communications failure.\n - A problem with the database server.\n - A configuration issue with this till\n +message.updatefailure=Database failed to update. With the error above.\n\nThe application can not be started until this has been resolved.\n\n +message.createfailure=Unable to create a database.\n\n +label.syncservertype=Synchronisation Type +label.syncstatus=Synchronisation Status +label.syncstats=Synchronisation Stats +label.syncprocess=Synchronisation Process +button.activatesync=Run Sychronisation Process +Menu.Sync=Synchronisation +Menu.DatabaseSync=Database Synchronisation \ No newline at end of file diff --git a/locales/pos_messages_es_MX.properties b/locales/pos_messages_es_MX.properties index d5a8a131..bcfe8b6c 100644 --- a/locales/pos_messages_es_MX.properties +++ b/locales/pos_messages_es_MX.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -56,6 +56,7 @@ Label.Payment=Pagos Label.StartDate=Fecha de inicio Label.Tickets=Pagos Label.Ticketsbag=Tickets +label.discount=Discount Menu.AttributeSets=Conjuntos de atributos de producto Menu.AttributeUse=Atributos de producto por conjunto Menu.AttributeValues=Valores de atributo @@ -100,6 +101,8 @@ Menu.ProductSales=Ventas de productos Menu.Products=Productos Menu.ProductsWarehouse=Productos por almac\u00e9n Menu.ProductPacks=Product Packs +Menu.StockChanges=Stock Changes +Menu.StockChangesReport=Stock Changes Report Menu.ReportTaxes=Impuestos Menu.Reports=Informes @@ -368,7 +371,7 @@ message.changepassworddistinct=La clave de acceso repetida debe ser igual a la c message.closecashok=La caja se ha cerrado con \u00e9xito. message.configfactory=Se restaurar\u00e1n los valores de f\u00e1brica y se perder\u00e1n los actuales. \u00bfDesea continuar? message.configrestore=Se restaurar\u00e1n los valores iniciales y se perder\u00e1n los cambios. \u00bfDesea continuar? -message.createdatabase=No se ha detectado una base de datos en funcionamiento. Se creara una base de datos por defecto.
\u00bfDesea continuar? +message.createdatabase=No se ha detectado una base de datos en funcionamiento. Se creara una base de datos por defecto.\n\n\u00bfDesea continuar? message.customerdebtexceded=El cliente supera la deuda permitida. message.databaseconnectionerror=No se puede conectar con la base de datos. Base de datos no disponible. message.databasedrivererror=No se puede conectar con la base de datos. Driver no encontrado. @@ -405,6 +408,8 @@ message.paymentrefundsnotsupported=No se pueden realizar devoluciones. message.preparescanner=Prepare the scanner to upload the products list and press OK. message.printererror=El recibo no se pudo imprimir. message.productnotselected=Producto no seleccionado. +message.stockchangesactioned=Stock Changes Actioned + message.restartchanges=La configuraci\u00f3n se ha guardado correctamente. Los cambios se realizar\u00e1n al reiniciar la aplicaci\u00f3n. message.scannerfail=Se ha producido un error al subir la lista de productos. message.scannerfail2=Se ha producido un error al descargar la lista de productos. @@ -412,7 +417,7 @@ message.scannerok=Se ha subido con \u00e9xito la lista de productos. message.tableempty=La mesa est\u00e1 ahora vac\u00eda. message.tablefull=La mesa est\u00e1 ahora vac\u00eda. message.title=Mensaje de la registradora -message.updatedatabase=Se ha detectado una versi\u00f3n anterior de la base de datos. Se actualizar\u00e1 la base de datos autom\u00e1ticamente.
SE PUEDEN PERDER DATOS. PRIMERO HAGA UNA COPIA DE SEGURIDAD.
\u00bfDesea continuar? +message.updatedatabase=Se ha detectado una versi\u00f3n anterior de la base de datos. Se actualizar\u00e1 la base de datos autom\u00e1ticamente.\n\nSE PUEDEN PERDER DATOS. PRIMERO HAGA UNA COPIA DE SEGURIDAD.\n\n\u00bfDesea continuar? message.wannaclosecash=\u00bfEst\u00e1 seguro que desea cerrar la caja? message.wannadelete=\u00bfEst\u00e1 seguro que desea borrar el recibo actual? message.wannasave=\u00bfDesea guardar los cambios antes de salir? @@ -443,6 +448,9 @@ stock.out.refund=(salida) devoluci\u00f3n stock.out.sale=(salida) venta stock.in.openpack=(In) Open Pack stock.out.openpack=(Out) Open Pack +stock.in.stockchange=(In) Stock Change +stock.out.stockchange=(Out) Stock Change + tab.cash=Efectivo tab.cashrefund=Devoluci\u00f3n tab.cheque=Cheque @@ -480,3 +488,25 @@ transpayment.purchasepaymentout=(salida) Compra a proveedor transpayment.revenuesin=(entrada) Utilidad transpayment.revenuesout=(salida) Utilidad transpayment.ticket=Ticket +label.managestock=Manage Stock Level +Label.List=List +label.New=New Ticket +label.importlist=Import +label.exportlist=Export +label.newlist=New +label.deletelist=Delete List +message.asklistname=Enter List Name +message.nameexists=Name already exists +message.confirmdeletelist=Are you sure you want to delete this list? +Button.Retry=Retry +Button.Configuration=Configuration +message.retryorconfig=Failed to find a working database.\n\nThis may be caused by :\n - A communications failure.\n - A problem with the database server.\n - A configuration issue with this till\n +message.updatefailure=Database failed to update. With the error above.\n\nThe application can not be started until this has been resolved.\n\n +message.createfailure=Unable to create a database.\n\n +label.syncservertype=Synchronisation Type +label.syncstatus=Synchronisation Status +label.syncstats=Synchronisation Stats +label.syncprocess=Synchronisation Process +button.activatesync=Run Sychronisation Process +Menu.Sync=Synchronisation +Menu.DatabaseSync=Database Synchronisation \ No newline at end of file diff --git a/locales/pos_messages_et.properties b/locales/pos_messages_et.properties index 0767e1c7..7f3691c4 100644 --- a/locales/pos_messages_et.properties +++ b/locales/pos_messages_et.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -34,6 +34,7 @@ button.listtickets=Loend button.movetable=Siirda button.NewTicket=Uus Button.OK=OK +label.discount=Discount button.opendrawer=Laegas button.pay=V\u00f5la tasumine button.peoplepassword=Salas\u00f5na @@ -319,6 +320,9 @@ Menu.Maintenance.POS=Kassat\u00f6\u00f6koht Menu.Payments=Sisse-&v\u00e4ljamaks Menu.Printer=Printerid Menu.Products=Tooted +Menu.StockChanges=Stock Changes +Menu.StockChangesReport=Stock Changes Report + Menu.Reports=Aruanded Menu.ReportTaxes=Maksude koond Menu.Resources=Ressursid @@ -394,7 +398,7 @@ message.changepassworddistinct=Kinnita salas\u00f5na message.closecashok=Vahetuse l\u00f5petamine \u00f5nnestus message.configfactory=Kas olete kindel, et algseadete taastamine on vajalik? message.configrestore=Kas tahate t\u00f5esti tagasi v\u00f5tta tehtud muudatused? -message.createdatabase=Kahjuks ei \u00f5nnestunud leida t\u00f6\u00f6tamiseks vajalikku andmebaasi. Sellel p\u00f5hjusel alustab programm n\u00fc\u00fcd vaikeseadetega andmebaasi loomist.
Kas lubate programmil seda tegevust j\u00e4tkata? +message.createdatabase=Kahjuks ei \u00f5nnestunud leida t\u00f6\u00f6tamiseks vajalikku andmebaasi. Sellel p\u00f5hjusel alustab programm n\u00fc\u00fcd vaikeseadetega andmebaasi loomist.\n\nKas lubate programmil seda tegevust j\u00e4tkata? message.databaseconnectionerror=Andmebaasiga ei \u00f5nnestunud \u00fchendust luua: Andmebaas pole ligip\u00e4\u00e4setav message.databasedrivererror=Andmebaasiga ei \u00f5nnestunud \u00fchendust luua: Andmebaaasi ajur on kuhugi kadunud message.databasenotsupported=Andmebaasi "{0}" ei toetata @@ -419,7 +423,7 @@ message.scannerfail=Toodete nimekirja \u00fcleslaadimine ei l\u00e4inud korda message.scannerfail2=Toodete nimekirja allalaadimine ei l\u00e4inud korda message.scannerok=Toodete nimekirja \u00fcleslaadimine l\u00e4ks korda message.title=Teade kassaregistrilt -message.updatedatabase=oPoS leidis varasema versiooni andmebaasi. Kl\u00f5psates OK algab katse andmebaasi automaatseks uuendamiseks.
TEKIB OHT ANDMETE KAOTSIMINEKUKS. TEHKE ESMALT VARUKOOPIA.
Kas soovite j\u00e4tkata uuendamisega n\u00fc\u00fcd ja kohe? +message.updatedatabase=oPoS leidis varasema versiooni andmebaasi. Kl\u00f5psates OK algab katse andmebaasi automaatseks uuendamiseks.\n\nTEKIB OHT ANDMETE KAOTSIMINEKUKS. TEHKE ESMALT VARUKOOPIA.\n\nKas soovite j\u00e4tkata uuendamisega n\u00fc\u00fcd ja kohe? message.wannaclosecash=Kas vahetuse l\u00f5petamiseks on t\u00f5esti \u00f5ige aeg? message.wannadelete=Kas Te soovite kindlasti kustutada jooksva tellimuse? message.paymentgatewayswipe=Loe kaart ja vajuta OK @@ -447,6 +451,8 @@ message.cannotfindattributes=Selle tootega pole seotud \u00fchtki muutujat message.productnotselected=\u00dchtki toodet pole valitud message.printererror=T\u00f0eki tr\u00fckkimine ei \u00f5nnestunud message.noprinters=\u00dchtegi printerit pole seadistatud +message.stockchangesactioned=Stock Changes Actioned + message.cannotsaveinventorydata=Ei saanud salvestada kaupade andmeid message.customerdebtexceded=Kliendile lubatud krediidipiir on \u00fcletatud @@ -479,6 +485,9 @@ stock.out.refund=(V\u00e4lja) tagastus stock.out.sale=(V\u00e4lja) m\u00fc\u00fck stock.in.openpack=(In) Open Pack stock.out.openpack=(Out) Open Pack +stock.in.stockchange=(In) Stock Change +stock.out.stockchange=(Out) Stock Change + tab.cash=Raha tab.cashrefund=Tagastus tab.cheque=T\u00f0ekk @@ -508,3 +517,25 @@ transpayment.debtpaid=V\u00f5lg tasutud Visor.Title=Chromis POS - proffessionaalne avatud l\u00e4htekoodiga tarkvara. Button.NewTicket=Uus Button.ExecuteChart=K\u00e4ivita graafik +label.managestock=Manage Stock Level +Label.List=List +label.New=New Ticket +label.importlist=Import +label.exportlist=Export +label.newlist=New +label.deletelist=Delete List +message.asklistname=Enter List Name +message.nameexists=Name already exists +message.confirmdeletelist=Are you sure you want to delete this list? +Button.Retry=Retry +Button.Configuration=Configuration +message.retryorconfig=Failed to find a working database.\n\nThis may be caused by :\n - A communications failure.\n - A problem with the database server.\n - A configuration issue with this till\n +message.updatefailure=Database failed to update. With the error above.\n\nThe application can not be started until this has been resolved.\n\n +message.createfailure=Unable to create a database.\n\n +label.syncservertype=Synchronisation Type +label.syncstatus=Synchronisation Status +label.syncstats=Synchronisation Stats +label.syncprocess=Synchronisation Process +button.activatesync=Run Sychronisation Process +Menu.Sync=Synchronisation +Menu.DatabaseSync=Database Synchronisation \ No newline at end of file diff --git a/locales/pos_messages_fr.properties b/locales/pos_messages_fr.properties index c0c843aa..5a097203 100644 --- a/locales/pos_messages_fr.properties +++ b/locales/pos_messages_fr.properties @@ -1,26 +1,20 @@ -# Openbravo POS is a point of sales application designed for touch screens. -# Copyright (C) 2007-2009 Openbravo, S.L. -# http://sourceforge.net/projects/openbravopos -# Copyright (c) 2007 openTrends Solucions i Sistemes, S.L -# Modified by Openbravo SL on March 22, 2007 -# These modifications are copyright Openbravo SL -# Author/s: A. Romero -# You may contact Openbravo SL at: http://www.openbravo.com +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # -# This file is part of Openbravo POS. +# This file is part of chromis oPOS # -# Openbravo POS is free software: you can redistribute it and/or modify +# Chromis POS is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # -# Openbravo POS is distributed in the hope that it will be useful, +# Chromis POS is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with Openbravo POS. If not, see . +# along with Chromis POS. If not, see . Button.Cancel=Annuler button.catalogadd=Ajouter au catalogue @@ -37,6 +31,7 @@ button.listtickets=Lister button.movetable=D\u00e9placer Button.NewTicket=Nouveau Button.OK=OK +label.discount=Discount button.opendrawer=Ouvrir tiroir button.peoplepassword=Mot de passe button.print=Imprimer @@ -203,11 +198,14 @@ Menu.InventoryDiff=Journal d'inventaire Menu.Locations=Entrep\u00f4ts Menu.Main=Menu principal Menu.Maintenance=Maintenance -Menu.Maintenance.ERP=ERP Openbravo +Menu.Maintenance.ERP=ERP Chromis Menu.Maintenance.POS=Point de vente Menu.Payments=Mouvements caisse Menu.Printer=Imprimante Menu.Products=Produits +Menu.StockChanges=Stock Changes +Menu.StockChangesReport=Stock Changes Report + Menu.Reports=Rapports Menu.ReportTaxes=Taxes Menu.Resources=Ressources @@ -249,7 +247,7 @@ message.changepassworddistinct=La v\u00e9rification du mot de passe \u00e0 \u00e message.closecashok=La caisse est ferm\u00e9e. message.configfactory=Les valeurs par d\u00e9faut seront restaur\u00e9es et les valeurs actuelles seront perdues. Voulez-vous continuer ? message.configrestore=Les valeurs initiale seront restaur\u00e9es et tous les changements seront perdus. Voulez-vous continuer ? -message.createdatabase=Base de donnees non d\u00e9tect\u00e9e. Une base de donn\u00e9es par d\u00e9faut sera cr\u00e9e.
Voulez-vous continuer ? +message.createdatabase=Base de donnees non d\u00e9tect\u00e9e. Une base de donn\u00e9es par d\u00e9faut sera cr\u00e9e.\n\nVoulez-vous continuer ? message.databaseconnectionerror=Connexion impossible \u00e0 la base de donn\u00e9es. Base de donn\u00e9es non disponible. message.databasedrivererror=Connexion impossible \u00e0 la base de donn\u00e9es. Pilote de base de donn\u00e9es introuvable. message.databasenotsupported=Base de donnees "{0}" non support\u00e9e. @@ -274,7 +272,7 @@ message.scannerfail=L'envoi de la liste des produits a \u00e9chou\u00e9 message.scannerfail2=Le t\u00e9l\u00e9chargement de la liste des produits a \u00e9chou\u00e9 message.scannerok=La liste des produis a \u00e9t\u00e9 transmise avec succ\u00e9s. message.title=Messages de caisse -message.updatedatabase=Une version ant\u00e9rieure de la base de donn\u00e9es a \u00e9t\u00e9 d\u00e9tect\u00e9. La base de donn\u00e9es va \u00eatre mise \u00e0 jour.
ASSUREZ-VOUS DE DISPOSER D'UNE SAUVEGARDE DES DONNEES
Voulez-vous continuer ? +message.updatedatabase=Une version ant\u00e9rieure de la base de donn\u00e9es a \u00e9t\u00e9 d\u00e9tect\u00e9. La base de donn\u00e9es va \u00eatre mise \u00e0 jour.\n\nASSUREZ-VOUS DE DISPOSER D'UNE SAUVEGARDE DES DONNEES\n\nVoulez-vous continuer ? message.wannaclosecash=Etes-vous sur de vouloir cl\u00f4turer la caisse ? message.wannadelete=Etes-vous sur de vouloir supprimer le ticket en cours ? payment.title=Encaissement @@ -296,6 +294,8 @@ stock.out.crossing=Transfert stock.out.movement=(sortie) Mouvement stock.out.refund=(sortie) Remboursement stock.out.sale=(sortie) Vente +stock.in.openpack=(In) Open Pack +stock.out.openpack=(Out) Open Pack tab.cash=Esp\u00e8ces tab.cashrefund=Remboursements tab.cheque=Ch\u00e8que @@ -318,7 +318,7 @@ transpayment.magcardrefund=Carte remboursement transpayment.paperin=(entr\u00e9e) Coupons transpayment.paperout=(sortie) Coupons transpayment.ticket=Ticket -Visor.Title=uniCenta oPOS +Visor.Title=Chromis POS message.paymentgatewayswipe=Glissez la carte et appuyez sur OK. @@ -329,6 +329,7 @@ label.placeid=N\u00b0 message.noticket=Le ticket n'existe plus. Menu.ProductsWarehouse=Produits par entrep\u00f4t +Menu.ProductPacks=Product Packs message.noproduct=Aucun produit ne correspond au code saisi @@ -354,12 +355,14 @@ label.time=Heures label.datetime=Date Heures scale.notdefined=Balance non d\u00e9finie scale.invalidvalue=Valeur de balance incorrecte +scale.weighitem=Weigh Item + message.noweight=Le pesage n'a pas \u00e9t\u00e9 possible. label.scaleinput=Entrez un poids. message.cannotloadticket=Impossible de charger le re\u00e7u. message.notexiststicket=Le re\u00e7u n'existe pas. label.catimage=Image -message.noupdatescript=Une base de donn\u00e9es d'une version ant\u00e9rieure a \u00e9t\u00e9 d\u00e9tect\u00e9 mais il est impossible de mettre \u00e0 jour la base de donn\u00e9es automatiquement.
Openbravo ERP va se terminer. +message.noupdatescript=Une base de donn\u00e9es d'une version ant\u00e9rieure a \u00e9t\u00e9 d\u00e9tect\u00e9 mais il est impossible de mettre \u00e0 jour la base de donn\u00e9es automatiquement.
Chromis ERP va se terminer. label.visible=Visible label.name=Nom label.address=Adresse ligne 1 @@ -397,6 +400,7 @@ label.attributes=Attributs Menu.ProductSales=Ventes par produits Menu.ProductLabels=Etiquette produit Menu.InventoryListDetail=Inventaire actuel d\u00e9taill\u00e9 +Menu.InventoryReOrder=Inventory: Re-Order Menu.InventoryDiffDetail=Journal d'inventaire d\u00e9taill\u00e9 caption.split=Fractionner le re\u00e7u label.searchkey=Mot-cl\u00e9 @@ -455,6 +459,13 @@ label.timeframe=Calendrier label.from=De label.to=A label.money=Montant + +label.packsinstock=In stock +label.packof= packs of +label.packstosplit=Packs to split +label.productinpack=Product in pack +label.split=Split + label.timeperiod=P\u00e9riode label.search=Recherche message.cannotfindattributes=Ce produit n'a pas d'attributs. @@ -530,7 +541,31 @@ Menu.DailyPresenceReport=Pr\u00e9sence quotidienne Menu.CategoryProductSalesChart=Ventes de cat\u00e9gorie Menu.PerformanceReport=Performance message.printererror=Incapable d'imprimer le Re\u00e7u +message.stockchangesactioned=Stock Changes Actioned + label.prodtax=Taxe transpayment.bank=Banque message.breakoverandcheckedout=le repos est sur et Checkd Out \u00e0 display.Null=pas disponible +label.managestock=Manage Stock Level +Label.List=List +label.New=New Ticket +label.importlist=Import +label.exportlist=Export +label.newlist=New +label.deletelist=Delete List +message.asklistname=Enter List Name +message.nameexists=Name already exists +message.confirmdeletelist=Are you sure you want to delete this list? +Button.Retry=Retry +Button.Configuration=Configuration +message.retryorconfig=Failed to find a working database.\n\nThis may be caused by :\n - A communications failure.\n - A problem with the database server.\n - A configuration issue with this till\n +message.updatefailure=Database failed to update. With the error above.\n\nThe application can not be started until this has been resolved.\n\n +message.createfailure=Unable to create a database.\n\n +label.syncservertype=Synchronisation Type +label.syncstatus=Synchronisation Status +label.syncstats=Synchronisation Stats +label.syncprocess=Synchronisation Process +button.activatesync=Run Sychronisation Process +Menu.Sync=Synchronisation +Menu.DatabaseSync=Database Synchronisation \ No newline at end of file diff --git a/locales/Croatian/locales/pos_messages_hr.properties b/locales/pos_messages_hr.properties similarity index 91% rename from locales/Croatian/locales/pos_messages_hr.properties rename to locales/pos_messages_hr.properties index b4eee685..d28ff281 100644 --- a/locales/Croatian/locales/pos_messages_hr.properties +++ b/locales/pos_messages_hr.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -31,6 +31,7 @@ button.listtickets=Popis button.movetable=Makni Button.NewTicket=Novo Button.OK=U redu +label.discount=Discount button.opendrawer=Otvori ladicu button.peoplepassword=Lozinka button.print=Ispis @@ -204,8 +205,6 @@ Menu.Printer=Pisa\u010d Menu.Products=Artikli Menu.StockChanges=Stock Changes Menu.StockChangesReport=Stock Changes Report -Menu.Promotions=Promotions -Menu.PromotionsReport=Promotions Report Menu.Reports=Izvje\u0161taji Menu.ReportTaxes=Izvje\u0161taj poreza @@ -248,7 +247,7 @@ message.changepassworddistinct=Unesena lozinka mora odgovarati novoj lozinki. message.closecashok=Kasa je uspje\u0161no zatvorena. message.configfactory=Tvorni\u010dke vrijednosti \u0107e biti ponovno u\u010ditane i trenutne vrijednosti \u0107e biti izgubljene. \u017delite li nastaviti? message.configrestore=Po\u010detne vrijednosti \u0107e biti u\u010ditane i promjene \u0107e biti izgubljene. \u017delite li nastaviti? -message.createdatabase=Nemogu\u0107e detektirati trenutnu bazu podataka. Po\u010detna baza \u0107e biti kreirana.
\u017delite li nastaviti? +message.createdatabase=Nemogu\u0107e detektirati trenutnu bazu podataka. Po\u010detna baza \u0107e biti kreirana.\n\n\u017delite li nastaviti? message.databaseconnectionerror=Nemogu\u0107e spajanje sa bazom podataka. Baza podataka nije dostupna. message.databasedrivererror=Nemogu\u0107e spajanje sa bazom podataka. Nije prona\u0111en upravlja\u010dki program baze podataka. message.databasenotsupported=Baza podataka "{0}" nije podr\u017eana. @@ -273,7 +272,7 @@ message.scannerfail=Nije uspjelo u\u010ditavanje popisa artikala. message.scannerfail2=Nije uspjelo skidanje popisa artikala. message.scannerok=Popis artikala je uspje\u0161no u\u010ditan. message.title=Poruka kase -message.updatedatabase=Baza podataka iz prethodne verzije je detektirana. Baza \u0107e automatski biti nadopunjena.
MOGU\u0106 GUBITAK PODATAKA. PRVO KREIRAJTE BACKUP.
\u017delite li nastaviti? +message.updatedatabase=Baza podataka iz prethodne verzije je detektirana. Baza \u0107e automatski biti nadopunjena.\n\n MOGU\u0106 GUBITAK PODATAKA. PRVO KREIRAJTE BACKUP.\n\n\u017delite li nastaviti? message.wannaclosecash=Jeste li sigurni da \u017eelite napraviti obra\u010dun kase? message.wannadelete=Jeste li sigurni da \u017eelite izbrisati trenutni ra\u010dun? payment.title=Pla\u0107anje @@ -478,3 +477,25 @@ message.stockchangesactioned=Stock Changes Actioned label.byproduct=Po artiklu label.all=Sve button.NewTicket=Novo +label.managestock=Manage Stock Level +Label.List=List +label.New=New Ticket +label.importlist=Import +label.exportlist=Export +label.newlist=New +label.deletelist=Delete List +message.asklistname=Enter List Name +message.nameexists=Name already exists +message.confirmdeletelist=Are you sure you want to delete this list? +Button.Retry=Retry +Button.Configuration=Configuration +message.retryorconfig=Failed to find a working database.\n\nThis may be caused by :\n - A communications failure.\n - A problem with the database server.\n - A configuration issue with this till\n +message.updatefailure=Database failed to update. With the error above.\n\nThe application can not be started until this has been resolved.\n\n +message.createfailure=Unable to create a database.\n\n +label.syncservertype=Synchronisation Type +label.syncstatus=Synchronisation Status +label.syncstats=Synchronisation Stats +label.syncprocess=Synchronisation Process +button.activatesync=Run Sychronisation Process +Menu.Sync=Synchronisation +Menu.DatabaseSync=Database Synchronisation \ No newline at end of file diff --git a/locales/pos_messages_it.properties b/locales/pos_messages_it.properties index 9958bdf1..d563098d 100644 --- a/locales/pos_messages_it.properties +++ b/locales/pos_messages_it.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -36,6 +36,7 @@ button.listtickets=Elenca button.migrate=Migra Database button.movetable=Muovi button.NewTicket=Nuova +label.discount=Discount Button.OK=OK button.opendrawer=Apri Cassetto button.pay=Paga @@ -438,8 +439,8 @@ Menu.ExtendedSales=Vendite esteso Menu.Floors=Piani -Menu.Import=Importa CSV -Menu.Import.Reports=Rapporto Importazione CSV +Menu.Import=Importa +Menu.Import.Reports=Rapporto Importazione Menu.InvalidData=Trovati dati non validi o duplicati Menu.Inventory=Inventario Menu.Inventory2=Inventario Corrente @@ -468,6 +469,8 @@ Menu.Products=Prodotti Menu.ProductSales=Vendite Prodotti Menu.ProductsWarehouse=Posizione Prodotti Menu.ProductPacks=Product Packs +Menu.StockChanges=Stock Changes +Menu.StockChangesReport=Stock Changes Report Menu.Reports=Rapporti Menu.ReportTaxes=Sommario Tasse @@ -540,8 +543,7 @@ message.changeserver=Cambiare il server corrente \u00e8 in fase di sviluppo message.closecashok=Cassa Chiusa OK message.configfactory=Sei sicuro di voler ripristinare i valori di default? message.configrestore=Sei sicuro di volere annullare i cambiamenti? -message.createdatabase=Non \u00e8 stato trovato nessun database. Sar\u00e0 creato un database di default.
Vuoi Continuare? -message.createdatabasejl=Necessarie informazioni per creare il nuovo database cambiamenti per John L. Questo sar\u00e0 fatto.
Vuoi Continuare? In caso contrario, non sar\u00e0 possibile utilizzare il sistema. +message.createdatabase=Non \u00e8 stato trovato nessun database. Sar\u00e0 creato un database di default.\n\nVuoi Continuare? message.customerdebtexceded=Limite Credito Cliente Superato message.databaseconnectionerror=Impossibile connettersi al Database: Database non disponibile @@ -586,6 +588,7 @@ message.paymentrefundsnotsupported=Rimborso non supportato message.preparescanner=Preparare lo scanner ScanPal per caricare la lista prodotti, quindi premere OK message.printererror=Impossibile Stampare La Ricevuta message.productnotselected=Nessun prodotto Selezionato +message.stockchangesactioned=Stock Changes Actioned message.restartchanges=Configurazione salvata con successo. Le modifiche saranno applicate al prossimo avvio @@ -599,8 +602,7 @@ message.tableempty=Tavolo Libero message.tablefull=Tavolo Occupato message.title=Messaggio registratore di cassa -message.updatedatabase=\u00c8 stato rilevato un database da una versione precedente. Il database verr\u00e0 aggiornato automaticamente.
I DATI POTREBBERO ANDARE PERSI. CREARE PRIMA UN BACKUP.
Vuoi continuare? -message.updatedatabasejl=Sono necessarie modifiche nuovo database (John l changes). Il database verr\u00e0 aggiornato automaticamente.
I DATI POTREBBERO ANDARE PERSI. CREARE PRIMA UN BACKUP.
Vuoi continuare? In caso contrario, non sar\u00e0 possibile utilizzare il sistema. +message.updatedatabase=\u00c8 stato rilevato un database da una versione precedente. Il database verr\u00e0 aggiornato automaticamente.\n\nI DATI POTREBBERO ANDARE PERSI. CREARE PRIMA UN BACKUP.\n\nVuoi continuare? message.wannaclosecash=Sei sicuro di voler chiudere la Cassa? message.wannadelete=Sei sicuro di voler eliminare l'attuale ordine? @@ -642,6 +644,9 @@ stock.out.refund=(Usc.) Rimborso stock.out.sale=(Usc.) Vendita stock.in.openpack=(In) Open Pack stock.out.openpack=(Out) Open Pack +stock.in.stockchange=(In) Stock Change +stock.out.stockchange=(Out) Stock Change + tab.bank=Banca tab.cash=Cassa tab.cashrefund=Rimborso @@ -738,3 +743,25 @@ label.CatalogueStatusYes=In Catalogo label.CatalogueStatusNo=Non In Catalogo label.Transactions=Transazioni label.photo=Foto +label.managestock=Manage Stock Level +Label.List=List +label.New=New Ticket +label.importlist=Import +label.exportlist=Export +label.newlist=New +label.deletelist=Delete List +message.asklistname=Enter List Name +message.nameexists=Name already exists +message.confirmdeletelist=Are you sure you want to delete this list? +Button.Retry=Retry +Button.Configuration=Configuration +message.retryorconfig=Failed to find a working database.\n\nThis may be caused by :\n - A communications failure.\n - A problem with the database server.\n - A configuration issue with this till\n +message.updatefailure=Database failed to update. With the error above.\n\nThe application can not be started until this has been resolved.\n\n +message.createfailure=Unable to create a database.\n\n +label.syncservertype=Synchronisation Type +label.syncstatus=Synchronisation Status +label.syncstats=Synchronisation Stats +label.syncprocess=Synchronisation Process +button.activatesync=Run Sychronisation Process +Menu.Sync=Synchronisation +Menu.DatabaseSync=Database Synchronisation \ No newline at end of file diff --git a/locales/pos_messages_nl.properties b/locales/pos_messages_nl.properties index 5a99c2ea..194e934d 100644 --- a/locales/pos_messages_nl.properties +++ b/locales/pos_messages_nl.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -26,6 +26,7 @@ Button.CloseCash=Close Cash Button.DeleteTicket=Delete button.Discount=Discount button.edit=Edit +label.discount=Discount button.ExecuteChart=Execute Chart button.executefilter=Run Filter Button.ExecuteReport=Run Report @@ -332,6 +333,8 @@ Menu.ProductPriceList=Prijslijst Menu.ProductSales=Product verkopen Menu.ProductsWarehouse=Producten per warenhuis Menu.ProductPacks=Product Packs +Menu.StockChanges=Stock Changes +Menu.StockChangesReport=Stock Changes Report Menu.Reports=Rapporten Menu.ReportTaxes=Belastingen @@ -390,7 +393,7 @@ message.changepassworddistinct=Beide wachtwoorden dienen overeen te komen message.closecashok=Deze kassa is nu afgesloten. message.configfactory=Standaard waarden zullen worden hersteld. Veranderingen zullen hierdoor verloren gaan. Wilt u verder gaan? message.configrestore=Initiele waarden zullen worden hersteld. Veranderingen zullen hierdoor verloren gaan. Wilt u verder gaan? -message.createdatabase=Er kan geen bestaande database worden gevonden. Er wordt een standaard database gecre\u00ebrd.
Wilt u verder gaan? +message.createdatabase=Er kan geen bestaande database worden gevonden. Er wordt een standaard database gecre\u00ebrd.\n\nWilt u verder gaan? message.customerdebtexceded=De klant zit boven toegestaan krediet. message.databaseconnectionerror=Fout\: kan niet verbinden met database. Database niet beschikbaar message.databasedrivererror=Fout\: kan niet verbinden met database. Database stuurprogramma niet gevonden. @@ -426,6 +429,8 @@ message.paymentrefundsnotsupported=Teruggeven niet ondersteund. message.preparescanner=Bereid de scanner voor om de productlijst te verzenden en druk op OK. message.printererror=De rekening kan niet geprint worden message.productnotselected=Geen product geselcteerd. +message.stockchangesactioned=Stock Changes Actioned + message.restartchanges=De configuratie is weggeschreven. message.scannerfail=Het verzenden van de productlijst is mislukt. message.scannerfail2=U bent niet bevoegd om deze taak uit te voeren. @@ -433,7 +438,7 @@ message.scannerok=Het verzenden van de productlijst is gelukt. message.tableempty=De tafel is nu leeg. message.tablefull=De tafel is nu bezet. message.title=Kassa bericht -message.updatedatabase=Een database van een eerdere versie werd gedetecteerd. De database zal opgewaardeed worden.
ALLE GEGEVENS GAAN VERLOREN. MAAK EERST EEN BACKUP.
Doorgaan? +message.updatedatabase=Een database van een eerdere versie werd gedetecteerd. De database zal opgewaardeed worden.\n\nALLE GEGEVENS GAAN VERLOREN. MAAK EERST EEN BACKUP.\n\nDoorgaan? message.wannaclosecash=Weet u zeker dat u deze kassa wilt afsluiten? message.wannadelete=Weet u zeker dat deze kassabon verwijderd moet worden? message.wannasave=Wilt U de wijzigingen opslaan alvorens af te sluiten? @@ -467,6 +472,9 @@ stock.out.refund=(uit) Teruggave stock.out.sale=(uit) Verkoop stock.in.openpack=(In) Open Pack stock.out.openpack=(Out) Open Pack +stock.in.stockchange=(In) Stock Change +stock.out.stockchange=(Out) Stock Change + tab.cash=Contant tab.cashrefund=Teruggave tab.cheque=Cheque @@ -493,4 +501,26 @@ transpayment.magcardrefund=PIN teruggaaf transpayment.paperin=Waardebon invoer transpayment.paperout=Waardebon uitvoer -Visor.Title=Chromis POS \ No newline at end of file +Visor.Title=Chromis POS +label.managestock=Manage Stock Level +Label.List=List +label.New=New Ticket +label.importlist=Import +label.exportlist=Export +label.newlist=New +label.deletelist=Delete List +message.asklistname=Enter List Name +message.nameexists=Name already exists +message.confirmdeletelist=Are you sure you want to delete this list? +Button.Retry=Retry +Button.Configuration=Configuration +message.retryorconfig=Failed to find a working database.\n\nThis may be caused by :\n - A communications failure.\n - A problem with the database server.\n - A configuration issue with this till\n +message.updatefailure=Database failed to update. With the error above.\n\nThe application can not be started until this has been resolved.\n\n +message.createfailure=Unable to create a database.\n\n +label.syncservertype=Synchronisation Type +label.syncstatus=Synchronisation Status +label.syncstats=Synchronisation Stats +label.syncprocess=Synchronisation Process +button.activatesync=Run Sychronisation Process +Menu.Sync=Synchronisation +Menu.DatabaseSync=Database Synchronisation \ No newline at end of file diff --git a/locales/pos_messages_pt.properties b/locales/pos_messages_pt.properties index 597a228a..121b14c7 100644 --- a/locales/pos_messages_pt.properties +++ b/locales/pos_messages_pt.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -30,6 +30,7 @@ Button.Factory=Valores de f\u00e1brica button.listtickets=Lista button.movetable=Mover Button.NewTicket=Novo +label.discount=Discount Button.OK=Aceitar button.opendrawer=Abrir gaveta button.peoplepassword=Password @@ -202,6 +203,9 @@ Menu.Maintenance.POS=Ponto de venda Menu.Payments=Pagamentos Menu.Printer=Impressora Menu.Products=Produtos +Menu.StockChanges=Stock Changes +Menu.StockChangesReport=Stock Changes Report + Menu.Reports=Relat\u00f3rios Menu.ReportTaxes=Taxas Menu.Resources=Recursos @@ -243,7 +247,7 @@ message.changepassworddistinct=A repeti\u00e7\u00e3o de password dever\u00e1 ser message.closecashok=Caixa fechada com sucesso. message.configfactory=Ser\u00e3o repostos os valores de f\u00e1brica e os valores correntes ser\u00e3o perdidos. Deja continuar? message.configrestore=Initial values will be restored and changes will be lost. Do you want to continue? -message.createdatabase=A working database cannot be detected. A default database will be created.
Do you want to continue? +message.createdatabase=A working database cannot be detected. A default database will be created.\n\nDo you want to continue? message.databaseconnectionerror=Cannot connect to database. Database not available. message.databasedrivererror=Cannot connect to database. Database driver not found message.databasenotsupported=Database "{0}" not supported. @@ -268,7 +272,7 @@ message.scannerfail=Error ao enviar lista de produtos. message.scannerfail2=Erro ao receber lista de produtos. message.scannerok=The products list has been uploaded successfully. message.title=Menssagem de caixa registradora -message.updatedatabase=A database from a previous version has been detected. The database will be upgraded automatically.
DATA MAY BE LOST. CREATE FIRST A BACKUP.
Do you want to continue? +message.updatedatabase=A database from a previous version has been detected. The database will be upgraded automatically.\n\nDATA MAY BE LOST. CREATE FIRST A BACKUP.\n\nDo you want to continue? message.wannaclosecash=Tem a certeza que deseja fechar caixa? message.wannadelete=Tem a certeza que deseja apagar o recibo corrente? payment.title=Pagamento @@ -292,6 +296,9 @@ stock.out.refund=(sa\u00edda) Restitui\u00e7\u00e3o stock.out.sale=(sa\u00edda) Venda stock.in.openpack=(In) Open Pack stock.out.openpack=(Out) Open Pack +stock.in.stockchange=(In) Stock Change +stock.out.stockchange=(Out) Stock Change + tab.cash=Caixa tab.cashrefund=Restitui\u00e7\u00e3o tab.cheque=Cheque @@ -421,3 +428,25 @@ button.setperson=Gar\u00e7om Button.PrintCash=Imprimir database.ScriptError=N\u00e3o pode executar o manuscrito de cria\u00e7\u00e3o de base de dados. database.ScriptWarning=Manuscrito de cria\u00e7\u00e3o n\u00e3o correu com \u00eaxito. +label.managestock=Manage Stock Level +Label.List=List +label.New=New Ticket +label.importlist=Import +label.exportlist=Export +label.newlist=New +label.deletelist=Delete List +message.asklistname=Enter List Name +message.nameexists=Name already exists +message.confirmdeletelist=Are you sure you want to delete this list? +Button.Retry=Retry +Button.Configuration=Configuration +message.retryorconfig=Failed to find a working database.\n\nThis may be caused by :\n - A communications failure.\n - A problem with the database server.\n - A configuration issue with this till\n +message.updatefailure=Database failed to update. With the error above.\n\nThe application can not be started until this has been resolved.\n\n +message.createfailure=Unable to create a database.\n\n +label.syncservertype=Synchronisation Type +label.syncstatus=Synchronisation Status +label.syncstats=Synchronisation Stats +label.syncprocess=Synchronisation Process +button.activatesync=Run Sychronisation Process +Menu.Sync=Synchronisation +Menu.DatabaseSync=Database Synchronisation \ No newline at end of file diff --git a/locales/pos_messages_pt_BR.properties b/locales/pos_messages_pt_BR.properties index 109ceff4..75e04650 100644 --- a/locales/pos_messages_pt_BR.properties +++ b/locales/pos_messages_pt_BR.properties @@ -1,5 +1,5 @@ # Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works # # This file is part of chromis oPOS # @@ -31,6 +31,7 @@ button.listtickets=Lista button.movetable=Mover Button.NewTicket=Novo Button.OK=OK +label.discount=Discount button.opendrawer=Abrir gaveta button.peoplepassword=Senha button.print=Imprimir @@ -203,6 +204,9 @@ Menu.Maintenance.POS=Ponto de venda Menu.Payments=Pagamentos Menu.Printer=impressora Menu.Products=Produtos +Menu.StockChanges=Stock Changes +Menu.StockChangesReport=Stock Changes Report + Menu.Reports=Relat\u00f3rios Menu.ReportTaxes=Impostos Menu.Resources=Recursos @@ -244,7 +248,7 @@ message.changepassworddistinct=A senha deve ser igual a nova senha. message.closecashok=O caixa foi fechado com sucesso. message.configfactory=Valores de f\u00e1brica ser\u00e3o restaurados e os valores correntes ser\u00e3o perdidos. Deseja continuar? message.configrestore=Valores iniciais ser\u00e3o restaurados e as modifica\u00e7\u00f5es ser\u00e3o perdidas. Deseja continuar? -message.createdatabase=O banco de dados de trabalho n\u00e3o pode ser detectado. Um banco de dados padr\u00e3o ser\u00e1 criado.
Deseja continuar ? +message.createdatabase=O banco de dados de trabalho n\u00e3o pode ser detectado. Um banco de dados padr\u00e3o ser\u00e1 criado.\n\n Deseja continuar ? message.databaseconnectionerror=N\u00e3o \u00e9 poss\u00edvel conectar ao banco de dados. Banco de dados n\u00e3o dispon\u00edvel. message.databasedrivererror=N\u00e3o \u00e9 poss\u00edvel conectar ao banco de dados. Driver do banco de dados n\u00e3o encontrado message.databasenotsupported=Database "{0}" n\u00e3o suportado. @@ -269,7 +273,7 @@ message.scannerfail=Envio da lista de produto falhou. message.scannerfail2=Recebimento da lista de produto falhou. message.scannerok=A lista de produtos foi enviada com sucesso. message.title=Mensagem de registro de caixa -message.updatedatabase=Um banco de dados de uma vers\u00e3o pr\u00e9via foi encontrado. O banco de dados foi atualizado automaticamente.
DADOS PODEM SER PERDIDOS. CRIE PRIMEIRAMENTE UMA C\u00d2PIA DE SEGURAN\u00c7A.
Deseja continuar? +message.updatedatabase=Um banco de dados de uma vers\u00e3o pr\u00e9via foi encontrado. O banco de dados foi atualizado automaticamente.\n\nDADOS PODEM SER PERDIDOS. CRIE PRIMEIRAMENTE UMA C\u00d2PIA DE SEGURAN\u00c7A.\n\nDeseja continuar? message.wannaclosecash=Voc\u00ea esta certo de que deseja fechar o caixa? message.wannadelete=Voc\u00ea tem certeza de que deseja eliminar o recebimento corrente? payment.title=Pagamento @@ -293,6 +297,9 @@ stock.out.refund=(saida) estorno stock.out.sale=(saida) venda stock.in.openpack=(In) Open Pack stock.out.openpack=(Out) Open Pack +stock.in.stockchange=(In) Stock Change +stock.out.stockchange=(Out) Stock Change + tab.cash=Dinheiro tab.cashrefund=Estorno tab.cheque=Cheque @@ -369,3 +376,25 @@ button.totaldiscount=Rabatt caption.split=Divida recibo database.ScriptError=N\u00e3o pode executar o manuscrito de cria\u00e7\u00e3o de base de dados. database.ScriptWarning=Manuscrito de cria\u00e7\u00e3o n\u00e3o correu com \u00eaxito. +label.managestock=Manage Stock Level +Label.List=List +label.New=New Ticket +label.importlist=Import +label.exportlist=Export +label.newlist=New +label.deletelist=Delete List +message.asklistname=Enter List Name +message.nameexists=Name already exists +message.confirmdeletelist=Are you sure you want to delete this list? +Button.Retry=Retry +Button.Configuration=Configuration +message.retryorconfig=Failed to find a working database.\n\nThis may be caused by :\n - A communications failure.\n - A problem with the database server.\n - A configuration issue with this till\n +message.updatefailure=Database failed to update. With the error above.\n\nThe application can not be started until this has been resolved.\n\n +message.createfailure=Unable to create a database.\n\n +label.syncservertype=Synchronisation Type +label.syncstatus=Synchronisation Status +label.syncstats=Synchronisation Stats +label.syncprocess=Synchronisation Process +button.activatesync=Run Sychronisation Process +Menu.Sync=Synchronisation +Menu.DatabaseSync=Database Synchronisation \ No newline at end of file diff --git a/locales/reports_messages_es.properties b/locales/reports_messages_es.properties new file mode 100644 index 00000000..5c872309 --- /dev/null +++ b/locales/reports_messages_es.properties @@ -0,0 +1,203 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + +label.actualprofit=Beneficio Actual +label.actualsalesvalue=Valor Actual de Ventas +label.address=Domicilio +label.address2=null +label.amount=Suma +label.axisx=Efectivo +label.axisy=Ventas +label.barcode=C\u00f3digo de Barras +label.buy=Compra +label.cash=Efectivo +label.category=Categor\u00eda Err\u00f3nea +label.catprice=Precio +label.catsales=Ventas +label.cattax=Impuesto +label.cattotal=Total +label.city=null +label.closedate=Fechas de cierre +label.closeddate=Fecha +label.code=C\u00f3digo de Barras +label.contact=null +label.cost=Coste +label.costvalue=null +label.csverror=Mensaje de Error +label.curdate=Fecha de d\u00e9bito +label.curdebt=A cuenta +label.customer=Cliente +label.date=Fecha +label.diff=Diferencia +label.disc=Desc. +label.discount=null +label.email=null +label.end=Final Ausencia +label.enddate=Fecha Fin +label.expectedprofit=Beneficio Esperado +label.expectedsalesvalue=Valor Esperado de Ventas +label.firstname=null +label.gross=null +label.gtotal=null +label.host=Cajero +label.hostsequence=Secuencia +label.in=Entradas +label.lastname=null +label.location=Almac\u00e9n : +label.margin=Margen +label.max=M\u00e1ximo +label.maxdebt=M\u00e1ximo a cuenta +label.meanprice=Precio Medio +label.money=null +label.name=Nombre +label.nocategory=(Sin Categor\u00eda definida) +label.nocustomer=(Sin Cliente definido) +label.noproduct=(Sin Producto definido) +label.noreference= +label.noreferency= +label.notaxid= +label.notes=Notas +label.out=Salidas +label.partialsubtotal=Subtotal +label.partialtax=Impuestos +label.partialtotal=Total +label.payment=Pago +label.paymentnotes=null +label.paymenttype=Tipo de Pago +label.period=Per\u00edodo +label.phone=null +label.pietitlecost=Coste Valor de Ventas +label.pietitleunit=Cant Volumen de Ventas +label.postal=null +label.previousbuy=Precio de Compra Anterior +label.previoussell=Precio de Venta Anterior +label.price=Precio Neto +label.pricebuy=Nuevo Precio de Compra +label.pricesell=Nuevo Precio de Venta +label.pricetax=Precio + IVA +label.printed=Impreso +label.prodpricebuy=Precio Compra +label.prodpricesell=Precio Venta +label.prodpriceselltax=Precio Venta + IVA +label.prodref=Referencia +label.prodstockcost=Coste Stock por A\u00f1o +label.prodstockvol=Volumen Stock +label.product=Producto +label.productname=Producto +label.produnitsales=Ventas por D\u00eda +label.profitloss=Beneficio/P\u00e9rdida +label.ptotal=null +label.qty=Cant +label.ref=Ref. +label.reference=Referencia +label.row=Fila en Fichero +label.sales=Ventas +label.sec=M\u00ednimo +label.sell=Venta +label.soldunits=null +label.start=Inicio Ausencia +label.startdate=Fecha Iinicio +label.subtotal=Neto +label.sum=Suma +label.sumdiff=Total diferencia +label.sumin=Total entradas +label.sumout=Total salidas +label.sumtotal=Total por Ventas +label.supplierpin=PIN del Proveedor +label.tax=Impuestos +label.taxcategory=Categor\u00eda de Impuesto +label.taxes=Impuestos +label.taxid=ID +label.taxname=Nombre +label.taxrate=Tasa de IVA +label.taxtotal=Total +label.telephone=null +label.terminaltotal=null +label.ticket=Ticket No. +label.title_badprice=Nuevos Productos A\u00f1adidos +label.title_barcodesheet=C\u00f3digo de Barras +label.title_cashflow=Informe de Cash-Flow +label.title_cashregisterlog=Registro de Transacciones +label.title_categorysales=Ventas por Categor\u00eda +label.title_chartsales=Gr\u00e1fico de ventas +label.title_closedpos=Cierres de caja +label.title_closedposb=null +label.title_closedproducts= Ventas de productos +label.title_closedproductsb=null +label.title_customers=Clientes +label.title_customersdiary=Diario de clientes +label.title_dailypresence=Presencia Diaria +label.title_dailyschedule=Agenda Diaria +label.title_employeetimesheet=null +label.title_extendedcashregisterlog=Registro de Transacciones - Extendido +label.title_extproducts=Ventas de Producto - Extendido +label.title_invalidcategory=Datos de Categor\u00eda no V\u00e1lidos +label.title_invaliddata=Dato de producto no V\u00e1lido +label.title_inventory=Almacenes +label.title_inventoryb=Existencias +label.title_inventorydiff=Diario de existencias +label.title_inventorydiffdetail=Detalle de diario de existencias +label.title_inventorylistdetail= Inventario: Detalle Listado +label.title_inventoryreorder=Inventario: Re-Ordenar +label.title_missingdata=Datos que Faltan o Precio no V\u00c3\u00a1lido en archivo +label.title_newproducts=Nuevos Productos A\u00f1adidos +label.title_paymentreport=Informe de Pagos +label.title_people=Usuarios +label.title_performancereport=Informe de Desempe\u00f1o +label.title_piesalescat=Ventas por Categor\u00eda de Producto +label.title_productlabels=Etiquetas de productos +label.title_products=Listado de productos +label.title_productsales=Ventas de productos +label.title_productsalesprofit=Ventas de Producto: Beneficio +label.title_productscatalog=Cat\u00e1logo de productos +label.title_salebycustomer=Ventas por Cliente +label.title_salecatalog=Cat\u00e1logo de Ventas +label.title_saletaxes=Impuestos de Ventas +label.title_stockchanges=Cambios Inventario +label.title_taxcatsales=Ventas por Impuesto y Categor\u00eda +label.title_taxes=Impuestos repercutidos +label.title_timeseriesproduct=Gr\u00e1fico de Ventas de Producto Por Series de Tiempo +label.title_top10sales=Ventas Top 10 +label.title_updatedprices=Actualizaciones de Precio +label.title_usersales=Caja por vendedor +label.total=Total: +label.total_dailypresence=null +label.ttotal=null +label.ttype=Tipo +label.units=Unidades +label.user=Vendedor +label.value=null +label.valuebuy=Valor compra +label.valuecost=Costo +label.valuesell=Valor venta +label.valuevolume=Volumen +transpayment.bank=Banco +transpayment.cash=Efectivo +transpayment.cashin=(entrada) Efectivo +transpayment.cashout=(entrada) Efectivo +transpayment.cashrefund=Devoluci\u00f3n Efectivo +transpayment.cheque=Cheque +transpayment.chequerefund=Devoluci\u00f3n Cheque +transpayment.debt=A Cuenta +transpayment.debtpaid=A Cuenta Pagado +transpayment.free=Sin Cargo +transpayment.magcard=Tarjeta +transpayment.magcardrefund=Devoluci\u00f3n Tarjeta +transpayment.paperin=Vales Cobrados +transpayment.paperout=Vales Entregados +transpayment.ticket=Ticket diff --git a/migrate.command b/migrate.command index 3f2fa8e0..b384eb0e 100644 --- a/migrate.command +++ b/migrate.command @@ -1,54 +1,26 @@ #!/bin/sh -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 -# http://www.chromis.co.uk -# -# This file is part of Chromis POS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see -# + DIRNAME=`dirname $0` CP=$DIRNAME/chromispos.jar -CP=$CP:$DIRNAME/libjasperreports-4.5.1.jar -CP=$CP:$DIRNAME/lib/jcommon-1.0.15.jar -CP=$CP:$DIRNAME/lib/jfreechart-1.0.12.jar -CP=$CP:$DIRNAME/lib/jdt-compiler-3.1.1.jar -CP=$CP:$DIRNAME/lib/commons-beanutils-1.8.3.jar -CP=$CP:$DIRNAME/lib/commons-digester-2.1.jar -CP=$CP:$DIRNAME/lib/iText-2.1.7.jar -CP=$CP:$DIRNAME/lib/poi-3.8-20120326.jar -CP=$CP:$DIRNAME/lib/barcode4j-2.0.jar -CP=$CP:$DIRNAME/lib/commons-codec-1.4.jar -CP=$CP:$DIRNAME/lib/velocity-1.7-dep.jar -CP=$CP:$DIRNAME/lib/commons-collections-3.2.1.jar -CP=$CP:$DIRNAME/lib/commons-lang-2.4.jar -CP=$CP:$DIRNAME/lib/bsh-core-2.0b4.jar -CP=$CP:$DIRNAME/lib/RXTXcomm.jar -CP=$CP:$DIRNAME/lib/jpos1121.jar -CP=$CP:$DIRNAME/lib/swingx-all-1.6.4.jar -CP=$CP:$DIRNAME/lib/substance.jar -CP=$CP:$DIRNAME/lib/substance-swingx.jar - -# Apache Axis SOAP libraries. -CP=$CP:$DIRNAME/lib/axis.jar -CP=$CP:$DIRNAME/lib/jaxrpc.jar -CP=$CP:$DIRNAME/lib/saaj.jar -CP=$CP:$DIRNAME/lib/wsdl4j-1.5.1.jar -CP=$CP:$DIRNAME/lib/commons-discovery-0.4.jar -CP=$CP:$DIRNAME/lib/commons-logging-1.1.jar +CP=$CP:$DIRNAME/lib/ CP=$CP:$DIRNAME/locales/ +CP=$CP:$DIRNAME/locales/Albanian +CP=$CP:$DIRNAME/reports/American +CP=$CP:$DIRNAME/locales/Arabic +CP=$CP:$DIRNAME/locales/Argentinian +CP=$CP:$DIRNAME/locales/Brazilian +CP=$CP:$DIRNAME/locales/Croatian +CP=$CP:$DIRNAME/locales/Dutch +CP=$CP:$DIRNAME/locales/English +CP=$CP:$DIRNAME/locales/Estonian +CP=$CP:$DIRNAME/locales/French +CP=$CP:$DIRNAME/locales/German +CP=$CP:$DIRNAME/locales/Italian +CP=$CP:$DIRNAME/locales/Mexican +CP=$CP:$DIRNAME/locales/Portuguese +CP=$CP:$DIRNAME/locales/Spanish CP=$CP:$DIRNAME/reports/ + java -cp $CP -Djava.library.path=$DIRNAME/lib/Linux -Ddirname.path="$DIRNAME" uk.chromis.pos.migrate.JFrmMigrate $1 diff --git a/migrate.sh b/migrate.sh index 3f2fa8e0..626b7a61 100644 --- a/migrate.sh +++ b/migrate.sh @@ -1,54 +1,41 @@ #!/bin/sh -# Chromis POS - The New Face of Open Source POS -# Copyright (c) 2015 -# http://www.chromis.co.uk -# -# This file is part of Chromis POS -# -# Chromis POS is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Chromis POS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Chromis POS. If not, see -# + + DIRNAME=`dirname $0` CP=$DIRNAME/chromispos.jar -CP=$CP:$DIRNAME/libjasperreports-4.5.1.jar -CP=$CP:$DIRNAME/lib/jcommon-1.0.15.jar -CP=$CP:$DIRNAME/lib/jfreechart-1.0.12.jar -CP=$CP:$DIRNAME/lib/jdt-compiler-3.1.1.jar -CP=$CP:$DIRNAME/lib/commons-beanutils-1.8.3.jar -CP=$CP:$DIRNAME/lib/commons-digester-2.1.jar -CP=$CP:$DIRNAME/lib/iText-2.1.7.jar -CP=$CP:$DIRNAME/lib/poi-3.8-20120326.jar -CP=$CP:$DIRNAME/lib/barcode4j-2.0.jar -CP=$CP:$DIRNAME/lib/commons-codec-1.4.jar -CP=$CP:$DIRNAME/lib/velocity-1.7-dep.jar -CP=$CP:$DIRNAME/lib/commons-collections-3.2.1.jar -CP=$CP:$DIRNAME/lib/commons-lang-2.4.jar -CP=$CP:$DIRNAME/lib/bsh-core-2.0b4.jar -CP=$CP:$DIRNAME/lib/RXTXcomm.jar -CP=$CP:$DIRNAME/lib/jpos1121.jar -CP=$CP:$DIRNAME/lib/swingx-all-1.6.4.jar -CP=$CP:$DIRNAME/lib/substance.jar -CP=$CP:$DIRNAME/lib/substance-swingx.jar - -# Apache Axis SOAP libraries. -CP=$CP:$DIRNAME/lib/axis.jar -CP=$CP:$DIRNAME/lib/jaxrpc.jar -CP=$CP:$DIRNAME/lib/saaj.jar -CP=$CP:$DIRNAME/lib/wsdl4j-1.5.1.jar -CP=$CP:$DIRNAME/lib/commons-discovery-0.4.jar -CP=$CP:$DIRNAME/lib/commons-logging-1.1.jar -CP=$CP:$DIRNAME/locales/ CP=$CP:$DIRNAME/reports/ +CP=$CP:$DIRNAME/locales/ +CP=$CP:$DIRNAME/locales/Albanian +CP=$CP:$DIRNAME/reports/American +CP=$CP:$DIRNAME/locales/Arabic +CP=$CP:$DIRNAME/locales/Argentinian +CP=$CP:$DIRNAME/locales/Brazilian +CP=$CP:$DIRNAME/locales/Croatian +CP=$CP:$DIRNAME/locales/Dutch +CP=$CP:$DIRNAME/locales/English +CP=$CP:$DIRNAME/locales/Estonian +CP=$CP:$DIRNAME/locales/French +CP=$CP:$DIRNAME/locales/German +CP=$CP:$DIRNAME/locales/Italian +CP=$CP:$DIRNAME/locales/Mexican +CP=$CP:$DIRNAME/locales/Portuguese +CP=$CP:$DIRNAME/locales/Spanish +# Select the library folder +case "`uname -s`" in + Linux) + case "`uname -m`" in + i686) LIBRARYPATH=/lib/Linux/i686-unknown-linux-gnu;; + ia64) LIBRARYPATH=/lib/Linux/ia64-unknown-linux-gnu;; + x86_64|amd64) LIBRARYPATH=/lib/Linux/x86_64-unknown-linux-gnu;; + esac;; + SunOS) + case "`uname -m`" in + sparc32) LIBRARYPATH=/Solaris/sparc-solaris/sparc32-sun-solaris2.8;; + sparc64) LIBRARYPATH=/Solaris/sparc-solaris/sparc64-sun-solaris2.8;; + esac;; +Darwin) LIBRARYPATH=/lib/Mac_OS_X;; +CYGWIN*|MINGW32*) LIBRARYPATH=/lib/Windows/i368-mingw32;; +esac java -cp $CP -Djava.library.path=$DIRNAME/lib/Linux -Ddirname.path="$DIRNAME" uk.chromis.pos.migrate.JFrmMigrate $1 diff --git a/nbbuild.xml b/nbbuild.xml index ee5c737d..36e81518 100644 --- a/nbbuild.xml +++ b/nbbuild.xml @@ -70,4 +70,44 @@ nbproject/build-impl.xml file. --> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/newtext.txt b/newtext.txt index 11d58ec4..b602a942 100644 --- a/newtext.txt +++ b/newtext.txt @@ -1,5 +1,5 @@
Chromis POS - The New Face of Open source POS
-Copyright 2015 Chromis
+Copyright (c) 2015-2016Chromis
http://www.chromis.co.uk/

Chromis POS is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
diff --git a/obconvert.bat b/obconvert.bat index 037851c6..06b14495 100644 --- a/obconvert.bat +++ b/obconvert.bat @@ -1,6 +1,6 @@ @echo off REM Chromis POS - The New Face of Open Source POS -REM Copyright (c) 2015 +REM Copyright (c) (c) 2015-2016 2016 REM http://www.chromis.co.uk REM REM This file is part of Chromis POS diff --git a/reports.zip b/reports.zip new file mode 100644 index 00000000..af602375 Binary files /dev/null and b/reports.zip differ diff --git a/reports/uk/chromis/default/badprice.bs b/reports/uk/chromis/default/badprice.bs new file mode 100644 index 00000000..679a0d60 --- /dev/null +++ b/reports/uk/chromis/default/badprice.bs @@ -0,0 +1,42 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & PostgreSQl July 2016 + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.NewProducts"); +report.setReport("/uk/chromis/reports/newproducts"); +report.setResourceBundle("uk/chromis/reports/newproducts_messages"); + +report.setSentence("SELECT CSVIMPORT.REFERENCE, CSVIMPORT.CODE,"+ + "CSVIMPORT.NAME, CSVIMPORT.PRICEBUY, CSVIMPORT.PRICESELL"+ + " FROM CSVIMPORT WHERE CSVIMPORT.CSVERROR='New product'"); + + + +report.addField("reference", uk.chromis.data.loader.Datas.STRING); +report.addField("code", uk.chromis.data.loader.Datas.STRING); +report.addField("name", uk.chromis.data.loader.Datas.STRING); +report.addField("pricebuy", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("pricesell", uk.chromis.data.loader.Datas.DOUBLE); + + +report; \ No newline at end of file diff --git a/reports/uk/chromis/default/barcodesheet.bs b/reports/uk/chromis/default/barcodesheet.bs new file mode 100644 index 00000000..8c4ab605 --- /dev/null +++ b/reports/uk/chromis/default/barcodesheet.bs @@ -0,0 +1,50 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & PostgreSQl July 2016 + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.BarcodeSheet"); +report.setReport("/uk/chromis/reports/barcodesheet"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "PRODUCTS.CODE, PRODUCTS.CODETYPE, PRODUCTS.NAME, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = PRODUCTS.SITEGUID) AS SITE, " + + "CATEGORIES.ID AS CATEGORY, " + + "CATEGORIES.NAME AS CATEGORYNAME " + + "FROM PRODUCTS LEFT OUTER JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID " + + "WHERE PRODUCTS.CODETYPE IS NOT NULL AND ?(QBF_FILTER) " + + "ORDER BY PRODUCTS.SITEGUID, CATEGORIES.NAME, PRODUCTS.NAME"); + +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.SITEGUID"); +report.addQBFFilter(new uk.chromis.pos.ticket.ProductFilter1()); + +report.addField("CODE", uk.chromis.data.loader.Datas.STRING); +report.addField("CODETYPE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; + diff --git a/reports/uk/chromis/default/bestsellers.bs b/reports/uk/chromis/default/bestsellers.bs new file mode 100644 index 00000000..ee5d5bcb --- /dev/null +++ b/reports/uk/chromis/default/bestsellers.bs @@ -0,0 +1,66 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & PostgreSQl July 2016 + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.BestSellers"); +report.setReport("/uk/chromis/reports/bestsellers"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence( + "SELECT " + + "PRODUCTS.REFERENCE,PRODUCTS.NAME, PRODUCTS.PRICESELL, " + + "SUM(TICKETLINES.UNITS) AS UNITS, " + + "SUM(TICKETLINES.PRICE * TICKETLINES.UNITS) + SUM((TICKETLINES.PRICE * TICKETLINES.UNITS) * TAXES.RATE) AS GROSSTOTAL, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = PRODUCTS.SITEGUID) AS SITE " + + "FROM TICKETLINES " + + "LEFT OUTER JOIN PRODUCTS ON TICKETLINES.PRODUCT = PRODUCTS.ID " + + "LEFT OUTER JOIN TICKETS ON TICKETS.ID = TICKETLINES.TICKET " + + "LEFT OUTER JOIN RECEIPTS ON RECEIPTS.ID = TICKETS.ID, TAXES " + + "WHERE RECEIPTS.ID = TICKETS.ID " + + "AND TICKETS.ID = TICKETLINES.TICKET " + + "AND TICKETLINES.PRODUCT = PRODUCTS.ID " + + "AND TICKETLINES.TAXID = TAXES.ID " + + "AND ?(QBF_FILTER) " + + "GROUP BY PRODUCTS.REFERENCE, PRODUCTS.NAME, PRODUCTS.PRICESELL " + + "ORDER BY UNITS DESC "); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); + + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("PRICE", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("UNITS", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/default/bestsellersbysite.bs b/reports/uk/chromis/default/bestsellersbysite.bs new file mode 100644 index 00000000..97539ebe --- /dev/null +++ b/reports/uk/chromis/default/bestsellersbysite.bs @@ -0,0 +1,68 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & PostgreSQl July 2016 + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.BestSellers"); +report.setReport("/uk/chromis/reports/bestsellersbysite"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence( + "SELECT " + + "PRODUCTS.REFERENCE,PRODUCTS.NAME, PRODUCTS.PRICESELL, " + + "SUM(TICKETLINES.UNITS) AS UNITS, " + + "SUM(TICKETLINES.PRICE * TICKETLINES.UNITS) + SUM((TICKETLINES.PRICE * TICKETLINES.UNITS) * TAXES.RATE) AS TOTAL, " + + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = PRODUCTS.SITEGUID) AS SITE " + + + "FROM TICKETLINES " + + "LEFT OUTER JOIN PRODUCTS ON TICKETLINES.PRODUCT = PRODUCTS.ID " + + "LEFT OUTER JOIN TICKETS ON TICKETS.ID = TICKETLINES.TICKET " + + "LEFT OUTER JOIN RECEIPTS ON RECEIPTS.ID = TICKETS.ID, TAXES " + + "WHERE RECEIPTS.ID = TICKETS.ID " + + "AND TICKETS.ID = TICKETLINES.TICKET " + + "AND TICKETLINES.PRODUCT = PRODUCTS.ID " + + "AND TICKETLINES.TAXID = TAXES.ID " + + "AND ?(QBF_FILTER) " + + "GROUP BY SITE, PRODUCTS.REFERENCE, PRODUCTS.NAME, PRODUCTS.PRICESELL " + + "ORDER BY SITE, UNITS DESC "); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); + + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("PRICE", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("UNITS", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/default/cashflow.bs b/reports/uk/chromis/default/cashflow.bs new file mode 100644 index 00000000..2e18ef93 --- /dev/null +++ b/reports/uk/chromis/default/cashflow.bs @@ -0,0 +1,53 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & PostgreSQl July 2016 + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.CashFlow"); +report.setReport("/uk/chromis/reports/cashflow"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "PAYMENTS.PAYMENT, " + + "SUM( PAYMENTS.TOTAL ) AS PAYMENT_TOTAL, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = PAYMENTS.SITEGUID) AS SITE " + + "FROM CLOSEDCASH, PAYMENTS, RECEIPTS " + + "WHERE CLOSEDCASH.MONEY = RECEIPTS.MONEY " + + "AND PAYMENTS.RECEIPT = RECEIPTS.ID AND ?(QBF_FILTER) " + + "GROUP BY PAYMENTS.SITEGUID, PAYMENTS.PAYMENT"); + +report.addParameter("CLOSEDCASH.DATEEND"); +report.addParameter("CLOSEDCASH.DATEEND"); +report.addParameter("PAYMENTS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("PAYMENT", uk.chromis.data.loader.Datas.STRING); +report.addField("PAYMENT_TOTAL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +return report; \ No newline at end of file diff --git a/reports/uk/chromis/default/cashregisterlog.bs b/reports/uk/chromis/default/cashregisterlog.bs new file mode 100644 index 00000000..6dd67284 --- /dev/null +++ b/reports/uk/chromis/default/cashregisterlog.bs @@ -0,0 +1,57 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & Postgresql July 2016 + + + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.CashRegisterLog"); +report.setReport("/uk/chromis/reports/cashregisterlog"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "RECEIPTS.DATENEW, " + + "PAYMENTS.PAYMENT, " + + "SUM(PAYMENTS.TOTAL ) AS PAYMENT_TOTAL, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = RECEIPTS.SITEGUID) AS SITE " + + "FROM RECEIPTS " + + "LEFT JOIN PAYMENTS ON RECEIPTS.ID = PAYMENTS.RECEIPT " + + "WHERE ?(QBF_FILTER) " + + "GROUP BY RECEIPTS.SITEGUID, RECEIPTS.DATENEW, PAYMENTS.PAYMENT"); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("DATENEW", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("PAYMENT", uk.chromis.data.loader.Datas.STRING); +report.addField("PAYMENT_TOTAL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +return report; \ No newline at end of file diff --git a/reports/uk/chromis/default/categorysales.bs b/reports/uk/chromis/default/categorysales.bs new file mode 100644 index 00000000..8fd61a52 --- /dev/null +++ b/reports/uk/chromis/default/categorysales.bs @@ -0,0 +1,62 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// MySQL July 2016 + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.CategorySales"); +report.setReport("/uk/chromis/reports/categorysales"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + + +report.setSentence("SELECT CATEGORIES.ID, CATEGORIES.NAME, " + +"SUM(TICKETLINES.UNITS) AS QTY, " + +"SUM(TICKETLINES.PRICE * TICKETLINES.UNITS) AS CATPRICE, " + +"SUM((PRODUCTS.PRICESELL * TICKETLINES.UNITS)-((PRODUCTS.ISVPRICE ) * (TICKETLINES.PRICE * TICKETLINES.UNITS))) AS DISC, " + +"SUM((TICKETLINES.PRICE * TAXES.RATE)* TICKETLINES.UNITS) AS CATTAX, " + +"SUM((TICKETLINES.PRICE * TICKETLINES.UNITS) + ((TICKETLINES.PRICE * TAXES.RATE)* TICKETLINES.UNITS)) AS CATTOTAL, " + +"(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = TICKETLINES.SITEGUID) AS SITE " + +"FROM (TICKETS INNER JOIN RECEIPTS ON TICKETS.ID = RECEIPTS.ID) INNER JOIN ((CATEGORIES INNER JOIN PRODUCTS ON CATEGORIES.ID = PRODUCTS.CATEGORY) INNER JOIN (TAXES INNER JOIN TICKETLINES ON TAXES.ID = TICKETLINES.TAXID) ON PRODUCTS.ID = TICKETLINES.PRODUCT) ON TICKETS.ID = TICKETLINES.TICKET " + +"WHERE ?(QBF_FILTER) " + +"GROUP BY RECEIPTS.SITEGUID, CATEGORIES.ID, CATEGORIES.NAME " + +"ORDER BY RECEIPTS.SITEGUID, CATEGORIES.NAME"); + + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("ID", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("QTY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("CATPRICE", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("DISC", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("CATTAX", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("CATTOTAL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/default/chartsales.bs b/reports/uk/chromis/default/chartsales.bs new file mode 100644 index 00000000..16590a95 --- /dev/null +++ b/reports/uk/chromis/default/chartsales.bs @@ -0,0 +1,55 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see .. +// +// Derby & PostgreSQl July 2016 + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.SalesChart"); +report.setReport("/uk/chromis/reports/chartsales"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT CATEGORIES.ID, CATEGORIES.NAME, " + + "Sum(TICKETLINES.UNITS) AS QTY," + + "Sum((TICKETLINES.PRICE * TICKETLINES.UNITS) + ((TICKETLINES.PRICE * TAXES.RATE)* TICKETLINES.UNITS)) AS CATTOTAL " + + + "FROM (TICKETS INNER JOIN RECEIPTS ON TICKETS.ID = RECEIPTS.ID) " + + "INNER JOIN ((CATEGORIES INNER JOIN PRODUCTS ON CATEGORIES.ID = PRODUCTS.CATEGORY) " + + "INNER JOIN (TAXES INNER JOIN TICKETLINES ON TAXES.ID = TICKETLINES.TAXID) " + + "ON PRODUCTS.ID = TICKETLINES.PRODUCT) ON TICKETS.ID = TICKETLINES.TICKET " + + "WHERE ?(QBF_FILTER) " + + "GROUP BY CATEGORIES.ID, CATEGORIES.NAME"); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("ID", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("QTY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("CATTOTAL", uk.chromis.data.loader.Datas.DOUBLE); + +report; diff --git a/reports/uk/chromis/default/closedpos.bs b/reports/uk/chromis/default/closedpos.bs new file mode 100644 index 00000000..4ac6673d --- /dev/null +++ b/reports/uk/chromis/default/closedpos.bs @@ -0,0 +1,62 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & Postgresql July 2016 + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.Closing"); +report.setReport("/uk/chromis/reports/closedpos"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "CLOSEDCASH.HOST, " + + "CLOSEDCASH.HOSTSEQUENCE, " + + "CLOSEDCASH.MONEY, " + + "CLOSEDCASH.DATESTART, " + + "CLOSEDCASH.DATEEND, " + + "PAYMENTS.PAYMENT, " + + "SUM(PAYMENTS.TOTAL) AS TOTAL, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = CLOSEDCASH.SITEGUID) AS SITE " + + "FROM CLOSEDCASH, PAYMENTS, RECEIPTS " + + "WHERE CLOSEDCASH.MONEY = RECEIPTS.MONEY AND PAYMENTS.RECEIPT = RECEIPTS.ID AND ?(QBF_FILTER) " + + "GROUP BY CLOSEDCASH.SITEGUID, CLOSEDCASH.HOST, CLOSEDCASH.HOSTSEQUENCE, CLOSEDCASH.MONEY, CLOSEDCASH.DATESTART, CLOSEDCASH.DATEEND, PAYMENTS.PAYMENT " + + "ORDER BY CLOSEDCASH.SITEGUID, CLOSEDCASH.HOST, CLOSEDCASH.HOSTSEQUENCE"); + +report.addParameter("CLOSEDCASH.DATEEND"); +report.addParameter("CLOSEDCASH.DATEEND"); +report.addParameter("CLOSEDCASH.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("HOST", uk.chromis.data.loader.Datas.STRING); +report.addField("HOSTSEQUENCE", uk.chromis.data.loader.Datas.INT); +report.addField("MONEY", uk.chromis.data.loader.Datas.STRING); +report.addField("DATESTART", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("DATEEND", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("PAYMENT", uk.chromis.data.loader.Datas.STRING); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; + diff --git a/reports/uk/chromis/default/closedpos_1.bs b/reports/uk/chromis/default/closedpos_1.bs new file mode 100644 index 00000000..fc8ac477 --- /dev/null +++ b/reports/uk/chromis/default/closedpos_1.bs @@ -0,0 +1,62 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & Postgresql July 2016 + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.Closing2"); +report.setReport("/uk/chromis/reports/closedpos_1"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "CLOSEDCASH.HOST, " + + "CLOSEDCASH.HOSTSEQUENCE, " + + "CLOSEDCASH.MONEY, " + + "CLOSEDCASH.DATESTART, " + + "CLOSEDCASH.DATEEND, " + + "PAYMENTS.PAYMENT, " + + "SUM(PAYMENTS.TOTAL) AS TOTAL, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = CLOSEDCASH.SITEGUID) AS SITE " + + "FROM CLOSEDCASH, PAYMENTS, RECEIPTS " + + "WHERE CLOSEDCASH.MONEY = RECEIPTS.MONEY AND PAYMENTS.RECEIPT = RECEIPTS.ID AND ?(QBF_FILTER) " + + "GROUP BY CLOSEDCASH.SITEGUID, CLOSEDCASH.HOST, CLOSEDCASH.HOSTSEQUENCE, CLOSEDCASH.MONEY, CLOSEDCASH.DATESTART, CLOSEDCASH.DATEEND, PAYMENTS.PAYMENT " + + "ORDER BY CLOSEDCASH.SITEGUID, CLOSEDCASH.HOST, CLOSEDCASH.HOSTSEQUENCE"); + +report.addParameter("CLOSEDCASH.DATEEND"); +report.addParameter("CLOSEDCASH.DATEEND"); +report.addParameter("CLOSEDCASH.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("HOST", uk.chromis.data.loader.Datas.STRING); +report.addField("HOSTSEQUENCE", uk.chromis.data.loader.Datas.INT); +report.addField("MONEY", uk.chromis.data.loader.Datas.STRING); +report.addField("DATESTART", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("DATEEND", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("PAYMENT", uk.chromis.data.loader.Datas.STRING); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; + diff --git a/reports/uk/chromis/default/closedproducts.bs b/reports/uk/chromis/default/closedproducts.bs new file mode 100644 index 00000000..e2e341ff --- /dev/null +++ b/reports/uk/chromis/default/closedproducts.bs @@ -0,0 +1,77 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & PostgreSQl July 2016 + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.ClosedProducts"); +report.setReport("/uk/chromis/reports/closedproducts"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "CLOSEDCASH.HOST, " + + "CLOSEDCASH.MONEY, " + + "CLOSEDCASH.DATEEND, " + + "PRODUCTS.REFERENCE, " + + "PRODUCTS.NAME, " + + "PRODUCTS.PRICESELL+(PRODUCTS.PRICESELL*TAXES.RATE) AS PRICE, " + + "Sum(TICKETLINES.UNITS) AS UNITS, " + + "Sum((PRODUCTS.PRICESELL+PRODUCTS.PRICESELL*TAXES.RATE)*UNITS) AS VALUE, " + + "Sum((PRODUCTS.PRICESELL+PRODUCTS.PRICESELL*TAXES.RATE)*TICKETLINES.UNITS-(TICKETLINES.PRICE+(TICKETLINES.PRICE*TAXES.RATE))*TICKETLINES.UNITS) AS DISCOUNT, " + + "Sum((TICKETLINES.PRICE+(TICKETLINES.PRICE*TAXES.RATE))*TICKETLINES.UNITS) AS TOTAL, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = CLOSEDCASH.SITEGUID) AS SITE " + + "FROM ((TICKETS INNER JOIN (TICKETLINES INNER JOIN PRODUCTS ON TICKETLINES.PRODUCT = PRODUCTS.ID) " + + "ON TICKETS.ID = TICKETLINES.TICKET) INNER JOIN (RECEIPTS INNER JOIN CLOSEDCASH " + + "ON RECEIPTS.MONEY = CLOSEDCASH.MONEY) ON TICKETS.ID = RECEIPTS.ID) INNER JOIN taxes ON TICKETLINES.TAXID = taxes.ID " + + "WHERE CLOSEDCASH.MONEY = RECEIPTS.MONEY AND RECEIPTS.ID = TICKETS.ID AND TICKETS.ID = TICKETLINES.TICKET AND ?(QBF_FILTER) " + + "GROUP BY PRODUCTS.SITEGUID, CLOSEDCASH.HOST, CLOSEDCASH.MONEY, CLOSEDCASH.DATEEND, PRODUCTS.REFERENCE, PRODUCTS.NAME, PRODUCTS.PRICESELL+(PRODUCTS.PRICESELL*TAXES.RATE) " + + "ORDER BY PRODUCTS.SITEGUID, PRODUCTS.NAME, CLOSEDCASH.HOST, CLOSEDCASH.DATEEND"); + + +paramdates = new uk.chromis.pos.ticket.ProductFilterReportWithDates(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addParameter("CLOSEDCASH.DATEEND"); +report.addParameter("CLOSEDCASH.DATEEND"); +report.addParameter("CLOSEDCASH.SITEGUID"); +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.SITEGUID"); + +report.addQBFFilter(paramdates); + +report.addField("HOST", uk.chromis.data.loader.Datas.STRING); +report.addField("MONEY", uk.chromis.data.loader.Datas.STRING); +report.addField("DATEEND", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("PRICE", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("UNITS", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("VALUE", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("DISCOUNT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/default/closedproducts_1.bs b/reports/uk/chromis/default/closedproducts_1.bs new file mode 100644 index 00000000..d8a56713 --- /dev/null +++ b/reports/uk/chromis/default/closedproducts_1.bs @@ -0,0 +1,72 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & PostgreSQl July 2016 + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.ClosedProducts"); +report.setReport("/uk/chromis/reports/closedproducts_1"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "CLOSEDCASH.HOST, " + + "CLOSEDCASH.DATESTART, " + + "CLOSEDCASH.DATEEND, " + + "TAXES.NAME AS TAXNAME, " + + "PRODUCTS.REFERENCE, " + + "PRODUCTS.NAME, " + + "PRODUCTS.PRICESELL, " + + "Sum(TICKETLINES.UNITS) AS UNITS, " + + "Sum((TICKETLINES.PRICE+(TICKETLINES.PRICE*TAXES.RATE))*TICKETLINES.UNITS) AS TOTAL, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = CLOSEDCASH.SITEGUID) AS SITE " + + "FROM (TAXES INNER JOIN " + + "((PRODUCTS INNER JOIN " + + "(TICKETS INNER JOIN TICKETLINES ON TICKETS.ID = TICKETLINES.TICKET) " + + "ON PRODUCTS.ID = TICKETLINES.PRODUCT) " + + "INNER JOIN RECEIPTS ON TICKETS.ID = RECEIPTS.ID) " + + "ON TAXES.ID = TICKETLINES.TAXID) INNER JOIN CLOSEDCASH " + + "ON RECEIPTS.MONEY = CLOSEDCASH.MONEY " + + "WHERE ?(QBF_FILTER) " + + "GROUP BY CLOSEDCASH.SITEGUID, CLOSEDCASH.HOST, CLOSEDCASH.DATEEND, CLOSEDCASH.DATESTART, TAXES.NAME, PRODUCTS.REFERENCE, PRODUCTS.NAME, PRODUCTS.PRICESELL " + + "ORDER BY CLOSEDCASH.SITEGUID, CLOSEDCASH.HOST, TAXES.NAME, PRODUCTS.NAME"); + +report.addParameter("CLOSEDCASH.DATEEND"); +report.addParameter("CLOSEDCASH.DATEEND"); +report.addParameter("CLOSEDCASH.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("HOST", uk.chromis.data.loader.Datas.STRING); +report.addField("DATESTART", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("DATEEND", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("TAXNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("PRICE", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("UNITS", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/default/closedproducts_ean.bs b/reports/uk/chromis/default/closedproducts_ean.bs new file mode 100644 index 00000000..20def40b --- /dev/null +++ b/reports/uk/chromis/default/closedproducts_ean.bs @@ -0,0 +1,87 @@ +// Closedproducts Report with EAN-code instead of Ref.ID +// +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// ************************************************************************** +// +// Derby & PostgreSQl July 2016 + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.ClosedProductsEAN"); +report.setReport("/uk/chromis/reports/closedproducts_ean"); +report.setResourceBundle("uk/chromis/reports/closedproducts_messages"); + +report.setSentence("SELECT " + + "CLOSEDCASH.HOST, " + + "CLOSEDCASH.MONEY, " + + "CLOSEDCASH.DATEEND, " + + "PRODUCTS.CODE, " + + "(SELECT CATEGORIES.NAME FROM CATEGORIES WHERE PRODUCTS.CATEGORY = CATEGORIES.ID), " + + "PRODUCTS.NAME, " + + "Sum(PRODUCTS.PRICESELL+(PRODUCTS.PRICESELL*TAXES.RATE)) AS PRICE, " + + "Sum(TICKETLINES.UNITS) AS UNITS, " + + "Sum((PRODUCTS.PRICESELL+PRODUCTS.PRICESELL*TAXES.RATE)*UNITS) AS VALUE, " + + "Sum((PRODUCTS.PRICESELL+PRODUCTS.PRICESELL*TAXES.RATE)*TICKETLINES.UNITS-(TICKETLINES.PRICE+(TICKETLINES.PRICE*TAXES.RATE))*TICKETLINES.UNITS) AS DISCOUNT, " + + "Sum((TICKETLINES.PRICE+(TICKETLINES.PRICE*TAXES.RATE))*TICKETLINES.UNITS) AS TOTAL " + + "FROM ((TICKETS INNER JOIN (TICKETLINES INNER JOIN PRODUCTS ON TICKETLINES.PRODUCT = PRODUCTS.ID) " + + "ON TICKETS.ID = TICKETLINES.TICKET) INNER JOIN (RECEIPTS INNER JOIN CLOSEDCASH " + + "ON RECEIPTS.MONEY = CLOSEDCASH.MONEY) ON TICKETS.ID = RECEIPTS.ID) INNER JOIN taxes ON TICKETLINES.TAXID = taxes.ID " + + "WHERE CLOSEDCASH.MONEY = RECEIPTS.MONEY AND RECEIPTS.ID = TICKETS.ID AND TICKETS.ID = TICKETLINES.TICKET AND ?(QBF_FILTER) " + + "GROUP BY CLOSEDCASH.HOST, CLOSEDCASH.MONEY, CLOSEDCASH.DATEEND, PRODUCTS.CODE, PRODUCTS.NAME " + + "ORDER BY PRODUCTS.NAME, CLOSEDCASH.HOST, CLOSEDCASH.DATEEND"); + + +report.addParameter("CLOSEDCASH.DATEEND"); +report.addParameter("CLOSEDCASH.DATEEND"); +report.addParameter("CLOSEDCASH.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +// JG - 8 Jan 14 paramdates.setEndDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.SITEGUID"); + + +report.addQBFFilter(new uk.chromis.pos.ticket.ProductFilter()); + +report.addField("HOST", uk.chromis.data.loader.Datas.STRING); +report.addField("MONEY", uk.chromis.data.loader.Datas.STRING); +report.addField("DATEEND", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("CODE", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORY", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("PRICE", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("UNITS", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("VALUE", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("DISCOUNT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); + + +report; \ No newline at end of file diff --git a/reports/uk/chromis/default/customers.bs b/reports/uk/chromis/default/customers.bs new file mode 100644 index 00000000..31da14f6 --- /dev/null +++ b/reports/uk/chromis/default/customers.bs @@ -0,0 +1,52 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & PostgreSQl July 2016 + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.CustomersReport"); +report.setReport("/uk/chromis/reports/customers"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT ID, TAXID, NAME, ADDRESS, NOTES, CARD, MAXDEBT, CURDATE, CURDEBT, DISCOUNT, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = CUSTOMERS.SITEGUID) AS SITE " + + "FROM CUSTOMERS " + + "WHERE VISIBLE = " + app.getSession().DB.TRUE() + " AND ?(QBF_FILTER) " + + "ORDER BY SITE "); + +report.addParameter("ID"); +report.addParameter("NAME"); +report.addParameter("CUSTOMERS.SITEGUID"); +report.addQBFFilter(new uk.chromis.pos.reports.JParamsCustomer()); + +report.addField("ID", uk.chromis.data.loader.Datas.STRING); +report.addField("TAXID", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("ADDRESS", uk.chromis.data.loader.Datas.STRING); +report.addField("NOTES", uk.chromis.data.loader.Datas.STRING); +report.addField("CARD", uk.chromis.data.loader.Datas.STRING); +report.addField("MAXDEBT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("CURDATE", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("CURDEBT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("DISCOUNT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/default/customers_export.bs b/reports/uk/chromis/default/customers_export.bs new file mode 100644 index 00000000..5ec2953f --- /dev/null +++ b/reports/uk/chromis/default/customers_export.bs @@ -0,0 +1,45 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.CustomersExport"); +report.setReport("/uk/chromis/reports/customers_export"); +report.setResourceBundle("uk/chromis/reports/customers_messages"); + +report.setSentence("SELECT ID,NAME,FIRSTNAME,LASTNAME,ADDRESS,ADDRESS2,CITY,POSTAL,PHONE,EMAIL " + + "FROM CUSTOMERS " + + "WHERE VISIBLE = " + app.getSession().DB.TRUE() + " AND ?(QBF_FILTER)" + + "ORDER BY NAME "); + +report.addParameter("ID"); +report.addParameter("NAME"); +report.addQBFFilter(new uk.chromis.pos.reports.JParamsCustomer()); + +report.addField("ID", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("FIRSTNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("LASTNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("ADDRESS", uk.chromis.data.loader.Datas.STRING); +report.addField("ADDRESS2", uk.chromis.data.loader.Datas.STRING); +report.addField("CITY", uk.chromis.data.loader.Datas.STRING); +report.addField("POSTAL", uk.chromis.data.loader.Datas.STRING); +report.addField("PHONE", uk.chromis.data.loader.Datas.STRING); +report.addField("EMAIL", uk.chromis.data.loader.Datas.STRING); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/default/customers_list.bs b/reports/uk/chromis/default/customers_list.bs new file mode 100644 index 00000000..99b54d52 --- /dev/null +++ b/reports/uk/chromis/default/customers_list.bs @@ -0,0 +1,52 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & PostgreSQl July 2016 + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.CustomersList"); +report.setReport("/uk/chromis/reports/customers_list"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT TAXID, NAME, FIRSTNAME, LASTNAME,ADDRESS,ADDRESS2,CITY,POSTAL,PHONE,EMAIL, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = CUSTOMERS.SITEGUID) AS SITE " + + "FROM CUSTOMERS " + + "WHERE VISIBLE = " + app.getSession().DB.TRUE() + " AND ?(QBF_FILTER)" + + "ORDER BY CUSTOMERS.SITEGUID, NAME "); + +report.addParameter("TAXID"); +report.addParameter("NAME"); +report.addParameter("CUSTOMERS.SITEGUID"); +report.addQBFFilter(new uk.chromis.pos.reports.JParamsCustomer()); + +report.addField("TAXID", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("FIRSTNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("LASTNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("ADDRESS", uk.chromis.data.loader.Datas.STRING); +report.addField("ADDRESS2", uk.chromis.data.loader.Datas.STRING); +report.addField("CITY", uk.chromis.data.loader.Datas.STRING); +report.addField("POSTAL", uk.chromis.data.loader.Datas.STRING); +report.addField("PHONE", uk.chromis.data.loader.Datas.STRING); +report.addField("EMAIL", uk.chromis.data.loader.Datas.STRING); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/default/customersb.bs b/reports/uk/chromis/default/customersb.bs new file mode 100644 index 00000000..0c3834ce --- /dev/null +++ b/reports/uk/chromis/default/customersb.bs @@ -0,0 +1,53 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & PostgreSQl July 2016 + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.CustomersBReport"); +report.setReport("/uk/chromis/reports/customersb"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT ID, TAXID, NAME, ADDRESS, NOTES, CARD, MAXDEBT, CURDATE, CURDEBT, DISCOUNT, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = CUSTOMERS.SITEGUID) AS SITE " + + "FROM CUSTOMERS " + + "WHERE VISIBLE = " + app.getSession().DB.TRUE() + " AND CURDEBT IS NOT NULL AND CURDEBT <> 0 AND ?(QBF_FILTER)" + + "ORDER BY CUSTOMERS.SITEGUID "); + +report.addParameter("CUSTOMERS.SITEGUID"); + +report.addQBFFilter(new uk.chromis.pos.reports.JParamsSites(true)); + + +report.addField("ID", uk.chromis.data.loader.Datas.STRING); +report.addField("TAXID", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("ADDRESS", uk.chromis.data.loader.Datas.STRING); +report.addField("NOTES", uk.chromis.data.loader.Datas.STRING); +report.addField("CARD", uk.chromis.data.loader.Datas.STRING); +report.addField("MAXDEBT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("CURDATE", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("CURDEBT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("DISCOUNT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; + diff --git a/reports/uk/chromis/default/customersdebtors.bs b/reports/uk/chromis/default/customersdebtors.bs new file mode 100644 index 00000000..f8be28ea --- /dev/null +++ b/reports/uk/chromis/default/customersdebtors.bs @@ -0,0 +1,49 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & PostgreSQl July 2016 + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.CustomersList"); +report.setReport("/uk/chromis/reports/customersdebtors"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT ID, TAXID, NAME, ADDRESS, CURDEBT, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = CUSTOMERS.SITEGUID) AS SITE " + + "FROM CUSTOMERS " + + "WHERE VISIBLE = " + app.getSession().DB.TRUE() + " AND ?(QBF_FILTER)" + + "ORDER BY NAME "); + +report.addParameter("ID"); +report.addParameter("NAME"); +report.addParameter("CUSTOMERS.SITEGUID"); + +report.addQBFFilter(new uk.chromis.pos.reports.JParamsCustomer()); + + + +report.addField("ID", uk.chromis.data.loader.Datas.STRING); +report.addField("TAXID", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("ADDRESS", uk.chromis.data.loader.Datas.STRING); +report.addField("CURDEBT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/default/customersdiary.bs b/reports/uk/chromis/default/customersdiary.bs new file mode 100644 index 00000000..917c1e74 --- /dev/null +++ b/reports/uk/chromis/default/customersdiary.bs @@ -0,0 +1,65 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & PostgreSQl July 2016 + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.CustomersDiary"); +report.setReport("/uk/chromis/reports/customersdiary"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "RECEIPTS.DATENEW, " + + "TICKETS.TICKETID, " + + "PAYMENTS.PAYMENT, " + + "PAYMENTS.TOTAL, " + + "CUSTOMERS.TAXID, " + + "CUSTOMERS.NAME, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = RECEIPTS.SITEGUID) AS SITE " + + "FROM RECEIPTS, TICKETS, CUSTOMERS, PAYMENTS " + + "WHERE RECEIPTS.ID = TICKETS.ID AND RECEIPTS.ID = PAYMENTS.RECEIPT " + + "AND TICKETS.CUSTOMER = CUSTOMERS.ID " + + "AND ?(QBF_FILTER) " + + "ORDER BY RECEIPTS.SITEGUID, CUSTOMERS.NAME, RECEIPTS.DATENEW DESC"); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addParameter("CUSTOMERS.ID"); +report.addParameter("CUSTOMERS.NAME"); +report.addQBFFilter(new uk.chromis.pos.reports.JParamsCustomer()); + +report.addField("DATENEW", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("TICKETID", uk.chromis.data.loader.Datas.STRING); +report.addField("PAYMENT", uk.chromis.data.loader.Datas.STRING); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TAXID", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; diff --git a/reports/uk/chromis/default/dailypresence.bs b/reports/uk/chromis/default/dailypresence.bs new file mode 100644 index 00000000..cbc3eb58 --- /dev/null +++ b/reports/uk/chromis/default/dailypresence.bs @@ -0,0 +1,49 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.DailyPresenceReport"); +report.setReport("/uk/chromis/reports/dailypresence"); +report.setResourceBundle("uk/chromis/reports/dailypresence_messages"); + +report.setSentence("SELECT " + + "PEOPLE.NAME, " + + "SHIFTS.STARTSHIFT, " + + "SHIFTS.ENDSHIFT, " + + "CONCAT('',TIMESTAMPDIFF(SHIFTS.ENDSHIFT, SHIFTS.STARTSHIFT)) AS TOTAL " + + "FROM PEOPLE LEFT JOIN SHIFTS ON SHIFTS.PPLID = PEOPLE.ID " + + "WHERE ?(QBF_FILTER) "); + +report.addParameter("SHIFTS.STARTSHIFT"); +report.addParameter("SHIFTS.ENDSHIFT"); +report.addParameter("SHIFTS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("STARTSHIFT", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("ENDSHIFT", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("TOTAL", uk.chromis.data.loader.Datas.STRING); + +report; diff --git a/reports/uk/chromis/default/dailypresencereport.bs b/reports/uk/chromis/default/dailypresencereport.bs new file mode 100644 index 00000000..37626282 --- /dev/null +++ b/reports/uk/chromis/default/dailypresencereport.bs @@ -0,0 +1,54 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Mysql July 2016 + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.DailyPresenceReport"); +report.setReport("/uk/chromis/reports/dailypresence"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "PEOPLE.NAME, " + + "SHIFTS.STARTSHIFT, " + + "SHIFTS.ENDSHIFT, " + + "({fn TIMESTAMPDIFF(SQL_TSI_SECOND, SHIFTS.STARTSHIFT, SHIFTS.ENDSHIFT)}) AS TOTAL, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = PEOPLE.SITEGUID) AS SITE " + + "FROM PEOPLE LEFT JOIN SHIFTS ON SHIFTS.PPLID = PEOPLE.ID " + + "WHERE ?(QBF_FILTER) " + + "ORDER BY SITE "); + +report.addParameter("SHIFTS.STARTSHIFT"); +report.addParameter("SHIFTS.ENDSHIFT"); +report.addParameter("PEOPLE.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("STARTSHIFT", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("ENDSHIFT", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("TOTAL", uk.chromis.data.loader.Datas.STRING); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; diff --git a/reports/uk/chromis/default/dailyschedule.bs b/reports/uk/chromis/default/dailyschedule.bs new file mode 100644 index 00000000..ae449be9 --- /dev/null +++ b/reports/uk/chromis/default/dailyschedule.bs @@ -0,0 +1,52 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.DailyScheduleReport"); +report.setReport("/uk/chromis/reports/dailyschedule"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "PEOPLE.NAME, " + + "LEAVES.STARTDATE, " + + "LEAVES.ENDDATE, " + + "CONCAT('',DATEDIFF(LEAVES.ENDDATE, LEAVES.STARTDATE)) AS TOTAL, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = LEAVES.SITEGUID) AS SITE " + + "FROM PEOPLE LEFT JOIN LEAVES ON LEAVES.PPLID = PEOPLE.ID " + + "WHERE ?(QBF_FILTER) " + + "ORDER BY LEAVES.STARTDATE DESC "); + +report.addParameter("LEAVES.STARTDATE"); +report.addParameter("LEAVES.ENDDATE"); +report.addParameter("LEAVES.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("STARTDATE", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("ENDDATE", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("TOTAL", uk.chromis.data.loader.Datas.STRING); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; diff --git a/reports/uk/chromis/default/dailyschedulereport.bs b/reports/uk/chromis/default/dailyschedulereport.bs new file mode 100644 index 00000000..3e7075ed --- /dev/null +++ b/reports/uk/chromis/default/dailyschedulereport.bs @@ -0,0 +1,56 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Mysql July 2016 + + +report = new uk.chromis.pos.reports.PanelReportBean(); + + +report.setTitleKey("Menu.DailyScheduleReport"); +report.setReport("/uk/chromis/reports/dailyschedule"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "PEOPLE.NAME, " + + "LEAVES.STARTDATE, " + + "LEAVES.ENDDATE, " + + "CONCAT('',TIMEDIFF(LEAVES.ENDDATE, LEAVES.STARTDATE))/24 AS TOTAL, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = LEAVES.SITEGUID) AS SITE " + + "FROM PEOPLE LEFT JOIN LEAVES ON LEAVES.PPLID = PEOPLE.ID " + + "WHERE ?(QBF_FILTER) " + + "ORDER BY SITE, LEAVES.STARTDATE DESC "); + +report.addParameter("LEAVES.STARTDATE"); +report.addParameter("LEAVES.ENDDATE"); +report.addParameter("LEAVES.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("STARTDATE", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("ENDDATE", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/default/employeetimesheet.bs b/reports/uk/chromis/default/employeetimesheet.bs new file mode 100644 index 00000000..4113ed53 --- /dev/null +++ b/reports/uk/chromis/default/employeetimesheet.bs @@ -0,0 +1,49 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.EmployeeTimeSheet"); +report.setReport("/uk/chromis/reports/employeetimesheet"); +report.setResourceBundle("uk/chromis/reports/employeetimesheet_messages"); + +report.setSentence("SELECT " + + "PEOPLE.NAME, " + + "SHIFTS.STARTSHIFT, " + + "SHIFTS.ENDSHIFT, " + + "CONCAT('',TIMEDIFF(SHIFTS.ENDSHIFT, SHIFTS.STARTSHIFT)) AS TOTAL " + + "FROM PEOPLE LEFT JOIN SHIFTS ON SHIFTS.PPLID = PEOPLE.ID " + + "WHERE ?(QBF_FILTER) ORDER BY PEOPLE.NAME ASC, SHIFTS.ENDSHIFT ASC"); + +report.addParameter("SHIFTS.STARTSHIFT"); +report.addParameter("SHIFTS.ENDSHIFT"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("STARTSHIFT", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("ENDSHIFT", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("TOTAL", uk.chromis.data.loader.Datas.STRING); + +report; + diff --git a/reports/uk/chromis/default/extendedcashregisterlog.bs b/reports/uk/chromis/default/extendedcashregisterlog.bs new file mode 100644 index 00000000..48d3fe05 --- /dev/null +++ b/reports/uk/chromis/default/extendedcashregisterlog.bs @@ -0,0 +1,61 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & PostgreSQl July 2016 + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.ExtendedCashRegisterLog"); +report.setReport("/uk/chromis/reports/extendedcashregisterlog"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "TICKETS.TICKETID AS TICKET_NO, " + + "RECEIPTS.DATENEW AS TICKET_DATE, " + + "PAYMENTS.TOTAL AS MONEY, " + + "CUSTOMERS.NAME AS CUSTOMER, " + + "PAYMENTS.PAYMENT AS PAYMENT, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = RECEIPTS.SITEGUID) AS SITE " + + "FROM RECEIPTS " + + "LEFT JOIN TICKETS ON RECEIPTS.ID = TICKETS.ID " + + "LEFT JOIN PAYMENTS ON RECEIPTS.ID = PAYMENTS.RECEIPT " + + "LEFT JOIN CUSTOMERS ON TICKETS.CUSTOMER = CUSTOMERS.ID " + + "WHERE ?(QBF_FILTER) " + + "ORDER BY RECEIPTS.SITEGUID, RECEIPTS.DATENEW"); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("TICKET_NO", uk.chromis.data.loader.Datas.STRING); +report.addField("TICKET_DATE", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("MONEY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("CUSTOMER", uk.chromis.data.loader.Datas.STRING); +report.addField("PAYMENT", uk.chromis.data.loader.Datas.STRING); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + + +return report; diff --git a/reports/uk/chromis/default/extproducts.bs b/reports/uk/chromis/default/extproducts.bs new file mode 100644 index 00000000..bad22f32 --- /dev/null +++ b/reports/uk/chromis/default/extproducts.bs @@ -0,0 +1,86 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & PostgreSQl July 2016 + + + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.ExtendedByProducts"); +report.setReport("/uk/chromis/reports/extproducts"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "CUSTOMERS.TAXID, " + + "CUSTOMERS.NAME AS CUSTOMER, " + + "CATEGORIES.NAME AS CATEGORY, " + + "PRODUCTS.REFERENCE AS REFERENCE, " + + "PRODUCTS.NAME AS PRODUCT, " + + "SUM(TICKETLINES.UNITS) AS UNIT, " + + "SUM(TICKETLINES.UNITS * TICKETLINES.PRICE) AS TOTAL, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = PRODUCTS.SITEGUID) AS SITE " + + "FROM TICKETS " + + "LEFT OUTER JOIN CUSTOMERS ON TICKETS.CUSTOMER = CUSTOMERS.ID, TICKETLINES " + + "LEFT OUTER JOIN PRODUCTS ON TICKETLINES.PRODUCT = PRODUCTS.ID " + + "LEFT OUTER JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID, RECEIPTS " + + "WHERE RECEIPTS.ID = TICKETS.ID AND TICKETS.ID = TICKETLINES.TICKET AND ?(QBF_FILTER) " + + "GROUP BY PRODUCTS.SITEGUID, CUSTOMERS.TAXID, CUSTOMERS.NAME, CATEGORIES.NAME, PRODUCTS.REFERENCE, PRODUCTS.NAME " + + "ORDER BY PRODUCTS.SITEGUID, CUSTOMERS.NAME, CATEGORIES.NAME, PRODUCTS.NAME"); + +//report.addParameter("RECEIPTS.DATENEW"); +//report.addParameter("RECEIPTS.DATENEW"); +//report.addParameter("RECEIPTS.SITEGUID"); + +paramdates = new uk.chromis.pos.ticket.ProductFilterReportWithDates(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.SITEGUID"); + +report.addQBFFilter(paramdates); + +//report.addQBFFilter(new uk.chromis.pos.ticket.ProductFilterReportWithDate()); + +report.addParameter("CUSTOMERS.ID"); +report.addParameter("CUSTOMERS.NAME"); +report.addQBFFilter(new uk.chromis.pos.reports.JParamsCustomer()); + +report.addField("TAXID", uk.chromis.data.loader.Datas.STRING); +report.addField("CUSTOMER", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORY", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("PRODUCT", uk.chromis.data.loader.Datas.STRING); +report.addField("UNIT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + + +report; + diff --git a/reports/uk/chromis/default/invalidcategory.bs b/reports/uk/chromis/default/invalidcategory.bs new file mode 100644 index 00000000..9d195aa2 --- /dev/null +++ b/reports/uk/chromis/default/invalidcategory.bs @@ -0,0 +1,38 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.InvalidCategory"); +report.setReport("/uk/chromis/reports/invalidcategory"); +report.setResourceBundle("uk/chromis/reports/invalidcategory_messages"); + +report.setSentence("SELECT CSVIMPORT.REFERENCE, CSVIMPORT.CODE,"+ + "CSVIMPORT.NAME, CSVIMPORT.ROWNUMBER, CSVIMPORT.CSVERROR,"+ + "CSVIMPORT.CATEGORY FROM CSVIMPORT WHERE (CSVERROR = 'Bad category details')"); + + + +report.addField("reference", uk.chromis.data.loader.Datas.STRING); +report.addField("code", uk.chromis.data.loader.Datas.STRING); +report.addField("name", uk.chromis.data.loader.Datas.STRING); +report.addField("rownumber", uk.chromis.data.loader.Datas.STRING); +report.addField("csverror", uk.chromis.data.loader.Datas.STRING); +report.addField("category", uk.chromis.data.loader.Datas.STRING); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/default/invaliddata.bs b/reports/uk/chromis/default/invaliddata.bs new file mode 100644 index 00000000..28defdf1 --- /dev/null +++ b/reports/uk/chromis/default/invaliddata.bs @@ -0,0 +1,44 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . + + +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.InvalidData"); +report.setReport("/uk/chromis/reports/invaliddata"); +report.setResourceBundle("uk/chromis/reports/invaliddata_messages"); + +report.setSentence("SELECT CSVIMPORT.REFERENCE, CSVIMPORT.CODE,"+ + "CSVIMPORT.NAME, CSVIMPORT.ROWNUMBER, CSVIMPORT.CSVERROR"+ + " FROM CSVIMPORT WHERE (CSVERROR <> 'New product') and "+ + "(CSVERROR <> 'Updated Price Details') and (CSVERROR <>"+ + " 'Missing data or Invalid number')"); + + + +report.addField("reference", uk.chromis.data.loader.Datas.STRING); +report.addField("code", uk.chromis.data.loader.Datas.STRING); +report.addField("name", uk.chromis.data.loader.Datas.STRING); +report.addField("rownumber", uk.chromis.data.loader.Datas.STRING); +report.addField("csverror", uk.chromis.data.loader.Datas.STRING); + + +report; \ No newline at end of file diff --git a/reports/uk/chromis/default/inventory.bs b/reports/uk/chromis/default/inventory.bs new file mode 100644 index 00000000..42ffa0af --- /dev/null +++ b/reports/uk/chromis/default/inventory.bs @@ -0,0 +1,83 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & PostgreSQl July 2016 + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.Inventory"); +report.setReport("/uk/chromis/reports/inventory"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "STOCKCURRENT.LOCATION AS LOCATIONID, " + + "LOCATIONS.NAME AS LOCATIONNAME, " + + "PRODUCTS.REFERENCE, " + + "PRODUCTS.NAME AS PRODUCTNAME, " + + "PRODUCTS.CATEGORY, " + + "CATEGORIES.NAME AS CATEGORYNAME, " + + "SUM(STOCKCURRENT.UNITS) AS UNITS, " + + "PRODUCTS.PRICEBUY, " + + "PRODUCTS.PRICESELL, " + + "COALESCE(PRODUCTS.STOCKVOLUME, 0) AS STOCKVOLUME, " + + "COALESCE(PRODUCTS.STOCKCOST, 0) AS STOCKCOST, " + + "COALESCE(STOCKLEVEL.STOCKSECURITY, 0) AS STOCKSECURITY, " + + "COALESCE(STOCKLEVEL.STOCKMAXIMUM, 0) AS STOCKMAXIMUM, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = PRODUCTS.SITEGUID) AS SITE " + + "FROM STOCKCURRENT " + + "JOIN LOCATIONS ON STOCKCURRENT.LOCATION = LOCATIONS.ID " + + "JOIN PRODUCTS ON STOCKCURRENT.PRODUCT = PRODUCTS.ID " + + "JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID " + + "LEFT OUTER JOIN STOCKLEVEL ON STOCKCURRENT.LOCATION = STOCKLEVEL.LOCATION AND STOCKCURRENT.PRODUCT = STOCKLEVEL.PRODUCT " + + "WHERE ?(QBF_FILTER) " + + "GROUP BY STOCKCURRENT.LOCATION, LOCATIONS.NAME, PRODUCTS.REFERENCE, PRODUCTS.NAME, PRODUCTS.CATEGORY, " + + "CATEGORIES.NAME, PRODUCTS.PRICEBUY, PRODUCTS.PRICESELL, PRODUCTS.STOCKVOLUME, PRODUCTS.STOCKCOST, STOCKLEVEL.STOCKSECURITY, STOCKLEVEL.STOCKMAXIMUM " + + "ORDER BY PRODUCTS.SITEGUID, STOCKCURRENT.LOCATION, CATEGORIES.NAME, PRODUCTS.NAME"); + +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.ISCATALOG"); +report.addParameter("STOCKCURRENT.LOCATION"); +report.addParameter("UNITS"); +report.addParameter("PRODUCTS.SITEGUID"); + + +report.addQBFFilter(new uk.chromis.pos.ticket.ProductFilterReportWithCat()); + + +report.addField("LOCATIONID", uk.chromis.data.loader.Datas.STRING); +report.addField("LOCATIONNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORY", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORYNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("UNITS", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("PRICEBUY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("PRICESELL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKVOLUME", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKCOST", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKSECURITY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKMAXIMUM", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; diff --git a/reports/uk/chromis/default/inventoryb.bs b/reports/uk/chromis/default/inventoryb.bs new file mode 100644 index 00000000..f10b3d60 --- /dev/null +++ b/reports/uk/chromis/default/inventoryb.bs @@ -0,0 +1,75 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & PostgreSQl July 2016 + + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.Inventory2"); +report.setReport("/uk/chromis/reports/inventoryb"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "STOCKCURRENT.LOCATION AS LOCATIONID, " + + "LOCATIONS.NAME AS LOCATIONNAME, " + + "PRODUCTS.REFERENCE, " + + "PRODUCTS.NAME AS NAME, " + + "PRODUCTS.CATEGORY, " + + "CATEGORIES.NAME AS CATEGORYNAME, " + + "SUM(STOCKCURRENT.UNITS) AS UNITS, " + + "COALESCE(STOCKLEVEL.STOCKSECURITY, 0) AS STOCKSECURITY, " + + "COALESCE(STOCKLEVEL.STOCKMAXIMUM, 0) AS STOCKMAXIMUM, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = PRODUCTS.SITEGUID) AS SITE " + + "FROM STOCKCURRENT " + + "JOIN LOCATIONS ON STOCKCURRENT.LOCATION = LOCATIONS.ID " + + "JOIN PRODUCTS ON STOCKCURRENT.PRODUCT = PRODUCTS.ID " + + "JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID " + + "LEFT OUTER JOIN STOCKLEVEL ON STOCKCURRENT.LOCATION = STOCKLEVEL.LOCATION AND STOCKCURRENT.PRODUCT = STOCKLEVEL.PRODUCT " + + "WHERE ?(QBF_FILTER) " + + "GROUP BY STOCKCURRENT.LOCATION, LOCATIONS.NAME, PRODUCTS.REFERENCE, PRODUCTS.NAME, PRODUCTS.CATEGORY, CATEGORIES.NAME, STOCKLEVEL.STOCKSECURITY, STOCKLEVEL.STOCKMAXIMUM " + + "ORDER BY PRODUCTS.SITEGUID, CATEGORIES.NAME, PRODUCTS.NAME, STOCKCURRENT.LOCATION"); + +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.ISCATALOG"); +report.addParameter("STOCKCURRENT.LOCATION"); +report.addParameter("UNITS"); +report.addParameter("PRODUCTS.SITEGUID"); + + +report.addQBFFilter(new uk.chromis.pos.ticket.ProductFilterReportWithCat(true, false)); + +report.addField("LOCATIONID", uk.chromis.data.loader.Datas.STRING); +report.addField("LOCATIONNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORY", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORYNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("UNITS", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKSECURITY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKMAXIMUM", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; + diff --git a/reports/uk/chromis/default/inventorybroken.bs b/reports/uk/chromis/default/inventorybroken.bs new file mode 100644 index 00000000..a43b0685 --- /dev/null +++ b/reports/uk/chromis/default/inventorybroken.bs @@ -0,0 +1,76 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & PostgreSQl July 2016 + + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.InventoryBroken"); +report.setReport("/uk/chromis/reports/inventorybroken"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "STOCKCURRENT.LOCATION AS LOCATIONID, " + + "LOCATIONS.NAME AS LOCATIONNAME, " + + "PRODUCTS.REFERENCE, " + + "PRODUCTS.NAME AS NAME, " + + "PRODUCTS.CATEGORY, " + + "CATEGORIES.NAME AS CATEGORYNAME, " + + "SUM(STOCKCURRENT.UNITS) AS UNITS, " + + "COALESCE(STOCKLEVEL.STOCKSECURITY, 0) AS STOCKSECURITY, " + + "COALESCE(STOCKLEVEL.STOCKMAXIMUM, 0) AS STOCKMAXIMUM, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = LOCATIONS.SITEGUID) AS SITE " + + "FROM STOCKCURRENT " + + "JOIN LOCATIONS ON STOCKCURRENT.LOCATION = LOCATIONS.ID " + + "JOIN PRODUCTS ON STOCKCURRENT.PRODUCT = PRODUCTS.ID " + + "JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID " + + "LEFT OUTER JOIN STOCKLEVEL ON STOCKCURRENT.LOCATION = STOCKLEVEL.LOCATION AND STOCKCURRENT.PRODUCT = STOCKLEVEL.PRODUCT " + + "WHERE ?(QBF_FILTER) " + + "GROUP BY STOCKCURRENT.LOCATION, LOCATIONS.NAME, PRODUCTS.REFERENCE, PRODUCTS.NAME, PRODUCTS.CATEGORY, CATEGORIES.NAME, STOCKLEVEL.STOCKSECURITY, STOCKLEVEL.STOCKMAXIMUM " + + "HAVING STOCKLEVEL.STOCKSECURITY IS NOT NULL AND STOCKLEVEL.STOCKSECURITY >= SUM(STOCKCURRENT.UNITS) " + + "ORDER BY LOCATIONS.SITEGUID, CATEGORIES.NAME, PRODUCTS.NAME, STOCKCURRENT.LOCATION"); + +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.ISCATALOG"); +report.addParameter("STOCKCURRENT.LOCATION"); +report.addParameter("UNITS"); +report.addParameter("LOCATIONS.SITEGUID"); + + +report.addQBFFilter(new uk.chromis.pos.ticket.ProductFilterReportWithCat(true, false)); + +report.addField("LOCATIONID", uk.chromis.data.loader.Datas.STRING); +report.addField("LOCATIONNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORY", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORYNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("UNITS", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKSECURITY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKMAXIMUM", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; + diff --git a/reports/uk/chromis/default/inventorydiff.bs b/reports/uk/chromis/default/inventorydiff.bs new file mode 100644 index 00000000..934fcd69 --- /dev/null +++ b/reports/uk/chromis/default/inventorydiff.bs @@ -0,0 +1,73 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & PostgreSQl July 2016 + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.InventoryDiff"); +report.setReport("/uk/chromis/reports/inventorydiff"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "LOCATIONS.ID AS LOCATIONID, LOCATIONS.NAME AS LOCATIONNAME, " + + "PRODUCTS.REFERENCE, PRODUCTS.NAME, PRODUCTS.CATEGORY, CATEGORIES.NAME AS CATEGORYNAME, " + + "SUM(CASE WHEN STOCKDIARY.UNITS <0 THEN STOCKDIARY.UNITS ELSE 0 END) AS UNITSOUT, " + + "SUM(CASE WHEN STOCKDIARY.UNITS <0 THEN STOCKDIARY.UNITS * STOCKDIARY.PRICE ELSE 0 END) AS TOTALOUT, " + + "SUM(CASE WHEN STOCKDIARY.UNITS >=0 THEN STOCKDIARY.UNITS ELSE 0 END) AS UNITSIN, " + + "SUM(CASE WHEN STOCKDIARY.UNITS >=0 THEN STOCKDIARY.UNITS * STOCKDIARY.PRICE ELSE 0 END) AS TOTALIN, " + + "SUM(STOCKDIARY.UNITS) AS UNITSDIFF, " + + "SUM(STOCKDIARY.UNITS * STOCKDIARY.PRICE) AS TOTALDIFF, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = LOCATIONS.SITEGUID) AS SITE " + + "FROM STOCKDIARY JOIN LOCATIONS ON STOCKDIARY.LOCATION = LOCATIONS.ID, " + + "PRODUCTS LEFT OUTER JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID " + + "WHERE PRODUCTS.ID = STOCKDIARY.PRODUCT " + + "AND ?(QBF_FILTER) " + + "GROUP BY LOCATIONS.ID, LOCATIONS.NAME, PRODUCTS.REFERENCE, PRODUCTS.NAME, PRODUCTS.CATEGORY, CATEGORIES.NAME " + + "ORDER BY LOCATIONS.SITEGUID, LOCATIONS.ID, CATEGORIES.NAME, PRODUCTS.NAME"); + +report.addParameter("STOCKDIARY.DATENEW"); +report.addParameter("STOCKDIARY.DATENEW"); +report.addParameter("LOCATIONS.SITEGUID"); +report.addParameter("LOCATIONS.ID"); +report.addParameter("STOCKDIARY.REASON"); + +paramdates = new uk.chromis.pos.reports.JParamsInventory(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("LOCATIONID", uk.chromis.data.loader.Datas.STRING); +report.addField("LOCATIONNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORY", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORYNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("UNITSOUT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTALOUT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("UNITSIN", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTALIN", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("UNITSDIFF", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTALDIFF", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; + diff --git a/reports/uk/chromis/default/inventorydiffdetail.bs b/reports/uk/chromis/default/inventorydiffdetail.bs new file mode 100644 index 00000000..83dac490 --- /dev/null +++ b/reports/uk/chromis/default/inventorydiffdetail.bs @@ -0,0 +1,75 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.InventoryDiffDetail"); +report.setReport("/uk/chromis/reports/inventorydiffdetail"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "LOCATIONS.ID AS LOCATIONID, LOCATIONS.NAME AS LOCATIONNAME, " + + "PRODUCTS.REFERENCE, PRODUCTS.NAME, " + + "STOCKDIARY.ATTRIBUTESETINSTANCE_ID, ATTRIBUTESETINSTANCE.DESCRIPTION, " + + "PRODUCTS.CATEGORY, CATEGORIES.NAME AS CATEGORYNAME, " + + "SUM(CASE WHEN STOCKDIARY.UNITS <0 THEN STOCKDIARY.UNITS ELSE 0 END) AS UNITSOUT, " + + "SUM(CASE WHEN STOCKDIARY.UNITS <0 THEN STOCKDIARY.UNITS * STOCKDIARY.PRICE ELSE 0 END) AS TOTALOUT, " + + "SUM(CASE WHEN STOCKDIARY.UNITS >=0 THEN STOCKDIARY.UNITS ELSE 0 END) AS UNITSIN, " + + "SUM(CASE WHEN STOCKDIARY.UNITS >=0 THEN STOCKDIARY.UNITS * STOCKDIARY.PRICE ELSE 0 END) AS TOTALIN, " + + "SUM(STOCKDIARY.UNITS) AS UNITSDIFF, " + + "SUM(STOCKDIARY.UNITS * STOCKDIARY.PRICE) AS TOTALDIFF, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = LOCATIONS.SITEGUID) AS SITE " + + "FROM STOCKDIARY " + + "JOIN LOCATIONS ON STOCKDIARY.LOCATION = LOCATIONS.ID " + + "JOIN PRODUCTS ON PRODUCTS.ID = STOCKDIARY.PRODUCT " + + "LEFT OUTER JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID " + + "LEFT OUTER JOIN ATTRIBUTESETINSTANCE ON STOCKDIARY.ATTRIBUTESETINSTANCE_ID = ATTRIBUTESETINSTANCE.ID " + + "WHERE ?(QBF_FILTER) " + + "GROUP BY LOCATIONS.ID, LOCATIONS.NAME, PRODUCTS.REFERENCE, PRODUCTS.NAME, PRODUCTS.CATEGORY, CATEGORIES.NAME, STOCKDIARY.ATTRIBUTESETINSTANCE_ID, ATTRIBUTESETINSTANCE.DESCRIPTION " + + "ORDER BY LOCATIONS.SITEGUID, LOCATIONS.ID, CATEGORIES.NAME, PRODUCTS.NAME"); + +report.addParameter("STOCKDIARY.DATENEW"); +report.addParameter("STOCKDIARY.DATENEW"); +report.addParameter("LOCATIONS.SITEGUID"); +report.addParameter("LOCATIONS.ID"); +report.addParameter("STOCKDIARY.REASON"); + +paramdates = new uk.chromis.pos.reports.JParamsInventory(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("LOCATIONID", uk.chromis.data.loader.Datas.STRING); +report.addField("LOCATIONNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("ATTINSTANCEID", uk.chromis.data.loader.Datas.STRING); +report.addField("ATTINSTANCEDESC", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORY", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORYNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("UNITSOUT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTALOUT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("UNITSIN", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTALIN", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("UNITSDIFF", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTALDIFF", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/default/inventorylistdetail.bs b/reports/uk/chromis/default/inventorylistdetail.bs new file mode 100644 index 00000000..75fa8021 --- /dev/null +++ b/reports/uk/chromis/default/inventorylistdetail.bs @@ -0,0 +1,73 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.InventoryListDetail"); +report.setReport("/uk/chromis/reports/inventorylistdetail"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "STOCKCURRENT.LOCATION AS LOCATIONID, " + + "LOCATIONS.NAME AS LOCATIONNAME, " + + "PRODUCTS.REFERENCE, " + + "PRODUCTS.NAME AS NAME, " + + "STOCKCURRENT.ATTRIBUTESETINSTANCE_ID, " + + "ATTRIBUTESETINSTANCE.DESCRIPTION, " + + "PRODUCTS.CATEGORY, " + + "CATEGORIES.NAME AS CATEGORYNAME, " + + "STOCKCURRENT.UNITS, " + + "COALESCE(STOCKLEVEL.STOCKSECURITY, 0) AS STOCKSECURITY, " + + "COALESCE(STOCKLEVEL.STOCKMAXIMUM, 0) AS STOCKMAXIMUM, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = PRODUCTS.SITEGUID) AS SITE " + + "FROM STOCKCURRENT " + + "JOIN LOCATIONS ON STOCKCURRENT.LOCATION = LOCATIONS.ID " + + "JOIN PRODUCTS ON STOCKCURRENT.PRODUCT = PRODUCTS.ID " + + "JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID " + + "LEFT OUTER JOIN STOCKLEVEL ON STOCKCURRENT.LOCATION = STOCKLEVEL.LOCATION AND STOCKCURRENT.PRODUCT = STOCKLEVEL.PRODUCT " + + "LEFT OUTER JOIN ATTRIBUTESETINSTANCE ON STOCKCURRENT.ATTRIBUTESETINSTANCE_ID = ATTRIBUTESETINSTANCE.ID " + + "WHERE ?(QBF_FILTER) " + + "ORDER BY PRODUCTS.SITEGUID, CATEGORIES.NAME, PRODUCTS.NAME, STOCKCURRENT.LOCATION"); + + +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.ISCATALOG"); +report.addParameter("STOCKCURRENT.LOCATION"); +report.addParameter("UNITS"); +report.addParameter("PRODUCTS.SITEGUID"); + +report.addQBFFilter(new uk.chromis.pos.ticket.ProductFilterReportWithCat(true, false)); + +report.addField("LOCATIONID", uk.chromis.data.loader.Datas.STRING); +report.addField("LOCATIONNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("ATTINSTANCEID", uk.chromis.data.loader.Datas.STRING); +report.addField("ATTINSTANCEDESC", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORY", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORYNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("UNITS", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKSECURITY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKMAXIMUM", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/default/inventoryreorder.bs b/reports/uk/chromis/default/inventoryreorder.bs new file mode 100644 index 00000000..bd53b9dd --- /dev/null +++ b/reports/uk/chromis/default/inventoryreorder.bs @@ -0,0 +1,82 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & PostgreSQl July 2016 + + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.InventoryReOrder"); +report.setReport("/uk/chromis/reports/inventoryreorder"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "STOCKCURRENT.LOCATION AS LOCATIONID, " + + "LOCATIONS.NAME AS LOCATIONNAME, " + + "PRODUCTS.REFERENCE, " + + "PRODUCTS.NAME AS PRODUCTNAME, " + + "PRODUCTS.CATEGORY, " + + "CATEGORIES.NAME AS CATEGORYNAME, " + + "SUM(STOCKCURRENT.UNITS) AS UNITS, " + + "PRODUCTS.PRICEBUY, " + + "PRODUCTS.PRICESELL, " + + "COALESCE(PRODUCTS.STOCKVOLUME, 0) AS STOCKVOLUME, " + + "COALESCE(PRODUCTS.STOCKCOST, 0) AS STOCKCOST, " + + "COALESCE(STOCKLEVEL.STOCKSECURITY, 0) AS STOCKSECURITY, " + + "COALESCE(STOCKLEVEL.STOCKMAXIMUM, 0) AS STOCKMAXIMUM, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = LOCATIONS.SITEGUID) AS SITE " + + "FROM STOCKCURRENT " + + "JOIN LOCATIONS ON STOCKCURRENT.LOCATION = LOCATIONS.ID " + + "JOIN PRODUCTS ON STOCKCURRENT.PRODUCT = PRODUCTS.ID " + + "JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID " + + "LEFT OUTER JOIN STOCKLEVEL ON STOCKCURRENT.LOCATION = STOCKLEVEL.LOCATION AND STOCKCURRENT.PRODUCT = STOCKLEVEL.PRODUCT " + + "WHERE ( UNITS < STOCKLEVEL.STOCKSECURITY ) AND ?(QBF_FILTER) " + + "GROUP BY STOCKCURRENT.LOCATION, LOCATIONS.NAME, PRODUCTS.REFERENCE, PRODUCTS.NAME, PRODUCTS.CATEGORY, CATEGORIES.NAME, PRODUCTS.PRICEBUY, PRODUCTS.PRICESELL, PRODUCTS.STOCKVOLUME, PRODUCTS.STOCKCOST, STOCKLEVEL.STOCKSECURITY, STOCKLEVEL.STOCKMAXIMUM " + + "ORDER BY SITE, STOCKCURRENT.LOCATION, CATEGORIES.NAME, PRODUCTS.NAME"); + +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.ISCATALOG"); +report.addParameter("STOCKCURRENT.LOCATION"); +report.addParameter("UNITS"); +report.addParameter("LOCATIONS.SITEGUID"); +report.addQBFFilter(new uk.chromis.pos.ticket.ProductFilterReportWithCat()); + + + +report.addField("LOCATIONID", uk.chromis.data.loader.Datas.STRING); +report.addField("LOCATIONNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORY", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORYNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("UNITS", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("PRICEBUY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("PRICESELL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKVOLUME", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKCOST", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKSECURITY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKMAXIMUM", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; diff --git a/reports/uk/chromis/default/missingdata.bs b/reports/uk/chromis/default/missingdata.bs new file mode 100644 index 00000000..c0a02d20 --- /dev/null +++ b/reports/uk/chromis/default/missingdata.bs @@ -0,0 +1,43 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . + + +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.MissingData"); +report.setReport("/uk/chromis/reports/missingdata"); +report.setResourceBundle("uk/chromis/reports/missingdata_messages"); + +report.setSentence("SELECT CSVIMPORT.ROWNUMBER, CSVIMPORT.REFERENCE, CSVIMPORT.CODE,"+ + "CSVIMPORT.NAME, CSVIMPORT.PRICEBUY, CSVIMPORT.PRICESELL"+ + " FROM CSVIMPORT WHERE CSVIMPORT.CSVERROR='Missing data or Invalid number'"); + + + +report.addField("rownumber", uk.chromis.data.loader.Datas.STRING); +report.addField("reference", uk.chromis.data.loader.Datas.STRING); +report.addField("code", uk.chromis.data.loader.Datas.STRING); +report.addField("name", uk.chromis.data.loader.Datas.STRING); +report.addField("pricebuy", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("pricesell", uk.chromis.data.loader.Datas.DOUBLE); + + +report; \ No newline at end of file diff --git a/reports/uk/chromis/default/newproducts.bs b/reports/uk/chromis/default/newproducts.bs new file mode 100644 index 00000000..c87b3b86 --- /dev/null +++ b/reports/uk/chromis/default/newproducts.bs @@ -0,0 +1,43 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . + + +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.NewProducts"); +report.setReport("/uk/chromis/reports/newproducts"); +report.setResourceBundle("uk/chromis/reports/newproducts_messages"); + +report.setSentence("SELECT CSVIMPORT.REFERENCE, CSVIMPORT.CODE,"+ + "CSVIMPORT.NAME, CSVIMPORT.PRICEBUY, CSVIMPORT.PRICESELL,"+ + "CSVIMPORT.CATEGORY FROM CSVIMPORT WHERE CSVIMPORT.CSVERROR='New product'"); + + + +report.addField("reference", uk.chromis.data.loader.Datas.STRING); +report.addField("code", uk.chromis.data.loader.Datas.STRING); +report.addField("name", uk.chromis.data.loader.Datas.STRING); +report.addField("pricebuy", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("pricesell", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("category",uk.chromis.data.loader.Datas.STRING); + + +report; \ No newline at end of file diff --git a/reports/uk/chromis/default/paymentreport.bs b/reports/uk/chromis/default/paymentreport.bs new file mode 100644 index 00000000..de02f692 --- /dev/null +++ b/reports/uk/chromis/default/paymentreport.bs @@ -0,0 +1,52 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & PostgreSQl July 2016 + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.PaymentReport"); +report.setReport("/uk/chromis/reports/paymentreport"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT RECEIPTS.DATENEW,PAYMENTS.PAYMENT, PAYMENTS.NOTES, PAYMENTS.TOTAL, "+ +"(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = RECEIPTS.SITEGUID) AS SITE " + +"FROM PAYMENTS,RECEIPTS "+ +"WHERE PAYMENTS.RECEIPT = RECEIPTS.ID AND ?(QBF_FILTER) "+ +"ORDER BY PAYMENTS.SITEGUID, RECEIPTS.DATENEW"); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("DATENEW", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("PAYMENT", uk.chromis.data.loader.Datas.STRING); +report.addField("NOTES", uk.chromis.data.loader.Datas.STRING); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + + +report; diff --git a/reports/uk/chromis/default/people.bs b/reports/uk/chromis/default/people.bs new file mode 100644 index 00000000..ff76bd11 --- /dev/null +++ b/reports/uk/chromis/default/people.bs @@ -0,0 +1,43 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.UsersReport"); +report.setReport("/uk/chromis/reports/people"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT PEOPLE.ID, PEOPLE.NAME, PEOPLE.CARD, ROLES.NAME AS ROLE, PEOPLE.IMAGE, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = PEOPLE.SITEGUID) AS SITE " + + "FROM PEOPLE, ROLES WHERE PEOPLE.ROLE = ROLES.ID AND PEOPLE.VISIBLE = " + app.getSession().DB.TRUE() + + " AND ?(QBF_FILTER) " + + " ORDER BY PEOPLE.SITEGUID "); + +report.addParameter("PEOPLE.SITEGUID"); + +report.addQBFFilter(new uk.chromis.pos.reports.JParamsSites(true)); + + +report.addField("ID", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("CARD", uk.chromis.data.loader.Datas.STRING); +report.addField("ROLE", uk.chromis.data.loader.Datas.STRING); +report.addField("IMAGE", uk.chromis.data.loader.Datas.IMAGE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/default/performancereport.bs b/reports/uk/chromis/default/performancereport.bs new file mode 100644 index 00000000..9fb5bf01 --- /dev/null +++ b/reports/uk/chromis/default/performancereport.bs @@ -0,0 +1,49 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & PostgreSQl July 2016 + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.PerformanceReport"); +report.setReport("/uk/chromis/reports/performancereport"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT PEOPLE.NAME, MIN(RECEIPTS.DATENEW) AS STARTDATE, MAX(RECEIPTS.DATENEW) AS ENDDATE, SUM(TICKETLINES.UNITS * TICKETLINES.PRICE) AS TOTAL, " + +"(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = PEOPLE.SITEGUID) AS SITE " + +"FROM PEOPLE, RECEIPTS, TICKETS, TICKETLINES WHERE PEOPLE.ID = TICKETS.PERSON AND RECEIPTS.ID = TICKETS.ID AND TICKETS.ID = TICKETLINES.TICKET AND ?(QBF_FILTER) " + + "GROUP BY PEOPLE.ID, PEOPLE.NAME ORDER BY SITE, PEOPLE.NAME "); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("PEOPLE.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("STARTDATE", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("ENDDATE", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; diff --git a/reports/uk/chromis/default/piesalescat.bs b/reports/uk/chromis/default/piesalescat.bs new file mode 100644 index 00000000..ac79ef00 --- /dev/null +++ b/reports/uk/chromis/default/piesalescat.bs @@ -0,0 +1,56 @@ +// uniCenta oPOS - Touch Friendly Point Of Sale +// Copyright (c) 2009-(c) 2015-2016uniCenta & previous Openbravo POS works +// http://www.unicenta.net +// +// This file is part of uniCenta oPOS +// +// uniCenta oPOS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// uniCenta oPOS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with uniCenta oPOS. If not, see . +// +// MySQL July 2016 + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.CategoryProductSalesChart"); +report.setReport("/uk/chromis/reports/piesalescat"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT "+ + "CATEGORIES.NAME AS CAT, " + + "SUM(TICKETLINES.UNITS) AS UNITS, " + + "SUM(TICKETLINES.PRICE * TICKETLINES.UNITS) AS TOTAL " + + "FROM TICKETLINES " + + "LEFT OUTER JOIN PRODUCTS ON TICKETLINES.PRODUCT = PRODUCTS.ID " + + "LEFT OUTER JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID " + + "LEFT OUTER JOIN TICKETS ON TICKETLINES.TICKET = TICKETS.ID " + + "LEFT OUTER JOIN RECEIPTS ON TICKETS.ID = RECEIPTS.ID " + + "WHERE LENGTH(CATEGORIES.NAME) > '1' AND ?(QBF_FILTER) " + + "GROUP BY CATEGORIES.ID, CATEGORIES.NAME "+ + "ORDER BY CATEGORIES.NAME ASC"); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(false); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("CAT", uk.chromis.data.loader.Datas.STRING); +report.addField("UNITS", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); + +report; diff --git a/reports/uk/chromis/default/productlabels.bs b/reports/uk/chromis/default/productlabels.bs new file mode 100644 index 00000000..e7402f8e --- /dev/null +++ b/reports/uk/chromis/default/productlabels.bs @@ -0,0 +1,72 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & PostgreSQl July 2016 + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.ProductLabels"); +report.setReport("/uk/chromis/reports/productlabels"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT PRODUCTS.ID, PRODUCTS.REFERENCE, PRODUCTS.CODE, PRODUCTS.CODETYPE, " + + "PRODUCTS.NAME, PRODUCTS.PRICEBUY, PRODUCTS.PRICESELL, TC.ID AS TAXCAT, " + + "TC.NAME AS TAXCATNAME, CATEGORIES.ID AS CATEGORY, CATEGORIES.NAME AS CATEGORYNAME, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = PRODUCTS.SITEGUID) AS SITE " + + "FROM PRODUCTS LEFT OUTER JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID LEFT OUTER JOIN TAXCATEGORIES TC ON PRODUCTS.TAXCAT = TC.ID " + + "WHERE ?(QBF_FILTER) " + + "ORDER BY PRODUCTS.SITEGUID, CATEGORIES.NAME, PRODUCTS.NAME"); + +//report.addParameter("PRODUCTS.NAME"); +//report.addParameter("PRODUCTS.PRICEBUY"); +//report.addParameter("PRODUCTS.PRICESELL"); +//report.addParameter("PRODUCTS.CATEGORY"); +//report.addParameter("PRODUCTS.CODE"); +//report.addParameter("PRODUCTS.SITEGUID"); +//report.addQBFFilter(new uk.chromis.pos.ticket.ProductFilterReport()); + +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.ISCATALOG"); +report.addParameter("STOCKCURRENT.LOCATION"); +report.addParameter("UNITS"); +report.addParameter("PRODUCTS.SITEGUID"); + + +report.addQBFFilter(new uk.chromis.pos.ticket.ProductFilterReportWithCat(false, false)); + +report.addField("ID", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("CODE", uk.chromis.data.loader.Datas.STRING); +report.addField("CODETYPE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("PRICEBUY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("PRICESELL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TAXCAT", uk.chromis.data.loader.Datas.STRING); +report.addField("TAXCATNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORY", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORYNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; + diff --git a/reports/uk/chromis/default/products.bs b/reports/uk/chromis/default/products.bs new file mode 100644 index 00000000..f501df92 --- /dev/null +++ b/reports/uk/chromis/default/products.bs @@ -0,0 +1,60 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & PostgreSQl July 2016 + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.Catalog"); +report.setReport("/uk/chromis/reports/products"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT PRODUCTS.ID, PRODUCTS.REFERENCE, PRODUCTS.CODE, PRODUCTS.NAME, " + + "PRODUCTS.PRICEBUY, PRODUCTS.PRICESELL, TC.ID AS TAXCAT, TC.NAME AS TAXCATNAME, " + + "CATEGORIES.ID AS CATEGORY, CATEGORIES.NAME AS CATEGORYNAME, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = PRODUCTS.SITEGUID) AS SITE " + + "FROM PRODUCTS LEFT OUTER JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID LEFT OUTER JOIN TAXCATEGORIES TC ON PRODUCTS.TAXCAT = TC.ID " + + "WHERE PRODUCTS.ISCATALOG = TRUE AND ?(QBF_FILTER)" + + "ORDER BY PRODUCTS.SITEGUID, CATEGORIES.NAME, PRODUCTS.CATORDER, PRODUCTS.NAME"); + +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.ISCATALOG"); +report.addParameter("STOCKCURRENT.LOCATION"); +report.addParameter("UNITS"); +report.addParameter("PRODUCTS.SITEGUID"); + +report.addQBFFilter(new uk.chromis.pos.ticket.ProductFilterReportWithCat(false, false)); + +report.addField("ID", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("CODE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("PRICEBUY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("PRICESELL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TAXCAT", uk.chromis.data.loader.Datas.STRING); +report.addField("TAXCATNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORY", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORYNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; diff --git a/reports/uk/chromis/default/productsales.bs b/reports/uk/chromis/default/productsales.bs new file mode 100644 index 00000000..a31993bc --- /dev/null +++ b/reports/uk/chromis/default/productsales.bs @@ -0,0 +1,68 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & PostgreSQl July 2016 + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.ProductSales"); +report.setReport("/uk/chromis/reports/productsales"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence( + "SELECT " + + "PRODUCTS.REFERENCE, " + + "PRODUCTS.NAME, " + + "SUM(TICKETLINES.UNITS) AS UNITS, " + + "SUM(TICKETLINES.UNITS * TICKETLINES.PRICE) AS TOTAL, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = RECEIPTS.SITEGUID) AS SITE " + + "FROM RECEIPTS, TICKETS, TICKETLINES, PRODUCTS " + + "WHERE RECEIPTS.ID = TICKETS.ID AND TICKETS.ID = TICKETLINES.TICKET AND TICKETLINES.PRODUCT = PRODUCTS.ID AND ?(QBF_FILTER) " + + "GROUP BY PRODUCTS.REFERENCE, PRODUCTS.NAME " + + "ORDER BY PRODUCTS.NAME"); + + +paramdates = new uk.chromis.pos.ticket.ProductFilterReportWithDates(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("RECEIPTS.SITEGUID"); + +report.addQBFFilter(paramdates); + + + +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("UNITS", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; + diff --git a/reports/uk/chromis/default/productsalesprofit.bs b/reports/uk/chromis/default/productsalesprofit.bs new file mode 100644 index 00000000..7064e63f --- /dev/null +++ b/reports/uk/chromis/default/productsalesprofit.bs @@ -0,0 +1,75 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// MySQL July 2016 + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.SalesProfit"); +report.setReport("/uk/chromis/reports/productsalesprofit"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + + +report.setSentence("SELECT PRODUCTS.REFERENCE, " + + "PRODUCTS.NAME, " + + "PRODUCTS.PRICEBUY, " + + "PRODUCTS.PRICESELL, " + + "SUM(TICKETLINES.UNITS) AS SOLD_UNITS, " + + "SUM(TICKETLINES.UNITS * PRODUCTS.PRICEBUY) AS COST_VALUE, " + + "SUM(TICKETLINES.UNITS * PRODUCTS.PRICESELL) AS EXPECTED_SALES_VALUE, " + + "SUM(TICKETLINES.PRICE) AS ACTUAL_SALES_VALUE, " + + "SUM(TICKETLINES.UNITS * PRODUCTS.PRICESELL) " + + "- SUM(TICKETLINES.UNITS * PRODUCTS.PRICEBUY) " + + "AS EXPECTED_PROFIT, " + + "SUM(TICKETLINES.PRICE) - SUM(TICKETLINES.UNITS * PRODUCTS.PRICEBUY) " + + "AS ACTUAL_PROFIT, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = PRODUCTS.SITEGUID) AS SITE " + + "FROM (TICKETLINES TICKETLINES " + + "INNER JOIN RECEIPTS RECEIPTS " + + "ON (TICKETLINES.TICKET = RECEIPTS.ID)) " + + "LEFT OUTER JOIN PRODUCTS PRODUCTS " + + "ON (TICKETLINES.PRODUCT = PRODUCTS.ID) " + + "WHERE ?(QBF_FILTER) " + + "GROUP BY TICKETLINES.PRODUCT " + + "ORDER BY PRODUCTS.SITEGUID, PRODUCTS.REFERENCE ASC"); + + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("PRODUCTS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("PRICEBUY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("PRICESELL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SOLD_UNITS", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("COST_VALUE", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("EXPECTED_SALES_VALUE", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("ACTUAL_SALES_VALUE", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("EXPECTED_PROFIT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("ACTUAL_PROFIT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/default/productscatalog.bs b/reports/uk/chromis/default/productscatalog.bs new file mode 100644 index 00000000..6a2acf6a --- /dev/null +++ b/reports/uk/chromis/default/productscatalog.bs @@ -0,0 +1,61 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// MySQL version + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.Catalog"); +report.setReport("/uk/chromis/reports/productscatalog1"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT PRODUCTS.ID, PRODUCTS.REFERENCE, PRODUCTS.CODE, PRODUCTS.NAME, " + + "PRODUCTS.PRICEBUY, PRODUCTS.PRICESELL, TC.ID AS TAXCAT, TC.NAME AS TAXCATNAME, " + + "CATEGORIES.ID AS CATEGORY, CATEGORIES.NAME AS CATEGORYNAME, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = PRODUCTS.SITEGUID) AS SITE " + + "FROM PRODUCTS LEFT OUTER JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID LEFT OUTER JOIN TAXCATEGORIES TC ON PRODUCTS.TAXCAT = TC.ID " + + "WHERE PRODUCTS.ISCATALOG = 1 AND ?(QBF_FILTER) " + + "GROUP BY PRODUCTS.SITEGUID, CATEGORIES.ID " + + "ORDER BY PRODUCTS.SITEGUID, CATEGORIES.ID, CATEGORIES.NAME, PRODUCTS.CATORDER, PRODUCTS.NAME"); + + +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.ISCATALOG"); +report.addParameter("STOCKCURRENT.LOCATION"); +report.addParameter("UNITS"); +report.addParameter("PRODUCTS.SITEGUID"); + +report.addQBFFilter(new uk.chromis.pos.ticket.ProductFilterReportWithCat(false, false)); + +report.addField("ID", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("CODE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("PRICEBUY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("PRICESELL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TAXCAT", uk.chromis.data.loader.Datas.STRING); +report.addField("TAXCATNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORY", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORYNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; diff --git a/reports/uk/chromis/default/report_messages.properties b/reports/uk/chromis/default/report_messages.properties new file mode 100644 index 00000000..d246d2a4 --- /dev/null +++ b/reports/uk/chromis/default/report_messages.properties @@ -0,0 +1,293 @@ +# Chromis POS - The New Face of Open Source POS +# Copyright (c) (c) 2015-2016Chromis , previous uniCenta & Openbravo POS works +# +# This file is part of chromis oPOS +# +# Chromis POS is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Chromis POS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Chromis POS. If not, see . + + + +# New reports structure +# Designed to reduce the number or resource bundles to 1 per locale + +title.closedpos=Cash Closed +title.closedpos_1=Cash Closed (Export) +title.cashregisterlog=Transaction Log +title.extendedcashregisterlog=Transaction Log: Extended +title.cashflow=Cash-Flow +title.paymentreport=Payments +title.categorysales=Category Sales +title.closedproducts=Product Sales: Product +title.closedproducts_1=Product Sales: Terminal +title.bestsellers=Product Sales: Best Sellers +title.bestsellersbySite=Product Sales: Best Sellers by Site +title.extproducts=Product Sales: Customer +title.saletaxes=Sales Taxes +title.taxcatsales=Tax: Category Sales +title.taxes=Tax Summary +title.productsales=Product Sales: Units +title.timeseriesproduct=Product Time Series +title.chartsales=Sales Chart +title.top10sales=Top 10 Sales +title.piesalescat=Sales by Product Category +title.productsalesprofit=Product Sales: Profit +title.barcodesheet=Barcode Sheet +title.inventory=Inventory: Location and Category +title.inventoryb=Inventory: Current +title.inventorybroken=Inventory: Broken +title.inventorylistdetail=Inventory: List Detail +title.productlabels=Product Labels +title.products=Products +title.productscatalog=Product Catalogue +title.salecatalog=Product Catalogue +title.people=Users +title.usersales=User Sales +title.salebycustomer=Sales by Customer +title.customersdiary=Customers Diary +title.customers=Customers +title.customers_list=Customers +title.customerdebtors=Customer Debtors +title.dailypresence=Daily Presence +title.performancereport=Performance Report +title.dailyschedule=Daily Schedule +title.badprice=New Products Added +title.invalidcategory=Invalid Category Data +title.invaliddata=Invalid product data0 +title.newproducts=New Products Added +title.updatedprices=Price Updates +title.stockchanges=Stock Changes +title.missingdata=Missing data or Invalid Price in file +title.inventorydiff=Inventory: Difference +title.inventorydiffdetail=Inventory: Difference Detail +title.inventoryreorder=Inventory: Re-Order +title.shelfedgelabels=Shelf labels +title.top10sales=Top 10 Sales + + +# A +label.actualsalesvalue=Actual Sales Value +label.actualprofit=Actual Profit +label.address=Address +label.address2=Address2 +label.axisx=Sales +label.axisy=Quantity + +# B +label.badcategory=Bad Category +label.barcode=Barcode + + +# C +label.catname=Category +label.cash=Sales +label.catprice=Net +label.catsales=Sales +label.cattax=Tax +label.cashvalue=Cash Value +label.cattotal=Total +label.city=City +label.closedate=Closed Date +label.contact=Contact +label.cost=Cost +label.costvalue=Cost Value +label.csverror=Error message +label.currentstock=Current Stock +label.curdebt=Debt Current +label.curdate=Debt date +label.customer=Customer + + +# D +label.date=Date +label.diff=Difference +label.disc=Disc. +label.discount=Discount + +# E +label.email=eMail +label.end=End Shift +label.enddate=End Date +label.endleave=End Leave +label.expectedsalesvalue=Expected Sales Value +label.expectedprofit=Expected Profit +label.extaxsell=Retail(ex Tax) + + +# F +label.firstname=First Name + + +# G +label.gross=Gross +label.gtotal=Grand Total + +# H +label.host=Terminal +label.hostsequence=Sequence + + +# I +label.in=In +label.invoice=Invoice No. + + +# L +label.lastname=Last Name +label.location=Location : + + +# M +label.max=Max Stock +label.maxlevel=Required For Max Stock +label.maxdebt=Max Deb +label.meanprice=Mean Price +label.money=Total +label.margin=Margin + + + +# N +label.name=Name +label.nocategory=(No Category defined) +label.nocustomer=(No Customer defined) +label.noproduct=(no Product defined) +label.noreference=(no Reference defined) +label.noreferency= +label.notaxid= +label.notes=Notes + + +# O +label.out=Out + + +# P +label.partialamount=Amount +label.partialtotal=Sequence Total +label.partialsubtotal=Subtotal +label.partialtax=Taxes +label.partialtotal=Total +label.payment=Payment +label.paymenttype=Type +label.paymentnotes=Notes +label.paytype=Payment Type +label.period=Period: +label.phone=Phone +label.pietitleunit=Sales Qty Volume +label.pietitlecost=Sales Cost Value +label.price=Unit Price +label.pricebuy=Buy +label.price=Price Nett +label.pricesell=Sell +label.pricetax=Price Gross +label.printed=Printed +label.product=Product +label.productname=Product +label.prodref=Reference +label.prodpricebuy=Buy Price +label.prodpricesell=Sell Price +label.prodpriceselltax=Sell Price + Tax +label.prodstockcost=Stock Cost by Year +label.prodstockvol=Stock Volume +label.produnitsales=Unit Sales by Day +label.postal=PCode +label.ptotal=Product Total +label.newpricebuy=New Buy Price +label.newpricesell=New Sell Price +label.previousbuy=Old Buy Price +label.previoussell=Old Sell Price + + +# Q +label.qty=Qty + + +# R +label.ref=Ref. +label.reference=Reference +label.row=Row in file + + +# S +label.sales=Sales +label.sell=Sell +label.start=Start Shift +label.startleave=Start Leave +label.sec=Minimum Stock +label.seclevel=Required For Min Stock +label.sitename=Site Name: +label.sitetotal=Site total : +label.sitetotals=Site totals : +label.soldunits=Units +label.startdate=Start Date +label.subtotal=Subtotal +label.subtotalnett=Nett +label.sum=Sum +label.sumin=Total In +label.sumout=Total Out +label.sumdiff=Total Difference + + + +# T +label.taxes=Tax +label.tax=Taxes +label.taxcategory=Tax Category +label.taxid=Account ID +label.taxnames=Tax +label.taxname=Tax Type +label.taxrate=Tax Rate +label.taxnorate=(No Tax Rate found) +label.taxtotal=Total +label.telephone=Telephone +label.terminaltotal=Terminal Total +label.ticket=Ticket No. +label.grandtotal=Grand Total +label.totaldays=Total Days +label.totalvalue=Total +label.total=Total Hours +label.totalstock=Location Costs +label.totalsales=Total: +label.totalbycustomer=Total by Customer +label.ttotal=Terminal Total +label.ttype=Type +transpayment.cash=Cash +transpayment.cashrefund=Refund +transpayment.cashin=(in) Cash +transpayment.cashout=(out) Cash +transpayment.cheque=Cheque +transpayment.chequerefund=Cheque Refund +transpayment.debt=Debt +transpayment.debtpaid=Debt Paid +transpayment.free=Free +transpayment.magcard=Card +transpayment.magcardrefund=Card Refund +transpayment.paperin=Note Input +transpayment.paperout=Note Output +transpayment.ticket=Ticket + + +# U +label.units=Units +label.user=User + + +# V +label.value=Value +label.valuebuy=Cost Value +label.valuecost=Cost +label.valuesell=Retail Value +label.valuevolume=Volume + + diff --git a/reports/uk/chromis/default/salebycustomer.bs b/reports/uk/chromis/default/salebycustomer.bs new file mode 100644 index 00000000..8283dd16 --- /dev/null +++ b/reports/uk/chromis/default/salebycustomer.bs @@ -0,0 +1,68 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & PostgreSQl July 2016 + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.SalesByCustomer"); +report.setReport("/uk/chromis/reports/salebycustomer"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "CUSTOMERS.NAME AS CNAME, " + + "RECEIPTS.DATENEW, " + + "TICKETS.TICKETID, " + + "PRODUCTS.NAME AS PNAME, " + + "TICKETS.TICKETTYPE, " + + "SUM(TICKETLINES.UNITS) AS UNITS, " + + "SUM(TICKETLINES.UNITS * TICKETLINES.PRICE) AS TOTAL, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = RECEIPTS.SITEGUID) AS SITE " + + "FROM RECEIPTS, CUSTOMERS, TICKETS, TICKETLINES LEFT OUTER JOIN PRODUCTS ON TICKETLINES.PRODUCT = PRODUCTS.ID " + + "WHERE CUSTOMERS.ID = TICKETS.CUSTOMER AND TICKETLINES.PRODUCT = PRODUCTS.ID AND RECEIPTS.ID = TICKETS.ID AND TICKETS.ID = TICKETLINES.TICKET AND ?(QBF_FILTER) " + + "GROUP BY CUSTOMERS.NAME, RECEIPTS.DATENEW, TICKETS.TICKETID, PRODUCTS.NAME, TICKETS.TICKETTYPE " + + "ORDER BY RECEIPTS.SITEGUID, CUSTOMERS.NAME, PRODUCTS.NAME, RECEIPTS.DATENEW"); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addParameter("CUSTOMERS.ID"); +report.addParameter("CUSTOMERS.NAME"); + +report.addQBFFilter(new uk.chromis.pos.reports.JParamsCustomer()); + +report.addField("CNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("DATENEW", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("TICKETID", uk.chromis.data.loader.Datas.STRING); +report.addField("PNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("TICKETTYPE", uk.chromis.data.loader.Datas.INT); +report.addField("UNITS", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/default/salecatalog.bs b/reports/uk/chromis/default/salecatalog.bs new file mode 100644 index 00000000..e55362ca --- /dev/null +++ b/reports/uk/chromis/default/salecatalog.bs @@ -0,0 +1,70 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// MySQL version + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.SaleCatalog"); +report.setReport("/uk/chromis/reports/salecatalog"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence( +"SELECT " + +" PRODUCTS.ID, " + +" PRODUCTS.REFERENCE, " + +" PRODUCTS.CODE, " + +" PRODUCTS.NAME, " + +" PRODUCTS.PRICESELL, " + +" PRODUCTS.IMAGE, " + +" TC.ID AS TAXCAT, " + +" CATEGORIES.NAME AS CATEGORYNAME, " + +"(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = PRODUCTS.SITEGUID) AS SITE " + +"FROM " + +" PRODUCTS LEFT OUTER JOIN CATEGORIES ON " + +" PRODUCTS.CATEGORY = CATEGORIES.ID LEFT OUTER JOIN TAXCATEGORIES TC ON " + +" PRODUCTS.TAXCAT = TC.ID " + +"WHERE PRODUCTS.ISCATALOG = 1 AND ?(QBF_FILTER) " + +"ORDER BY PRODUCTS.SITEGUID, CATEGORIES.NAME, PRODUCTS.NAME"); + + +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.ISCATALOG"); +report.addParameter("STOCKCURRENT.LOCATION"); +report.addParameter("UNITS"); +report.addParameter("PRODUCTS.SITEGUID"); + +report.addQBFFilter(new uk.chromis.pos.ticket.ProductFilterReportWithCat(false, false)); + + +report.addField("ID", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("CODE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("PRICESELL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("IMAGE", uk.chromis.data.loader.Datas.IMAGE); +report.addField("TAXCAT", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORYNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; + diff --git a/reports/uk/chromis/default/saletaxes.bs b/reports/uk/chromis/default/saletaxes.bs new file mode 100644 index 00000000..de99f727 --- /dev/null +++ b/reports/uk/chromis/default/saletaxes.bs @@ -0,0 +1,61 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . + +// added by g.irura @ 27/03/2010. If a retailer issues item which is +// taxable but gets back a refund, means when this happens, the tax +// effected initially is deducted. all taxes occur in taxlines.amount +// where the sum is obtained. It is therefore important to show on this +// report the taxes that were charged on a receipt but later refunded +// +// Derby & PostgreSQl July 2016 + + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.SaleTaxes"); +report.setReport("/uk/chromis/reports/saletaxes"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence( + "SELECT TICKETS.TICKETID, RECEIPTS.DATENEW, PAYMENTS.PAYMENT, TAXCATEGORIES.NAME, TAXLINES.AMOUNT, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = RECEIPTS.SITEGUID) AS SITE " + + "FROM RECEIPTS, TAXLINES, TAXES, TAXCATEGORIES,TICKETS, PAYMENTS " + + "WHERE PAYMENTS.RECEIPT = RECEIPTS.ID AND RECEIPTS.ID = TAXLINES.RECEIPT AND RECEIPTS.ID=TICKETS.ID AND TAXLINES.TAXID = TAXES.ID AND TAXES.CATEGORY = TAXCATEGORIES.ID AND ?(QBF_FILTER) "+ + "ORDER BY RECEIPTS.SITEGUID, RECEIPTS.DATENEW"); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("TICKETID", uk.chromis.data.loader.Datas.INT); +report.addField("DATENEW", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("PAYMENT", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("AMOUNT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/default/shelfedgelabels.bs b/reports/uk/chromis/default/shelfedgelabels.bs new file mode 100644 index 00000000..e8eb8ed1 --- /dev/null +++ b/reports/uk/chromis/default/shelfedgelabels.bs @@ -0,0 +1,65 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & PostgreSQl July 2016 + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.BarcodeSheet"); +report.setReport("/uk/chromis/reports/shelfedgelabels"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "PRODUCTS.ID, PRODUCTS.REFERENCE, PRODUCTS.CODE, " + + "PRODUCTS.CODETYPE, PRODUCTS.NAME, PRODUCTS.PRICEBUY, " + + "PRODUCTS.PRICESELL, TC.ID AS TAXCAT, TC.NAME AS TAXCATNAME, " + + "CATEGORIES.ID AS CATEGORY, CATEGORIES.NAME AS CATEGORYNAME, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = PRODUCTS.SITEGUID) AS SITE " + + "FROM PRODUCTS LEFT OUTER JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID LEFT OUTER JOIN TAXCATEGORIES TC ON PRODUCTS.TAXCAT = TC.ID " + + "WHERE PRODUCTS.CODETYPE IS NOT NULL AND ?(QBF_FILTER) " + + "ORDER BY PRODUCTS.SITEGUID, PRODUCTS.NAME"); + +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.ISCATALOG"); +report.addParameter("STOCKCURRENT.LOCATION"); +report.addParameter("UNITS"); +report.addParameter("PRODUCTS.SITEGUID"); + +report.addQBFFilter(new uk.chromis.pos.ticket.ProductFilterReportWithCat(false, false)); + +report.addField("ID", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("CODE", uk.chromis.data.loader.Datas.STRING); +report.addField("CODETYPE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("PRICEBUY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("PRICESELL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TAXCAT", uk.chromis.data.loader.Datas.STRING); +report.addField("TAXCATNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORY", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORYNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; + diff --git a/reports/uk/chromis/default/taxcatsales.bs b/reports/uk/chromis/default/taxcatsales.bs new file mode 100644 index 00000000..1aa9e4ad --- /dev/null +++ b/reports/uk/chromis/default/taxcatsales.bs @@ -0,0 +1,70 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// MySQL version + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.TaxCatSales"); +report.setReport("/uk/chromis/reports/taxcatsales"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "CLOSEDCASH.HOST, " + + "CLOSEDCASH.MONEY, " + + "CLOSEDCASH.DATEEND, " + + "TAXES.NAME AS TAXNAME, CATEGORIES.NAME, " + + "SUM(TICKETLINES.UNITS) AS QTY, " + + "SUM(TICKETLINES.PRICE * TICKETLINES.UNITS) AS CATPRICE, " + + "SUM((TICKETLINES.PRICE * TAXES.RATE ) * TICKETLINES.UNITS) AS CATTAX, " + + "SUM((TICKETLINES.PRICE + TICKETLINES.PRICE * TAXES.RATE ) * TICKETLINES.UNITS) AS CATTOTAL, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = CLOSEDCASH.SITEGUID) AS SITE " + + "FROM CLOSEDCASH, TAXES, TICKETLINES " + + "LEFT OUTER JOIN PRODUCTS ON TICKETLINES.PRODUCT = PRODUCTS.ID " + + //"LEFT OUTER JOIN PRODUCTS_CAT ON PRODUCTS_CAT.PRODUCT = PRODUCTS.ID " + + "LEFT OUTER JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID " + + "LEFT OUTER JOIN TICKETS ON TICKETS.ID = TICKETLINES.TICKET " + + "LEFT OUTER JOIN RECEIPTS ON RECEIPTS.ID = TICKETS.ID " + + "WHERE PRODUCTS.ISCATALOG = 1 AND CLOSEDCASH.MONEY = RECEIPTS.MONEY " + + "AND TICKETLINES.TAXID = TAXES.ID " + + "AND ?(QBF_FILTER) " + + "GROUP BY CLOSEDCASH.HOST, CLOSEDCASH.MONEY, CLOSEDCASH.DATEEND, TAXES.NAME, CATEGORIES.NAME " + + "ORDER BY CLOSEDCASH.SITEGUID, TAXES.NAME, CATEGORIES.NAME"); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("CLOSEDCASH.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday());paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("HOST", uk.chromis.data.loader.Datas.STRING); +report.addField("MONEY", uk.chromis.data.loader.Datas.STRING); +report.addField("DATEEND", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("TAXNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("QTY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("CATPRICE", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("CATTAX", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("CATTOTAL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/default/taxes.bs b/reports/uk/chromis/default/taxes.bs new file mode 100644 index 00000000..7b60cee4 --- /dev/null +++ b/reports/uk/chromis/default/taxes.bs @@ -0,0 +1,56 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & PostgreSQl July 2016 + + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.ReportTaxes"); +report.setReport("/uk/chromis/reports/taxes"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence( + "SELECT TAXCATEGORIES.ID AS TAXID, TAXCATEGORIES.NAME AS TAXNAME, SUM(TAXLINES.AMOUNT) AS TOTALTAXES, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = RECEIPTS.SITEGUID) AS SITE " + + "FROM RECEIPTS, TAXLINES, TAXES, TAXCATEGORIES " + + "WHERE RECEIPTS.ID = TAXLINES.RECEIPT AND TAXLINES.TAXID = TAXES.ID AND TAXES.CATEGORY = TAXCATEGORIES.ID " + + "AND ?(QBF_FILTER) " + + "GROUP BY RECEIPTS.SITEGUID, TAXCATEGORIES.ID, TAXCATEGORIES.NAME " + + "ORDER BY RECEIPTS.SITEGUID, TAXCATEGORIES.NAME "); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + + +report.addQBFFilter(paramdates); + +report.addField("TAXID", uk.chromis.data.loader.Datas.STRING); +report.addField("TAXNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("TOTALTAXES", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; diff --git a/reports/uk/chromis/default/timeseriesproduct.bs b/reports/uk/chromis/default/timeseriesproduct.bs new file mode 100644 index 00000000..162a0a60 --- /dev/null +++ b/reports/uk/chromis/default/timeseriesproduct.bs @@ -0,0 +1,87 @@ + // Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// MySQL version + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.TimeSeriesProduct"); +report.setReport("/uk/chromis/reports/timeseriesproduct"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "CATEGORIES.NAME AS CATNAME, " + + "PRODUCTS.NAME AS PRODUCT, " + + "PRODUCTS.REFERENCE AS REF, " + + "PRODUCTS.CODE AS BARCODE, " + + "PRODUCTS.PRICEBUY, " + + "PRODUCTS.PRICESELL, " + + "PRODUCTS.STOCKCOST, " + + "PRODUCTS.STOCKVOLUME, " + + "TAXCATEGORIES.ID AS TAXCAT, " + + "TAXCATEGORIES.NAME AS TAXCATNAME, " + + "PEOPLE.NAME AS SELLER, " + + "RECEIPTS.DATENEW AS RECEIPTDATE, " + + "SUM(TICKETLINES.UNITS) AS TOTALUNIT, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = PRODUCTS.SITEGUID) AS SITE " + + "FROM RECEIPTS LEFT OUTER JOIN TICKETS ON RECEIPTS.ID = TICKETS.ID LEFT OUTER JOIN TICKETLINES ON " + + "TICKETS.ID = TICKETLINES.TICKET, PRODUCTS LEFT OUTER JOIN CATEGORIES ON " + + "PRODUCTS.CATEGORY = CATEGORIES.ID LEFT OUTER JOIN TAXCATEGORIES ON PRODUCTS.TAXCAT = TAXCATEGORIES.ID, " + + " PEOPLE " + + "WHERE PRODUCTS.ID = TICKETLINES.PRODUCT AND PEOPLE.ID = TICKETS.PERSON AND PRODUCTS.ISCATALOG = 1 AND ?(QBF_FILTER) " + + "GROUP BY CATEGORIES.NAME, PRODUCTS.NAME, PRODUCTS.REFERENCE,PRODUCTS.CODE,PRODUCTS.PRICEBUY, " + + "PRODUCTS.PRICESELL, PRODUCTS.STOCKCOST,PRODUCTS.STOCKVOLUME, TAXCATEGORIES.ID, TAXCATEGORIES.NAME, PEOPLE.NAME, RECEIPTS.DATENEW " + + "ORDER BY CATEGORIES.NAME, PRODUCTS.NAME, RECEIPTS.DATENEW, PEOPLE.NAME"); + + +paramdates = new uk.chromis.pos.ticket.ProductFilterReportWithDates(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.SITEGUID"); + + +report.addQBFFilter(paramdates); + +report.addField("CATNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("PRODUCT", uk.chromis.data.loader.Datas.STRING); +report.addField("REF", uk.chromis.data.loader.Datas.STRING); +report.addField("BARCODE", uk.chromis.data.loader.Datas.STRING); +report.addField("PRICEBUY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("PRICESELL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKCOST", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKVOLUME", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TAXCAT", uk.chromis.data.loader.Datas.STRING); +report.addField("TAXCATNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("SALER", uk.chromis.data.loader.Datas.STRING); +report.addField("RECEIPTDATE", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("TOTALUNIT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + + +report; + diff --git a/reports/uk/chromis/default/top10sales.bs b/reports/uk/chromis/default/top10sales.bs new file mode 100644 index 00000000..ca644306 --- /dev/null +++ b/reports/uk/chromis/default/top10sales.bs @@ -0,0 +1,67 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// MySQL version + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.Top10Sales"); +report.setReport("/uk/chromis/reports/top10sales"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence( + "SELECT " + + "PRODUCTS.REFERENCE,PRODUCTS.NAME,PRODUCTS.PRICEBUY,PRODUCTS.PRICESELL, " + + "ROUND(SUM(TICKETLINES.UNITS)) AS UNITS, " + + "ROUND(SUM(TICKETLINES.PRICE * TICKETLINES.UNITS)) AS SUBTOTAL, " + + "ROUND(SUM((TICKETLINES.PRICE * TICKETLINES.UNITS) * TAXES.RATE)) As TAXES, " + + "ROUND(SUM(TICKETLINES.PRICE * TICKETLINES.UNITS) + SUM((TICKETLINES.PRICE * TICKETLINES.UNITS) * TAXES.RATE)) AS GROSSTOTAL " + + "FROM TICKETLINES " + + "LEFT OUTER JOIN PRODUCTS ON TICKETLINES.PRODUCT = PRODUCTS.ID " + + "LEFT OUTER JOIN TICKETS ON TICKETS.ID = TICKETLINES.TICKET " + + "LEFT OUTER JOIN RECEIPTS ON RECEIPTS.ID = TICKETS.ID, TAXES " + + "WHERE RECEIPTS.ID = TICKETS.ID " + + "AND TICKETS.ID = TICKETLINES.TICKET " + + "AND TICKETLINES.PRODUCT = PRODUCTS.ID " + + "AND TICKETLINES.TAXID = TAXES.ID " + + "AND ?(QBF_FILTER) " + + "GROUP BY PRODUCTS.REFERENCE, PRODUCTS.NAME,PRODUCTS.PRICEBUY,PRODUCTS.PRICESELL " + + "ORDER BY GROSSTOTAL DESC " + + "LIMIT 10"); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("UNITS", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("PRICEBUY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("PRICESELL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SUBTOTAL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TAXES", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("GROSSTOTAL", uk.chromis.data.loader.Datas.DOUBLE); +report; + diff --git a/reports/uk/chromis/default/updatedprices.bs b/reports/uk/chromis/default/updatedprices.bs new file mode 100644 index 00000000..76ceabeb --- /dev/null +++ b/reports/uk/chromis/default/updatedprices.bs @@ -0,0 +1,43 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . + + +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.UpdatedPrices"); +report.setReport("/uk/chromis/reports/updatedprices"); +report.setResourceBundle("uk/chromis/reports/updatedprices_messages"); + +report.setSentence("SELECT CSVIMPORT.REFERENCE, CSVIMPORT.CODE,"+ + "CSVIMPORT.NAME, CSVIMPORT.PRICEBUY,CSVIMPORT.PRICESELL,CSVIMPORT.PREVIOUSBUY,CSVIMPORT.PREVIOUSSELL"+ + " FROM CSVIMPORT WHERE CSVIMPORT.CSVERROR='Updated Price Details' "); + + + +report.addField("reference", uk.chromis.data.loader.Datas.STRING); +report.addField("code", uk.chromis.data.loader.Datas.STRING); +report.addField("name", uk.chromis.data.loader.Datas.STRING); +report.addField("pricebuy", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("pricesell", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("previousbuy", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("previoussell", uk.chromis.data.loader.Datas.DOUBLE); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/default/usersales.bs b/reports/uk/chromis/default/usersales.bs new file mode 100644 index 00000000..99945b91 --- /dev/null +++ b/reports/uk/chromis/default/usersales.bs @@ -0,0 +1,53 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby & PostgreSQl July 2016 + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.UserSells"); +report.setReport("/uk/chromis/reports/usersales"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT PEOPLE.NAME, MIN(RECEIPTS.DATENEW) AS STARTDATE, MAX(RECEIPTS.DATENEW) AS ENDDATE, " + + "SUM(TICKETLINES.UNITS * TICKETLINES.PRICE) AS TOTAL, " + + "(SELECT SITES.NAME FROM SITES WHERE SITES.GUID = RECEIPTS.SITEGUID) AS SITE " + + "FROM PEOPLE, RECEIPTS, TICKETS, TICKETLINES " + + "WHERE PEOPLE.ID = TICKETS.PERSON AND RECEIPTS.ID = TICKETS.ID AND TICKETS.ID = TICKETLINES.TICKET AND ?(QBF_FILTER) " + + "GROUP BY SITE, PEOPLE.NAME " + + "ORDER BY SITE, PEOPLE.NAME "); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("STARTDATE", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("ENDDATE", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SITE", uk.chromis.data.loader.Datas.STRING); + +report; diff --git a/reports/uk/chromis/derby/Barcodesheet.jrxml b/reports/uk/chromis/derby/Barcodesheet.jrxml new file mode 100644 index 00000000..b74bd5ea --- /dev/null +++ b/reports/uk/chromis/derby/Barcodesheet.jrxml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="35" splitType="Stretch"> + <property name="com.jaspersoft.studio.unit.height" value="pixel"/> + <textField> + <reportElement x="0" y="0" width="260" height="30" forecolor="#33CCFF" uuid="7cea5951-6a59-43a2-9b3a-c9ff88e854f2"/> + <textElement> + <font size="14" isBold="true"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.barcodesheet}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-19" mode="Opaque" x="420" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="351edc22-0067-4202-afce-5c8830338a6e"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="420" y="15" width="135" height="15" uuid="d69da445-7e3c-4a30-b14b-b0422fbb71ed"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/badprice.bs b/reports/uk/chromis/derby/badprice.bs new file mode 100644 index 00000000..5a9aa999 --- /dev/null +++ b/reports/uk/chromis/derby/badprice.bs @@ -0,0 +1,42 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.NewProducts"); +report.setReport("/uk/chromis/reports/newproducts"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT CSVIMPORT.REFERENCE, CSVIMPORT.CODE,"+ + "CSVIMPORT.NAME, CSVIMPORT.PRICEBUY, CSVIMPORT.PRICESELL"+ + " FROM CSVIMPORT WHERE CSVIMPORT.CSVERROR='New product'"); + + + +report.addField("reference", uk.chromis.data.loader.Datas.STRING); +report.addField("code", uk.chromis.data.loader.Datas.STRING); +report.addField("name", uk.chromis.data.loader.Datas.STRING); +report.addField("pricebuy", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("pricesell", uk.chromis.data.loader.Datas.DOUBLE); + + +report; \ No newline at end of file diff --git a/reports/uk/chromis/derby/badprice.jrxml b/reports/uk/chromis/derby/badprice.jrxml new file mode 100644 index 00000000..d81c2465 --- /dev/null +++ b/reports/uk/chromis/derby/badprice.jrxml @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + <band height="52" splitType="Stretch"> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-1" mode="Transparent" x="0" y="0" width="260" height="30" forecolor="#33CCFF" backcolor="#FFFFFF"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.title}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="15" width="135" height="15"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-1" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/barcodesheet.bs b/reports/uk/chromis/derby/barcodesheet.bs new file mode 100644 index 00000000..abe7ae6e --- /dev/null +++ b/reports/uk/chromis/derby/barcodesheet.bs @@ -0,0 +1,47 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.BarcodeSheet"); +report.setReport("/uk/chromis/reports/barcodesheet"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "PRODUCTS.CODE, PRODUCTS.CODETYPE, PRODUCTS.NAME, " + + "CATEGORIES.ID AS CATEGORY, " + + "CATEGORIES.NAME AS CATEGORYNAME " + + "FROM PRODUCTS LEFT OUTER JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID " + + "WHERE PRODUCTS.CODETYPE IS NOT NULL AND ?(QBF_FILTER) " + + "ORDER BY CATEGORIES.NAME, PRODUCTS.NAME"); + +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.SITEGUID"); +report.addQBFFilter(new uk.chromis.pos.ticket.ProductFilter1()); + +report.addField("CODE", uk.chromis.data.loader.Datas.STRING); +report.addField("CODETYPE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); + +report; + diff --git a/reports/uk/chromis/derby/bestsellers.bs b/reports/uk/chromis/derby/bestsellers.bs new file mode 100644 index 00000000..2eaed997 --- /dev/null +++ b/reports/uk/chromis/derby/bestsellers.bs @@ -0,0 +1,68 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.BestSellers"); +report.setReport("/uk/chromis/reports/bestsellers"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "CLOSEDCASH.DATESTART, " + + "CLOSEDCASH.DATEEND, " + + "PRODUCTS.REFERENCE, " + + "PRODUCTS.NAME, " + + "PRODUCTS.PRICESELL, " + + "Sum(TICKETLINES.UNITS) AS UNITS, " + + "Sum((TICKETLINES.PRICE+(TICKETLINES.PRICE*TAXES.RATE))*TICKETLINES.UNITS) AS TOTAL " + + "FROM (TAXES INNER JOIN " + + "((PRODUCTS INNER JOIN " + + "(TICKETS INNER JOIN TICKETLINES ON TICKETS.ID = TICKETLINES.TICKET) " + + "ON PRODUCTS.ID = TICKETLINES.PRODUCT) " + + "INNER JOIN RECEIPTS ON TICKETS.ID = RECEIPTS.ID) " + + "ON TAXES.ID = TICKETLINES.TAXID) INNER JOIN CLOSEDCASH " + + "ON RECEIPTS.MONEY = CLOSEDCASH.MONEY " + + "WHERE ?(QBF_FILTER) " + + "GROUP BY PRODUCTS.REFERENCE, PRODUCTS.NAME, PRODUCTS.PRICESELL " + + "ORDER BY TOTAL DESC, PRODUCTS.NAME"); + +report.addParameter("CLOSEDCASH.DATEEND"); +report.addParameter("CLOSEDCASH.DATEEND"); +report.addParameter("CLOSEDCASH.SITEGUID"); + + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("DATESTART", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("DATEEND", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("PRICE", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("UNITS", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/derby/bestsellers.jrxml b/reports/uk/chromis/derby/bestsellers.jrxml new file mode 100644 index 00000000..3b37ec58 --- /dev/null +++ b/reports/uk/chromis/derby/bestsellers.jrxml @@ -0,0 +1,347 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="74" splitType="Stretch"> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-25" mode="Transparent" x="1" y="0" width="375" height="28" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="d763e586-08dc-41fd-9196-aad72057e9c3"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.bestsellers}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-19" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="b1a52cc4-f1de-4a67-b8dc-bc30c19d5772"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="15" width="135" height="15" uuid="885925bc-2b73-47f3-add7-7cab5ac4a7b8"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-1" mode="Opaque" x="0" y="70" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="7773de6a-e307-4288-8718-d70888351488"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-8" mode="Transparent" x="52" y="33" width="110" height="15" uuid="1d0aae5e-7cd1-4a23-8a2f-21186e66b82f"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[1])]]></textFieldExpression> + </textField> + <staticText> + <reportElement key="staticText-6" mode="Transparent" x="162" y="33" width="10" height="15" uuid="bb29bbfd-17ff-44f2-8c12-4df06e7a4538"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Center" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <text><![CDATA[- +]]></text> + </staticText> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="2" y="33" width="50" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="f0199609-b254-485b-9bf9-775a2bff6a18"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.period}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-9" mode="Transparent" x="172" y="33" width="110" height="15" uuid="59b29b19-a855-455b-ad95-ded1565a8061"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[3])]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-14" mode="Opaque" x="2" y="55" width="63" height="13" forecolor="#000000" backcolor="#FFFFFF" uuid="c1a38901-0d48-48a1-9172-9a0fbfc77af5"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.reference}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-14" mode="Opaque" x="78" y="55" width="63" height="13" forecolor="#000000" backcolor="#FFFFFF" uuid="32941bc9-4137-4a2f-8829-933e70d8d84e"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.name}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-14" mode="Opaque" x="275" y="52" width="51" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="80dc43c6-2042-44cd-a5ec-1b43570acc5d"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Bottom" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.price}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-14" mode="Opaque" x="329" y="54" width="51" height="13" forecolor="#000000" backcolor="#FFFFFF" uuid="c0d8f05c-6412-46a2-be3e-cb9bb2329c65"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.units}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-14" mode="Opaque" x="431" y="54" width="97" height="13" forecolor="#000000" backcolor="#FFFFFF" uuid="22cd800f-866c-43f3-835c-e52408ca9228"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.partialtotal}]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/bestsellersbysite.jrxml b/reports/uk/chromis/derby/bestsellersbysite.jrxml new file mode 100644 index 00000000..d8393654 --- /dev/null +++ b/reports/uk/chromis/derby/bestsellersbysite.jrxml @@ -0,0 +1,455 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="52" splitType="Stretch"> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-8" mode="Transparent" x="50" y="33" width="110" height="15" uuid="35240a74-0636-4bb6-bc34-fd95802f123c"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[1])]]></textFieldExpression> + </textField> + <staticText> + <reportElement key="staticText-6" mode="Transparent" x="160" y="33" width="10" height="15" uuid="393ec23e-27f9-4c5c-939f-f10d0fcfa971"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Center" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <text><![CDATA[- +]]></text> + </staticText> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-9" mode="Transparent" x="170" y="33" width="110" height="15" uuid="b9bcdb34-b523-476a-ae16-9e303ebd7397"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[3])]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-18" mode="Transparent" x="0" y="0" width="375" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="b95945bc-454a-430c-989c-53725170cfae"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.bestsellersbySite}]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-1" positionType="Float" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="0033c1e0-3dee-443b-a204-223a02ee1a86"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="16a7e4a1-bc26-4f13-b8b4-592ef5a4875b"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-19" mode="Opaque" x="0" y="33" width="50" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="19273fb4-e9ac-4bfc-8617-7f53d92bf756"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.period}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="15" width="135" height="15" uuid="03b761e5-0136-47be-be5b-1e86c4771deb"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/cashflow.bs b/reports/uk/chromis/derby/cashflow.bs new file mode 100644 index 00000000..48ab909b --- /dev/null +++ b/reports/uk/chromis/derby/cashflow.bs @@ -0,0 +1,53 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.CashFlow"); +report.setReport("/uk/chromis/reports/cashflow"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "PAYMENTS.PAYMENT, " + + "SUM( PAYMENTS.TOTAL ) AS PAYMENT_TOTAL " + + "FROM CLOSEDCASH, PAYMENTS, RECEIPTS " + + "WHERE CLOSEDCASH.MONEY = RECEIPTS.MONEY " + + "AND PAYMENTS.RECEIPT = RECEIPTS.ID AND ?(QBF_FILTER) " + + "GROUP BY PAYMENTS.PAYMENT"); + +report.addParameter("CLOSEDCASH.DATEEND"); +report.addParameter("CLOSEDCASH.DATEEND"); +report.addParameter("PAYMENTS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("PAYMENT", uk.chromis.data.loader.Datas.STRING); +report.addField("PAYMENT_TOTAL", uk.chromis.data.loader.Datas.DOUBLE); + +return report; \ No newline at end of file diff --git a/reports/uk/chromis/derby/cashflow.jrxml b/reports/uk/chromis/derby/cashflow.jrxml new file mode 100644 index 00000000..60a0e48b --- /dev/null +++ b/reports/uk/chromis/derby/cashflow.jrxml @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + + + + + + + + + + <band height="52" splitType="Stretch"> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-18" mode="Transparent" x="0" y="0" width="359" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="64d16860-5a4c-41dd-aad7-05d11541ba50"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.cashflow}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-19" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="593acbcc-e425-4cdd-9fee-8002c041320f"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField pattern="dd/MM/yyyy h.mm a"> + <reportElement x="400" y="15" width="135" height="15" uuid="d0a9d71e-9ef9-4c7a-bb43-e022a8769f0b"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="0" y="33" width="50" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="bedbb7a1-9a64-4f56-b8ad-5e5021aa5d30"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.period}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-2" mode="Transparent" x="50" y="33" width="110" height="15" uuid="18e8bd2c-6251-4248-827e-636b8527ec26"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[1])]]></textFieldExpression> + </textField> + <staticText> + <reportElement key="staticText-1" mode="Transparent" x="160" y="33" width="10" height="15" uuid="ba493849-693d-4faf-85b8-217367ccb670"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Center" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <text><![CDATA[-]]></text> + </staticText> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-3" mode="Transparent" x="170" y="33" width="110" height="15" uuid="80ac8c13-2c1d-4154-aa2a-5362e50cdeb3"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[3])]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-1" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="cce7e4ce-72c7-4696-ab9e-acd2cdfc3832"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/cashregisterlog.bs b/reports/uk/chromis/derby/cashregisterlog.bs new file mode 100644 index 00000000..0ef92c9b --- /dev/null +++ b/reports/uk/chromis/derby/cashregisterlog.bs @@ -0,0 +1,53 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.CashRegisterLog"); +report.setReport("/uk/chromis/reports/cashregisterlog"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "RECEIPTS.DATENEW, " + + "PAYMENTS.PAYMENT, " + + "SUM( PAYMENTS.TOTAL ) AS PAYMENT_TOTAL " + + "FROM RECEIPTS " + + "LEFT JOIN PAYMENTS ON RECEIPTS.ID = PAYMENTS.RECEIPT " + + "WHERE ?(QBF_FILTER) " + + "GROUP BY RECEIPTS.DATENEW, PAYMENTS.PAYMENT"); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("DATENEW", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("PAYMENT", uk.chromis.data.loader.Datas.STRING); +report.addField("PAYMENT_TOTAL", uk.chromis.data.loader.Datas.DOUBLE); + +return report; \ No newline at end of file diff --git a/reports/uk/chromis/derby/cashregisterlog.jrxml b/reports/uk/chromis/derby/cashregisterlog.jrxml new file mode 100644 index 00000000..59a95ace --- /dev/null +++ b/reports/uk/chromis/derby/cashregisterlog.jrxml @@ -0,0 +1,299 @@ + + + + + + + + + + + + + + + + + + + + + + + + <band height="52"> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-18" mode="Transparent" x="0" y="0" width="375" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="6dc1398a-6a5e-4f11-b2e8-4c5027bc3c2b"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.cashregisterlog}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="ba942778-85c2-495e-ae46-908b4c95a0ae"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="15" width="135" height="15" uuid="fdda4803-28be-4590-8efd-72f8606a8beb"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-2" mode="Transparent" x="50" y="33" width="110" height="15" uuid="cd3901ff-bf05-4b10-b89b-38a66224be46"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[1])]]></textFieldExpression> + </textField> + <staticText> + <reportElement key="staticText-1" mode="Transparent" x="160" y="33" width="10" height="15" uuid="c660acee-60ea-4345-8bfa-870770abe34c"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Center" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <text><![CDATA[- +]]></text> + </staticText> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-3" mode="Transparent" x="170" y="33" width="110" height="15" uuid="924c9b55-8c76-41a2-895e-719e3ad8a34b"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[3])]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-19" mode="Opaque" x="0" y="33" width="50" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="4381323a-df3d-44b2-9ff4-66a663a19b0a"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.period}]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-1" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="0fafd2de-0279-4032-9d2c-dd6d049d4c7c"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/categorysales.bs b/reports/uk/chromis/derby/categorysales.bs new file mode 100644 index 00000000..822fa98d --- /dev/null +++ b/reports/uk/chromis/derby/categorysales.bs @@ -0,0 +1,60 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.CategorySales"); +report.setReport("/uk/chromis/reports/categorysales"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + + +report.setSentence("SELECT CATEGORIES.ID, CATEGORIES.NAME, " + +"SUM(TICKETLINES.UNITS) AS QTY, " + +"SUM(TICKETLINES.PRICE * TICKETLINES.UNITS) AS CATPRICE, " + +"SUM((PRODUCTS.PRICESELL * TICKETLINES.UNITS)-((CASE WHEN ISVPRICE = TRUE THEN 1 ELSE 0 END) * (TICKETLINES.PRICE * TICKETLINES.UNITS))) AS DISC, " + +"SUM((TICKETLINES.PRICE * TAXES.RATE)* TICKETLINES.UNITS) AS CATTAX, " + +"SUM((TICKETLINES.PRICE * TICKETLINES.UNITS) + ((TICKETLINES.PRICE * TAXES.RATE)* TICKETLINES.UNITS)) AS CATTOTAL " + +"FROM (TICKETS INNER JOIN RECEIPTS ON TICKETS.ID = RECEIPTS.ID) INNER JOIN ((CATEGORIES INNER JOIN PRODUCTS ON CATEGORIES.ID = PRODUCTS.CATEGORY) INNER JOIN (TAXES INNER JOIN TICKETLINES ON TAXES.ID = TICKETLINES.TAXID) ON PRODUCTS.ID = TICKETLINES.PRODUCT) ON TICKETS.ID = TICKETLINES.TICKET " + +"WHERE ?(QBF_FILTER) " + +"GROUP BY CATEGORIES.ID, CATEGORIES.NAME " + +"ORDER BY CATEGORIES.NAME");; + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("ID", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("QTY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("CATPRICE", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("DISC", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("CATTAX", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("CATTOTAL", uk.chromis.data.loader.Datas.DOUBLE); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/derby/categorysales.jrxml b/reports/uk/chromis/derby/categorysales.jrxml new file mode 100644 index 00000000..8843528b --- /dev/null +++ b/reports/uk/chromis/derby/categorysales.jrxml @@ -0,0 +1,404 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="52" splitType="Stretch"> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-8" mode="Transparent" x="50" y="33" width="110" height="15" uuid="35240a74-0636-4bb6-bc34-fd95802f123c"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[1])]]></textFieldExpression> + </textField> + <staticText> + <reportElement key="staticText-6" mode="Transparent" x="160" y="33" width="10" height="15" uuid="393ec23e-27f9-4c5c-939f-f10d0fcfa971"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Center" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <text><![CDATA[- +]]></text> + </staticText> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-9" mode="Transparent" x="170" y="33" width="110" height="15" uuid="b9bcdb34-b523-476a-ae16-9e303ebd7397"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[3])]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-18" mode="Transparent" x="0" y="0" width="375" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="b95945bc-454a-430c-989c-53725170cfae"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.categorysales}]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-1" positionType="Float" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="0033c1e0-3dee-443b-a204-223a02ee1a86"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="16a7e4a1-bc26-4f13-b8b4-592ef5a4875b"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-19" mode="Opaque" x="0" y="33" width="50" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="19273fb4-e9ac-4bfc-8617-7f53d92bf756"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.period}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="15" width="135" height="15" uuid="03b761e5-0136-47be-be5b-1e86c4771deb"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/chartsales.bs b/reports/uk/chromis/derby/chartsales.bs new file mode 100644 index 00000000..1567d351 --- /dev/null +++ b/reports/uk/chromis/derby/chartsales.bs @@ -0,0 +1,55 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see .. +// +// Derby July 2016 +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.SalesChart"); +report.setReport("/uk/chromis/reports/chartsales"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT CATEGORIES.ID, CATEGORIES.NAME, " + + "Sum(TICKETLINES.UNITS) AS QTY," + + "Sum((TICKETLINES.PRICE * TICKETLINES.UNITS) + ((TICKETLINES.PRICE * TAXES.RATE)* TICKETLINES.UNITS)) AS CATTOTAL " + + "FROM (TICKETS INNER JOIN RECEIPTS ON TICKETS.ID = RECEIPTS.ID) " + + "INNER JOIN ((CATEGORIES INNER JOIN PRODUCTS ON CATEGORIES.ID = PRODUCTS.CATEGORY) " + + "INNER JOIN (TAXES INNER JOIN TICKETLINES ON TAXES.ID = TICKETLINES.TAXID) " + + "ON PRODUCTS.ID = TICKETLINES.PRODUCT) ON TICKETS.ID = TICKETLINES.TICKET " + + "WHERE ?(QBF_FILTER) " + + "GROUP BY CATEGORIES.ID, CATEGORIES.NAME"); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("ID", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("QTY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("CATTOTAL", uk.chromis.data.loader.Datas.DOUBLE); + +report; diff --git a/reports/uk/chromis/derby/chartsales.jrxml b/reports/uk/chromis/derby/chartsales.jrxml new file mode 100644 index 00000000..122e3e11 --- /dev/null +++ b/reports/uk/chromis/derby/chartsales.jrxml @@ -0,0 +1,215 @@ + + + + + + + + + + + + + + + + + + + + + + <band height="52"> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Transparent" x="0" y="0" width="375" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="1d8d6e3b-c812-4fbc-a330-10edfad0c9c3"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.chartsales}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-19" mode="Opaque" x="647" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="71982954-bcd2-404f-9b0b-9bf1d1b17988"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="Arial" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="647" y="14" width="135" height="15" uuid="2e7fe833-cd40-4a22-bbd4-e7f331fd2026"/> + <textElement textAlignment="Right"> + <font fontName="Arial" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="0" y="33" width="50" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="148123e9-bbd7-4f65-a5ab-1b10577f7759"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.period}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-8" mode="Transparent" x="50" y="33" width="110" height="15" uuid="c3743c64-8ee6-4537-bccb-c083db5d6325"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[1])]]></textFieldExpression> + </textField> + <staticText> + <reportElement key="staticText-6" mode="Transparent" x="160" y="33" width="10" height="15" uuid="a54b5a01-b1fc-4d04-9443-41acbcd16396"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Center" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <text><![CDATA[- +]]></text> + </staticText> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-9" mode="Transparent" x="170" y="33" width="110" height="15" uuid="ea8db4ee-039d-4cd2-afeb-57d6df92cec6"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[3])]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-1" mode="Opaque" x="0" y="50" width="782" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="a5abf808-85e3-482f-8cce-04b6129e5167"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/closedpos.bs b/reports/uk/chromis/derby/closedpos.bs new file mode 100644 index 00000000..aa61b03a --- /dev/null +++ b/reports/uk/chromis/derby/closedpos.bs @@ -0,0 +1,63 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.Closing"); +report.setReport("/uk/chromis/reports/closedpos"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "CLOSEDCASH.HOST, " + + "CLOSEDCASH.HOSTSEQUENCE, " + + "CLOSEDCASH.MONEY, " + + "CLOSEDCASH.DATESTART, " + + "CLOSEDCASH.DATEEND, " + + "PAYMENTS.PAYMENT, " + + "SUM(PAYMENTS.TOTAL) AS TOTAL " + + "FROM CLOSEDCASH, PAYMENTS, RECEIPTS " + + "WHERE CLOSEDCASH.MONEY = RECEIPTS.MONEY AND PAYMENTS.RECEIPT = RECEIPTS.ID AND ?(QBF_FILTER) " + + "GROUP BY CLOSEDCASH.HOST, CLOSEDCASH.HOSTSEQUENCE, CLOSEDCASH.MONEY, CLOSEDCASH.DATESTART, CLOSEDCASH.DATEEND, PAYMENTS.PAYMENT " + + "ORDER BY CLOSEDCASH.HOST, CLOSEDCASH.HOSTSEQUENCE"); + +report.addParameter("CLOSEDCASH.DATEEND"); +report.addParameter("CLOSEDCASH.DATEEND"); +report.addParameter("CLOSEDCASH.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates);; + +report.addField("HOST", uk.chromis.data.loader.Datas.STRING); +report.addField("HOSTSEQUENCE", uk.chromis.data.loader.Datas.INT); +report.addField("MONEY", uk.chromis.data.loader.Datas.STRING); +report.addField("DATESTART", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("DATEEND", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("PAYMENT", uk.chromis.data.loader.Datas.STRING); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); + +report; + diff --git a/reports/uk/chromis/derby/closedpos.jrxml b/reports/uk/chromis/derby/closedpos.jrxml new file mode 100644 index 00000000..87ecb43a --- /dev/null +++ b/reports/uk/chromis/derby/closedpos.jrxml @@ -0,0 +1,361 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="52"> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-8" mode="Transparent" x="50" y="33" width="110" height="15" uuid="7232cfe9-f7be-417b-a007-4a7b81bc095e"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[1])]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-9" mode="Transparent" x="170" y="33" width="110" height="15" uuid="728a2e7d-b19d-4354-ad6b-005a062f5686"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[3])]]></textFieldExpression> + </textField> + <staticText> + <reportElement key="staticText-6" mode="Transparent" x="160" y="33" width="10" height="15" uuid="d491a05d-ac7b-48ad-8064-ee71a5a59bc0"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Center" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <text><![CDATA[- +]]></text> + </staticText> + <rectangle radius="5"> + <reportElement key="rectangle-1" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="139630c3-66f3-42fa-9698-5b613c71d4f5"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-21" mode="Transparent" x="0" y="0" width="375" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="3b10755e-1b62-47d7-8b58-94c61f785162"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.closedpos}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-19" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="5692e9f1-5e84-4817-ba46-ba6bb4d1740e"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="15" width="135" height="15" uuid="e782141a-5f3c-420a-8046-2ed2c74a6ed4"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="0" y="33" width="50" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="8ad2a326-cf00-46a7-88f3-1c3281b8c2be"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.period}]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/closedpos_1.bs b/reports/uk/chromis/derby/closedpos_1.bs new file mode 100644 index 00000000..091ed075 --- /dev/null +++ b/reports/uk/chromis/derby/closedpos_1.bs @@ -0,0 +1,63 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.Closing2"); +report.setReport("/uk/chromis/reports/closedpos_1"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "CLOSEDCASH.HOST, " + + "CLOSEDCASH.HOSTSEQUENCE, " + + "CLOSEDCASH.MONEY, " + + "CLOSEDCASH.DATESTART, " + + "CLOSEDCASH.DATEEND, " + + "PAYMENTS.PAYMENT, " + + "SUM(PAYMENTS.TOTAL) AS TOTAL " + + "FROM CLOSEDCASH, PAYMENTS, RECEIPTS " + + "WHERE CLOSEDCASH.MONEY = RECEIPTS.MONEY AND PAYMENTS.RECEIPT = RECEIPTS.ID AND ?(QBF_FILTER) " + + "GROUP BY CLOSEDCASH.HOST, CLOSEDCASH.HOSTSEQUENCE, CLOSEDCASH.MONEY, CLOSEDCASH.DATESTART, CLOSEDCASH.DATEEND, PAYMENTS.PAYMENT " + + "ORDER BY CLOSEDCASH.HOST, CLOSEDCASH.HOSTSEQUENCE"); + +report.addParameter("CLOSEDCASH.DATEEND"); +report.addParameter("CLOSEDCASH.DATEEND"); +report.addParameter("CLOSEDCASH.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("HOST", uk.chromis.data.loader.Datas.STRING); +report.addField("HOSTSEQUENCE", uk.chromis.data.loader.Datas.INT); +report.addField("MONEY", uk.chromis.data.loader.Datas.STRING); +report.addField("DATESTART", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("DATEEND", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("PAYMENT", uk.chromis.data.loader.Datas.STRING); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); + +report; + diff --git a/reports/uk/chromis/derby/closedpos_1.jrxml b/reports/uk/chromis/derby/closedpos_1.jrxml new file mode 100644 index 00000000..11ceae7f --- /dev/null +++ b/reports/uk/chromis/derby/closedpos_1.jrxml @@ -0,0 +1,205 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="16"> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-11" mode="Opaque" x="0" y="0" width="96" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="8dd67bf9-2792-49e2-ae04-fa1c9ef3824f"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField-2" x="100" y="0" width="125" height="15" uuid="73722ddd-0364-48f1-a042-5fd383dd4b29"/> + <textElement verticalAlignment="Middle"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/closedproducts.bs b/reports/uk/chromis/derby/closedproducts.bs new file mode 100644 index 00000000..f86254e0 --- /dev/null +++ b/reports/uk/chromis/derby/closedproducts.bs @@ -0,0 +1,76 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.ClosedProducts"); +report.setReport("/uk/chromis/reports/closedproducts"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "CLOSEDCASH.HOST, " + + "CLOSEDCASH.MONEY, " + + "CLOSEDCASH.DATEEND, " + + "PRODUCTS.REFERENCE, " + + "PRODUCTS.NAME, " + + "PRODUCTS.PRICESELL+(PRODUCTS.PRICESELL*TAXES.RATE) AS PRICE, " + + "Sum(TICKETLINES.UNITS) AS UNITS, " + + "Sum((PRODUCTS.PRICESELL+PRODUCTS.PRICESELL*TAXES.RATE)*UNITS) AS VALUE, " + + "Sum((PRODUCTS.PRICESELL+PRODUCTS.PRICESELL*TAXES.RATE)*TICKETLINES.UNITS-(TICKETLINES.PRICE+(TICKETLINES.PRICE*TAXES.RATE))*TICKETLINES.UNITS) AS DISCOUNT, " + + "Sum((TICKETLINES.PRICE+(TICKETLINES.PRICE*TAXES.RATE))*TICKETLINES.UNITS) AS TOTAL " + + "FROM ((TICKETS INNER JOIN (TICKETLINES INNER JOIN PRODUCTS ON TICKETLINES.PRODUCT = PRODUCTS.ID) " + + "ON TICKETS.ID = TICKETLINES.TICKET) INNER JOIN (RECEIPTS INNER JOIN CLOSEDCASH " + + "ON RECEIPTS.MONEY = CLOSEDCASH.MONEY) ON TICKETS.ID = RECEIPTS.ID) INNER JOIN taxes ON TICKETLINES.TAXID = taxes.ID " + + "WHERE CLOSEDCASH.MONEY = RECEIPTS.MONEY AND RECEIPTS.ID = TICKETS.ID AND TICKETS.ID = TICKETLINES.TICKET AND ?(QBF_FILTER) " + + "GROUP BY CLOSEDCASH.HOST, CLOSEDCASH.MONEY, CLOSEDCASH.DATEEND, PRODUCTS.REFERENCE, PRODUCTS.NAME, PRODUCTS.PRICESELL+(PRODUCTS.PRICESELL*TAXES.RATE) " + + "ORDER BY PRODUCTS.NAME, CLOSEDCASH.HOST, CLOSEDCASH.DATEEND"); + +paramdates = new uk.chromis.pos.ticket.ProductFilterReportWithDates(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addParameter("CLOSEDCASH.DATEEND"); +report.addParameter("CLOSEDCASH.DATEEND"); +report.addParameter("CLOSEDCASH.SITEGUID"); +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.SITEGUID"); + +report.addQBFFilter(paramdates); + +report.addField("HOST", uk.chromis.data.loader.Datas.STRING); +report.addField("MONEY", uk.chromis.data.loader.Datas.STRING); +report.addField("DATEEND", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("PRICE", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("UNITS", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("VALUE", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("DISCOUNT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/derby/closedproducts.jrxml b/reports/uk/chromis/derby/closedproducts.jrxml new file mode 100644 index 00000000..ba1edcd5 --- /dev/null +++ b/reports/uk/chromis/derby/closedproducts.jrxml @@ -0,0 +1,641 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="52"> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-8" mode="Transparent" x="50" y="33" width="110" height="15" uuid="f34a14e2-e1f4-47d0-a2e7-f750dbf1ba32"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[1])]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-9" mode="Transparent" x="170" y="33" width="110" height="15" uuid="c5cc47ce-7fca-4176-b879-3414ccf3ce76"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[3])]]></textFieldExpression> + </textField> + <staticText> + <reportElement key="staticText-6" mode="Transparent" x="160" y="33" width="10" height="15" uuid="f5326470-765f-4e11-b6c6-ccf83e4eb833"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Center" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <text><![CDATA[- +]]></text> + </staticText> + <rectangle radius="5"> + <reportElement key="rectangle-1" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="6bd74ceb-a53d-4509-913a-6005d20a1c11"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-25" mode="Transparent" x="0" y="0" width="375" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="cb2837e3-7ec8-44d1-9526-fca9b98d1c5e"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.closedproducts}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-19" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="57cef141-c7ff-4df0-9f40-0394d9242b22"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="15" width="135" height="15" uuid="9548a468-0f80-4492-a0c9-cb2fafc7d640"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[new java.util.Date()]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="0" y="33" width="50" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="b1506bb4-82ae-4875-a721-2ed7e92baa32"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.period}]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/closedproducts_1.bs b/reports/uk/chromis/derby/closedproducts_1.bs new file mode 100644 index 00000000..6faddd76 --- /dev/null +++ b/reports/uk/chromis/derby/closedproducts_1.bs @@ -0,0 +1,71 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.ClosedProducts"); +report.setReport("/uk/chromis/reports/closedproducts_1"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "CLOSEDCASH.HOST, " + + "CLOSEDCASH.DATESTART, " + + "CLOSEDCASH.DATEEND, " + + "TAXES.NAME AS TAXNAME, " + + "PRODUCTS.REFERENCE, " + + "PRODUCTS.NAME, " + + "PRODUCTS.PRICESELL, " + + "Sum(TICKETLINES.UNITS) AS UNITS, " + + "Sum((TICKETLINES.PRICE+(TICKETLINES.PRICE*TAXES.RATE))*TICKETLINES.UNITS) AS TOTAL " + + "FROM (TAXES INNER JOIN " + + "((PRODUCTS INNER JOIN " + + "(TICKETS INNER JOIN TICKETLINES ON TICKETS.ID = TICKETLINES.TICKET) " + + "ON PRODUCTS.ID = TICKETLINES.PRODUCT) " + + "INNER JOIN RECEIPTS ON TICKETS.ID = RECEIPTS.ID) " + + "ON TAXES.ID = TICKETLINES.TAXID) INNER JOIN CLOSEDCASH " + + "ON RECEIPTS.MONEY = CLOSEDCASH.MONEY " + + "WHERE ?(QBF_FILTER) " + + "GROUP BY CLOSEDCASH.HOST, CLOSEDCASH.DATESTART, CLOSEDCASH.DATEEND, TAXES.NAME, PRODUCTS.REFERENCE, PRODUCTS.NAME, PRODUCTS.PRICESELL " + + "ORDER BY CLOSEDCASH.HOST, TAXES.NAME, PRODUCTS.NAME"); + +report.addParameter("CLOSEDCASH.DATEEND"); +report.addParameter("CLOSEDCASH.DATEEND"); +report.addParameter("CLOSEDCASH.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("HOST", uk.chromis.data.loader.Datas.STRING); +report.addField("DATESTART", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("DATEEND", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("TAXNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("PRICE", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("UNITS", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/derby/closedproducts_1.jrxml b/reports/uk/chromis/derby/closedproducts_1.jrxml new file mode 100644 index 00000000..40eef527 --- /dev/null +++ b/reports/uk/chromis/derby/closedproducts_1.jrxml @@ -0,0 +1,461 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="52" splitType="Stretch"> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-25" mode="Transparent" x="1" y="0" width="375" height="28" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="12ab2ae1-0f0f-4897-8531-64afa1aaeca0"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.closedproducts_1}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-19" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="74723e40-6fda-49de-be05-8b1eca701d87"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="15" width="135" height="15" uuid="f6f6e5aa-ab5e-446d-82e1-95cef6edddb6"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-1" mode="Opaque" x="1" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="2079c449-2cc4-4ac7-a8c2-84bb47799221"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-8" mode="Transparent" x="52" y="33" width="110" height="15" uuid="d6fe9a39-d537-42c9-b259-39a22c6371b4"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[1])]]></textFieldExpression> + </textField> + <staticText> + <reportElement key="staticText-6" mode="Transparent" x="162" y="33" width="10" height="15" uuid="5bfba027-e0c4-4fb7-9e6f-bda0e260ee5f"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Center" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <text><![CDATA[- +]]></text> + </staticText> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="2" y="33" width="50" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="5db24ed0-b52f-41a8-9ebe-0b85c60bc65c"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.period}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-9" mode="Transparent" x="172" y="33" width="110" height="15" uuid="7e9572a4-5d98-43ab-8de0-ead4199f1b92"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[3])]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/closedproducts_ean.bs b/reports/uk/chromis/derby/closedproducts_ean.bs new file mode 100644 index 00000000..71c7d0ab --- /dev/null +++ b/reports/uk/chromis/derby/closedproducts_ean.bs @@ -0,0 +1,80 @@ +// Closedproducts Report with EAN-code instead of Ref.ID +// +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// ************************************************************************** + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.ClosedProductsEAN"); +report.setReport("/uk/chromis/reports/closedproducts_ean"); +report.setResourceBundle("uk/chromis/reports/closedproducts_messages"); + +report.setSentence("SELECT " + + "CLOSEDCASH.HOST, " + + "CLOSEDCASH.MONEY, " + + "CLOSEDCASH.DATEEND, " + + "PRODUCTS.CODE, " + + "(SELECT CATEGORIES.NAME FROM CATEGORIES WHERE PRODUCTS.CATEGORY = CATEGORIES.ID), " + + "PRODUCTS.NAME, " + + "Sum(PRODUCTS.PRICESELL+(PRODUCTS.PRICESELL*TAXES.RATE)) AS PRICE, " + + "Sum(TICKETLINES.UNITS) AS UNITS, " + + "Sum((PRODUCTS.PRICESELL+PRODUCTS.PRICESELL*TAXES.RATE)*UNITS) AS VALUE, " + + "Sum((PRODUCTS.PRICESELL+PRODUCTS.PRICESELL*TAXES.RATE)*TICKETLINES.UNITS-(TICKETLINES.PRICE+(TICKETLINES.PRICE*TAXES.RATE))*TICKETLINES.UNITS) AS DISCOUNT, " + + "Sum((TICKETLINES.PRICE+(TICKETLINES.PRICE*TAXES.RATE))*TICKETLINES.UNITS) AS TOTAL " + + "FROM ((TICKETS INNER JOIN (TICKETLINES INNER JOIN PRODUCTS ON TICKETLINES.PRODUCT = PRODUCTS.ID) " + + "ON TICKETS.ID = TICKETLINES.TICKET) INNER JOIN (RECEIPTS INNER JOIN CLOSEDCASH " + + "ON RECEIPTS.MONEY = CLOSEDCASH.MONEY) ON TICKETS.ID = RECEIPTS.ID) INNER JOIN taxes ON TICKETLINES.TAXID = taxes.ID " + + "WHERE CLOSEDCASH.MONEY = RECEIPTS.MONEY AND RECEIPTS.ID = TICKETS.ID AND TICKETS.ID = TICKETLINES.TICKET AND ?(QBF_FILTER) " + + "GROUP BY CLOSEDCASH.HOST, CLOSEDCASH.MONEY, CLOSEDCASH.DATEEND, PRODUCTS.CODE, PRODUCTS.NAME " + + "ORDER BY PRODUCTS.NAME, CLOSEDCASH.HOST, CLOSEDCASH.DATEEND"); + + +report.addParameter("CLOSEDCASH.DATEEND"); +report.addParameter("CLOSEDCASH.DATEEND"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +// JG - 8 Jan 14 paramdates.setEndDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); + +report.addQBFFilter(new uk.chromis.pos.ticket.ProductFilter()); + +report.addField("HOST", uk.chromis.data.loader.Datas.STRING); +report.addField("MONEY", uk.chromis.data.loader.Datas.STRING); +report.addField("DATEEND", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("CODE", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORY", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("PRICE", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("UNITS", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("VALUE", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("DISCOUNT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); + + +report; \ No newline at end of file diff --git a/reports/uk/chromis/derby/closedproducts_ean.jrxml b/reports/uk/chromis/derby/closedproducts_ean.jrxml new file mode 100644 index 00000000..bb26d25c --- /dev/null +++ b/reports/uk/chromis/derby/closedproducts_ean.jrxml @@ -0,0 +1,631 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="52"> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-8" mode="Transparent" x="50" y="33" width="110" height="15"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Middle" rotation="None" lineSpacing="Single"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[1])]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-9" mode="Transparent" x="170" y="33" width="110" height="15"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None" lineSpacing="Single"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[3])]]></textFieldExpression> + </textField> + <staticText> + <reportElement key="staticText-6" mode="Transparent" x="160" y="33" width="10" height="15"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Center" verticalAlignment="Middle" rotation="None" lineSpacing="Single"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + </textElement> + <text><![CDATA[- +]]></text> + </staticText> + <rectangle radius="5"> + <reportElement key="rectangle-1" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-25" mode="Transparent" x="0" y="0" width="375" height="30" forecolor="#33CCFF" backcolor="#FFFFFF"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None" lineSpacing="Single"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[$F{CATEGORY} == null ? $R{label.noreference} : "Product Sales : " + $F{CATEGORY}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-19" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None" lineSpacing="Single"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="15" width="135" height="15"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="0" y="33" width="50" height="15" forecolor="#000000" backcolor="#FFFFFF"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None" lineSpacing="Single"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + </textElement> + <textFieldExpression class="java.lang.String"><![CDATA[$R{label.period}]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/customers.bs b/reports/uk/chromis/derby/customers.bs new file mode 100644 index 00000000..c1bb2519 --- /dev/null +++ b/reports/uk/chromis/derby/customers.bs @@ -0,0 +1,51 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.CustomersReport"); +report.setReport("/uk/chromis/reports/customers"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT ID, TAXID, NAME, ADDRESS, NOTES, CARD, MAXDEBT, CURDATE, CURDEBT, DISCOUNT " + + "FROM CUSTOMERS " + + "WHERE VISIBLE = " + app.getSession().DB.TRUE() + " AND ?(QBF_FILTER)"); + +report.addParameter("ID"); +report.addParameter("NAME"); +report.addParameter("CUSTOMERS.SITEGUID"); +report.addQBFFilter(new uk.chromis.pos.reports.JParamsCustomer()); + + + +report.addField("ID", uk.chromis.data.loader.Datas.STRING); +report.addField("TAXID", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("ADDRESS", uk.chromis.data.loader.Datas.STRING); +report.addField("NOTES", uk.chromis.data.loader.Datas.STRING); +report.addField("CARD", uk.chromis.data.loader.Datas.STRING); +report.addField("MAXDEBT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("CURDATE", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("CURDEBT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("DISCOUNT", uk.chromis.data.loader.Datas.DOUBLE); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/derby/customers.jrxml b/reports/uk/chromis/derby/customers.jrxml new file mode 100644 index 00000000..b1b4bab1 --- /dev/null +++ b/reports/uk/chromis/derby/customers.jrxml @@ -0,0 +1,314 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + <band/> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/customers_export.bs b/reports/uk/chromis/derby/customers_export.bs new file mode 100644 index 00000000..5ec2953f --- /dev/null +++ b/reports/uk/chromis/derby/customers_export.bs @@ -0,0 +1,45 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.CustomersExport"); +report.setReport("/uk/chromis/reports/customers_export"); +report.setResourceBundle("uk/chromis/reports/customers_messages"); + +report.setSentence("SELECT ID,NAME,FIRSTNAME,LASTNAME,ADDRESS,ADDRESS2,CITY,POSTAL,PHONE,EMAIL " + + "FROM CUSTOMERS " + + "WHERE VISIBLE = " + app.getSession().DB.TRUE() + " AND ?(QBF_FILTER)" + + "ORDER BY NAME "); + +report.addParameter("ID"); +report.addParameter("NAME"); +report.addQBFFilter(new uk.chromis.pos.reports.JParamsCustomer()); + +report.addField("ID", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("FIRSTNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("LASTNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("ADDRESS", uk.chromis.data.loader.Datas.STRING); +report.addField("ADDRESS2", uk.chromis.data.loader.Datas.STRING); +report.addField("CITY", uk.chromis.data.loader.Datas.STRING); +report.addField("POSTAL", uk.chromis.data.loader.Datas.STRING); +report.addField("PHONE", uk.chromis.data.loader.Datas.STRING); +report.addField("EMAIL", uk.chromis.data.loader.Datas.STRING); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/reports/customers_export.jrxml b/reports/uk/chromis/derby/customers_export.jrxml similarity index 100% rename from reports/uk/chromis/reports/customers_export.jrxml rename to reports/uk/chromis/derby/customers_export.jrxml diff --git a/reports/uk/chromis/derby/customers_list.bs b/reports/uk/chromis/derby/customers_list.bs new file mode 100644 index 00000000..299ba679 --- /dev/null +++ b/reports/uk/chromis/derby/customers_list.bs @@ -0,0 +1,50 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.CustomersList"); +report.setReport("/uk/chromis/reports/customers_list"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT TAXID, NAME, FIRSTNAME, LASTNAME,ADDRESS,ADDRESS2,CITY,POSTAL,PHONE,EMAIL " + + "FROM CUSTOMERS " + + "WHERE VISIBLE = " + app.getSession().DB.TRUE() + " AND ?(QBF_FILTER)" + + "ORDER BY NAME "); + +report.addParameter("TAXID"); +report.addParameter("NAME"); +report.addParameter("CUSTOMERS.SITEGUID"); +report.addQBFFilter(new uk.chromis.pos.reports.JParamsCustomer()); + +report.addField("TAXID", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("FIRSTNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("LASTNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("ADDRESS", uk.chromis.data.loader.Datas.STRING); +report.addField("ADDRESS2", uk.chromis.data.loader.Datas.STRING); +report.addField("CITY", uk.chromis.data.loader.Datas.STRING); +report.addField("POSTAL", uk.chromis.data.loader.Datas.STRING); +report.addField("PHONE", uk.chromis.data.loader.Datas.STRING); +report.addField("EMAIL", uk.chromis.data.loader.Datas.STRING); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/derby/customers_list.jrxml b/reports/uk/chromis/derby/customers_list.jrxml new file mode 100644 index 00000000..1c460e55 --- /dev/null +++ b/reports/uk/chromis/derby/customers_list.jrxml @@ -0,0 +1,300 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + <band/> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/customersb.bs b/reports/uk/chromis/derby/customersb.bs new file mode 100644 index 00000000..696534e1 --- /dev/null +++ b/reports/uk/chromis/derby/customersb.bs @@ -0,0 +1,45 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.CustomersBReport"); +report.setReport("/uk/chromis/reports/customers"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT ID, TAXID, NAME, ADDRESS, NOTES, CARD, MAXDEBT, CURDATE, CURDEBT, DISCOUNT " + + "FROM CUSTOMERS " + + "WHERE VISIBLE = " + app.getSession().DB.TRUE() + " AND CURDEBT IS NOT NULL AND CURDEBT <> 0"); + +report.addField("ID", uk.chromis.data.loader.Datas.STRING); +report.addField("TAXID", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("ADDRESS", uk.chromis.data.loader.Datas.STRING); +report.addField("NOTES", uk.chromis.data.loader.Datas.STRING); +report.addField("CARD", uk.chromis.data.loader.Datas.STRING); +report.addField("MAXDEBT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("CURDATE", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("CURDEBT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("DISCOUNT", uk.chromis.data.loader.Datas.DOUBLE); + +report; + diff --git a/reports/uk/chromis/derby/customersb.jrxml b/reports/uk/chromis/derby/customersb.jrxml new file mode 100644 index 00000000..578bdd16 --- /dev/null +++ b/reports/uk/chromis/derby/customersb.jrxml @@ -0,0 +1,314 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + <band/> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/customersdebtors.bs b/reports/uk/chromis/derby/customersdebtors.bs new file mode 100644 index 00000000..667a07d2 --- /dev/null +++ b/reports/uk/chromis/derby/customersdebtors.bs @@ -0,0 +1,45 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.CustomersList"); +report.setReport("/uk/chromis/reports/customersdebtors"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT ID, TAXID, NAME, ADDRESS, CURDEBT " + + "FROM CUSTOMERS " + + "WHERE VISIBLE = " + app.getSession().DB.TRUE() + " AND ?(QBF_FILTER)" + + "ORDER BY NAME "); + +report.addParameter("ID"); +report.addParameter("NAME"); +report.addParameter("CUSTOMERS.SITEGUID"); +report.addQBFFilter(new uk.chromis.pos.reports.JParamsCustomer()); + +report.addField("ID", uk.chromis.data.loader.Datas.STRING); +report.addField("TAXID", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("ADDRESS", uk.chromis.data.loader.Datas.STRING); +report.addField("CURDEBT", uk.chromis.data.loader.Datas.DOUBLE); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/derby/customersdebtors.jrxml b/reports/uk/chromis/derby/customersdebtors.jrxml new file mode 100644 index 00000000..1dea3c30 --- /dev/null +++ b/reports/uk/chromis/derby/customersdebtors.jrxml @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + + + + + + + + <band/> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/customersdiary.bs b/reports/uk/chromis/derby/customersdiary.bs new file mode 100644 index 00000000..9fc3ea2e --- /dev/null +++ b/reports/uk/chromis/derby/customersdiary.bs @@ -0,0 +1,65 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.CustomersDiary"); +report.setReport("/uk/chromis/reports/customersdiary"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "RECEIPTS.DATENEW, " + + "TICKETS.TICKETID, " + + "PAYMENTS.PAYMENT, " + + "PAYMENTS.TOTAL, " + + "CUSTOMERS.TAXID, " + + "CUSTOMERS.NAME " + + "FROM RECEIPTS, TICKETS, CUSTOMERS, PAYMENTS " + + "WHERE RECEIPTS.ID = TICKETS.ID AND RECEIPTS.ID = PAYMENTS.RECEIPT " + + "AND TICKETS.CUSTOMER = CUSTOMERS.ID " + + "AND ?(QBF_FILTER) " + + "ORDER BY CUSTOMERS.NAME, RECEIPTS.DATENEW DESC"); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addParameter("CUSTOMERS.ID"); +report.addParameter("CUSTOMERS.NAME"); +report.addParameter("CUSTOMERS.SITEGUID"); +report.addQBFFilter(new uk.chromis.pos.reports.JParamsCustomer()); + +report.addField("DATENEW", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("TICKETID", uk.chromis.data.loader.Datas.STRING); +report.addField("PAYMENT", uk.chromis.data.loader.Datas.STRING); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TAXID", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); + +report; diff --git a/reports/uk/chromis/derby/customersdiary.jrxml b/reports/uk/chromis/derby/customersdiary.jrxml new file mode 100644 index 00000000..fa45a5b3 --- /dev/null +++ b/reports/uk/chromis/derby/customersdiary.jrxml @@ -0,0 +1,344 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band/> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/dailypresence.bs b/reports/uk/chromis/derby/dailypresence.bs new file mode 100644 index 00000000..cbc3eb58 --- /dev/null +++ b/reports/uk/chromis/derby/dailypresence.bs @@ -0,0 +1,49 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.DailyPresenceReport"); +report.setReport("/uk/chromis/reports/dailypresence"); +report.setResourceBundle("uk/chromis/reports/dailypresence_messages"); + +report.setSentence("SELECT " + + "PEOPLE.NAME, " + + "SHIFTS.STARTSHIFT, " + + "SHIFTS.ENDSHIFT, " + + "CONCAT('',TIMESTAMPDIFF(SHIFTS.ENDSHIFT, SHIFTS.STARTSHIFT)) AS TOTAL " + + "FROM PEOPLE LEFT JOIN SHIFTS ON SHIFTS.PPLID = PEOPLE.ID " + + "WHERE ?(QBF_FILTER) "); + +report.addParameter("SHIFTS.STARTSHIFT"); +report.addParameter("SHIFTS.ENDSHIFT"); +report.addParameter("SHIFTS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("STARTSHIFT", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("ENDSHIFT", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("TOTAL", uk.chromis.data.loader.Datas.STRING); + +report; diff --git a/reports/uk/chromis/derby/dailypresence.jrxml b/reports/uk/chromis/derby/dailypresence.jrxml new file mode 100644 index 00000000..47342f32 --- /dev/null +++ b/reports/uk/chromis/derby/dailypresence.jrxml @@ -0,0 +1,320 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="74"> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-21" mode="Transparent" x="0" y="0" width="375" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="d6e2f666-dbd0-4fd6-b426-74f08603e0b9"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.dailypresence}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-2" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="1a3309d5-85c9-4e40-9854-d824b0e50ef5"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField-3" x="400" y="15" width="135" height="15" uuid="e2e0abb2-7d2e-4498-93f0-87c154f9f3cb"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="0" y="33" width="50" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="1d9cd282-3488-49af-ab59-f4bbdb9edde2"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.period}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-2" mode="Transparent" x="50" y="33" width="110" height="15" uuid="51d85229-f21b-43a0-91bb-4ef8993e2ae5"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[1])]]></textFieldExpression> + </textField> + <staticText> + <reportElement key="staticText-1" mode="Transparent" x="160" y="33" width="10" height="15" uuid="4e5e1fc7-4cdc-4e0c-982b-3b77968316af"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Center" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <text><![CDATA[-]]></text> + </staticText> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-3" mode="Transparent" x="170" y="33" width="110" height="15" uuid="00696ff5-8cf4-401f-b6f5-32f9ec9a63fd"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[3])]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-1" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="89bbf739-03c6-4c4b-9d6f-5441e0e08220"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-23" mode="Opaque" x="0" y="55" width="115" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="2be964d3-451b-464e-9007-9bef91a7f171"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="11" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.name}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-23" mode="Opaque" x="138" y="55" width="122" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="a9a84f06-c5c8-4af5-9596-7b2a75e67442"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="11" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.start}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-23" mode="Opaque" x="280" y="55" width="130" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="7bb2e78d-2b94-4f67-9d90-4e823e5822a7"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="11" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.end}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-23" mode="Opaque" x="435" y="55" width="100" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="d647736c-5b98-411d-829c-dd46697a6986"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="11" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.total}]]></textFieldExpression> + </textField> + <line> + <reportElement key="line-4" mode="Opaque" x="0" y="70" width="535" height="1" forecolor="#000000" backcolor="#FFFFFF" uuid="298a5208-72c3-400b-a76b-4ff65e8a21be"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </line> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/dailypresencereport.bs b/reports/uk/chromis/derby/dailypresencereport.bs new file mode 100644 index 00000000..3410ead6 --- /dev/null +++ b/reports/uk/chromis/derby/dailypresencereport.bs @@ -0,0 +1,53 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.DailyPresenceReport"); +report.setReport("/uk/chromis/reports/dailypresence"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "PEOPLE.NAME, " + + "SHIFTS.STARTSHIFT, " + + "SHIFTS.ENDSHIFT, " + + "({fn TIMESTAMPDIFF(SQL_TSI_SECOND, SHIFTS.STARTSHIFT, SHIFTS.ENDSHIFT)}) AS TOTAL " + + "FROM PEOPLE LEFT JOIN SHIFTS ON SHIFTS.PPLID = PEOPLE.ID " + + "WHERE ?(QBF_FILTER) "); + +report.addParameter("SHIFTS.STARTSHIFT"); +report.addParameter("SHIFTS.ENDSHIFT"); +report.addParameter("PEOPLE.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("STARTSHIFT", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("ENDSHIFT", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("TOTAL", uk.chromis.data.loader.Datas.STRING); + +report; diff --git a/reports/uk/chromis/derby/dailyschedule.bs b/reports/uk/chromis/derby/dailyschedule.bs new file mode 100644 index 00000000..1d70eaf2 --- /dev/null +++ b/reports/uk/chromis/derby/dailyschedule.bs @@ -0,0 +1,50 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.DailyScheduleReport"); +report.setReport("/uk/chromis/reports/dailyschedule"); +report.setResourceBundle("uk/chromis/reports/dailyschedule_messages"); + +report.setSentence("SELECT " + + "PEOPLE.NAME, " + + "LEAVES.STARTDATE, " + + "LEAVES.ENDDATE, " + + "CONCAT('',DATEDIFF(LEAVES.ENDDATE, LEAVES.STARTDATE)) AS TOTAL " + + "FROM PEOPLE LEFT JOIN LEAVES ON LEAVES.PPLID = PEOPLE.ID " + + "WHERE ?(QBF_FILTER) " + + "ORDER BY LEAVES.STARTDATE DESC "); + +report.addParameter("LEAVES.STARTDATE"); +report.addParameter("LEAVES.ENDDATE"); +report.addParameter("LEAVES.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("STARTDATE", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("ENDDATE", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("TOTAL", uk.chromis.data.loader.Datas.STRING); + +report; diff --git a/reports/uk/chromis/derby/dailyschedule.jrxml b/reports/uk/chromis/derby/dailyschedule.jrxml new file mode 100644 index 00000000..ffe2d6f0 --- /dev/null +++ b/reports/uk/chromis/derby/dailyschedule.jrxml @@ -0,0 +1,320 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="74"> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-21" mode="Transparent" x="0" y="0" width="375" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="5ba318fa-d2af-419f-8b45-a0e3ce124e86"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.dailyschedule}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-23" mode="Opaque" x="0" y="55" width="115" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="5cc0d543-98e9-4d8c-94fb-251c02c3f22a"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="11" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.name}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-23" mode="Opaque" x="138" y="55" width="122" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="ac38bcda-3262-49f5-aba3-4e6c80c783b0"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="11" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.startleave}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-23" mode="Opaque" x="280" y="55" width="130" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="75c0359f-f52a-4eec-bc6a-0ada1df1fc88"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="11" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.endleave}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-23" mode="Opaque" x="435" y="55" width="100" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="67060959-4851-47cc-8815-13242ce8002f"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="11" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.totaldays}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-2" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="c369a5dc-d8a1-452e-a382-57257cafbdb7"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField-3" x="400" y="15" width="135" height="15" uuid="84692ecb-8697-4c68-a4c1-4e042b082a7d"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="0" y="33" width="50" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="277c0e2f-7c1c-4e60-b967-7bbc29378ea6"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.period}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-2" mode="Transparent" x="50" y="33" width="110" height="15" uuid="d7e3d59c-88c0-48d3-9a63-872a70b03e34"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[1])]]></textFieldExpression> + </textField> + <staticText> + <reportElement key="staticText-1" mode="Transparent" x="160" y="33" width="10" height="15" uuid="8b006a13-e2b3-46d3-873b-76089a07b727"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Center" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <text><![CDATA[-]]></text> + </staticText> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-3" mode="Transparent" x="170" y="33" width="110" height="15" uuid="aa5fcdfa-e6a8-4774-80a2-7076fc96f12e"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[3])]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-1" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="917c890f-4018-4a24-b74f-c0ed70c559e3"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <line> + <reportElement key="line-4" mode="Opaque" x="0" y="70" width="535" height="1" forecolor="#000000" backcolor="#FFFFFF" uuid="08a29336-16a5-4206-ac3f-4fe064ff2ab4"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </line> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/dailyschedulereport.bs b/reports/uk/chromis/derby/dailyschedulereport.bs new file mode 100644 index 00000000..7d2ea0f7 --- /dev/null +++ b/reports/uk/chromis/derby/dailyschedulereport.bs @@ -0,0 +1,54 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.DailyScheduleReport"); +report.setReport("/uk/chromis/reports/dailyschedule"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "PEOPLE.NAME, " + + "LEAVES.STARTDATE, " + + "LEAVES.ENDDATE, " + + "({fn TIMESTAMPDIFF(SQL_TSI_SECOND, LEAVES.STARTDATE, LEAVES.ENDDATE)}) AS TOTAL " + + "FROM PEOPLE LEFT JOIN LEAVES ON LEAVES.PPLID = PEOPLE.ID " + + "WHERE ?(QBF_FILTER) " + + "ORDER BY LEAVES.STARTDATE DESC "); + +report.addParameter("LEAVES.STARTDATE"); +report.addParameter("LEAVES.ENDDATE"); +report.addParameter("PEOPLE.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("STARTDATE", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("ENDDATE", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("TOTAL", uk.chromis.data.loader.Datas.STRING); + +report; diff --git a/reports/uk/chromis/derby/employeetimesheet.bs b/reports/uk/chromis/derby/employeetimesheet.bs new file mode 100644 index 00000000..4113ed53 --- /dev/null +++ b/reports/uk/chromis/derby/employeetimesheet.bs @@ -0,0 +1,49 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) 2015 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.EmployeeTimeSheet"); +report.setReport("/uk/chromis/reports/employeetimesheet"); +report.setResourceBundle("uk/chromis/reports/employeetimesheet_messages"); + +report.setSentence("SELECT " + + "PEOPLE.NAME, " + + "SHIFTS.STARTSHIFT, " + + "SHIFTS.ENDSHIFT, " + + "CONCAT('',TIMEDIFF(SHIFTS.ENDSHIFT, SHIFTS.STARTSHIFT)) AS TOTAL " + + "FROM PEOPLE LEFT JOIN SHIFTS ON SHIFTS.PPLID = PEOPLE.ID " + + "WHERE ?(QBF_FILTER) ORDER BY PEOPLE.NAME ASC, SHIFTS.ENDSHIFT ASC"); + +report.addParameter("SHIFTS.STARTSHIFT"); +report.addParameter("SHIFTS.ENDSHIFT"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("STARTSHIFT", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("ENDSHIFT", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("TOTAL", uk.chromis.data.loader.Datas.STRING); + +report; + diff --git a/reports/uk/chromis/derby/employeetimesheet.jrxml b/reports/uk/chromis/derby/employeetimesheet.jrxml new file mode 100644 index 00000000..fd429f37 --- /dev/null +++ b/reports/uk/chromis/derby/employeetimesheet.jrxml @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="74"> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-21" mode="Transparent" x="0" y="0" width="375" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="5d118996-111f-4ab7-bb0e-fcebb424682a"/> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.title}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-2" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="ddb7dba3-dff5-4e18-a579-7021d1530fe1"/> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="MM-dd-yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField-3" x="400" y="15" width="135" height="15" uuid="e0a5e5c9-d624-4ed2-820a-e292692fb17c"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="0" y="33" width="50" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="34d41f64-f22e-43c5-8171-1e821d765c99"/> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.period}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-2" mode="Transparent" x="50" y="33" width="110" height="15" uuid="3a8eeca9-c118-43d3-be02-8ee3b5b119f3"/> + <textElement textAlignment="Right" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[(java.util.Date)((Object[])((Object[])$P{ARG})[0])[1]]]></textFieldExpression> + </textField> + <staticText> + <reportElement key="staticText-1" mode="Transparent" x="160" y="33" width="10" height="15" uuid="1ce9ef22-4f6c-4d8b-82af-87925bc58bf5"/> + <textElement textAlignment="Center" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <text><![CDATA[-]]></text> + </staticText> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-3" mode="Transparent" x="170" y="33" width="110" height="15" uuid="43a348b1-5fcd-48eb-ae17-a5a675dee8f9"/> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[(java.util.Date)((Object[])((Object[])$P{ARG})[0])[3]]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-1" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="7a742c16-183b-4c44-9fe6-dd7121813707"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-23" mode="Opaque" x="0" y="55" width="115" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="2fd4225e-a6d5-4d52-9a7d-04b1424d937c"/> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="11" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.name}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-23" mode="Opaque" x="138" y="55" width="122" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="5733318e-4ef5-41d3-a9fe-64a663ff0289"/> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="11" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.start}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-23" mode="Opaque" x="280" y="55" width="130" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="df3df4e1-dd78-4f8c-933a-eff0cdd924f1"/> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="11" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.end}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-23" mode="Opaque" x="435" y="55" width="100" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="384ca72d-dd9e-47d7-bcab-3fce0d0c3f7e"/> + <textElement textAlignment="Right" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="11" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.total}]]></textFieldExpression> + </textField> + <line> + <reportElement key="line-4" mode="Opaque" x="0" y="70" width="535" height="1" forecolor="#000000" backcolor="#FFFFFF" uuid="40aa31b9-ae05-468d-bed9-a70687ee8d23"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </line> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/extendedcashregisterlog.bs b/reports/uk/chromis/derby/extendedcashregisterlog.bs new file mode 100644 index 00000000..b51a58a0 --- /dev/null +++ b/reports/uk/chromis/derby/extendedcashregisterlog.bs @@ -0,0 +1,59 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.ExtendedCashRegisterLog"); +report.setReport("/uk/chromis/reports/extendedcashregisterlog"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "TICKETS.TICKETID AS TICKET_NO, " + + "RECEIPTS.DATENEW AS TICKET_DATE, " + + "PAYMENTS.TOTAL AS MONEY, " + + "CUSTOMERS.NAME AS CUSTOMER, " + + "PAYMENTS.PAYMENT AS PAYMENT " + + "FROM RECEIPTS " + + "LEFT JOIN TICKETS ON RECEIPTS.ID = TICKETS.ID " + + "LEFT JOIN PAYMENTS ON RECEIPTS.ID = PAYMENTS.RECEIPT " + + "LEFT JOIN CUSTOMERS ON TICKETS.CUSTOMER = CUSTOMERS.ID " + + "WHERE ?(QBF_FILTER) " + + "ORDER BY RECEIPTS.DATENEW"); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("TICKET_NO", uk.chromis.data.loader.Datas.STRING); +report.addField("TICKET_DATE", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("MONEY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("CUSTOMER", uk.chromis.data.loader.Datas.STRING); +report.addField("PAYMENT", uk.chromis.data.loader.Datas.STRING); + +return report; diff --git a/reports/uk/chromis/derby/extendedcashregisterlog.jrxml b/reports/uk/chromis/derby/extendedcashregisterlog.jrxml new file mode 100644 index 00000000..40a5d3d5 --- /dev/null +++ b/reports/uk/chromis/derby/extendedcashregisterlog.jrxml @@ -0,0 +1,334 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="52" splitType="Stretch"> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-18" mode="Transparent" x="0" y="0" width="375" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="19be6bc7-7a5d-4bc9-a630-8b4b35243a0a"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.extendedcashregisterlog}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="6239347b-1e42-4074-bc5a-6408a67d4a81"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="15" width="135" height="15" uuid="fcadefb9-10c4-4c65-ba57-5a22b83a0967"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-1" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="838b15b1-ed3b-4020-bcd4-dfe7aeb63ed0"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-3" mode="Transparent" x="170" y="33" width="110" height="15" uuid="5fa7bd05-4cc2-42a2-ad99-6fa444dcbdb8"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[3])]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-2" mode="Transparent" x="50" y="33" width="110" height="15" uuid="22cb934b-c940-414a-9e62-431ec1b8f496"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[1])]]></textFieldExpression> + </textField> + <staticText> + <reportElement key="staticText-1" mode="Transparent" x="160" y="33" width="10" height="15" uuid="4584a53e-d90b-4306-86a7-86e8804f4379"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Center" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <text><![CDATA[- +]]></text> + </staticText> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-19" mode="Opaque" x="0" y="33" width="64" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="2599ce89-4fd0-4bf7-ab32-b46bd57d4609"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.period}]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/extproducts.bs b/reports/uk/chromis/derby/extproducts.bs new file mode 100644 index 00000000..f23b17c0 --- /dev/null +++ b/reports/uk/chromis/derby/extproducts.bs @@ -0,0 +1,77 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.ExtendedByProducts"); +report.setReport("/uk/chromis/reports/extproducts"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "CUSTOMERS.TAXID, " + + "CUSTOMERS.NAME AS CUSTOMER, " + + "CATEGORIES.NAME AS CATEGORY, " + + "PRODUCTS.REFERENCE AS REFERENCE, " + + "PRODUCTS.NAME AS PRODUCT, " + + "SUM(TICKETLINES.UNITS) AS UNIT, " + + "SUM(TICKETLINES.UNITS * TICKETLINES.PRICE) AS TOTAL " + + "FROM TICKETS " + + "LEFT OUTER JOIN CUSTOMERS ON TICKETS.CUSTOMER = CUSTOMERS.ID, TICKETLINES " + + "LEFT OUTER JOIN PRODUCTS ON TICKETLINES.PRODUCT = PRODUCTS.ID " + + "LEFT OUTER JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID, RECEIPTS " + + "WHERE RECEIPTS.ID = TICKETS.ID AND TICKETS.ID = TICKETLINES.TICKET AND ?(QBF_FILTER) " + + "GROUP BY CUSTOMERS.TAXID, CUSTOMERS.NAME, CATEGORIES.NAME, PRODUCTS.REFERENCE, PRODUCTS.NAME " + + "ORDER BY CUSTOMERS.NAME, CATEGORIES.NAME, PRODUCTS.NAME"); + +paramdates = new uk.chromis.pos.ticket.ProductFilterReportWithDates(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.SITEGUID"); + +report.addQBFFilter(paramdates); + +report.addParameter("CUSTOMERS.ID"); +report.addParameter("CUSTOMERS.NAME"); +report.addParameter("CUSTOMERS.SITEGUID"); +report.addQBFFilter(new uk.chromis.pos.reports.JParamsCustomer(true)); + +report.addField("TAXID", uk.chromis.data.loader.Datas.STRING); +report.addField("CUSTOMER", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORY", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("PRODUCT", uk.chromis.data.loader.Datas.STRING); +report.addField("UNIT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); + +report; + diff --git a/reports/uk/chromis/derby/extproducts.jrxml b/reports/uk/chromis/derby/extproducts.jrxml new file mode 100644 index 00000000..5eaa5b25 --- /dev/null +++ b/reports/uk/chromis/derby/extproducts.jrxml @@ -0,0 +1,521 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="52"> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-8" mode="Transparent" x="50" y="33" width="110" height="15" uuid="a9b92bd9-b936-4360-9d29-653170e89f94"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[1])]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-9" mode="Transparent" x="170" y="33" width="110" height="15" uuid="bf0373c7-fdc3-443a-a6a3-0629c21a325b"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[3])]]></textFieldExpression> + </textField> + <staticText> + <reportElement key="staticText-6" mode="Transparent" x="160" y="33" width="10" height="15" uuid="9387eec1-a34e-43a8-b85b-45b552e0079f"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Center" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <text><![CDATA[- +]]></text> + </staticText> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-25" mode="Transparent" x="0" y="0" width="375" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="58200478-94ce-4e6e-8e16-f420a60314ec"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.extproducts}]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-1" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="c4112ace-086d-4cff-8507-00d9d74c56b4"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="0" y="33" width="50" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="b8b8f582-084c-4859-84f1-de7d9baffad9"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.period}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="15" width="135" height="15" uuid="4e9fde11-2c42-4b14-a0dc-9f025f3fd53d"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-19" mode="Opaque" x="400" y="1" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="1ebdbd54-61e4-4792-b451-a35f8d0434b3"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/invalidcategory.bs b/reports/uk/chromis/derby/invalidcategory.bs new file mode 100644 index 00000000..77b36e8b --- /dev/null +++ b/reports/uk/chromis/derby/invalidcategory.bs @@ -0,0 +1,38 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.InvalidCategory"); +report.setReport("/uk/chromis/reports/invalidcategory"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT CSVIMPORT.REFERENCE, CSVIMPORT.CODE,"+ + "CSVIMPORT.NAME, CSVIMPORT.ROWNUMBER, CSVIMPORT.CSVERROR,"+ + "CSVIMPORT.CATEGORY FROM CSVIMPORT WHERE (CSVERROR = 'Bad category details')"); + + + +report.addField("reference", uk.chromis.data.loader.Datas.STRING); +report.addField("code", uk.chromis.data.loader.Datas.STRING); +report.addField("name", uk.chromis.data.loader.Datas.STRING); +report.addField("rownumber", uk.chromis.data.loader.Datas.STRING); +report.addField("csverror", uk.chromis.data.loader.Datas.STRING); +report.addField("category", uk.chromis.data.loader.Datas.STRING); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/derby/invalidcategory.jrxml b/reports/uk/chromis/derby/invalidcategory.jrxml new file mode 100644 index 00000000..760b323c --- /dev/null +++ b/reports/uk/chromis/derby/invalidcategory.jrxml @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + <band height="52" splitType="Stretch"> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-1" mode="Transparent" x="0" y="0" width="260" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="205c5e60-7a1c-43cf-b9e1-e0fab4ee9e9e"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.title}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="15" width="135" height="15" uuid="c4210c52-2565-415a-8649-415d9ff613fe"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-19" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="a2d04b37-c07a-49c3-b3bc-992656fa72fd"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-1" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="7ca1065b-8c77-4691-af71-9ceb146b33ff"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/invaliddata.bs b/reports/uk/chromis/derby/invaliddata.bs new file mode 100644 index 00000000..8750e4ad --- /dev/null +++ b/reports/uk/chromis/derby/invaliddata.bs @@ -0,0 +1,44 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . + + +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.InvalidData"); +report.setReport("/uk/chromis/reports/invaliddata"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT CSVIMPORT.REFERENCE, CSVIMPORT.CODE,"+ + "CSVIMPORT.NAME, CSVIMPORT.ROWNUMBER, CSVIMPORT.CSVERROR"+ + " FROM CSVIMPORT WHERE (CSVERROR <> 'New product') and "+ + "(CSVERROR <> 'Updated Price Details') and (CSVERROR <>"+ + " 'Missing data or Invalid number')"); + + + +report.addField("reference", uk.chromis.data.loader.Datas.STRING); +report.addField("code", uk.chromis.data.loader.Datas.STRING); +report.addField("name", uk.chromis.data.loader.Datas.STRING); +report.addField("rownumber", uk.chromis.data.loader.Datas.STRING); +report.addField("csverror", uk.chromis.data.loader.Datas.STRING); + + +report; \ No newline at end of file diff --git a/reports/uk/chromis/derby/invaliddata.jrxml b/reports/uk/chromis/derby/invaliddata.jrxml new file mode 100644 index 00000000..5f8dafbc --- /dev/null +++ b/reports/uk/chromis/derby/invaliddata.jrxml @@ -0,0 +1,203 @@ + + + + + + + 'New product') and (CSVERROR <> 'Updated Price Details') and (CSVERROR <> 'Missing data or Invalid number')]]> + + + + + + + + + + + <band height="52" splitType="Stretch"> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-1" mode="Transparent" x="0" y="0" width="260" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="914640d5-ad8f-4691-977e-656eaa6cdad2"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.title}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="15" width="135" height="15" uuid="327c4228-93f9-41ef-bd74-49fecd3bc707"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-1" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="81ede043-cae3-4f6d-bb77-2943aae3dc6f"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="92683ff2-5b08-4be0-b8d4-18ef62c2d17f"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/inventory.bs b/reports/uk/chromis/derby/inventory.bs new file mode 100644 index 00000000..a653e89f --- /dev/null +++ b/reports/uk/chromis/derby/inventory.bs @@ -0,0 +1,79 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.Inventory"); +report.setReport("/uk/chromis/reports/inventory"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "STOCKCURRENT.LOCATION AS LOCATIONID, " + + "LOCATIONS.NAME AS LOCATIONNAME, " + + "PRODUCTS.REFERENCE, " + + "PRODUCTS.NAME AS PRODUCTNAME, " + + "PRODUCTS.CATEGORY, " + + "CATEGORIES.NAME AS CATEGORYNAME, " + + "SUM(STOCKCURRENT.UNITS) AS UNITS, " + + "PRODUCTS.PRICEBUY, " + + "PRODUCTS.PRICESELL, " + + "COALESCE(PRODUCTS.STOCKVOLUME, 0) AS STOCKVOLUME, " + + "COALESCE(PRODUCTS.STOCKCOST, 0) AS STOCKCOST, " + + "COALESCE(STOCKLEVEL.STOCKSECURITY, 0) AS STOCKSECURITY, " + + "COALESCE(STOCKLEVEL.STOCKMAXIMUM, 0) AS STOCKMAXIMUM " + + "FROM STOCKCURRENT " + + "JOIN LOCATIONS ON STOCKCURRENT.LOCATION = LOCATIONS.ID " + + "JOIN PRODUCTS ON STOCKCURRENT.PRODUCT = PRODUCTS.ID " + + "JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID " + + "LEFT OUTER JOIN STOCKLEVEL ON STOCKCURRENT.LOCATION = STOCKLEVEL.LOCATION AND STOCKCURRENT.PRODUCT = STOCKLEVEL.PRODUCT " + + "WHERE ?(QBF_FILTER) " + + "GROUP BY STOCKCURRENT.LOCATION, LOCATIONS.NAME, PRODUCTS.REFERENCE, PRODUCTS.NAME, PRODUCTS.CATEGORY, CATEGORIES.NAME, PRODUCTS.PRICEBUY, PRODUCTS.PRICESELL, PRODUCTS.STOCKVOLUME, PRODUCTS.STOCKCOST, STOCKLEVEL.STOCKSECURITY, STOCKLEVEL.STOCKMAXIMUM " + + "ORDER BY STOCKCURRENT.LOCATION, CATEGORIES.NAME, PRODUCTS.NAME"); + +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.ISCATALOG"); +report.addParameter("STOCKCURRENT.LOCATION"); +report.addParameter("UNITS"); +report.addParameter("PRODUCTS.SITEGUID"); + +report.addQBFFilter(new uk.chromis.pos.ticket.ProductFilterReportWithCat()); + + + +report.addField("LOCATIONID", uk.chromis.data.loader.Datas.STRING); +report.addField("LOCATIONNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORY", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORYNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("UNITS", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("PRICEBUY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("PRICESELL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKVOLUME", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKCOST", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKSECURITY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKMAXIMUM", uk.chromis.data.loader.Datas.DOUBLE); + +report; diff --git a/reports/uk/chromis/derby/inventory.jrxml b/reports/uk/chromis/derby/inventory.jrxml new file mode 100644 index 00000000..7ae99de6 --- /dev/null +++ b/reports/uk/chromis/derby/inventory.jrxml @@ -0,0 +1,703 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="52"> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-13" mode="Transparent" x="0" y="0" width="375" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="879649a8-46e8-435b-b47b-03863088aab8"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.inventory}]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-4" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="6b363cdb-61f2-4ba1-a894-a6e142ee3315"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="344bb1ea-ffca-4364-bb87-92aedb393fa3"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="15" width="135" height="15" uuid="c09d2cd9-cce2-4b12-a6a4-6c75cd0fd10a"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + = $F{STOCKSECURITY}.doubleValue())]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $F{STOCKMAXIMUM}.doubleValue())]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $F{STOCKMAXIMUM}.doubleValue())]]> + + + + + + + + + + + + + + + + = $F{STOCKSECURITY}.doubleValue() + && $F{UNITS}.doubleValue()<= $F{STOCKMAXIMUM}.doubleValue())]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/inventoryb.bs b/reports/uk/chromis/derby/inventoryb.bs new file mode 100644 index 00000000..3ca2bdda --- /dev/null +++ b/reports/uk/chromis/derby/inventoryb.bs @@ -0,0 +1,72 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.Inventory2"); +report.setReport("/uk/chromis/reports/inventoryb"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "STOCKCURRENT.LOCATION AS LOCATIONID, " + + "LOCATIONS.NAME AS LOCATIONNAME, " + + "PRODUCTS.REFERENCE, " + + "PRODUCTS.NAME AS NAME, " + + "PRODUCTS.CATEGORY, " + + "CATEGORIES.NAME AS CATEGORYNAME, " + + "SUM(STOCKCURRENT.UNITS) AS UNITS, " + + "COALESCE(STOCKLEVEL.STOCKSECURITY, 0) AS STOCKSECURITY, " + + "COALESCE(STOCKLEVEL.STOCKMAXIMUM, 0) AS STOCKMAXIMUM " + + "FROM STOCKCURRENT " + + "JOIN LOCATIONS ON STOCKCURRENT.LOCATION = LOCATIONS.ID " + + "JOIN PRODUCTS ON STOCKCURRENT.PRODUCT = PRODUCTS.ID " + + "JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID " + + "LEFT OUTER JOIN STOCKLEVEL ON STOCKCURRENT.LOCATION = STOCKLEVEL.LOCATION AND STOCKCURRENT.PRODUCT = STOCKLEVEL.PRODUCT " + + "WHERE ?(QBF_FILTER) " + + "GROUP BY STOCKCURRENT.LOCATION, LOCATIONS.NAME, PRODUCTS.REFERENCE, PRODUCTS.NAME, PRODUCTS.CATEGORY, CATEGORIES.NAME, STOCKLEVEL.STOCKSECURITY, STOCKLEVEL.STOCKMAXIMUM " + + "ORDER BY CATEGORIES.NAME, PRODUCTS.NAME, STOCKCURRENT.LOCATION"); + +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.ISCATALOG"); +report.addParameter("STOCKCURRENT.LOCATION"); +report.addParameter("UNITS"); +report.addParameter("PRODUCTS.SITEGUID"); + + +report.addQBFFilter(new uk.chromis.pos.ticket.ProductFilterReportWithCat(true, false)); + +report.addField("LOCATIONID", uk.chromis.data.loader.Datas.STRING); +report.addField("LOCATIONNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORY", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORYNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("UNITS", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKSECURITY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKMAXIMUM", uk.chromis.data.loader.Datas.DOUBLE); + +report; + diff --git a/reports/uk/chromis/derby/inventoryb.jrxml b/reports/uk/chromis/derby/inventoryb.jrxml new file mode 100644 index 00000000..1ad4955b --- /dev/null +++ b/reports/uk/chromis/derby/inventoryb.jrxml @@ -0,0 +1,392 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="52"> + <rectangle radius="5"> + <reportElement key="rectangle-1" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="a42a053d-6de2-431c-85b5-dd744b5cfd9d"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-13" mode="Transparent" x="0" y="0" width="375" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="16882366-e88a-410e-bae2-b6ab9f233d30"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.inventoryb}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="b8c37e23-a5e7-4693-9e28-b0ccf114bb1d"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="15" width="135" height="15" uuid="5796b5a0-3992-4bbf-8162-45c06b38c680"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + = $F{STOCKSECURITY}.doubleValue() + && $F{UNITS}.doubleValue()<= $F{STOCKMAXIMUM}.doubleValue())]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $F{STOCKMAXIMUM}.doubleValue())]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/inventorybroken.bs b/reports/uk/chromis/derby/inventorybroken.bs new file mode 100644 index 00000000..fd3c310f --- /dev/null +++ b/reports/uk/chromis/derby/inventorybroken.bs @@ -0,0 +1,73 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.InventoryBroken"); +report.setReport("/uk/chromis/reports/inventoryb"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "STOCKCURRENT.LOCATION AS LOCATIONID, " + + "LOCATIONS.NAME AS LOCATIONNAME, " + + "PRODUCTS.REFERENCE, " + + "PRODUCTS.NAME AS NAME, " + + "PRODUCTS.CATEGORY, " + + "CATEGORIES.NAME AS CATEGORYNAME, " + + "SUM(STOCKCURRENT.UNITS) AS UNITS, " + + "COALESCE(STOCKLEVEL.STOCKSECURITY, 0) AS STOCKSECURITY, " + + "COALESCE(STOCKLEVEL.STOCKMAXIMUM, 0) AS STOCKMAXIMUM " + + "FROM STOCKCURRENT " + + "JOIN LOCATIONS ON STOCKCURRENT.LOCATION = LOCATIONS.ID " + + "JOIN PRODUCTS ON STOCKCURRENT.PRODUCT = PRODUCTS.ID " + + "JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID " + + "LEFT OUTER JOIN STOCKLEVEL ON STOCKCURRENT.LOCATION = STOCKLEVEL.LOCATION AND STOCKCURRENT.PRODUCT = STOCKLEVEL.PRODUCT " + + "WHERE ?(QBF_FILTER) " + + "GROUP BY STOCKCURRENT.LOCATION, LOCATIONS.NAME, PRODUCTS.REFERENCE, PRODUCTS.NAME, PRODUCTS.CATEGORY, CATEGORIES.NAME, STOCKLEVEL.STOCKSECURITY, STOCKLEVEL.STOCKMAXIMUM " + + "HAVING STOCKLEVEL.STOCKSECURITY IS NOT NULL AND STOCKLEVEL.STOCKSECURITY >= SUM(STOCKCURRENT.UNITS) " + + "ORDER BY CATEGORIES.NAME, PRODUCTS.NAME, STOCKCURRENT.LOCATION"); + +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.ISCATALOG"); +report.addParameter("STOCKCURRENT.LOCATION"); +report.addParameter("UNITS"); +report.addParameter("LOCATIONS.SITEGUID"); + + +report.addQBFFilter(new uk.chromis.pos.ticket.ProductFilterReportWithCat(true, false)); + +report.addField("LOCATIONID", uk.chromis.data.loader.Datas.STRING); +report.addField("LOCATIONNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORY", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORYNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("UNITS", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKSECURITY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKMAXIMUM", uk.chromis.data.loader.Datas.DOUBLE); + +report; + diff --git a/reports/uk/chromis/derby/inventorybroken.jrxml b/reports/uk/chromis/derby/inventorybroken.jrxml new file mode 100644 index 00000000..bc0a3b4c --- /dev/null +++ b/reports/uk/chromis/derby/inventorybroken.jrxml @@ -0,0 +1,414 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="52"> + <rectangle radius="5"> + <reportElement key="rectangle-1" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="a42a053d-6de2-431c-85b5-dd744b5cfd9d"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-13" mode="Transparent" x="0" y="0" width="375" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="16882366-e88a-410e-bae2-b6ab9f233d30"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.inventorybroken}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="b8c37e23-a5e7-4693-9e28-b0ccf114bb1d"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="15" width="135" height="15" uuid="5796b5a0-3992-4bbf-8162-45c06b38c680"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + = $F{STOCKSECURITY}.doubleValue() + && $F{UNITS}.doubleValue()<= $F{STOCKMAXIMUM}.doubleValue())]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $F{STOCKMAXIMUM}.doubleValue())]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/inventorydiff.bs b/reports/uk/chromis/derby/inventorydiff.bs new file mode 100644 index 00000000..421c7dcb --- /dev/null +++ b/reports/uk/chromis/derby/inventorydiff.bs @@ -0,0 +1,72 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.InventoryDiff"); +report.setReport("/uk/chromis/reports/inventorydiff"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "LOCATIONS.ID AS LOCATIONID, LOCATIONS.NAME AS LOCATIONNAME, " + + "PRODUCTS.REFERENCE, PRODUCTS.NAME, PRODUCTS.CATEGORY, CATEGORIES.NAME AS CATEGORYNAME, " + + "SUM(CASE WHEN STOCKDIARY.UNITS <0 THEN STOCKDIARY.UNITS ELSE 0 END) AS UNITSOUT, " + + "SUM(CASE WHEN STOCKDIARY.UNITS <0 THEN STOCKDIARY.UNITS * STOCKDIARY.PRICE ELSE 0 END) AS TOTALOUT, " + + "SUM(CASE WHEN STOCKDIARY.UNITS >=0 THEN STOCKDIARY.UNITS ELSE 0 END) AS UNITSIN, " + + "SUM(CASE WHEN STOCKDIARY.UNITS >=0 THEN STOCKDIARY.UNITS * STOCKDIARY.PRICE ELSE 0 END) AS TOTALIN, " + + "SUM(STOCKDIARY.UNITS) AS UNITSDIFF, " + + "SUM(STOCKDIARY.UNITS * STOCKDIARY.PRICE) AS TOTALDIFF " + + "FROM STOCKDIARY JOIN LOCATIONS ON STOCKDIARY.LOCATION = LOCATIONS.ID, " + + "PRODUCTS LEFT OUTER JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID " + + "WHERE PRODUCTS.ID = STOCKDIARY.PRODUCT " + + "AND ?(QBF_FILTER) " + + "GROUP BY LOCATIONS.ID, LOCATIONS.NAME, PRODUCTS.REFERENCE, PRODUCTS.NAME, PRODUCTS.CATEGORY, CATEGORIES.NAME " + + "ORDER BY LOCATIONS.ID, CATEGORIES.NAME, PRODUCTS.NAME"); + +report.addParameter("STOCKDIARY.DATENEW"); +report.addParameter("STOCKDIARY.DATENEW"); +report.addParameter("LOCATIONS.SITEGUID"); +report.addParameter("LOCATIONS.ID"); +report.addParameter("STOCKDIARY.REASON"); + +paramdates = new uk.chromis.pos.reports.JParamsInventory(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("LOCATIONID", uk.chromis.data.loader.Datas.STRING); +report.addField("LOCATIONNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORY", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORYNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("UNITSOUT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTALOUT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("UNITSIN", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTALIN", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("UNITSDIFF", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTALDIFF", uk.chromis.data.loader.Datas.DOUBLE); + +report; + diff --git a/reports/uk/chromis/derby/inventorydiff.jrxml b/reports/uk/chromis/derby/inventorydiff.jrxml new file mode 100644 index 00000000..df3a035c --- /dev/null +++ b/reports/uk/chromis/derby/inventorydiff.jrxml @@ -0,0 +1,612 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band/> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/inventorydiffdetail.bs b/reports/uk/chromis/derby/inventorydiffdetail.bs new file mode 100644 index 00000000..9702aa6b --- /dev/null +++ b/reports/uk/chromis/derby/inventorydiffdetail.bs @@ -0,0 +1,77 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.InventoryDiffDetail"); +report.setReport("/uk/chromis/reports/inventorydiffdetail"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "LOCATIONS.ID AS LOCATIONID, LOCATIONS.NAME AS LOCATIONNAME, " + + "PRODUCTS.REFERENCE, PRODUCTS.NAME, " + + "STOCKDIARY.ATTRIBUTESETINSTANCE_ID, ATTRIBUTESETINSTANCE.DESCRIPTION, " + + "PRODUCTS.CATEGORY, CATEGORIES.NAME AS CATEGORYNAME, " + + "SUM(CASE WHEN STOCKDIARY.UNITS <0 THEN STOCKDIARY.UNITS ELSE 0 END) AS UNITSOUT, " + + "SUM(CASE WHEN STOCKDIARY.UNITS <0 THEN STOCKDIARY.UNITS * STOCKDIARY.PRICE ELSE 0 END) AS TOTALOUT, " + + "SUM(CASE WHEN STOCKDIARY.UNITS >=0 THEN STOCKDIARY.UNITS ELSE 0 END) AS UNITSIN, " + + "SUM(CASE WHEN STOCKDIARY.UNITS >=0 THEN STOCKDIARY.UNITS * STOCKDIARY.PRICE ELSE 0 END) AS TOTALIN, " + + "SUM(STOCKDIARY.UNITS) AS UNITSDIFF, " + + "SUM(STOCKDIARY.UNITS * STOCKDIARY.PRICE) AS TOTALDIFF " + + "FROM STOCKDIARY " + + "JOIN LOCATIONS ON STOCKDIARY.LOCATION = LOCATIONS.ID " + + "JOIN PRODUCTS ON PRODUCTS.ID = STOCKDIARY.PRODUCT " + + "LEFT OUTER JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID " + + "LEFT OUTER JOIN ATTRIBUTESETINSTANCE ON STOCKDIARY.ATTRIBUTESETINSTANCE_ID = ATTRIBUTESETINSTANCE.ID " + + "WHERE ?(QBF_FILTER) " + + "GROUP BY LOCATIONS.ID, LOCATIONS.NAME, PRODUCTS.REFERENCE, PRODUCTS.NAME, PRODUCTS.CATEGORY, CATEGORIES.NAME, STOCKDIARY.ATTRIBUTESETINSTANCE_ID, ATTRIBUTESETINSTANCE.DESCRIPTION " + + "ORDER BY LOCATIONS.ID, CATEGORIES.NAME, PRODUCTS.NAME"); + +report.addParameter("STOCKDIARY.DATENEW"); +report.addParameter("STOCKDIARY.DATENEW"); +report.addParameter("LOCATIONS.SITEGUID"); +report.addParameter("LOCATIONS.ID"); +report.addParameter("STOCKDIARY.REASON"); + +paramdates = new uk.chromis.pos.reports.JParamsInventory(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("LOCATIONID", uk.chromis.data.loader.Datas.STRING); +report.addField("LOCATIONNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("ATTINSTANCEID", uk.chromis.data.loader.Datas.STRING); +report.addField("ATTINSTANCEDESC", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORY", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORYNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("UNITSOUT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTALOUT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("UNITSIN", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTALIN", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("UNITSDIFF", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTALDIFF", uk.chromis.data.loader.Datas.DOUBLE); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/derby/inventorydiffdetail.jrxml b/reports/uk/chromis/derby/inventorydiffdetail.jrxml new file mode 100644 index 00000000..316acf2c --- /dev/null +++ b/reports/uk/chromis/derby/inventorydiffdetail.jrxml @@ -0,0 +1,641 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band/> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/inventorylistdetail.bs b/reports/uk/chromis/derby/inventorylistdetail.bs new file mode 100644 index 00000000..38b1fab7 --- /dev/null +++ b/reports/uk/chromis/derby/inventorylistdetail.bs @@ -0,0 +1,74 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.InventoryListDetail"); +report.setReport("/uk/chromis/reports/inventorylistdetail"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "STOCKCURRENT.LOCATION AS LOCATIONID, " + + "LOCATIONS.NAME AS LOCATIONNAME, " + + "PRODUCTS.REFERENCE, " + + "PRODUCTS.NAME AS NAME, " + + "STOCKCURRENT.ATTRIBUTESETINSTANCE_ID, " + + "ATTRIBUTESETINSTANCE.DESCRIPTION, " + + "PRODUCTS.CATEGORY, " + + "CATEGORIES.NAME AS CATEGORYNAME, " + + "STOCKCURRENT.UNITS, " + + "COALESCE(STOCKLEVEL.STOCKSECURITY, 0) AS STOCKSECURITY, " + + "COALESCE(STOCKLEVEL.STOCKMAXIMUM, 0) AS STOCKMAXIMUM " + + "FROM STOCKCURRENT " + + "JOIN LOCATIONS ON STOCKCURRENT.LOCATION = LOCATIONS.ID " + + "JOIN PRODUCTS ON STOCKCURRENT.PRODUCT = PRODUCTS.ID " + + "JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID " + + "LEFT OUTER JOIN STOCKLEVEL ON STOCKCURRENT.LOCATION = STOCKLEVEL.LOCATION AND STOCKCURRENT.PRODUCT = STOCKLEVEL.PRODUCT " + + "LEFT OUTER JOIN ATTRIBUTESETINSTANCE ON STOCKCURRENT.ATTRIBUTESETINSTANCE_ID = ATTRIBUTESETINSTANCE.ID " + + "WHERE ?(QBF_FILTER) " + + "ORDER BY CATEGORIES.NAME, PRODUCTS.NAME, STOCKCURRENT.LOCATION"); + +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.ISCATALOG"); +report.addParameter("STOCKCURRENT.LOCATION"); +report.addParameter("UNITS"); +report.addParameter("PRODUCTS.SITEGUID"); + +report.addQBFFilter(new uk.chromis.pos.ticket.ProductFilterReportWithCat(true, false)); + +report.addField("LOCATIONID", uk.chromis.data.loader.Datas.STRING); +report.addField("LOCATIONNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("ATTINSTANCEID", uk.chromis.data.loader.Datas.STRING); +report.addField("ATTINSTANCEDESC", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORY", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORYNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("UNITS", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKSECURITY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKMAXIMUM", uk.chromis.data.loader.Datas.DOUBLE); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/derby/inventorylistdetail.jrxml b/reports/uk/chromis/derby/inventorylistdetail.jrxml new file mode 100644 index 00000000..92e3c3eb --- /dev/null +++ b/reports/uk/chromis/derby/inventorylistdetail.jrxml @@ -0,0 +1,436 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $F{STOCKMAXIMUM}.doubleValue() +? uk.chromis.format.Formats.DOUBLE.formatValue($V{UNITSTOTALWAREHOUSE}) +: ""]]> + + + + + + + + + + + + + + = $F{STOCKSECURITY}.doubleValue() + && $V{UNITSTOTALWAREHOUSE}.doubleValue()<= $F{STOCKMAXIMUM}.doubleValue() +? uk.chromis.format.Formats.DOUBLE.formatValue($V{UNITSTOTALWAREHOUSE}) +: ""]]> + + + + + + + + + + + + <band height="52"> + <rectangle radius="5"> + <reportElement key="rectangle-1" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="05fff28f-99eb-4908-86b6-d046176bac7b"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-13" mode="Transparent" x="0" y="0" width="375" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="db196c18-a8b9-460c-a871-ac33054cba2c"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.inventorylistdetail}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="ddbf0df6-79ce-4b6d-9a8c-b7569edd168b"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="15" width="135" height="15" uuid="666450b0-54da-4ccb-99ac-7448892002ae"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/inventoryreorder.bs b/reports/uk/chromis/derby/inventoryreorder.bs new file mode 100644 index 00000000..ca0e6f7a --- /dev/null +++ b/reports/uk/chromis/derby/inventoryreorder.bs @@ -0,0 +1,77 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.InventoryReOrder"); +report.setReport("/uk/chromis/reports/inventoryreorder"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "STOCKCURRENT.LOCATION AS LOCATIONID, " + + "LOCATIONS.NAME AS LOCATIONNAME, " + + "PRODUCTS.REFERENCE, " + + "PRODUCTS.NAME AS PRODUCTNAME, " + + "PRODUCTS.CATEGORY, " + + "CATEGORIES.NAME AS CATEGORYNAME, " + + "SUM(STOCKCURRENT.UNITS) AS UNITS, " + + "PRODUCTS.PRICEBUY, " + + "PRODUCTS.PRICESELL, " + + "COALESCE(PRODUCTS.STOCKVOLUME, 0) AS STOCKVOLUME, " + + "COALESCE(PRODUCTS.STOCKCOST, 0) AS STOCKCOST, " + + "COALESCE(STOCKLEVEL.STOCKSECURITY, 0) AS STOCKSECURITY, " + + "COALESCE(STOCKLEVEL.STOCKMAXIMUM, 0) AS STOCKMAXIMUM " + + "FROM STOCKCURRENT " + + "JOIN LOCATIONS ON STOCKCURRENT.LOCATION = LOCATIONS.ID " + + "JOIN PRODUCTS ON STOCKCURRENT.PRODUCT = PRODUCTS.ID " + + "JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID " + + "LEFT OUTER JOIN STOCKLEVEL ON STOCKCURRENT.LOCATION = STOCKLEVEL.LOCATION AND STOCKCURRENT.PRODUCT = STOCKLEVEL.PRODUCT " + + "WHERE ( UNITS < STOCKLEVEL.STOCKSECURITY ) AND ?(QBF_FILTER) " + + "GROUP BY STOCKCURRENT.LOCATION, LOCATIONS.NAME, PRODUCTS.REFERENCE, PRODUCTS.NAME, PRODUCTS.CATEGORY, CATEGORIES.NAME, PRODUCTS.PRICEBUY, PRODUCTS.PRICESELL, PRODUCTS.STOCKVOLUME, PRODUCTS.STOCKCOST, STOCKLEVEL.STOCKSECURITY, STOCKLEVEL.STOCKMAXIMUM " + + "ORDER BY STOCKCURRENT.LOCATION, CATEGORIES.NAME, PRODUCTS.NAME"); + +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.ISCATALOG"); +report.addParameter("STOCKCURRENT.LOCATION"); +report.addParameter("UNITS"); +report.addParameter("LOCATIONS.SITEGUID"); +report.addQBFFilter(new uk.chromis.pos.ticket.ProductFilterReportWithCat()); + +report.addField("LOCATIONID", uk.chromis.data.loader.Datas.STRING); +report.addField("LOCATIONNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORY", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORYNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("UNITS", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("PRICEBUY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("PRICESELL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKVOLUME", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKCOST", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKSECURITY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("STOCKMAXIMUM", uk.chromis.data.loader.Datas.DOUBLE); + +report; diff --git a/reports/uk/chromis/derby/inventoryreorder.jrxml b/reports/uk/chromis/derby/inventoryreorder.jrxml new file mode 100644 index 00000000..799e46ea --- /dev/null +++ b/reports/uk/chromis/derby/inventoryreorder.jrxml @@ -0,0 +1,662 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="40"> + <property name="com.jaspersoft.studio.unit.height" value="pixel"/> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-13" mode="Transparent" x="0" y="0" width="375" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="0bfe132d-9b3d-4421-a728-9f838a01ab09"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Bottom" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.inventoryreorder}]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-4" mode="Opaque" x="0" y="35" width="767" height="1" forecolor="#33CCFF" backcolor="#33CCFF" uuid="2dfb8763-609c-4a80-9a76-74426755e913"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="533" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="a410263c-9c7a-4689-91e9-43b3f0d0547b"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="533" y="15" width="135" height="15" uuid="760fa7e3-e1a4-4a61-a1da-1ab30a3067cf"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + = 0.00) ? uk.chromis.format.Formats.DOUBLE.formatValue($F{UNITS}) : ""]]> + + + + + + + + + + + + + + = 0.00) ? uk.chromis.format.Formats.CURRENCY.formatValue($F{UNITS} * $F{PRICEBUY}):""]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + = 0.00) ?uk.chromis.format.Formats.CURRENCY.formatValue( $F{UNITS} *$F{PRICESELL}):""]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/inventoryreorderorig.jrxml b/reports/uk/chromis/derby/inventoryreorderorig.jrxml new file mode 100644 index 00000000..6fa1f45c --- /dev/null +++ b/reports/uk/chromis/derby/inventoryreorderorig.jrxml @@ -0,0 +1,710 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="52"> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-13" mode="Transparent" x="0" y="0" width="375" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="0bfe132d-9b3d-4421-a728-9f838a01ab09"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.title}]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-4" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="2dfb8763-609c-4a80-9a76-74426755e913"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="a410263c-9c7a-4689-91e9-43b3f0d0547b"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="15" width="135" height="15" uuid="760fa7e3-e1a4-4a61-a1da-1ab30a3067cf"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + = $F{STOCKSECURITY}.doubleValue())]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $F{STOCKMAXIMUM}.doubleValue())]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $F{STOCKMAXIMUM}.doubleValue())]]> + + + + + + + + + + + + + + + + = $F{STOCKSECURITY}.doubleValue() + && $F{UNITS}.doubleValue()<= $F{STOCKMAXIMUM}.doubleValue())]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/missingdata.bs b/reports/uk/chromis/derby/missingdata.bs new file mode 100644 index 00000000..5dc1a0f7 --- /dev/null +++ b/reports/uk/chromis/derby/missingdata.bs @@ -0,0 +1,43 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . + + +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.MissingData"); +report.setReport("/uk/chromis/reports/missingdata"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT CSVIMPORT.ROWNUMBER, CSVIMPORT.REFERENCE, CSVIMPORT.CODE,"+ + "CSVIMPORT.NAME, CSVIMPORT.PRICEBUY, CSVIMPORT.PRICESELL"+ + " FROM CSVIMPORT WHERE CSVIMPORT.CSVERROR='Missing data or Invalid number'"); + + + +report.addField("rownumber", uk.chromis.data.loader.Datas.STRING); +report.addField("reference", uk.chromis.data.loader.Datas.STRING); +report.addField("code", uk.chromis.data.loader.Datas.STRING); +report.addField("name", uk.chromis.data.loader.Datas.STRING); +report.addField("pricebuy", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("pricesell", uk.chromis.data.loader.Datas.DOUBLE); + + +report; \ No newline at end of file diff --git a/reports/uk/chromis/derby/missingdata.jrxml b/reports/uk/chromis/derby/missingdata.jrxml new file mode 100644 index 00000000..f9b3c3cf --- /dev/null +++ b/reports/uk/chromis/derby/missingdata.jrxml @@ -0,0 +1,218 @@ + + + + + + + + + + + + + + + + + + + <band height="52" splitType="Stretch"> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-1" mode="Transparent" x="0" y="0" width="260" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="c1ea1580-ea9a-4122-9790-9e332b402b86"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.title}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="15" width="135" height="15" uuid="6f7cdfac-1e4b-4019-bf51-a1a9ce61b32d"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="4309f26a-79f2-4f7f-978a-4fdf49814864"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-1" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="59763182-ae4a-461d-8440-ad3f9b3316f7"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/newproducts.bs b/reports/uk/chromis/derby/newproducts.bs new file mode 100644 index 00000000..7b23f86f --- /dev/null +++ b/reports/uk/chromis/derby/newproducts.bs @@ -0,0 +1,43 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . + + +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.NewProducts"); +report.setReport("/uk/chromis/reports/newproducts"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT CSVIMPORT.REFERENCE, CSVIMPORT.CODE,"+ + "CSVIMPORT.NAME, CSVIMPORT.PRICEBUY, CSVIMPORT.PRICESELL,"+ + "CSVIMPORT.CATEGORY FROM CSVIMPORT WHERE CSVIMPORT.CSVERROR='New product'"); + + + +report.addField("reference", uk.chromis.data.loader.Datas.STRING); +report.addField("code", uk.chromis.data.loader.Datas.STRING); +report.addField("name", uk.chromis.data.loader.Datas.STRING); +report.addField("pricebuy", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("pricesell", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("category",uk.chromis.data.loader.Datas.STRING); + + +report; \ No newline at end of file diff --git a/reports/uk/chromis/derby/newproducts.jrxml b/reports/uk/chromis/derby/newproducts.jrxml new file mode 100644 index 00000000..4382ad2d --- /dev/null +++ b/reports/uk/chromis/derby/newproducts.jrxml @@ -0,0 +1,218 @@ + + + + + + + + + + + + + + + + + + + <band height="52" splitType="Stretch"> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-1" mode="Transparent" x="0" y="0" width="260" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="871f4722-c68d-4e7f-8d79-5be1e4829e43"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.title}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="15" width="135" height="15" uuid="02ad6f9d-c754-431a-b1a2-08d161a1971a"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-1" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="a5b0964d-8ce5-40a5-9ace-f14955a08e82"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="4c85603b-16e8-4649-bf25-cdb6eb4a1184"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/newproducts_1.jrxml b/reports/uk/chromis/derby/newproducts_1.jrxml new file mode 100644 index 00000000..4382ad2d --- /dev/null +++ b/reports/uk/chromis/derby/newproducts_1.jrxml @@ -0,0 +1,218 @@ + + + + + + + + + + + + + + + + + + + <band height="52" splitType="Stretch"> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-1" mode="Transparent" x="0" y="0" width="260" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="871f4722-c68d-4e7f-8d79-5be1e4829e43"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.title}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="15" width="135" height="15" uuid="02ad6f9d-c754-431a-b1a2-08d161a1971a"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-1" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="a5b0964d-8ce5-40a5-9ace-f14955a08e82"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="4c85603b-16e8-4649-bf25-cdb6eb4a1184"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/paymentreport.bs b/reports/uk/chromis/derby/paymentreport.bs new file mode 100644 index 00000000..afc02040 --- /dev/null +++ b/reports/uk/chromis/derby/paymentreport.bs @@ -0,0 +1,50 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.PaymentReport"); +report.setReport("/uk/chromis/reports/paymentreport"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT RECEIPTS.DATENEW,PAYMENTS.PAYMENT, PAYMENTS.NOTES, PAYMENTS.TOTAL "+ +"FROM PAYMENTS,RECEIPTS "+ +"WHERE PAYMENTS.RECEIPT = RECEIPTS.ID AND ?(QBF_FILTER) "+ +"ORDER BY RECEIPTS.DATENEW"); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("DATENEW", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("PAYMENT", uk.chromis.data.loader.Datas.STRING); +report.addField("NOTES", uk.chromis.data.loader.Datas.STRING); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); + +report; diff --git a/reports/uk/chromis/derby/paymentreport.jrxml b/reports/uk/chromis/derby/paymentreport.jrxml new file mode 100644 index 00000000..72fa3902 --- /dev/null +++ b/reports/uk/chromis/derby/paymentreport.jrxml @@ -0,0 +1,315 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="52" splitType="Stretch"> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-8" mode="Transparent" x="50" y="33" width="110" height="15" uuid="35240a74-0636-4bb6-bc34-fd95802f123c"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[1])]]></textFieldExpression> + </textField> + <staticText> + <reportElement key="staticText-6" mode="Transparent" x="160" y="33" width="10" height="15" uuid="393ec23e-27f9-4c5c-939f-f10d0fcfa971"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Center" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <text><![CDATA[- +]]></text> + </staticText> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-9" mode="Transparent" x="170" y="33" width="110" height="15" uuid="b9bcdb34-b523-476a-ae16-9e303ebd7397"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[3])]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-18" mode="Transparent" x="0" y="0" width="375" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="b95945bc-454a-430c-989c-53725170cfae"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.paymentreport}]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-1" positionType="Float" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="0033c1e0-3dee-443b-a204-223a02ee1a86"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="16a7e4a1-bc26-4f13-b8b4-592ef5a4875b"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-19" mode="Opaque" x="0" y="33" width="50" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="19273fb4-e9ac-4bfc-8617-7f53d92bf756"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.period}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="15" width="135" height="15" uuid="03b761e5-0136-47be-be5b-1e86c4771deb"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/people.bs b/reports/uk/chromis/derby/people.bs new file mode 100644 index 00000000..5fb5b609 --- /dev/null +++ b/reports/uk/chromis/derby/people.bs @@ -0,0 +1,38 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.UsersReport"); +report.setReport("/uk/chromis/reports/people"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT PEOPLE.ID, PEOPLE.NAME, PEOPLE.CARD, ROLES.NAME AS ROLE, PEOPLE.IMAGE " + + "FROM PEOPLE, ROLES WHERE PEOPLE.ROLE = ROLES.ID AND PEOPLE.VISIBLE = " + app.getSession().DB.TRUE()); + +report.addField("ID", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("CARD", uk.chromis.data.loader.Datas.STRING); +report.addField("ROLE", uk.chromis.data.loader.Datas.STRING); +report.addField("IMAGE", uk.chromis.data.loader.Datas.IMAGE); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/derby/people.jrxml b/reports/uk/chromis/derby/people.jrxml new file mode 100644 index 00000000..7c2fd334 --- /dev/null +++ b/reports/uk/chromis/derby/people.jrxml @@ -0,0 +1,199 @@ + + + + + + + + + + + + + + + + + + + + + + <band/> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/performancereport.bs b/reports/uk/chromis/derby/performancereport.bs new file mode 100644 index 00000000..878f3592 --- /dev/null +++ b/reports/uk/chromis/derby/performancereport.bs @@ -0,0 +1,48 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.PerformanceReport"); +report.setReport("/uk/chromis/reports/performancereport"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT PEOPLE.NAME, MIN(RECEIPTS.DATENEW) AS STARTDATE, MAX(RECEIPTS.DATENEW) AS ENDDATE, SUM(TICKETLINES.UNITS * TICKETLINES.PRICE) AS TOTAL " + + "FROM PEOPLE, RECEIPTS, TICKETS, TICKETLINES WHERE PEOPLE.ID = TICKETS.PERSON AND RECEIPTS.ID = TICKETS.ID AND TICKETS.ID = TICKETLINES.TICKET AND ?(QBF_FILTER) " + + "GROUP BY PEOPLE.NAME ORDER BY PEOPLE.NAME"); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("PEOPLE.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("STARTDATE", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("ENDDATE", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); + +report; diff --git a/reports/uk/chromis/derby/performancereport.jrxml b/reports/uk/chromis/derby/performancereport.jrxml new file mode 100644 index 00000000..8c3427bc --- /dev/null +++ b/reports/uk/chromis/derby/performancereport.jrxml @@ -0,0 +1,356 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="52"> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-8" mode="Transparent" x="50" y="33" width="110" height="15" uuid="2c9296a7-ebdd-492e-8a76-eb4b3b2cd07e"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Middle" rotation="None"> + <font fontName="Arial" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[1])]]></textFieldExpression> + </textField> + <staticText> + <reportElement key="staticText-6" mode="Transparent" x="160" y="33" width="10" height="15" uuid="b1ca7940-fceb-4a3b-8fb3-de237d55f7b4"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Center" verticalAlignment="Middle" rotation="None"> + <font fontName="Arial" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <text><![CDATA[- +]]></text> + </staticText> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-9" mode="Transparent" x="170" y="33" width="110" height="15" uuid="333a6770-21f8-4a9c-a8ac-3b0af581877c"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="Arial" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[3])]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-1" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="b8dec4ad-1d69-4477-94e1-8e79b418b516"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-18" mode="Transparent" x="0" y="0" width="375" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="c6a3b9a4-5ece-4c85-85ea-f62565581587"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="Arial" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.performancereport}]]></textFieldExpression> + </textField> + <textField pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="15" width="135" height="15" uuid="395d9440-b276-4529-a69c-9163965ef98e"/> + <textElement textAlignment="Right"> + <font fontName="Arial" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="6dee7c66-1ef2-40db-bec4-f089a72d5ade"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="Arial" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-19" mode="Opaque" x="0" y="33" width="50" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="8db2f46b-1f2e-436c-a1df-1aa21272ac15"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="Arial" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.period}]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/piesalescat.bs b/reports/uk/chromis/derby/piesalescat.bs new file mode 100644 index 00000000..3c5c98ce --- /dev/null +++ b/reports/uk/chromis/derby/piesalescat.bs @@ -0,0 +1,58 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.CategoryProductSalesChart"); +report.setReport("/uk/chromis/reports/piesalescat"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT "+ + "CATEGORIES.NAME AS CAT, " + + "SUM(TICKETLINES.UNITS) AS UNITS, " + + "SUM(TICKETLINES.PRICE * TICKETLINES.UNITS) AS TOTAL " + + "FROM TICKETLINES " + + "LEFT OUTER JOIN PRODUCTS ON TICKETLINES.PRODUCT = PRODUCTS.ID " + + "LEFT OUTER JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID " + + "LEFT OUTER JOIN TICKETS ON TICKETLINES.TICKET = TICKETS.ID " + + "LEFT OUTER JOIN RECEIPTS ON TICKETS.ID = RECEIPTS.ID " + + "WHERE LENGTH(CATEGORIES.NAME) > 1 AND ?(QBF_FILTER) " + + "GROUP BY CATEGORIES.ID, CATEGORIES.NAME "+ + "ORDER BY CATEGORIES.NAME ASC"); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("CAT", uk.chromis.data.loader.Datas.STRING); +report.addField("UNITS", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); + +report; diff --git a/reports/uk/chromis/derby/piesalescat.jrxml b/reports/uk/chromis/derby/piesalescat.jrxml new file mode 100644 index 00000000..8eb00d39 --- /dev/null +++ b/reports/uk/chromis/derby/piesalescat.jrxml @@ -0,0 +1,290 @@ + + + + + + + + + + + + + + + '1' +GROUP BY + CATEGORIES.ID +ORDER BY + CATEGORIES.NAME ASC]]> + + + + + + <band height="52"> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-25" mode="Transparent" x="0" y="0" width="375" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="da109f8f-16a6-42a3-afcf-665ec1e0802d"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.piesalescat}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="d111c518-6968-49dc-a61d-410c1de3b0cb"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="EEEEE dd MMMMM yyyy" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="19" width="135" height="15" uuid="5b1f7a58-a34e-4444-b106-812bfc593300"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-19" mode="Opaque" x="0" y="33" width="50" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="b86213bb-4581-463b-b429-635f8a716eb7"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.period}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-8" mode="Transparent" x="50" y="33" width="110" height="15" uuid="127c5626-1caf-4182-8dcc-4ee6e89e7756"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[1])]]></textFieldExpression> + </textField> + <staticText> + <reportElement key="staticText-1" mode="Transparent" x="160" y="33" width="10" height="15" uuid="5b3c5382-2fb9-46eb-bc61-979d16be63cd"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Center" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <text><![CDATA[- +]]></text> + </staticText> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-9" mode="Transparent" x="170" y="33" width="110" height="15" uuid="6d528102-5b89-4530-beae-d32cd6db231b"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[3])]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-2" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="322144a4-f4f8-487f-93b5-346926bb0da9"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/productlabels.bs b/reports/uk/chromis/derby/productlabels.bs new file mode 100644 index 00000000..cd3fce06 --- /dev/null +++ b/reports/uk/chromis/derby/productlabels.bs @@ -0,0 +1,60 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.ProductLabels"); +report.setReport("/uk/chromis/reports/productlabels"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT PRODUCTS.ID, PRODUCTS.REFERENCE, PRODUCTS.CODE, PRODUCTS.CODETYPE, PRODUCTS.NAME, PRODUCTS.PRICEBUY, PRODUCTS.PRICESELL, TC.ID AS TAXCAT, TC.NAME AS TAXCATNAME, CATEGORIES.ID AS CATEGORY, CATEGORIES.NAME AS CATEGORYNAME " + + "FROM PRODUCTS LEFT OUTER JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID LEFT OUTER JOIN TAXCATEGORIES TC ON PRODUCTS.TAXCAT = TC.ID " + + "WHERE ?(QBF_FILTER) " + + "ORDER BY CATEGORIES.NAME, PRODUCTS.NAME"); + +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.ISCATALOG"); +report.addParameter("STOCKCURRENT.LOCATION"); +report.addParameter("UNITS"); +report.addParameter("PRODUCTS.SITEGUID"); + + +report.addQBFFilter(new uk.chromis.pos.ticket.ProductFilterReportWithCat(false, false)); + +report.addField("ID", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("CODE", uk.chromis.data.loader.Datas.STRING); +report.addField("CODETYPE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("PRICEBUY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("PRICESELL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TAXCAT", uk.chromis.data.loader.Datas.STRING); +report.addField("TAXCATNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORY", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORYNAME", uk.chromis.data.loader.Datas.STRING); + +report; + diff --git a/reports/uk/chromis/derby/productlabels.jrxml b/reports/uk/chromis/derby/productlabels.jrxml new file mode 100644 index 00000000..c3d2f27c --- /dev/null +++ b/reports/uk/chromis/derby/productlabels.jrxml @@ -0,0 +1,264 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="52"> + <rectangle radius="5"> + <reportElement key="rectangle-2" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="7fc5a13b-64e3-4347-ab40-2f6301c3004e"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-8" mode="Transparent" x="0" y="0" width="375" height="28" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="dc614123-7629-4ce5-ad18-ecae1b6eb4f4"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.productlabels}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="15" width="135" height="15" uuid="1425c072-191b-49ff-bca4-d44034f25935"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="c19f38bf-14db-41ce-bdf4-e81e3a4c3c05"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/products.bs b/reports/uk/chromis/derby/products.bs new file mode 100644 index 00000000..cf867ce8 --- /dev/null +++ b/reports/uk/chromis/derby/products.bs @@ -0,0 +1,58 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.Catalog"); +report.setReport("/uk/chromis/reports/products"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT PRODUCTS.ID, PRODUCTS.REFERENCE, PRODUCTS.CODE, PRODUCTS.NAME, PRODUCTS.PRICEBUY, PRODUCTS.PRICESELL, TC.ID AS TAXCAT, TC.NAME AS TAXCATNAME, CATEGORIES.ID AS CATEGORY, CATEGORIES.NAME AS CATEGORYNAME " + + "FROM PRODUCTS LEFT OUTER JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID LEFT OUTER JOIN TAXCATEGORIES TC ON PRODUCTS.TAXCAT = TC.ID " + + "WHERE PRODUCTS.ISCATALOG = TRUE AND ?(QBF_FILTER)" + + "ORDER BY CATEGORIES.NAME, PRODUCTS.CATORDER, PRODUCTS.NAME"); + +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.ISCATALOG"); +report.addParameter("STOCKCURRENT.LOCATION"); +report.addParameter("UNITS"); +report.addParameter("PRODUCTS.SITEGUID"); + +report.addQBFFilter(new uk.chromis.pos.ticket.ProductFilterReportWithCat(false, false)); + +report.addField("ID", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("CODE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("PRICEBUY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("PRICESELL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TAXCAT", uk.chromis.data.loader.Datas.STRING); +report.addField("TAXCATNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORY", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORYNAME", uk.chromis.data.loader.Datas.STRING); + +report; diff --git a/reports/uk/chromis/derby/products.jrxml b/reports/uk/chromis/derby/products.jrxml new file mode 100644 index 00000000..1f194c05 --- /dev/null +++ b/reports/uk/chromis/derby/products.jrxml @@ -0,0 +1,344 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band/> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/productsales.bs b/reports/uk/chromis/derby/productsales.bs new file mode 100644 index 00000000..ca8a4855 --- /dev/null +++ b/reports/uk/chromis/derby/productsales.bs @@ -0,0 +1,64 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.ProductSales"); +report.setReport("/uk/chromis/reports/productsales"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence( + "SELECT " + + "PRODUCTS.REFERENCE, " + + "PRODUCTS.NAME, " + + "SUM(TICKETLINES.UNITS) AS UNITS, " + + "SUM(TICKETLINES.UNITS * TICKETLINES.PRICE) AS TOTAL " + + "FROM RECEIPTS, TICKETS, TICKETLINES, PRODUCTS " + + "WHERE RECEIPTS.ID = TICKETS.ID AND TICKETS.ID = TICKETLINES.TICKET AND TICKETLINES.PRODUCT = PRODUCTS.ID AND ?(QBF_FILTER) " + + "GROUP BY PRODUCTS.REFERENCE, PRODUCTS.NAME " + + "ORDER BY PRODUCTS.NAME"); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.SITEGUID"); +report.addQBFFilter(new uk.chromis.pos.ticket.ProductFilterReport()); + +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("UNITS", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); + +report; + diff --git a/reports/uk/chromis/derby/productsales.jrxml b/reports/uk/chromis/derby/productsales.jrxml new file mode 100644 index 00000000..5aec2263 --- /dev/null +++ b/reports/uk/chromis/derby/productsales.jrxml @@ -0,0 +1,233 @@ + + + + + + + + + + + + + + + + + + + + + + <band height="52"> + <rectangle radius="5"> + <reportElement key="rectangle-1" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="b6714455-f92a-418a-b122-746f98822097"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-1" mode="Transparent" x="0" y="0" width="210" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="757199e4-ec35-4c3a-a046-1d0f02e6fbdb"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.productsales}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-2" mode="Transparent" x="50" y="33" width="110" height="15" uuid="5b07dc9f-6be8-4cfb-b8e6-1510e65ca7a7"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[1])]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-3" mode="Transparent" x="170" y="33" width="110" height="15" uuid="b1a2216f-7886-4c3f-bdbf-588cd061ed41"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[3])]]></textFieldExpression> + </textField> + <staticText> + <reportElement key="staticText-1" mode="Transparent" x="160" y="33" width="10" height="15" uuid="d7e10be3-0b62-4da6-ace9-25ec00630208"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Center" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <text><![CDATA[- +]]></text> + </staticText> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="0" y="33" width="50" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="b2af8183-05a3-422c-8676-980c6cac7c67"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.period}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-19" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="d3128716-03ac-45ee-a44c-4e3eb2b63b7b"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="20" width="135" height="15" uuid="cd002e44-d9e5-42b0-b758-f5f77263a67e"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + <textField> + <reportElement x="217" y="3" width="180" height="27" uuid="22c5ad42-c4b0-4c97-aca6-b60fb27659c4"> + <property name="com.jaspersoft.studio.unit.height" value="pixel"/> + </reportElement> + <textElement> + <font isBold="true"/> + </textElement> + <textFieldExpression><![CDATA[""]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/productsalesprofit.bs b/reports/uk/chromis/derby/productsalesprofit.bs new file mode 100644 index 00000000..5350647c --- /dev/null +++ b/reports/uk/chromis/derby/productsalesprofit.bs @@ -0,0 +1,82 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.SalesProfit"); +report.setReport("/uk/chromis/reports/productsalesprofit"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT PRODUCTS.REFERENCE, " + + "PRODUCTS.NAME, " + + "PRODUCTS.PRICEBUY, " + + "PRODUCTS.PRICESELL, " + + "SUM(TICKETLINES.UNITS) AS SOLD_UNITS, " + + "SUM(TICKETLINES.UNITS * PRODUCTS.PRICEBUY) AS COST_VALUE, " + + "SUM(TICKETLINES.UNITS * PRODUCTS.PRICESELL) AS EXPECTED_SALES_VALUE, " + + "SUM(TICKETLINES.PRICE) AS ACTUAL_SALES_VALUE, " + + "SUM(TICKETLINES.UNITS * PRODUCTS.PRICESELL) " + + "- SUM(TICKETLINES.UNITS * PRODUCTS.PRICEBUY) " + + "AS EXPECTED_PROFIT, " + + "SUM(TICKETLINES.PRICE) - SUM(TICKETLINES.UNITS * PRODUCTS.PRICEBUY) " + + "AS ACTUAL_PROFIT " + + "FROM (TICKETLINES TICKETLINES " + + "INNER JOIN RECEIPTS RECEIPTS " + + "ON (TICKETLINES.TICKET = RECEIPTS.ID)) " + + "LEFT OUTER JOIN PRODUCTS PRODUCTS " + + "ON (TICKETLINES.PRODUCT = PRODUCTS.ID) " + + "WHERE ?(QBF_FILTER) " + + "GROUP BY TICKETLINES.PRODUCT, " + + "PRODUCTS.REFERENCE, " + + "PRODUCTS.NAME, " + + "PRODUCTS.PRICEBUY, " + + "PRODUCTS.PRICESELL " + + "ORDER BY PRODUCTS.REFERENCE ASC"); + + + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("PRICEBUY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("PRICESELL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("SOLD_UNITS", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("COST_VALUE", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("EXPECTED_SALES_VALUE", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("ACTUAL_SALES_VALUE", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("EXPECTED_PROFIT", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("ACTUAL_PROFIT", uk.chromis.data.loader.Datas.DOUBLE); + + +report; \ No newline at end of file diff --git a/reports/uk/chromis/derby/productsalesprofit.jrxml b/reports/uk/chromis/derby/productsalesprofit.jrxml new file mode 100644 index 00000000..bf2fd380 --- /dev/null +++ b/reports/uk/chromis/derby/productsalesprofit.jrxml @@ -0,0 +1,393 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="52" splitType="Stretch"> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-8" mode="Transparent" x="50" y="33" width="110" height="15" uuid="92124ec7-9224-4a48-9e10-eb4b14728dbf"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[1])]]></textFieldExpression> + </textField> + <staticText> + <reportElement key="staticText-6" mode="Transparent" x="160" y="33" width="10" height="15" uuid="0b58f08e-1f80-4025-b07b-b95a56c00f4f"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Center" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <text><![CDATA[- +]]></text> + </staticText> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-9" mode="Transparent" x="170" y="33" width="110" height="15" uuid="5f948144-ddfc-4145-a5c3-f2ae33b163ee"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[3])]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-18" mode="Transparent" x="0" y="0" width="375" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="d2725d05-8246-4f03-8d7b-84d397947be9"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.productsalesprofit}]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-1" mode="Opaque" x="0" y="50" width="782" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="e152003e-32f1-4a06-9e5a-ec21c3666a78"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="647" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="4bf00eca-4163-41d1-b795-e57a3d1a7b48"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy HH.mm.ss" isBlankWhenNull="false"> + <reportElement key="textField" x="647" y="14" width="135" height="15" uuid="9924c122-986a-4545-9811-10a146dfb2b5"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-19" mode="Opaque" x="0" y="33" width="50" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="adddb824-532b-48d7-85c0-284f9c118339"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.period}]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/productscatalog.bs b/reports/uk/chromis/derby/productscatalog.bs new file mode 100644 index 00000000..0b477288 --- /dev/null +++ b/reports/uk/chromis/derby/productscatalog.bs @@ -0,0 +1,57 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.Products"); +report.setReport("/uk/chromis/reports/productscatalog"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT PRODUCTS.ID, PRODUCTS.REFERENCE, PRODUCTS.CODE, PRODUCTS.NAME, PRODUCTS.PRICEBUY, PRODUCTS.PRICESELL, TC.ID AS TAXCAT, TC.NAME AS TAXCATNAME, CATEGORIES.ID AS CATEGORY, CATEGORIES.NAME AS CATEGORYNAME " + + "FROM PRODUCTS LEFT OUTER JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID LEFT OUTER JOIN TAXCATEGORIES TC ON PRODUCTS.TAXCAT = TC.ID " + + "WHERE ?(QBF_FILTER) " + + "ORDER BY LOWER (PRODUCTS.NAME)"); + +report.addParameter("CATEGORIES.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.SITEGUID"); + +report.addQBFFilter(new uk.chromis.pos.ticket.ProductFilterReport()); + +report.addField("ID", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("CODE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("PRICEBUY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("PRICESELL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TAXCAT", uk.chromis.data.loader.Datas.STRING); +report.addField("TAXCATNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORY", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORYNAME", uk.chromis.data.loader.Datas.STRING); + +report; + diff --git a/reports/uk/chromis/derby/productscatalog.jrxml b/reports/uk/chromis/derby/productscatalog.jrxml new file mode 100644 index 00000000..01879f71 --- /dev/null +++ b/reports/uk/chromis/derby/productscatalog.jrxml @@ -0,0 +1,315 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + <band/> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/salebycustomer.bs b/reports/uk/chromis/derby/salebycustomer.bs new file mode 100644 index 00000000..2116a102 --- /dev/null +++ b/reports/uk/chromis/derby/salebycustomer.bs @@ -0,0 +1,66 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.SalesByCustomer"); +report.setReport("/uk/chromis/reports/salebycustomer"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT " + + "CUSTOMERS.NAME AS CNAME, " + + "RECEIPTS.DATENEW, " + + "TICKETS.TICKETID, " + + "PRODUCTS.NAME AS PNAME, " + + "TICKETS.TICKETTYPE, " + + "SUM(TICKETLINES.UNITS) AS UNITS, " + + "SUM(TICKETLINES.UNITS * TICKETLINES.PRICE) AS TOTAL " + + "FROM RECEIPTS, CUSTOMERS, TICKETS, TICKETLINES LEFT OUTER JOIN PRODUCTS ON TICKETLINES.PRODUCT = PRODUCTS.ID " + + "WHERE CUSTOMERS.ID = TICKETS.CUSTOMER AND TICKETLINES.PRODUCT = PRODUCTS.ID AND RECEIPTS.ID = TICKETS.ID AND TICKETS.ID = TICKETLINES.TICKET AND ?(QBF_FILTER) " + + "GROUP BY CUSTOMERS.NAME, RECEIPTS.DATENEW, TICKETS.TICKETID, PRODUCTS.NAME, TICKETS.TICKETTYPE " + + "ORDER BY CUSTOMERS.NAME, PRODUCTS.NAME, RECEIPTS.DATENEW"); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addParameter("CUSTOMERS.ID"); +report.addParameter("CUSTOMERS.NAME"); +report.addParameter("CUSTOMERS.SITEGUID"); +report.addQBFFilter(new uk.chromis.pos.reports.JParamsCustomer()); + +report.addField("CNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("DATENEW", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("TICKETID", uk.chromis.data.loader.Datas.STRING); +report.addField("PNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("TICKETTYPE", uk.chromis.data.loader.Datas.INT); +report.addField("UNITS", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TOTAL", uk.chromis.data.loader.Datas.DOUBLE); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/derby/salebycustomer.jrxml b/reports/uk/chromis/derby/salebycustomer.jrxml new file mode 100644 index 00000000..cbbbc704 --- /dev/null +++ b/reports/uk/chromis/derby/salebycustomer.jrxml @@ -0,0 +1,459 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="52" splitType="Stretch"> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-5" mode="Transparent" x="50" y="33" width="110" height="15" uuid="8a3351bd-ffc0-4df7-b60f-d8bd31a27884"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[1])]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-6" mode="Transparent" x="170" y="33" width="110" height="15" uuid="b3d4af80-66b6-4239-807a-cae5595bcd1e"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[3])]]></textFieldExpression> + </textField> + <staticText> + <reportElement key="staticText-1" mode="Transparent" x="160" y="33" width="10" height="15" uuid="eb687e82-ffb2-44fc-a29b-d168e1aec561"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Center" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <text><![CDATA[- +]]></text> + </staticText> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-1" mode="Transparent" x="0" y="0" width="375" height="30" forecolor="#33CCFF" backcolor="#000000" uuid="e5c7819b-220b-4049-bebe-da7772be01c1"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.salebycustomer}]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-1" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="8ba57ce2-8c4e-499a-98c9-b818ccbfcb04"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-2" mode="Opaque" x="435" y="1" width="100" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="e0e41f9c-63b7-4973-98ea-b2338f611187"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField-3" x="435" y="15" width="100" height="15" uuid="55abe204-b1d5-4171-ae0d-eb8c42a0f8d0"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-4" mode="Opaque" x="0" y="33" width="50" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="a5888d14-aa72-40d0-88cf-661fceefa2c3"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.period}]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/salecatalog.bs b/reports/uk/chromis/derby/salecatalog.bs new file mode 100644 index 00000000..f149c82e --- /dev/null +++ b/reports/uk/chromis/derby/salecatalog.bs @@ -0,0 +1,69 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.SaleCatalog"); +report.setReport("/uk/chromis/reports/salecatalog"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence( +"SELECT " + +" PRODUCTS.ID, " + +" PRODUCTS.REFERENCE, " + +" PRODUCTS.CODE, " + +" PRODUCTS.NAME, " + +" PRODUCTS.PRICESELL, " + +" PRODUCTS.IMAGE, " + +" TC.ID AS TAXCAT, " + +" CATEGORIES.NAME AS CATEGORYNAME " + +"FROM " + +" PRODUCTS LEFT OUTER JOIN CATEGORIES ON " + +" PRODUCTS.CATEGORY = CATEGORIES.ID LEFT OUTER JOIN TAXCATEGORIES TC ON " + +" PRODUCTS.TAXCAT = TC.ID " + +"WHERE PRODUCTS.ISCATALOG = TRUE AND ?(QBF_FILTER) " + +"ORDER BY CATEGORIES.NAME, PRODUCTS.NAME"); + +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.ISCATALOG"); +report.addParameter("STOCKCURRENT.LOCATION"); +report.addParameter("UNITS"); +report.addParameter("PRODUCTS.SITEGUID"); + +report.addQBFFilter(new uk.chromis.pos.ticket.ProductFilterReportWithCat(false, false)); + +report.addField("ID", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("CODE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("PRICESELL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("IMAGE", uk.chromis.data.loader.Datas.IMAGE); +report.addField("TAXCAT", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORYNAME", uk.chromis.data.loader.Datas.STRING); + +report; + diff --git a/reports/uk/chromis/derby/salecatalog.jrxml b/reports/uk/chromis/derby/salecatalog.jrxml new file mode 100644 index 00000000..ab73d2d9 --- /dev/null +++ b/reports/uk/chromis/derby/salecatalog.jrxml @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="50"> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-8" mode="Transparent" x="0" y="0" width="375" height="28" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="3e3f838a-df93-4e73-9da7-4600815ce7bd"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.salecatalog}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="400" y="2" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="0fece5bd-7866-46f3-9113-5934365b48db"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="15" width="135" height="15" uuid="0a273f3d-7d91-4167-bf4d-380aae7b2089"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-1" positionType="Float" mode="Opaque" x="0" y="48" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="27c86f20-19ae-4ae1-ae75-58c5701a8c99"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/saletaxes.bs b/reports/uk/chromis/derby/saletaxes.bs new file mode 100644 index 00000000..40289225 --- /dev/null +++ b/reports/uk/chromis/derby/saletaxes.bs @@ -0,0 +1,58 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . + +// added by g.irura @ 27/03/2010. If a retailer issues item which is +// taxable but gets back a refund, means when this happens, the tax +// effected initially is deducted. all taxes occur in taxlines.amount +// where the sum is obtained. It is therefore important to show on this +// report the taxes that were charged on a receipt but later refunded +// +// Derby July 2016 +// + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.SaleTaxes"); +report.setReport("/uk/chromis/reports/saletaxes"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence( + "SELECT TICKETS.TICKETID, RECEIPTS.DATENEW, PAYMENTS.PAYMENT, TAXCATEGORIES.NAME, TAXLINES.AMOUNT "+ +"FROM RECEIPTS, TAXLINES, TAXES, TAXCATEGORIES,TICKETS, PAYMENTS " + + "WHERE PAYMENTS.RECEIPT = RECEIPTS.ID AND RECEIPTS.ID = TAXLINES.RECEIPT AND RECEIPTS.ID=TICKETS.ID AND TAXLINES.TAXID = TAXES.ID AND TAXES.CATEGORY = TAXCATEGORIES.ID AND ?(QBF_FILTER) "+ + "ORDER BY RECEIPTS.DATENEW"); + +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.DATENEW"); +report.addParameter("RECEIPTS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); + +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addField("TICKETID", uk.chromis.data.loader.Datas.INT); +report.addField("DATENEW", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("PAYMENT", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("AMOUNT", uk.chromis.data.loader.Datas.DOUBLE); + +report; \ No newline at end of file diff --git a/reports/uk/chromis/derby/saletaxes.jrxml b/reports/uk/chromis/derby/saletaxes.jrxml new file mode 100644 index 00000000..c91900a9 --- /dev/null +++ b/reports/uk/chromis/derby/saletaxes.jrxml @@ -0,0 +1,339 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="52" splitType="Stretch"> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-8" mode="Transparent" x="50" y="33" width="110" height="15" uuid="35240a74-0636-4bb6-bc34-fd95802f123c"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[1])]]></textFieldExpression> + </textField> + <staticText> + <reportElement key="staticText-6" mode="Transparent" x="160" y="33" width="10" height="15" uuid="393ec23e-27f9-4c5c-939f-f10d0fcfa971"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Center" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <text><![CDATA[- +]]></text> + </staticText> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-9" mode="Transparent" x="170" y="33" width="110" height="15" uuid="b9bcdb34-b523-476a-ae16-9e303ebd7397"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[3])]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-18" mode="Transparent" x="0" y="0" width="375" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="b95945bc-454a-430c-989c-53725170cfae"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.saletaxes}]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-1" positionType="Float" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="0033c1e0-3dee-443b-a204-223a02ee1a86"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="400" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="16a7e4a1-bc26-4f13-b8b4-592ef5a4875b"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-19" mode="Opaque" x="0" y="33" width="50" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="19273fb4-e9ac-4bfc-8617-7f53d92bf756"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.period}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="15" width="135" height="15" uuid="03b761e5-0136-47be-be5b-1e86c4771deb"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/saletaxesold.jrxml b/reports/uk/chromis/derby/saletaxesold.jrxml new file mode 100644 index 00000000..aa7f768a --- /dev/null +++ b/reports/uk/chromis/derby/saletaxesold.jrxml @@ -0,0 +1,390 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="52" splitType="Stretch"> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-8" mode="Transparent" x="50" y="33" width="110" height="15" uuid="e222a7b5-dc94-43ce-889b-e5f4d025db95"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[1])]]></textFieldExpression> + </textField> + <staticText> + <reportElement key="staticText-6" mode="Transparent" x="160" y="33" width="10" height="15" uuid="6e176c67-42ee-4dab-aa54-55e77314532e"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Center" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <text><![CDATA[-]]></text> + </staticText> + <textField pattern="" isBlankWhenNull="true"> + <reportElement key="textField-9" mode="Transparent" x="170" y="33" width="110" height="15" uuid="ac4739d9-b7de-4f12-a1bf-8dd3ce88da34"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.DATE.formatValue((java.util.Date)((Object[])((Object[])$P{ARG})[0])[3])]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-18" mode="Transparent" x="0" y="0" width="375" height="30" forecolor="#33CCFF" backcolor="#FFFFFF" uuid="db755818-6768-4330-a2ad-856e14c83175"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#FFFFFF"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.saletaxes}]]></textFieldExpression> + </textField> + <rectangle radius="5"> + <reportElement key="rectangle-1" mode="Opaque" x="0" y="50" width="535" height="2" forecolor="#33CCFF" backcolor="#33CCFF" uuid="eb3a83c9-79df-4ad2-baed-9c8c1d7351d5"/> + <graphicElement fill="Solid"> + <pen lineWidth="0.25" lineStyle="Solid"/> + </graphicElement> + </rectangle> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-10" mode="Opaque" x="400" y="1" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="d3926d0a-09d2-4ed8-8be3-122bc4deaf87"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="400" y="20" width="135" height="15" uuid="f16c1de7-6986-49a8-b51e-45308d2d72af"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-19" mode="Opaque" x="0" y="33" width="50" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="6fb299d9-d650-4500-8cb6-067bf67a5239"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Left" verticalAlignment="Middle" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.period}]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/shelfedgelabels.bs b/reports/uk/chromis/derby/shelfedgelabels.bs new file mode 100644 index 00000000..8845dfc6 --- /dev/null +++ b/reports/uk/chromis/derby/shelfedgelabels.bs @@ -0,0 +1,61 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// Derby July 2016 +// + + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.BarcodeSheet"); +report.setReport("/uk/chromis/reports/shelfedgelabels"); +report.setResourceBundle("uk/chromis/reports/report_messages"); + +report.setSentence("SELECT PRODUCTS.ID, PRODUCTS.REFERENCE, PRODUCTS.CODE, PRODUCTS.CODETYPE, PRODUCTS.NAME, PRODUCTS.PRICEBUY, PRODUCTS.PRICESELL, TC.ID AS TAXCAT, TC.NAME AS TAXCATNAME, CATEGORIES.ID AS CATEGORY, CATEGORIES.NAME AS CATEGORYNAME " + + "FROM PRODUCTS LEFT OUTER JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID LEFT OUTER JOIN TAXCATEGORIES TC ON PRODUCTS.TAXCAT = TC.ID " + + "WHERE PRODUCTS.CODETYPE IS NOT NULL AND ?(QBF_FILTER) " + + "ORDER BY PRODUCTS.NAME"); + +report.addParameter("PRODUCTS.NAME"); +report.addParameter("PRODUCTS.PRICEBUY"); +report.addParameter("PRODUCTS.PRICESELL"); +report.addParameter("PRODUCTS.CATEGORY"); +report.addParameter("PRODUCTS.CODE"); +report.addParameter("PRODUCTS.ISCATALOG"); +report.addParameter("STOCKCURRENT.LOCATION"); +report.addParameter("UNITS"); +report.addParameter("PRODUCTS.SITEGUID"); + +report.addQBFFilter(new uk.chromis.pos.ticket.ProductFilterReportWithCat(false, false)); + +report.addField("ID", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("CODE", uk.chromis.data.loader.Datas.STRING); +report.addField("CODETYPE", uk.chromis.data.loader.Datas.STRING); +report.addField("NAME", uk.chromis.data.loader.Datas.STRING); +report.addField("PRICEBUY", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("PRICESELL", uk.chromis.data.loader.Datas.DOUBLE); +report.addField("TAXCAT", uk.chromis.data.loader.Datas.STRING); +report.addField("TAXCATNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORY", uk.chromis.data.loader.Datas.STRING); +report.addField("CATEGORYNAME", uk.chromis.data.loader.Datas.STRING); + +report; + diff --git a/reports/uk/chromis/derby/shelfedgelabels.jrxml b/reports/uk/chromis/derby/shelfedgelabels.jrxml new file mode 100644 index 00000000..9c910c13 --- /dev/null +++ b/reports/uk/chromis/derby/shelfedgelabels.jrxml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="35" splitType="Stretch"> + <property name="com.jaspersoft.studio.unit.height" value="pixel"/> + <textField> + <reportElement x="0" y="0" width="260" height="30" forecolor="#33CCFF" uuid="7cea5951-6a59-43a2-9b3a-c9ff88e854f2"/> + <textElement> + <font size="14" isBold="true"/> + </textElement> + <textFieldExpression><![CDATA[$R{title.shelfedgelabels}]]></textFieldExpression> + </textField> + <textField pattern="" isBlankWhenNull="false"> + <reportElement key="textField-19" mode="Opaque" x="420" y="0" width="135" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="351edc22-0067-4202-afce-5c8830338a6e"/> + <box> + <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.0" lineColor="#000000"/> + <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Right" verticalAlignment="Top" rotation="None"> + <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1252" isPdfEmbedded="false"/> + <paragraph lineSpacing="Single"/> + </textElement> + <textFieldExpression><![CDATA[$R{label.printed}]]></textFieldExpression> + </textField> + <textField evaluationTime="Report" pattern="dd/MM/yyyy h.mm a" isBlankWhenNull="false"> + <reportElement key="textField" x="420" y="15" width="135" height="15" uuid="d69da445-7e3c-4a30-b14b-b0422fbb71ed"/> + <textElement textAlignment="Right"> + <font fontName="SansSerif" size="10"/> + </textElement> + <textFieldExpression><![CDATA[uk.chromis.format.Formats.TIMESTAMP.formatValue(new Date())]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reports/uk/chromis/derby/stockchanges.bs b/reports/uk/chromis/derby/stockchanges.bs new file mode 100644 index 00000000..669f0520 --- /dev/null +++ b/reports/uk/chromis/derby/stockchanges.bs @@ -0,0 +1,79 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 2016 Chromis , previous uniCenta & Openbravo POS works +// +// This file is part of chromis oPOS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . + + + +report = new uk.chromis.pos.reports.PanelReportBean(); + +report.setTitleKey("Menu.StockChanges"); +report.setReport("/uk/chromis/reports/stockchanges"); +report.setResourceBundle("uk/chromis/reports/stockchanges_messages"); + +report.setSentence("SELECT L.NAME AS LOCATION, C.USERNAME AS USERNAME,"+ +" C.UPLOADTIME AS UPLOADTIME,"+ +" CASE WHEN P.NAME is null THEN '***NEW PRODUCT' ELSE P.NAME END "+ +" AS PRODUCT, P.REFERENCE AS REFERENCE,"+ +" CASE C.CHANGETYPE"+ +" WHEN 1 THEN 'Adjust'"+ +" WHEN 2 THEN 'Change'"+ +" WHEN 3 THEN 'Change'"+ +" WHEN 4 THEN 'New Value'"+ +" WHEN 5 THEN 'New Value'"+ +" WHEN 6 THEN 'New Record'"+ +" ELSE 'Unknown'"+ +" END AS CHANGETYPE,"+ +" C.FIELD AS FIELD, C.TEXTVALUE AS TEXTVALUE,"+ +" CASE C.CHANGES_PROCESSED"+ +" WHEN 0 THEN 'ACCEPT'"+ +" WHEN 1 THEN 'REJECT'"+ +" WHEN 2 THEN 'PROCESSED'"+ +" ELSE 'Unknown'"+ +" END AS CHANGES_PROCESSED, "+ +" P.NAME, P.CATEGORY, P.CODE "+ +" FROM STOCKCHANGES AS C"+ +" LEFT JOIN PRODUCTS AS P ON C.PRODUCTID = P.ID"+ +" LEFT JOIN LOCATIONS AS L ON C.LOCATION = L.ID "+ +" WHERE ?(QBF_FILTER) "); + +report.addParameter("UPLOADTIME"); +report.addParameter("UPLOADTIME"); +report.addParameter("LOCATIONS.SITEGUID"); + +paramdates = new uk.chromis.pos.reports.JParamsDatesInterval(); +paramdates.setStartDate(uk.chromis.beans.DateUtils.getToday()); +paramdates.setEndDate(uk.chromis.beans.DateUtils.getTodayMinutes()); + +report.addQBFFilter(paramdates); + +report.addParameter("P.NAME"); +report.addParameter("P.CATEGORY"); +report.addParameter("P.CODE"); +report.addQBFFilter(new uk.chromis.pos.ticket.ProductFilter1()); + +report.addField("LOCATION", uk.chromis.data.loader.Datas.STRING); +report.addField("USERNAME", uk.chromis.data.loader.Datas.STRING); +report.addField("UPLOADTIME", uk.chromis.data.loader.Datas.TIMESTAMP); +report.addField("PRODUCT", uk.chromis.data.loader.Datas.STRING); +report.addField("REFERENCE", uk.chromis.data.loader.Datas.STRING); +report.addField("CHANGETYPE", uk.chromis.data.loader.Datas.STRING); +report.addField("FIELD", uk.chromis.data.loader.Datas.STRING); +report.addField("TEXTVALUE", uk.chromis.data.loader.Datas.STRING); +report.addField("CHANGES_PROCESSED", uk.chromis.data.loader.Datas.STRING); + + +report; \ No newline at end of file diff --git a/reports/uk/chromis/derby/stockchanges.jrxml b/reports/uk/chromis/derby/stockchanges.jrxml new file mode 100644 index 00000000..0e04f5d0 --- /dev/null +++ b/reports/uk/chromis/derby/stockchanges.jrxml @@ -0,0 +1,213 @@ + + + + + + + + "; } else { - tableName = "" + place.getName() + ""; + tableName = "" + place.getName() + ""; } place.getButton().setText("
" + tableName + ""); @@ -578,179 +609,186 @@ public MyActionListener(Place place) { @Override public void actionPerformed(ActionEvent evt) { + if (!restDB.getTableLock(m_place.getId())) { + if (!actionEnabled) { + m_place.setDiffX(0); + } + // disable the action if edit mode + if (actionEnabled) { + //disable table refresh + AutoRefresh.getInstance().deactivateTimer(); - if (m_PlaceClipboard == null) { - - if (customer == null) { - // tables + if (m_PlaceClipboard == null) { - // check if the sharedticket is the same - TicketInfo ticket = getTicketInfo(m_place); + if (customer == null) { + // check if the sharedticket is the same + TicketInfo ticket = getTicketInfo(m_place); - // check - if (ticket == null && !m_place.hasPeople()) { - // Empty table and checked + // check + if (ticket == null && !m_place.hasPeople()) { + // Empty table and checked - // table occupied - ticket = new TicketInfo(); - try { + // table occupied + ticket = new TicketInfo(); + try { //Create a new pickup code because this is a new ticket - dlReceipts.insertSharedTicket(m_place.getId(), ticket, ticket.getPickupId()); - } catch (BasicException e) { - new MessageInf(e).show(JTicketsBagRestaurantMap.this); // Glup. But It was empty. - } - m_place.setPeople(true); - setActivePlace(m_place, ticket); - - } else if (ticket == null && m_place.hasPeople()) { - // The table is now empty - new MessageInf(MessageInf.SGN_WARNING, AppLocal.getIntString("message.tableempty")).show(JTicketsBagRestaurantMap.this); - m_place.setPeople(false); // fixed - } else if (ticket != null && !m_place.hasPeople()) { - // The table is now full - new MessageInf(MessageInf.SGN_WARNING, AppLocal.getIntString("message.tablefull")).show(JTicketsBagRestaurantMap.this); - m_place.setPeople(true); - - } else { // both != null - // Full table - // m_place.setPeople(true); // already true - setActivePlace(m_place, ticket); - - } - } else { - // receiving customer. - - // check if the sharedticket is the same - TicketInfo ticket = getTicketInfo(m_place); - if (ticket == null) { - // receive the customer - // table occupied - ticket = new TicketInfo(); - - try { - ticket.setCustomer(customer.getId() == null - ? null - : dlSales.loadCustomerExt(customer.getId())); - } catch (BasicException e) { - MessageInf msg = new MessageInf(MessageInf.SGN_WARNING, AppLocal.getIntString("message.cannotfindcustomer"), e); - msg.show(JTicketsBagRestaurantMap.this); - } - - try { - dlReceipts.insertSharedTicket(m_place.getId(), ticket, ticket.getPickupId()); - } catch (BasicException e) { - new MessageInf(e).show(JTicketsBagRestaurantMap.this); // Glup. But It was empty. - } - m_place.setPeople(true); - m_PlaceClipboard = null; - customer = null; - - setActivePlace(m_place, ticket); - } else { - // TODO: msg: The table is now full - new MessageInf(MessageInf.SGN_WARNING, AppLocal.getIntString("message.tablefull")).show(JTicketsBagRestaurantMap.this); - m_place.setPeople(true); - m_place.getButton().setEnabled(false); - } - } - } else { - // check if the sharedticket is the same - TicketInfo ticketclip = getTicketInfo(m_PlaceClipboard); - - if (ticketclip == null) { - new MessageInf(MessageInf.SGN_WARNING, AppLocal.getIntString("message.tableempty")).show(JTicketsBagRestaurantMap.this); - m_PlaceClipboard.setPeople(false); - m_PlaceClipboard = null; - customer = null; - printState(); - } else { - // tenemos que copiar el ticket del clipboard - if (m_PlaceClipboard == m_place) { - // the same button. Canceling. - Place placeclip = m_PlaceClipboard; - m_PlaceClipboard = null; - customer = null; - printState(); - setActivePlace(placeclip, ticketclip); - } else if (!m_place.hasPeople()) { - // Moving the receipt to an empty table - TicketInfo ticket = getTicketInfo(m_place); -//// - if (ticket == null) { - try { - dlReceipts.insertSharedTicket(m_place.getId(), ticketclip, ticketclip.getPickupId());//dlSales.getNextPickupIndex()); + dlReceipts.insertSharedTicket(m_place.getId(), ticket, ticket.getPickupId()); + } catch (BasicException e) { + new MessageInf(e).show(JTicketsBagRestaurantMap.this); // Glup. But It was empty. + } m_place.setPeople(true); - dlReceipts.deleteSharedTicket(m_PlaceClipboard.getId()); - m_PlaceClipboard.setPeople(false); - } catch (BasicException e) { - new MessageInf(e).show(JTicketsBagRestaurantMap.this); // Glup. But It was empty. - } + setActivePlace(m_place, ticket); - m_PlaceClipboard = null; - customer = null; - printState(); + } else if (ticket == null && m_place.hasPeople()) { + // The table is now empty + new MessageInf(MessageInf.SGN_WARNING, AppLocal.getIntString("message.tableempty")).show(JTicketsBagRestaurantMap.this); + m_place.setPeople(false); // fixed + } else if (ticket != null && !m_place.hasPeople()) { + // The table is now full + new MessageInf(MessageInf.SGN_WARNING, AppLocal.getIntString("message.tablefull")).show(JTicketsBagRestaurantMap.this); + m_place.setPeople(true); - // No hace falta preguntar si estaba bloqueado porque ya lo estaba antes - // activamos el ticket seleccionado - setActivePlace(m_place, ticketclip); + } else { // both != null + // Full table + // m_place.setPeople(true); // already true + setActivePlace(m_place, ticket); + } } else { - // Full table - new MessageInf(MessageInf.SGN_WARNING, AppLocal.getIntString("message.tablefull")).show(JTicketsBagRestaurantMap.this); - m_PlaceClipboard.setPeople(true); - printState(); - } - } else { - // Merge the lines with the receipt of the table - TicketInfo ticket = getTicketInfo(m_place); + // receiving customer. - if (ticket == null) { - // The table is now empty - new MessageInf(MessageInf.SGN_WARNING, AppLocal.getIntString("message.tableempty")).show(JTicketsBagRestaurantMap.this); - m_place.setPeople(false); // fixed - } else { - //asks if you want to merge tables - if (JOptionPane.showConfirmDialog(JTicketsBagRestaurantMap.this, AppLocal.getIntString("message.mergetablequestion"), AppLocal.getIntString("message.mergetable"), JOptionPane.YES_NO_OPTION) - == JOptionPane.YES_OPTION) { - // merge lines ticket + // check if the sharedticket is the same + TicketInfo ticket = getTicketInfo(m_place); + if (ticket == null) { + // receive the customer + // table occupied + ticket = new TicketInfo(); try { - dlReceipts.deleteSharedTicket(m_PlaceClipboard.getId()); - m_PlaceClipboard.setPeople(false); - if (ticket.getCustomer() == null) { - ticket.setCustomer(ticketclip.getCustomer()); - } - for (TicketLineInfo line : ticketclip.getLines()) { - ticket.addLine(line); - } - dlReceipts.updateSharedTicket(m_place.getId(), ticket, ticket.getPickupId()); + ticket.setCustomer(customer.getId() == null + ? null + : dlSales.loadCustomerExt(customer.getId())); } catch (BasicException e) { - new MessageInf(e).show(JTicketsBagRestaurantMap.this); // Glup. But It was empty. + MessageInf msg = new MessageInf(MessageInf.SGN_WARNING, AppLocal.getIntString("message.cannotfindcustomer"), e); + msg.show(JTicketsBagRestaurantMap.this); } + try { + dlReceipts.insertSharedTicket(m_place.getId(), ticket, ticket.getPickupId()); + } catch (BasicException e) { + new MessageInf(e).show(JTicketsBagRestaurantMap.this); // Glup. But It was empty. + } + m_place.setPeople(true); m_PlaceClipboard = null; customer = null; -//clear the original table data - restDB.clearCustomerNameInTable(restDB.getTableDetails(ticketclip.getId())); - restDB.clearWaiterNameInTable(restDB.getTableDetails(ticketclip.getId())); - restDB.clearTableMovedFlag(restDB.getTableDetails(ticketclip.getId())); - restDB.clearTicketIdInTable(restDB.getTableDetails(ticketclip.getId())); - - // restDB.clearTableMovedFlag(""); - printState(); setActivePlace(m_place, ticket); } else { - // Cancel merge operations + // TODO: msg: The table is now full + new MessageInf(MessageInf.SGN_WARNING, AppLocal.getIntString("message.tablefull")).show(JTicketsBagRestaurantMap.this); + m_place.setPeople(true); + m_place.getButton().setEnabled(false); + } + } + } else { + // check if the sharedticket is the same + TicketInfo ticketclip = getTicketInfo(m_PlaceClipboard); + + if (ticketclip == null) { + new MessageInf(MessageInf.SGN_WARNING, AppLocal.getIntString("message.tableempty")).show(JTicketsBagRestaurantMap.this); + m_PlaceClipboard.setPeople(false); + m_PlaceClipboard = null; + customer = null; + printState(); + } else // tenemos que copiar el ticket del clipboard + { + if (m_PlaceClipboard == m_place) { + // the same button. Canceling. Place placeclip = m_PlaceClipboard; m_PlaceClipboard = null; customer = null; printState(); setActivePlace(placeclip, ticketclip); + } else if (!m_place.hasPeople()) { + // Moving the receipt to an empty table + TicketInfo ticket = getTicketInfo(m_place); + if (ticket == null) { + try { + dlReceipts.insertSharedTicket(m_place.getId(), ticketclip, ticketclip.getPickupId());//dlSales.getNextPickupIndex()); + m_place.setPeople(true); + dlReceipts.deleteSharedTicket(m_PlaceClipboard.getId()); + m_PlaceClipboard.setPeople(false); + } catch (BasicException e) { + new MessageInf(e).show(JTicketsBagRestaurantMap.this); // Glup. But It was empty. + } + + m_PlaceClipboard = null; + customer = null; + printState(); + + // No hace falta preguntar si estaba bloqueado porque ya lo estaba antes + // activamos el ticket seleccionado + setActivePlace(m_place, ticketclip); + + } else { + // Full table + new MessageInf(MessageInf.SGN_WARNING, AppLocal.getIntString("message.tablefull")).show(JTicketsBagRestaurantMap.this); + m_PlaceClipboard.setPeople(true); + printState(); + } + } else { + // Merge the lines with the receipt of the table + TicketInfo ticket = getTicketInfo(m_place); + + if (ticket == null) { + // The table is now empty + new MessageInf(MessageInf.SGN_WARNING, AppLocal.getIntString("message.tableempty")).show(JTicketsBagRestaurantMap.this); + m_place.setPeople(false); // fixed + } else //asks if you want to merge tables + { + if (JOptionPane.showConfirmDialog(JTicketsBagRestaurantMap.this, AppLocal.getIntString("message.mergetablequestion"), AppLocal.getIntString("message.mergetable"), JOptionPane.YES_NO_OPTION) + == JOptionPane.YES_OPTION) { + // merge lines ticket + + try { + dlReceipts.deleteSharedTicket(m_PlaceClipboard.getId()); + m_PlaceClipboard.setPeople(false); + if (ticket.getCustomer() == null) { + ticket.setCustomer(ticketclip.getCustomer()); + } + for (TicketLineInfo line : ticketclip.getLines()) { + ticket.addLine(line); + } + dlReceipts.updateSharedTicket(m_place.getId(), ticket, ticket.getPickupId()); + //restDB.clearTableLockByTicket(tableName); + } catch (BasicException e) { + new MessageInf(e).show(JTicketsBagRestaurantMap.this); // Glup. But It was empty. + } + + m_PlaceClipboard = null; + customer = null; +//clear the original table data + restDB.clearCustomerNameInTable(restDB.getTableDetails(ticketclip.getId())); + restDB.clearWaiterNameInTable(restDB.getTableDetails(ticketclip.getId())); + restDB.clearTableMovedFlag(restDB.getTableDetails(ticketclip.getId())); + restDB.clearTicketIdInTable(restDB.getTableDetails(ticketclip.getId())); + printState(); + setActivePlace(m_place, ticket); + } else { + // Cancel merge operations + Place placeclip = m_PlaceClipboard; + m_PlaceClipboard = null; + customer = null; + printState(); + setActivePlace(placeclip, ticketclip); + } + } } } } } + } else { + JOptionPane.showMessageDialog(null, restDB.getTableOpenedBy(m_place.getId()) + AppLocal.getIntString("message.tableopen"), AppLocal.getIntString("message.tablelocked"), JOptionPane.INFORMATION_MESSAGE); } } } @@ -777,6 +815,8 @@ private void initComponents() { m_jbtnReservations = new javax.swing.JButton(); m_jbtnRefresh = new javax.swing.JButton(); m_jText = new javax.swing.JLabel(); + m_btnSetupMode = new javax.swing.JButton(); + m_btnSavePlaces = new javax.swing.JButton(); setLayout(new java.awt.CardLayout()); @@ -790,10 +830,14 @@ private void initComponents() { m_jbtnReservations.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N m_jbtnReservations.setIcon(new javax.swing.ImageIcon(getClass().getResource("/uk/chromis/images/date.png"))); // NOI18N m_jbtnReservations.setText(AppLocal.getIntString("button.reservations")); // NOI18N - m_jbtnReservations.setToolTipText("Open Reservations screen"); + java.util.ResourceBundle bundle = java.util.ResourceBundle.getBundle("pos_messages"); // NOI18N + m_jbtnReservations.setToolTipText(bundle.getString("tiptext.openreservationsscreen")); // NOI18N m_jbtnReservations.setFocusPainted(false); m_jbtnReservations.setFocusable(false); m_jbtnReservations.setMargin(new java.awt.Insets(8, 14, 8, 14)); + m_jbtnReservations.setMaximumSize(new java.awt.Dimension(133, 40)); + m_jbtnReservations.setMinimumSize(new java.awt.Dimension(133, 40)); + m_jbtnReservations.setPreferredSize(new java.awt.Dimension(150, 40)); m_jbtnReservations.setRequestFocusEnabled(false); m_jbtnReservations.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { @@ -805,10 +849,13 @@ public void actionPerformed(java.awt.event.ActionEvent evt) { m_jbtnRefresh.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N m_jbtnRefresh.setIcon(new javax.swing.ImageIcon(getClass().getResource("/uk/chromis/images/reload.png"))); // NOI18N m_jbtnRefresh.setText(AppLocal.getIntString("button.reloadticket")); // NOI18N - m_jbtnRefresh.setToolTipText("Reload table information"); + m_jbtnRefresh.setToolTipText(bundle.getString("tiptext.reloadtabledata")); // NOI18N m_jbtnRefresh.setFocusPainted(false); m_jbtnRefresh.setFocusable(false); m_jbtnRefresh.setMargin(new java.awt.Insets(8, 14, 8, 14)); + m_jbtnRefresh.setMaximumSize(new java.awt.Dimension(100, 40)); + m_jbtnRefresh.setMinimumSize(new java.awt.Dimension(100, 40)); + m_jbtnRefresh.setPreferredSize(new java.awt.Dimension(150, 40)); m_jbtnRefresh.setRequestFocusEnabled(false); m_jbtnRefresh.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { @@ -818,33 +865,109 @@ public void actionPerformed(java.awt.event.ActionEvent evt) { jPanel2.add(m_jbtnRefresh); jPanel2.add(m_jText); + m_btnSetupMode.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N + m_btnSetupMode.setIcon(new javax.swing.ImageIcon(getClass().getResource("/uk/chromis/images/movetable.png"))); // NOI18N + m_btnSetupMode.setText(AppLocal.getIntString("button.layout")); // NOI18N + m_btnSetupMode.setToolTipText(""); + m_btnSetupMode.setFocusPainted(false); + m_btnSetupMode.setFocusable(false); + m_btnSetupMode.setMargin(new java.awt.Insets(8, 14, 8, 14)); + m_btnSetupMode.setMaximumSize(new java.awt.Dimension(100, 40)); + m_btnSetupMode.setMinimumSize(new java.awt.Dimension(100, 40)); + m_btnSetupMode.setPreferredSize(new java.awt.Dimension(150, 40)); + m_btnSetupMode.setRequestFocusEnabled(false); + m_btnSetupMode.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + m_btnSetupModeActionPerformed(evt); + } + }); + jPanel2.add(m_btnSetupMode); + + m_btnSavePlaces.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N + m_btnSavePlaces.setIcon(new javax.swing.ImageIcon(getClass().getResource("/uk/chromis/images/filesave.png"))); // NOI18N + m_btnSavePlaces.setText(AppLocal.getIntString("Button.Save")); // NOI18N + m_btnSavePlaces.setToolTipText(""); + m_btnSavePlaces.setFocusPainted(false); + m_btnSavePlaces.setFocusable(false); + m_btnSavePlaces.setMargin(new java.awt.Insets(8, 14, 8, 14)); + m_btnSavePlaces.setMaximumSize(new java.awt.Dimension(100, 40)); + m_btnSavePlaces.setMinimumSize(new java.awt.Dimension(100, 40)); + m_btnSavePlaces.setPreferredSize(new java.awt.Dimension(100, 40)); + m_btnSavePlaces.setRequestFocusEnabled(false); + m_btnSavePlaces.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + m_btnSavePlacesActionPerformed(evt); + } + }); + jPanel2.add(m_btnSavePlaces); + jPanel1.add(jPanel2, java.awt.BorderLayout.LINE_START); - m_jPanelMap.add(jPanel1, java.awt.BorderLayout.NORTH); + m_jPanelMap.add(jPanel1, java.awt.BorderLayout.PAGE_START); add(m_jPanelMap, "map"); }// //GEN-END:initComponents private void m_jbtnRefreshActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_m_jbtnRefreshActionPerformed - m_PlaceClipboard = null; customer = null; loadTickets(); printState(); - }//GEN-LAST:event_m_jbtnRefreshActionPerformed private void m_jbtnReservationsActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_m_jbtnReservationsActionPerformed - showView("res"); m_jreservations.activate(); - }//GEN-LAST:event_m_jbtnReservationsActionPerformed + private void m_btnSetupModeActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_m_btnSetupModeActionPerformed + if (java.util.ResourceBundle.getBundle("pos_messages").getString("button.layout").equals(m_btnSetupMode.getText())) { + actionEnabled = false; + m_btnSavePlaces.setVisible(true); + m_btnSetupMode.setText(java.util.ResourceBundle.getBundle("pos_messages").getString("button.disablelayout")); + + for (Place pl : m_aplaces) { + if (transparentButtons) { + pl.getButton().setOpaque(true); + pl.getButton().setContentAreaFilled(true); + pl.getButton().setBorderPainted(true); + } + } + } else { + actionEnabled = true; + m_btnSavePlaces.setVisible(false); + m_btnSetupMode.setText(java.util.ResourceBundle.getBundle("pos_messages").getString("button.layout")); + + for (Place pl : m_aplaces) { + if (transparentButtons) { + pl.getButton().setOpaque(false); + pl.getButton().setContentAreaFilled(false); + pl.getButton().setBorderPainted(false); + } + } + } + }//GEN-LAST:event_m_btnSetupModeActionPerformed + + private void m_btnSavePlacesActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_m_btnSavePlacesActionPerformed + for (Place pl : m_aplaces) { + try { + // if (pl.getChanged()) { + // dlSystem.updatePlaces(pl.getX() + (pl.getButton().getWidth() / 2), pl.getY() + (pl.getButton().getHeight() / 2), pl.getId()); + dlSystem.updatePlaces(pl.getX(), pl.getY(), pl.getId()); + // pl.setChanged(false); + // } + } catch (BasicException ex) { + Logger.getLogger(JTicketsBagRestaurantMap.class.getName()).log(Level.SEVERE, null, ex); + } + } + }//GEN-LAST:event_m_btnSavePlacesActionPerformed + // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JPanel jPanel1; private javax.swing.JPanel jPanel2; + private javax.swing.JButton m_btnSavePlaces; + private javax.swing.JButton m_btnSetupMode; private javax.swing.JPanel m_jPanelMap; private javax.swing.JLabel m_jText; private javax.swing.JButton m_jbtnRefresh; diff --git a/src-pos/uk/chromis/pos/sales/restaurant/JTicketsBagRestaurantRes.form b/src-pos/uk/chromis/pos/sales/restaurant/JTicketsBagRestaurantRes.form index ef82e9d0..b0d3712d 100644 --- a/src-pos/uk/chromis/pos/sales/restaurant/JTicketsBagRestaurantRes.form +++ b/src-pos/uk/chromis/pos/sales/restaurant/JTicketsBagRestaurantRes.form @@ -87,7 +87,9 @@ - + + + @@ -107,7 +109,9 @@ - + + + @@ -287,7 +291,9 @@ - + + + diff --git a/src-pos/uk/chromis/pos/sales/restaurant/JTicketsBagRestaurantRes.java b/src-pos/uk/chromis/pos/sales/restaurant/JTicketsBagRestaurantRes.java index b358a223..24f0b9e2 100644 --- a/src-pos/uk/chromis/pos/sales/restaurant/JTicketsBagRestaurantRes.java +++ b/src-pos/uk/chromis/pos/sales/restaurant/JTicketsBagRestaurantRes.java @@ -1,5 +1,5 @@ // Chromis POS - The New Face of Open Source POS -// Copyright (c) 2015 +// Copyright (c) (c) 2015-2016 // http://www.chromis.co.uk // // This file is part of Chromis POS @@ -430,7 +430,8 @@ private void initComponents() { m_jbtnTables.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N m_jbtnTables.setIcon(new javax.swing.ImageIcon(getClass().getResource("/uk/chromis/images/tables.png"))); // NOI18N m_jbtnTables.setText(AppLocal.getIntString("button.tables")); // NOI18N - m_jbtnTables.setToolTipText("Go to Table Plan"); + java.util.ResourceBundle bundle = java.util.ResourceBundle.getBundle("pos_messages"); // NOI18N + m_jbtnTables.setToolTipText(bundle.getString("tiptext.gototableplan")); // NOI18N m_jbtnTables.setFocusPainted(false); m_jbtnTables.setFocusable(false); m_jbtnTables.setRequestFocusEnabled(false); @@ -444,7 +445,7 @@ public void actionPerformed(java.awt.event.ActionEvent evt) { m_jbtnReceive.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N m_jbtnReceive.setIcon(new javax.swing.ImageIcon(getClass().getResource("/uk/chromis/images/receive.png"))); // NOI18N m_jbtnReceive.setText(AppLocal.getIntString("button.receive")); // NOI18N - m_jbtnReceive.setToolTipText("Receive pre-Booked Customer"); + m_jbtnReceive.setToolTipText(bundle.getString("tiptext.prebooked")); // NOI18N m_jbtnReceive.setFocusPainted(false); m_jbtnReceive.setFocusable(false); m_jbtnReceive.setRequestFocusEnabled(false); @@ -510,7 +511,7 @@ public void actionPerformed(java.awt.event.ActionEvent evt) { txtCustomer.setBounds(90, 160, 220, 25); jButton1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/uk/chromis/images/customer_add_sml.png"))); // NOI18N - jButton1.setToolTipText("Show Customers"); + jButton1.setToolTipText(bundle.getString("tiptext.showcustomers")); // NOI18N jButton1.setFocusPainted(false); jButton1.setFocusable(false); jButton1.setMaximumSize(new java.awt.Dimension(40, 33)); diff --git a/src-pos/uk/chromis/pos/sales/restaurant/Place.java b/src-pos/uk/chromis/pos/sales/restaurant/Place.java index c30f9ad1..f187fe7d 100644 --- a/src-pos/uk/chromis/pos/sales/restaurant/Place.java +++ b/src-pos/uk/chromis/pos/sales/restaurant/Place.java @@ -1,5 +1,5 @@ // Chromis POS - The New Face of Open Source POS -// Copyright (c) 2015 +// Copyright (c) (c) 2015-2016 // http://www.chromis.co.uk // // This file is part of Chromis POS @@ -16,7 +16,6 @@ // // You should have received a copy of the GNU General Public License // along with Chromis POS. If not, see . - package uk.chromis.pos.sales.restaurant; import java.awt.Dimension; @@ -32,28 +31,33 @@ /** * - * + * */ public class Place implements SerializableRead, java.io.Serializable { - + private static final long serialVersionUID = 8652254694281L; private static final Icon ICO_OCU = new ImageIcon(Place.class.getResource("/uk/chromis/images/edit_group.png")); private static final Icon ICO_FRE = new NullIcon(22, 22); - + private String m_sId; private String m_sName; private int m_ix; private int m_iy; + private int m_diffx; + private int m_diffy; private String m_sfloor; private String m_customer; private String m_waiter; private String m_ticketId; private Boolean m_tableMoved; - + private Boolean m_changed = false; + private boolean m_bPeople; private JButton m_btn; - - /** Creates a new instance of TablePlace */ + + /** + * Creates a new instance of TablePlace + */ public Place() { } @@ -73,7 +77,7 @@ public void readValues(DataRead dr) throws BasicException { m_waiter = dr.getString(7); m_ticketId = dr.getString(8); m_tableMoved = dr.getBoolean(9); - + m_bPeople = false; m_btn = new JButton(); @@ -81,96 +85,102 @@ public void readValues(DataRead dr) throws BasicException { m_btn.setFocusable(false); m_btn.setRequestFocusEnabled(false); m_btn.setHorizontalTextPosition(SwingConstants.CENTER); - m_btn.setVerticalTextPosition(SwingConstants.BOTTOM); + m_btn.setVerticalTextPosition(SwingConstants.BOTTOM); m_btn.setIcon(ICO_FRE); m_btn.setText(m_sName); - m_btn.setMargin(new Insets(2,5,2,5)); + m_btn.setMargin(new Insets(2, 5, 2, 5)); + m_diffx=0; + m_diffy=0; } - /** - * - * @return - */ - public String getId() { return m_sId; } - - /** - * - * @return - */ - public String getName() { return m_sName; } - /** - * - * @return - */ - public int getX() { return m_ix; } + public String getId() { + return m_sId; + } - /** - * - * @return - */ - public int getY() { return m_iy; } + public String getTicketID(){ + return m_ticketId; + } + public String getName() { + return m_sName; + } - /** - * - * @return - */ - public String getFloor() { return m_sfloor; } - - /** - * - * @return - */ - public JButton getButton() { return m_btn; } + public int getX() { + return m_ix; + } + + public int getY() { + return m_iy; + } + + public void setX(int x) { + this.m_ix = x; + } + + public void setY(int y) { + this.m_iy = y; + } + + public int getDiffX() { + return m_diffx; + } + + public int getDiffY() { + return m_diffy; + } + + public void setDiffX(int x) { + this.m_diffx = x; + } + + public void setDiffY(int y) { + this.m_diffy = y; + } - /** - * - * @return - */ - public String getCustomer(){ return m_customer; } + public Boolean getChanged() { + return m_changed; + } - /** - * - * @return - */ - public String getWaiter(){ return m_waiter;} + public void setChanged(Boolean changed) { + this.m_changed = changed; + } - /** - * - * @return - */ + + public String getFloor() { + return m_sfloor; + } + + public JButton getButton() { + return m_btn; + } + + public String getCustomer() { + return m_customer; + } + + public String getWaiter() { + return m_waiter; + } + public boolean hasPeople() { return m_bPeople; - } + } - /** - * - * @param bValue - */ public void setPeople(boolean bValue) { m_bPeople = bValue; - m_btn.setIcon(bValue ? ICO_OCU : ICO_FRE); - } + m_btn.setIcon(bValue ? ICO_OCU : ICO_FRE); + } - /** - * - */ public void setButtonBounds() { Dimension d = m_btn.getPreferredSize(); - m_btn.setPreferredSize(new Dimension(d.width +30,d.height + 15)); + m_btn.setPreferredSize(new Dimension(d.width + 30, d.height + 15)); d = m_btn.getPreferredSize(); - m_btn.setBounds(m_ix - d.width / 2, m_iy - d.height / 2, d.width, d.height); + m_btn.setBounds(m_ix - d.width / 2, m_iy - d.height / 2, d.width, d.height); } - - /** - * - * @param btnText - */ - public void setButtonText(String btnText){ - m_btn.setText(btnText); + + public void setButtonText(String btnText) { + m_btn.setText(btnText); } - -} - +} diff --git a/src-pos/uk/chromis/pos/sales/restaurant/RestaurantDBUtils.java b/src-pos/uk/chromis/pos/sales/restaurant/RestaurantDBUtils.java index 8c300cde..662ba91e 100644 --- a/src-pos/uk/chromis/pos/sales/restaurant/RestaurantDBUtils.java +++ b/src-pos/uk/chromis/pos/sales/restaurant/RestaurantDBUtils.java @@ -1,5 +1,5 @@ // Chromis POS - The New Face of Open Source POS -// Copyright (c) 2015 +// Copyright (c) (c) 2015-2016 // http://www.chromis.co.uk // // This file is part of Chromis POS @@ -16,7 +16,6 @@ // // You should have received a copy of the GNU General Public License // along with Chromis POS. If not, see . - package uk.chromis.pos.sales.restaurant; import java.sql.Connection; @@ -28,18 +27,14 @@ import uk.chromis.pos.forms.AppView; import uk.chromis.pos.forms.DataLogicSystem; - - - /** * * @author JDL */ - - public class RestaurantDBUtils { + private Session s; - private Connection con; + private Connection con; private Statement stmt; private PreparedStatement pstmt; private String SQL; @@ -56,17 +51,15 @@ public class RestaurantDBUtils { * @param oApp */ public RestaurantDBUtils(AppView oApp) { - m_App=oApp; - - + m_App = oApp; + //get database connection details - try{ - s=m_App.getSession(); - con=s.getConnection(); - } - catch (SQLException e){System.out.print("No session or connection"); + try { + s = m_App.getSession(); + con = s.getConnection(); + } catch (SQLException e) { + System.out.print("No session or connection"); } - } @@ -75,41 +68,40 @@ public RestaurantDBUtils(AppView oApp) { * @param newTable * @param ticketID */ - public void moveCustomer(String newTable, String ticketID){ - String oldTable=getTableDetails(ticketID); - if (countTicketIdInTable(ticketID)>1){ - setCustomerNameInTable(getCustomerNameInTable(oldTable),newTable); - setWaiterNameInTable(getWaiterNameInTable(oldTable),newTable); - setTicketIdInTable(ticketID,newTable); + public void moveCustomer(String newTable, String ticketID) { + String oldTable = getTableDetails(ticketID); + if (countTicketIdInTable(ticketID) > 1) { + setCustomerNameInTable(getCustomerNameInTable(oldTable), newTable); + setWaiterNameInTable(getWaiterNameInTable(oldTable), newTable); + setTicketIdInTable(ticketID, newTable); // remove the data for the old table - oldTable = getTableMovedName(ticketID); - if ((oldTable != null) && (oldTable != newTable)){ - clearCustomerNameInTable(oldTable); - clearWaiterNameInTable(oldTable); - clearTicketIdInTable(oldTable); - clearTableMovedFlag(oldTable); - } - else{ - oldTable = getTableMovedName(ticketID); - clearTableMovedFlag(oldTable); - } + oldTable = getTableMovedName(ticketID); + if ((oldTable != null) && (oldTable != newTable)) { + clearCustomerNameInTable(oldTable); + clearWaiterNameInTable(oldTable); + clearTicketIdInTable(oldTable); + clearTableMovedFlag(oldTable); + } else { + oldTable = getTableMovedName(ticketID); + clearTableMovedFlag(oldTable); + } } - } + } /** * * @param custName * @param tableName */ - public void setCustomerNameInTable(String custName, String tableName){ - try{ + public void setCustomerNameInTable(String custName, String tableName) { + try { SQL = "UPDATE PLACES SET CUSTOMER=? WHERE NAME=?"; - pstmt=con.prepareStatement(SQL); - pstmt.setString(1,custName); - pstmt.setString(2,tableName); + pstmt = con.prepareStatement(SQL); + pstmt.setString(1, custName); + pstmt.setString(2, tableName); pstmt.executeUpdate(); - }catch(Exception e){ - } + } catch (Exception e) { + } } /** @@ -117,15 +109,15 @@ public void setCustomerNameInTable(String custName, String tableName){ * @param custName * @param tableID */ - public void setCustomerNameInTableById(String custName, String tableID){ - try{ + public void setCustomerNameInTableById(String custName, String tableID) { + try { SQL = "UPDATE PLACES SET CUSTOMER=? WHERE ID=?"; - pstmt=con.prepareStatement(SQL); - pstmt.setString(1,custName); - pstmt.setString(2,tableID); + pstmt = con.prepareStatement(SQL); + pstmt.setString(1, custName); + pstmt.setString(2, tableID); pstmt.executeUpdate(); - }catch(Exception e){ - } + } catch (Exception e) { + } } /** @@ -133,81 +125,81 @@ public void setCustomerNameInTableById(String custName, String tableID){ * @param custName * @param ticketID */ - public void setCustomerNameInTableByTicketId(String custName, String ticketID){ - try{ + public void setCustomerNameInTableByTicketId(String custName, String ticketID) { + try { SQL = "UPDATE PLACES SET CUSTOMER=? WHERE TICKETID=?"; - pstmt=con.prepareStatement(SQL); - pstmt.setString(1,custName); - pstmt.setString(2,ticketID); + pstmt = con.prepareStatement(SQL); + pstmt.setString(1, custName); + pstmt.setString(2, ticketID); pstmt.executeUpdate(); - }catch(Exception e){ - } -} + } catch (Exception e) { + } + } /** * * @param tableName * @return */ - public String getCustomerNameInTable(String tableName){ - try{ - SQL = "SELECT CUSTOMER FROM PLACES WHERE NAME='"+ tableName + "'"; - stmt = (Statement) con.createStatement(); + public String getCustomerNameInTable(String tableName) { + try { + SQL = "SELECT CUSTOMER FROM PLACES WHERE NAME='" + tableName + "'"; + stmt = (Statement) con.createStatement(); rs = stmt.executeQuery(SQL); - if (rs.next()){ - String customer =rs.getString("CUSTOMER"); - return(customer); - } - }catch(Exception e){ - } - return ""; - } + if (rs.next()) { + String customer = rs.getString("CUSTOMER"); + return (customer); + } + } catch (Exception e) { + } + return ""; + } /** * * @param tableId * @return */ - public String getCustomerNameInTableById(String tableId){ - try{ - SQL = "SELECT CUSTOMER FROM PLACES WHERE ID='"+ tableId + "'"; - stmt = (Statement) con.createStatement(); + public String getCustomerNameInTableById(String tableId) { + try { + SQL = "SELECT CUSTOMER FROM PLACES WHERE ID='" + tableId + "'"; + stmt = (Statement) con.createStatement(); rs = stmt.executeQuery(SQL); - if (rs.next()){ - String customer =rs.getString("CUSTOMER"); - return(customer); - } - }catch(Exception e){ - } - return ""; - } + if (rs.next()) { + String customer = rs.getString("CUSTOMER"); + return (customer); + } + } catch (Exception e) { + } + return ""; + } /** * * @param tableName */ - public void clearCustomerNameInTable(String tableName){ - try{ + public void clearCustomerNameInTable(String tableName) { + try { SQL = "UPDATE PLACES SET CUSTOMER=null WHERE NAME=?"; - pstmt=con.prepareStatement(SQL); - pstmt.setString(1,tableName); + pstmt = con.prepareStatement(SQL); + pstmt.setString(1, tableName); pstmt.executeUpdate(); - }catch(Exception e){ - } + } catch (Exception e) { + } } /** * * @param tableID */ - public void clearCustomerNameInTableById(String tableID){ - try{ + public void clearCustomerNameInTableById(String tableID) { + try { SQL = "UPDATE PLACES SET CUSTOMER=null WHERE ID=?"; - pstmt=con.prepareStatement(SQL); - pstmt.setString(1,tableID); + pstmt = con.prepareStatement(SQL); + pstmt.setString(1, tableID); pstmt.executeUpdate(); - }catch(Exception e){ - } + } catch (Exception e) { + } } /** @@ -215,31 +207,31 @@ public void clearCustomerNameInTableById(String tableID){ * @param waiterName * @param tableName */ - public void setWaiterNameInTable(String waiterName, String tableName){ - try{ + public void setWaiterNameInTable(String waiterName, String tableName) { + try { SQL = "UPDATE PLACES SET WAITER=? WHERE NAME=?"; - pstmt=con.prepareStatement(SQL); - pstmt.setString(1,waiterName); - pstmt.setString(2,tableName); + pstmt = con.prepareStatement(SQL); + pstmt.setString(1, waiterName); + pstmt.setString(2, tableName); pstmt.executeUpdate(); - }catch(Exception e){ - } + } catch (Exception e) { + } } - + /** * * @param waiterName * @param tableID */ - public void setWaiterNameInTableById(String waiterName, String tableID){ - try{ + public void setWaiterNameInTableById(String waiterName, String tableID) { + try { SQL = "UPDATE PLACES SET WAITER=? WHERE ID=?"; - pstmt=con.prepareStatement(SQL); - pstmt.setString(1,waiterName); - pstmt.setString(2,tableID); + pstmt = con.prepareStatement(SQL); + pstmt.setString(1, waiterName); + pstmt.setString(2, tableID); pstmt.executeUpdate(); - }catch(Exception e){ - } + } catch (Exception e) { + } } /** @@ -247,233 +239,304 @@ public void setWaiterNameInTableById(String waiterName, String tableID){ * @param tableName * @return */ - public String getWaiterNameInTable(String tableName){ - try{ - SQL = "SELECT WAITER FROM PLACES WHERE NAME='"+ tableName + "'"; - stmt = (Statement) con.createStatement(); + public String getWaiterNameInTable(String tableName) { + try { + SQL = "SELECT WAITER FROM PLACES WHERE NAME='" + tableName + "'"; + stmt = (Statement) con.createStatement(); rs = stmt.executeQuery(SQL); - if (rs.next()){ - String waiter =rs.getString("WAITER"); - return(waiter); - } - }catch(Exception e){ - } - return ""; - } + if (rs.next()) { + String waiter = rs.getString("WAITER"); + return (waiter); + } + } catch (Exception e) { + } + return ""; + } /** * * @param tableID * @return */ - public String getWaiterNameInTableById(String tableID){ - try{ - SQL = "SELECT WAITER FROM PLACES WHERE ID='"+ tableID + "'"; - stmt = (Statement) con.createStatement(); + public String getWaiterNameInTableById(String tableID) { + try { + SQL = "SELECT WAITER FROM PLACES WHERE ID='" + tableID + "'"; + stmt = (Statement) con.createStatement(); rs = stmt.executeQuery(SQL); - if (rs.next()){ - String waiter =rs.getString("WAITER"); - return(waiter); - } - }catch(Exception e){ - } - return ""; - } + if (rs.next()) { + String waiter = rs.getString("WAITER"); + return (waiter); + } + } catch (Exception e) { + } + return ""; + } /** * * @param tableName */ - public void clearWaiterNameInTable(String tableName){ - try{ + public void clearWaiterNameInTable(String tableName) { + try { SQL = "UPDATE PLACES SET WAITER=null WHERE NAME=?"; - pstmt=con.prepareStatement(SQL); - pstmt.setString(1,tableName); + pstmt = con.prepareStatement(SQL); + pstmt.setString(1, tableName); pstmt.executeUpdate(); - }catch(Exception e){ - } - } + } catch (Exception e) { + } + } /** * * @param tableID */ - public void clearWaiterNameInTableById(String tableID){ - try{ + public void clearWaiterNameInTableById(String tableID) { + try { SQL = "UPDATE PLACES SET WAITER=null WHERE ID=?"; - pstmt=con.prepareStatement(SQL); - pstmt.setString(1,tableID); + pstmt = con.prepareStatement(SQL); + pstmt.setString(1, tableID); pstmt.executeUpdate(); - }catch(Exception e){ - } - } + } catch (Exception e) { + } + } /** * * @param ID * @return */ - public String getTicketIdInTable(String ID){ - try{ - SQL = "SELECT TICKETID FROM PLACES WHERE ID='"+ ID + "'"; - stmt = (Statement) con.createStatement(); + public String getTicketIdInTable(String ID) { + try { + SQL = "SELECT TICKETID FROM PLACES WHERE ID='" + ID + "'"; + stmt = (Statement) con.createStatement(); rs = stmt.executeQuery(SQL); - if (rs.next()){ - String customer =rs.getString("TICKETID"); - return(customer); - } - }catch(Exception e){ - } - return ""; - } + if (rs.next()) { + String customer = rs.getString("TICKETID"); + return (customer); + } + } catch (Exception e) { + } + return ""; + } /** * * @param TicketID * @param tableName */ - public void setTicketIdInTable(String TicketID, String tableName){ - try{ + public void setTicketIdInTable(String TicketID, String tableName) { + try { SQL = "UPDATE PLACES SET TICKETID=? WHERE NAME=?"; - pstmt=con.prepareStatement(SQL); - pstmt.setString(1,TicketID); - pstmt.setString(2,tableName); + pstmt = con.prepareStatement(SQL); + pstmt.setString(1, TicketID); + pstmt.setString(2, tableName); pstmt.executeUpdate(); - }catch(Exception e){ - } + } catch (Exception e) { + } } /** * * @param tableName */ - public void clearTicketIdInTable(String tableName){ - try{ + public void clearTicketIdInTable(String tableName) { + try { SQL = "UPDATE PLACES SET TICKETID=null WHERE NAME=?"; - pstmt=con.prepareStatement(SQL); - pstmt.setString(1,tableName); + pstmt = con.prepareStatement(SQL); + pstmt.setString(1, tableName); pstmt.executeUpdate(); - }catch(Exception e){ - } - } + } catch (Exception e) { + } + } /** * * @param tableID */ - public void clearTicketIdInTableById(String tableID){ - try{ + public void clearTicketIdInTableById(String tableID) { + try { SQL = "UPDATE PLACES SET TICKETID=null WHERE ID=?"; - pstmt=con.prepareStatement(SQL); - pstmt.setString(1,tableID); + pstmt = con.prepareStatement(SQL); + pstmt.setString(1, tableID); pstmt.executeUpdate(); - }catch(Exception e){ - } - } + } catch (Exception e) { + } + } /** * * @param ticketID * @return */ - public Integer countTicketIdInTable(String ticketID){ - try{ - SQL = "SELECT COUNT(*) AS RECORDCOUNT FROM PLACES WHERE TICKETID='"+ ticketID + "'"; - stmt = (Statement) con.createStatement(); + public Integer countTicketIdInTable(String ticketID) { + try { + SQL = "SELECT COUNT(*) AS RECORDCOUNT FROM PLACES WHERE TICKETID='" + ticketID + "'"; + stmt = (Statement) con.createStatement(); rs = stmt.executeQuery(SQL); - if (rs.next()){ - Integer count =rs.getInt("RECORDCOUNT"); - return(count); - } - }catch(Exception e){ + if (rs.next()) { + Integer count = rs.getInt("RECORDCOUNT"); + return (count); } - - return 0; - } + } catch (Exception e) { + } + + return 0; + } /** * * @param ticketID * @return */ - public String getTableDetails (String ticketID){ - try{ - SQL = "SELECT NAME FROM PLACES WHERE TICKETID='"+ ticketID + "'"; - stmt = (Statement) con.createStatement(); + public String getTableDetails(String ticketID) { + try { + SQL = "SELECT NAME FROM PLACES WHERE TICKETID='" + ticketID + "'"; + stmt = (Statement) con.createStatement(); rs = stmt.executeQuery(SQL); - if (rs.next()){ - String name =rs.getString("NAME"); - return(name); - } - }catch(Exception e){ + if (rs.next()) { + String name = rs.getString("NAME"); + return (name); } - return ""; - } + } catch (Exception e) { + } + return ""; + } /** * * @param tableID */ - public void setTableMovedFlag (String tableID){ - try{ + public void setTableMovedFlag(String tableID) { + try { SQL = "UPDATE PLACES SET TABLEMOVED='true' WHERE ID=?"; - pstmt=con.prepareStatement(SQL); - pstmt.setString(1,tableID); + pstmt = con.prepareStatement(SQL); + pstmt.setString(1, tableID); pstmt.executeUpdate(); - }catch(Exception e){ - } - } + } catch (Exception e) { + } + } /** * * @param ticketID * @return */ - public String getTableMovedName (String ticketID){ - try{ - SQL = "SELECT NAME FROM PLACES WHERE TICKETID='"+ ticketID + "' AND TABLEMOVED ='true'"; - stmt = (Statement) con.createStatement(); + public String getTableMovedName(String ticketID) { + try { + SQL = "SELECT NAME FROM PLACES WHERE TICKETID='" + ticketID + "' AND TABLEMOVED ='true'"; + stmt = (Statement) con.createStatement(); rs = stmt.executeQuery(SQL); - if (rs.next()){ - String name =rs.getString("NAME"); - return(name); - } - }catch(Exception e){ + if (rs.next()) { + String name = rs.getString("NAME"); + return (name); } - return null; - } + } catch (Exception e) { + } + return null; + } /** * * @param ticketID * @return */ - public Boolean getTableMovedFlag (String ticketID){ - try{ - SQL = "SELECT TABLEMOVED FROM PLACES WHERE TICKETID='"+ ticketID + "'"; - stmt = (Statement) con.createStatement(); + public Boolean getTableMovedFlag(String ticketID) { + try { + SQL = "SELECT TABLEMOVED FROM PLACES WHERE TICKETID='" + ticketID + "'"; + stmt = (Statement) con.createStatement(); rs = stmt.executeQuery(SQL); - if (rs.next()){ - return(rs.getBoolean("TABLEMOVED")); - } - }catch(Exception e){ + if (rs.next()) { + return (rs.getBoolean("TABLEMOVED")); } - return (false); - } + } catch (Exception e) { + } + return (false); + } /** * * @param tableID */ - public void clearTableMovedFlag (String tableID){ - try{ - SQL = "UPDATE PLACES SET TABLEMOVED='false' WHERE NAME=?"; - pstmt=con.prepareStatement(SQL); - pstmt.setString(1,tableID); + public void clearTableMovedFlag(String tableID) { + try { + SQL = "UPDATE PLACES SET TABLEMOVED = false WHERE NAME=?"; + pstmt = con.prepareStatement(SQL); + pstmt.setString(1, tableID); + pstmt.executeUpdate(); + } catch (Exception e) { + } + } + + public String getTableOpenedBy(String tableID) { + try { + SQL = "SELECT OPENEDBY FROM PLACES WHERE ID = '" + tableID + "'"; + stmt = (Statement) con.createStatement(); + rs = stmt.executeQuery(SQL); + if (rs.next()) { + return (rs.getString("OPENEDBY")); + } + } catch (Exception e) { + } + return ""; + } + + public void setTableLock(String tableID, String user) { + try { + SQL = "UPDATE PLACES SET LOCKED = true, OPENEDBY = ? WHERE TICKETID = ?"; + pstmt = con.prepareStatement(SQL); + pstmt.setString(1, user); + pstmt.setString(2, tableID); + pstmt.executeUpdate(); + } catch (Exception e) { + System.out.println("lock error"); + } + } + + public void clearTableLock(String tableID) { + try { + SQL = "UPDATE PLACES SET LOCKED = false, OPENEDBY = null WHERE ID = ?"; + pstmt = con.prepareStatement(SQL); + pstmt.setString(1, tableID); + pstmt.executeUpdate(); + } catch (Exception e) { + System.out.println("clear lock error"); + } + } + + public void clearTableLockByName(String tableName) { + try { + SQL = "UPDATE PLACES SET LOCKED = false, OPENEDBY = null WHERE NAME = ?"; + pstmt = con.prepareStatement(SQL); + pstmt.setString(1, tableName); + pstmt.executeUpdate(); + } catch (Exception e) { + System.out.println("clear lock error"); + } + } + + + public void clearTableLockByTicket(String ticketID) { + try { + SQL = "UPDATE PLACES SET LOCKED = false, OPENEDBY = null WHERE TICKETID = ?"; + pstmt = con.prepareStatement(SQL); + pstmt.setString(1, ticketID); pstmt.executeUpdate(); - }catch(Exception e){ + } catch (Exception e) { + System.out.println("clear lock error"); + } + } + + public Boolean getTableLock(String tableID) { + try { + SQL = "SELECT LOCKED FROM PLACES WHERE ID='" + tableID + "'"; + stmt = (Statement) con.createStatement(); + rs = stmt.executeQuery(SQL); + if (rs.next()) { + return (rs.getBoolean("LOCKED")); } - } - -} + } catch (Exception e) { + } + return false; + } +} diff --git a/src-pos/uk/chromis/pos/sales/shared/JTicketsBagShared.form b/src-pos/uk/chromis/pos/sales/shared/JTicketsBagShared.form index b651020f..0180966b 100644 --- a/src-pos/uk/chromis/pos/sales/shared/JTicketsBagShared.form +++ b/src-pos/uk/chromis/pos/sales/shared/JTicketsBagShared.form @@ -34,7 +34,9 @@ - + + + @@ -47,7 +49,7 @@ - + @@ -60,7 +62,9 @@ - + + + @@ -73,7 +77,7 @@ - + @@ -84,26 +88,30 @@ - + - + + + + - + + - + - + - + diff --git a/src-pos/uk/chromis/pos/sales/shared/JTicketsBagShared.java b/src-pos/uk/chromis/pos/sales/shared/JTicketsBagShared.java index f75b11da..6702feba 100644 --- a/src-pos/uk/chromis/pos/sales/shared/JTicketsBagShared.java +++ b/src-pos/uk/chromis/pos/sales/shared/JTicketsBagShared.java @@ -1,5 +1,5 @@ // Chromis POS - The New Face of Open Source POS -// Copyright (c) 2015 +// Copyright (c) (c) 2015-2016 // http://www.chromis.co.uk // // This file is part of Chromis POS @@ -19,6 +19,7 @@ package uk.chromis.pos.sales.shared; import java.io.File; +import java.util.Date; import java.util.List; import java.util.UUID; import javax.swing.JComponent; @@ -31,11 +32,13 @@ import uk.chromis.pos.forms.AppConfig; import uk.chromis.pos.forms.AppLocal; import uk.chromis.pos.forms.AppView; +import uk.chromis.pos.forms.DataLogicSales; import uk.chromis.pos.sales.DataLogicReceipts; import uk.chromis.pos.sales.JTicketsBag; import uk.chromis.pos.sales.SharedTicketInfo; import uk.chromis.pos.sales.TicketsEditor; import uk.chromis.pos.ticket.TicketInfo; +import uk.chromis.pos.ticket.UserInfo; import uk.chromis.pos.util.AutoLogoff; /** @@ -47,6 +50,7 @@ public class JTicketsBagShared extends JTicketsBag { private String m_sCurrentTicket = null; private DataLogicReceipts dlReceipts = null; private DataLogicAdmin dlAdmin; + private DataLogicSales dlSales; /** * Creates new form JTicketsBagShared @@ -60,7 +64,10 @@ public JTicketsBagShared(AppView app, TicketsEditor panelticket) { dlReceipts = (DataLogicReceipts) app.getBean("uk.chromis.pos.sales.DataLogicReceipts"); dlAdmin = (DataLogicAdmin) app.getBean("uk.chromis.pos.admin.DataLogicAdmin"); + dlSales = (DataLogicSales) app.getBean("uk.chromis.pos.forms.DataLogicSales"); + initComponents(); + checkLayaways(); } /** @@ -126,7 +133,24 @@ protected JComponent getNullComponent() { private void saveCurrentTicket() { if (m_sCurrentTicket != null) { try { - dlReceipts.insertSharedTicket(m_sCurrentTicket, m_panelticket.getActiveTicket(), m_panelticket.getActiveTicket().getPickupId()); + if (AppConfig.getInstance().getBoolean("till.usepickupforlayaway")) { + // test if ticket as pickupid + if (m_panelticket.getActiveTicket().getPickupId() == 0) { + m_panelticket.getActiveTicket().setSharedTicket(Boolean.TRUE); + // Only assign a pickupid if ticket has an article count + if (m_panelticket.getActiveTicket().getArticlesCount() > 0) { + dlReceipts.insertSharedTicketUsingPickUpID(m_sCurrentTicket, m_panelticket.getActiveTicket(), dlSales.getNextPickupIndex()); + } else { + dlReceipts.insertSharedTicketUsingPickUpID(m_sCurrentTicket, m_panelticket.getActiveTicket(), 0); + } + } else { + m_panelticket.getActiveTicket().setSharedTicket(Boolean.TRUE); + dlReceipts.insertSharedTicketUsingPickUpID(m_sCurrentTicket, m_panelticket.getActiveTicket(), m_panelticket.getActiveTicket().getPickupId()); + } + } else { + m_panelticket.getActiveTicket().setSharedTicket(Boolean.TRUE); + dlReceipts.insertSharedTicket(m_sCurrentTicket, m_panelticket.getActiveTicket(), m_panelticket.getActiveTicket().getPickupId()); + } TicketInfo l = dlReceipts.getSharedTicket(m_sCurrentTicket); if (l.getLinesCount() == 0) { dlReceipts.deleteSharedTicket(m_sCurrentTicket); @@ -145,15 +169,20 @@ private void setActiveTicket(String id) throws BasicException { m_jListTickets.setText(""); throw new BasicException(AppLocal.getIntString("message.noticket")); } else { - dlReceipts.getPickupId(id); + Date tmpDate = ticket.getdDate(); + UserInfo tmpUser = ticket.getSharedTicketUser(); Integer pickUp = dlReceipts.getPickupId(id); + String tName = dlReceipts.getTicketName(id); dlReceipts.deleteSharedTicket(id); m_sCurrentTicket = id; m_panelticket.setActiveTicket(ticket, null); ticket.setPickupId(pickUp); + ticket.setdDate(tmpDate); + ticket.setUser(tmpUser); + m_panelticket.setTicketName(tName); } checkLayaways(); - // END TRANSACTION + } private void checkLayaways() { @@ -173,9 +202,11 @@ private void checkLayaways() { if (nl.isEmpty()) { m_jListTickets.setText(""); m_jListTickets.setIcon(new javax.swing.ImageIcon(getClass().getResource("/uk/chromis/images/sale_pending.png"))); + m_jListTickets.setEnabled(false); } else { - m_jListTickets.setText("*"); + m_jListTickets.setText("" + Integer.toString(nl.size())); m_jListTickets.setIcon(new javax.swing.ImageIcon(getClass().getResource("/uk/chromis/images/sales_active.png"))); + m_jListTickets.setEnabled(true); } } catch (BasicException e) { } @@ -209,20 +240,23 @@ private void selectValidTicket() { newTicket(); }*/ newTicket(); - /* - try { - List l = dlReceipts.getSharedTicketList(); - if (l.isEmpty()) { - m_jListTickets.setText(""); - newTicket(); - } else { - m_jListTickets.doClick(); + // AutoLogoff.getInstance().deactivateTimer(); + if (AppConfig.getInstance().getBoolean("till.layawaypopup")) { + try { + List l = dlReceipts.getSharedTicketList(); + if (l.isEmpty()) { + m_jListTickets.setText(""); + newTicket(); + AutoLogoff.getInstance().activateTimer(); + } else { + m_jListTicketsActionPerformed(null); + } + } catch (BasicException e) { + new MessageInf(e).show(this); + newTicket(); + AutoLogoff.getInstance().activateTimer(); } - } catch (BasicException e) { - new MessageInf(e).show(this); - newTicket(); - } - */ + } } @@ -251,13 +285,14 @@ private void initComponents() { setLayout(new java.awt.BorderLayout()); m_jNewTicket.setIcon(new javax.swing.ImageIcon(getClass().getResource("/uk/chromis/images/sale_new.png"))); // NOI18N - m_jNewTicket.setToolTipText("New Sale"); + java.util.ResourceBundle bundle = java.util.ResourceBundle.getBundle("pos_messages"); // NOI18N + m_jNewTicket.setToolTipText(bundle.getString("tiptext.newsale")); // NOI18N m_jNewTicket.setFocusPainted(false); m_jNewTicket.setFocusable(false); m_jNewTicket.setMargin(new java.awt.Insets(0, 4, 0, 4)); m_jNewTicket.setMaximumSize(new java.awt.Dimension(50, 40)); m_jNewTicket.setMinimumSize(new java.awt.Dimension(50, 40)); - m_jNewTicket.setPreferredSize(new java.awt.Dimension(50, 40)); + m_jNewTicket.setPreferredSize(new java.awt.Dimension(52, 40)); m_jNewTicket.setRequestFocusEnabled(false); m_jNewTicket.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { @@ -267,13 +302,13 @@ public void actionPerformed(java.awt.event.ActionEvent evt) { jPanel1.add(m_jNewTicket); m_jDelTicket.setIcon(new javax.swing.ImageIcon(getClass().getResource("/uk/chromis/images/sale_delete.png"))); // NOI18N - m_jDelTicket.setToolTipText("Cancel Sale"); + m_jDelTicket.setToolTipText(bundle.getString("tiptext.cancelsale")); // NOI18N m_jDelTicket.setFocusPainted(false); m_jDelTicket.setFocusable(false); m_jDelTicket.setMargin(new java.awt.Insets(0, 4, 0, 4)); m_jDelTicket.setMaximumSize(new java.awt.Dimension(50, 40)); m_jDelTicket.setMinimumSize(new java.awt.Dimension(50, 40)); - m_jDelTicket.setPreferredSize(new java.awt.Dimension(50, 40)); + m_jDelTicket.setPreferredSize(new java.awt.Dimension(52, 40)); m_jDelTicket.setRequestFocusEnabled(false); m_jDelTicket.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { @@ -282,16 +317,18 @@ public void actionPerformed(java.awt.event.ActionEvent evt) { }); jPanel1.add(m_jDelTicket); - m_jListTickets.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N + m_jListTickets.setFont(new java.awt.Font("Arial", 1, 12)); // NOI18N m_jListTickets.setIcon(new javax.swing.ImageIcon(getClass().getResource("/uk/chromis/images/sale_pending.png"))); // NOI18N - m_jListTickets.setToolTipText("Layaways"); + m_jListTickets.setText("99"); + m_jListTickets.setToolTipText(bundle.getString("tiptext.layaways")); // NOI18N m_jListTickets.setFocusPainted(false); m_jListTickets.setFocusable(false); - m_jListTickets.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); + m_jListTickets.setHorizontalAlignment(javax.swing.SwingConstants.LEFT); + m_jListTickets.setIconTextGap(-3); m_jListTickets.setMargin(new java.awt.Insets(0, 4, 0, 4)); - m_jListTickets.setMaximumSize(new java.awt.Dimension(50, 40)); - m_jListTickets.setMinimumSize(new java.awt.Dimension(50, 40)); - m_jListTickets.setPreferredSize(new java.awt.Dimension(50, 40)); + m_jListTickets.setMaximumSize(new java.awt.Dimension(55, 40)); + m_jListTickets.setMinimumSize(new java.awt.Dimension(55, 40)); + m_jListTickets.setPreferredSize(new java.awt.Dimension(52, 40)); m_jListTickets.setRequestFocusEnabled(false); m_jListTickets.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { @@ -304,13 +341,13 @@ public void actionPerformed(java.awt.event.ActionEvent evt) { }// //GEN-END:initComponents private void m_jListTicketsActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_m_jListTicketsActionPerformed - AutoLogoff.getInstance().deactivateTimer(); + // AutoLogoff.getInstance().deactivateTimer(); SwingUtilities.invokeLater(new Runnable() { @Override public void run() { List l; try { - if ("true".equals(AppConfig.getInstance().getProperty("sharedticket.currentuser"))) { + if (AppConfig.getInstance().getBoolean("sharedticket.currentuser")) { l = dlReceipts.getSharedTicketListByUser(m_App.getAppUserView().getUser().getName()); } else { l = dlReceipts.getSharedTicketList(); @@ -324,7 +361,10 @@ public void run() { if (id != null) { saveCurrentTicket(); + m_sCurrentTicket = id; setActiveTicket(id); + // m_jTicketId.setText() + } } catch (BasicException e) { new MessageInf(e).show(JTicketsBagShared.this); @@ -332,7 +372,6 @@ public void run() { } } }); - AutoLogoff.getInstance().activateTimer(); }//GEN-LAST:event_m_jListTicketsActionPerformed private void m_jDelTicketActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_m_jDelTicketActionPerformed diff --git a/src-pos/uk/chromis/pos/sales/shared/JTicketsBagSharedList.form b/src-pos/uk/chromis/pos/sales/shared/JTicketsBagSharedList.form index af13d152..b9f0d2f7 100644 --- a/src-pos/uk/chromis/pos/sales/shared/JTicketsBagSharedList.form +++ b/src-pos/uk/chromis/pos/sales/shared/JTicketsBagSharedList.form @@ -6,11 +6,11 @@ - + - + diff --git a/src-pos/uk/chromis/pos/sales/shared/JTicketsBagSharedList.java b/src-pos/uk/chromis/pos/sales/shared/JTicketsBagSharedList.java index e8e7756d..54fe8e11 100644 --- a/src-pos/uk/chromis/pos/sales/shared/JTicketsBagSharedList.java +++ b/src-pos/uk/chromis/pos/sales/shared/JTicketsBagSharedList.java @@ -1,5 +1,5 @@ // Chromis POS - The New Face of Open Source POS -// Copyright (c) 2015 +// Copyright (c) (c) 2015-2016 // http://www.chromis.co.uk // // This file is part of Chromis POS @@ -19,7 +19,7 @@ package uk.chromis.pos.sales.shared; - +import java.awt.Color; import java.awt.Component; import java.awt.Dialog; import java.awt.Dimension; @@ -28,24 +28,31 @@ import java.awt.Window; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; +import javax.swing.BorderFactory; import javax.swing.JButton; import javax.swing.JFrame; import uk.chromis.pos.forms.AppLocal; import uk.chromis.pos.sales.SharedTicketInfo; +import uk.chromis.pos.util.AutoLogoff; /** * - * + * */ public class JTicketsBagSharedList extends javax.swing.JDialog { - + private String m_sDialogTicket; - - /** Creates new form JTicketsBagSharedList */ + + /** + * Creates new form JTicketsBagSharedList + */ private JTicketsBagSharedList(java.awt.Frame parent, boolean modal) { super(parent, modal); } - /** Creates new form JTicketsBagSharedList */ + + /** + * Creates new form JTicketsBagSharedList + */ private JTicketsBagSharedList(java.awt.Dialog parent, boolean modal) { super(parent, modal); } @@ -56,11 +63,11 @@ private JTicketsBagSharedList(java.awt.Dialog parent, boolean modal) { * @return */ public String showTicketsList(java.util.List atickets) { - + for (SharedTicketInfo aticket : atickets) { m_jtickets.add(new JButtonTicket(aticket)); - } - + } + m_sDialogTicket = null; setVisible(true); @@ -73,24 +80,27 @@ public String showTicketsList(java.util.List atickets) { * @return */ public static JTicketsBagSharedList newJDialog(JTicketsBagShared ticketsbagshared) { - + Window window = getWindow(ticketsbagshared); JTicketsBagSharedList mydialog; - if (window instanceof Frame) { + if (window instanceof Frame) { mydialog = new JTicketsBagSharedList((Frame) window, true); } else { mydialog = new JTicketsBagSharedList((Dialog) window, true); - } - + } + + mydialog.getRootPane().setBorder(BorderFactory.createMatteBorder(3, 3, 3, 3, Color.BLACK)); + mydialog.setUndecorated(true); + mydialog.initComponents(); - + mydialog.jScrollPane1.getVerticalScrollBar().setPreferredSize(new Dimension(35, 35)); mydialog.jScrollPane1.getHorizontalScrollBar().setPreferredSize(new Dimension(25, 25)); - + AutoLogoff.getInstance().setActiveFrame(mydialog); return mydialog; } - + private static Window getWindow(Component parent) { if (parent == null) { return new JFrame(); @@ -99,27 +109,27 @@ private static Window getWindow(Component parent) { } else { return getWindow(parent.getParent()); } - } + } private class JButtonTicket extends JButton { - + private final SharedTicketInfo m_Ticket; - - public JButtonTicket(SharedTicketInfo ticket){ - + + public JButtonTicket(SharedTicketInfo ticket) { + super(); - + m_Ticket = ticket; setFocusPainted(false); setFocusable(false); setRequestFocusEnabled(false); setMargin(new Insets(8, 14, 8, 14)); - setFont(new java.awt.Font ("Dialog", 0, 14)); - setBackground(new java.awt.Color (220, 220, 220)); + setFont(new java.awt.Font("Dialog", 0, 14)); + setBackground(new java.awt.Color(220, 220, 220)); addActionListener(new ActionListenerImpl()); - + setText(ticket.getName()); - + } private class ActionListenerImpl implements ActionListener { @@ -129,20 +139,18 @@ public ActionListenerImpl() { @Override public void actionPerformed(ActionEvent evt) { - - // Selecciono el ticket - m_sDialogTicket = m_Ticket.getId(); - - // y oculto la ventana - JTicketsBagSharedList.this.setVisible(false); - } + + m_sDialogTicket = m_Ticket.getId(); + JTicketsBagSharedList.this.setVisible(false); + + } } } - - /** This method is called from within the constructor to - * initialize the form. - * WARNING: Do NOT modify this code. The content of this method is - * always regenerated by the Form Editor. + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. */ // //GEN-BEGIN:initComponents private void initComponents() { @@ -156,7 +164,7 @@ private void initComponents() { m_jButtonCancel = new javax.swing.JButton(); setTitle(AppLocal.getIntString("caption.tickets")); // NOI18N - setPreferredSize(new java.awt.Dimension(400, 100)); + setPreferredSize(new java.awt.Dimension(500, 100)); jPanel1.setBorder(javax.swing.BorderFactory.createEmptyBorder(5, 5, 5, 5)); jPanel1.setLayout(new java.awt.BorderLayout()); @@ -195,16 +203,15 @@ public void actionPerformed(java.awt.event.ActionEvent evt) { getContentPane().add(jPanel3, java.awt.BorderLayout.SOUTH); - setSize(new java.awt.Dimension(411, 335)); + setSize(new java.awt.Dimension(512, 335)); setLocationRelativeTo(null); }// //GEN-END:initComponents private void m_jButtonCancelActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_m_jButtonCancelActionPerformed - + AutoLogoff.getInstance().activateTimer(); dispose(); - }//GEN-LAST:event_m_jButtonCancelActionPerformed - + // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JPanel jPanel1; private javax.swing.JPanel jPanel2; @@ -214,5 +221,5 @@ private void m_jButtonCancelActionPerformed(java.awt.event.ActionEvent evt) {//G private javax.swing.JButton m_jButtonCancel; private javax.swing.JPanel m_jtickets; // End of variables declaration//GEN-END:variables - + } diff --git a/src-pos/uk/chromis/pos/sales/simple/JTicketsBagSimple.form b/src-pos/uk/chromis/pos/sales/simple/JTicketsBagSimple.form index cfe6ffc8..b0975c08 100644 --- a/src-pos/uk/chromis/pos/sales/simple/JTicketsBagSimple.form +++ b/src-pos/uk/chromis/pos/sales/simple/JTicketsBagSimple.form @@ -27,7 +27,9 @@ - + + + @@ -40,7 +42,7 @@ - + diff --git a/src-pos/uk/chromis/pos/sales/simple/JTicketsBagSimple.java b/src-pos/uk/chromis/pos/sales/simple/JTicketsBagSimple.java index 680d5606..41f0e59d 100644 --- a/src-pos/uk/chromis/pos/sales/simple/JTicketsBagSimple.java +++ b/src-pos/uk/chromis/pos/sales/simple/JTicketsBagSimple.java @@ -1,5 +1,5 @@ // Chromis POS - The New Face of Open Source POS -// Copyright (c) 2015 +// Copyright (c) (c) 2015-2016 // http://www.chromis.co.uk // // This file is part of Chromis POS @@ -102,13 +102,14 @@ private void initComponents() { setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); m_jDelTicket.setIcon(new javax.swing.ImageIcon(getClass().getResource("/uk/chromis/images/sale_delete.png"))); // NOI18N - m_jDelTicket.setToolTipText("Delete current Sale"); + java.util.ResourceBundle bundle = java.util.ResourceBundle.getBundle("pos_messages"); // NOI18N + m_jDelTicket.setToolTipText(bundle.getString("tiptext.deletecurrentsale")); // NOI18N m_jDelTicket.setFocusPainted(false); m_jDelTicket.setFocusable(false); m_jDelTicket.setMargin(new java.awt.Insets(0, 4, 0, 4)); m_jDelTicket.setMaximumSize(new java.awt.Dimension(50, 40)); m_jDelTicket.setMinimumSize(new java.awt.Dimension(50, 40)); - m_jDelTicket.setPreferredSize(new java.awt.Dimension(50, 40)); + m_jDelTicket.setPreferredSize(new java.awt.Dimension(52, 40)); m_jDelTicket.setRequestFocusEnabled(false); m_jDelTicket.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { diff --git a/src-pos/uk/chromis/pos/scale/DeviceScale.java b/src-pos/uk/chromis/pos/scale/DeviceScale.java index 291897c8..a7c9890b 100644 --- a/src-pos/uk/chromis/pos/scale/DeviceScale.java +++ b/src-pos/uk/chromis/pos/scale/DeviceScale.java @@ -1,5 +1,5 @@ // Chromis POS - The New Face of Open Source POS -// Copyright (c) 2015 +// Copyright (c) (c) 2015-2016 // http://www.chromis.co.uk // // This file is part of Chromis POS @@ -16,7 +16,6 @@ // // You should have received a copy of the GNU General Public License // along with Chromis POS. If not, see . - package uk.chromis.pos.scale; import java.awt.Component; @@ -27,15 +26,18 @@ /** * - * + * */ public class DeviceScale { - + private Scale m_scale; - - /** Creates a new instance of DeviceScale + + /** + * Creates a new instance of DeviceScale + * * @param parent - * @param props */ + * @param props + */ public DeviceScale(Component parent, AppProperties props) { StringParser sd = new StringParser(AppConfig.getInstance().getProperty("machine.scale")); String sScaleType = sd.nextToken(':'); @@ -43,7 +45,7 @@ public DeviceScale(Component parent, AppProperties props) { // String sScaleParam2 = sd.nextToken(','); switch (sScaleType) { case "Adam Equipment": - m_scale = new ScaleAdam(sScaleParam1, parent ); + m_scale = new ScaleAdam(sScaleParam1, parent); break; case "casiopd1": m_scale = new ScaleCasioPD1(sScaleParam1); @@ -54,6 +56,9 @@ public DeviceScale(Component parent, AppProperties props) { case "samsungesp": m_scale = new ScaleSamsungEsp(sScaleParam1); break; + case "caspdii": + m_scale = new ScaleCASPDII(sScaleParam1); + break; case "fake": // a fake scale for debugging purposes m_scale = new ScaleFake(); @@ -67,7 +72,7 @@ public DeviceScale(Component parent, AppProperties props) { break; } } - + /** * * @return @@ -75,14 +80,13 @@ public DeviceScale(Component parent, AppProperties props) { public boolean existsScale() { return m_scale != null; } - + /** * - * @return - * @throws ScaleException + * @return @throws ScaleException */ public Double readWeight() throws ScaleException { - + if (m_scale == null) { throw new ScaleException(AppLocal.getIntString("scale.notdefined")); } else { @@ -91,11 +95,11 @@ public Double readWeight() throws ScaleException { return null; // Canceled by the user / scale } else if (result.doubleValue() < 0.002) { // invalid result. nothing on the scale - throw new ScaleException(AppLocal.getIntString("scale.invalidvalue")); + throw new ScaleException(AppLocal.getIntString("scale.invalidvalue")); } else { // valid result return result; } } - } + } } diff --git a/src-pos/uk/chromis/pos/scale/Scale.java b/src-pos/uk/chromis/pos/scale/Scale.java index 758e6cdf..edadfc30 100644 --- a/src-pos/uk/chromis/pos/scale/Scale.java +++ b/src-pos/uk/chromis/pos/scale/Scale.java @@ -1,5 +1,5 @@ // Chromis POS - The New Face of Open Source POS -// Copyright (c) 2015 +// Copyright (c) (c) 2015-2016 // http://www.chromis.co.uk // // This file is part of Chromis POS diff --git a/src-pos/uk/chromis/pos/scale/ScaleAdam.java b/src-pos/uk/chromis/pos/scale/ScaleAdam.java index 5923ea9e..0447215a 100644 --- a/src-pos/uk/chromis/pos/scale/ScaleAdam.java +++ b/src-pos/uk/chromis/pos/scale/ScaleAdam.java @@ -44,7 +44,7 @@ public class ScaleAdam implements Scale, SerialPortEventListener { private static final Logger logger = Logger.getLogger("uk.chromis.pos.scale.ScaleAdam"); private CommPortIdentifier m_PortId; - private SerialPort m_CommPort; + private NRSerialPort m_CommPort; private String m_sPortScale; private OutputStream m_out; @@ -86,15 +86,20 @@ private void showDialog() { JLabel FontText = new JLabel(message); FontText.setFont (new Font ( "Arial", Font.BOLD, 36) ); - JOptionPane newpane = new JOptionPane( ); - newpane.setMessage(FontText); + JOptionPane newpane = new JOptionPane( FontText, JOptionPane.PLAIN_MESSAGE, JOptionPane.CANCEL_OPTION, null, new Object[]{"Cancel"} ); newpane.setPreferredSize( new Dimension(450,150)); m_Dialog = newpane.createDialog("Use Scales"); + m_Dialog.setVisible( true ); - + // Return to default settings UIManager.put("OptionPane.buttonFont", new FontUIResource(new Font(originalFont.getName(),originalFont.getStyle(),originalFont.getSize()))); + if( m_iStatusScale == SCALE_READING ) { + // User must have pressed cancel + changeStatus( SCALE_USERPRESSEDCANCEL ); + } + } private void backgroundReadInput( final int nTimeout ) { @@ -114,12 +119,27 @@ private void readInput( int nTimeout ) { wait(1000); } } catch (InterruptedException ex) { - m_iStatusScale = SCALE_READY; + changeStatus( SCALE_ERROR ); } } + + if( m_iStatusScale == SCALE_READING ) { + // must have timed out + changeStatus( SCALE_ERROR ); + } } + + private void changeStatus( int status ) { + + m_iStatusScale = status; + if( status != SCALE_READING ) { + if( m_Dialog != null ) + m_Dialog.setVisible(false); + } + } + /** * * @return @@ -133,31 +153,24 @@ public Double readWeight() { try { if (m_out == null) { - m_PortId = CommPortIdentifier.getPortIdentifier(m_sPortScale); - m_CommPort = (SerialPort) m_PortId.open("PORTID", 2000); + m_CommPort = new NRSerialPort(m_sPortScale, 4800); + m_CommPort.connect(); m_CommPort.addEventListener(this); m_CommPort.notifyOnDataAvailable(true); - m_out = m_CommPort.getOutputStream(); m_in = m_CommPort.getInputStream(); - - m_CommPort.setSerialPortParams(4800, - SerialPort.DATABITS_8, - SerialPort.STOPBITS_1, - SerialPort.PARITY_NONE); - m_CommPort.setFlowControlMode( SerialPort.FLOWCONTROL_NONE ); } - } catch (NoSuchPortException | PortInUseException | TooManyListenersException| UnsupportedCommOperationException | IOException e ) { + } catch ( TooManyListenersException e ) { logger.log(Level.SEVERE, "Port exception", e ); - m_iStatusScale = SCALE_ERROR; + changeStatus( SCALE_ERROR ); } - backgroundReadInput( 20 ); + backgroundReadInput( 60 ); } showDialog(); - + synchronized(this) { try { if (m_out != null) @@ -166,7 +179,7 @@ public Double readWeight() { m_in.close(); if (m_CommPort != null) { m_CommPort.removeEventListener(); - m_CommPort.close(); + m_CommPort.disconnect(); } } catch ( IOException e ) { } @@ -174,21 +187,24 @@ public Double readWeight() { m_in = null; m_CommPort = null; m_PortId = null; + + if( m_Dialog != null ) + m_Dialog.setVisible(false); + m_Dialog = null; - if (m_iStatusScale == SCALE_READY) { + if (m_iStatusScale == SCALE_READY && m_WeightBuffer != null && m_WeightBuffer.isEmpty() == false ) { logger.log(Level.INFO, "Scale ready", m_WeightBuffer ); - double dWeight = Double.parseDouble( m_WeightBuffer.toString() ); + double dWeight = Double.parseDouble( m_WeightBuffer ); return dWeight; } else { - m_iStatusScale = SCALE_READY; logger.log(Level.WARNING, "Scale no data", m_WeightBuffer ); // Timed out looking for weight or error - return 0.0; + return null; } } } @@ -196,7 +212,7 @@ public Double readWeight() { private void write(byte[] data) { synchronized (this) { try { - m_out.write(data); + m_out.write(data); } catch ( IOException e) { assert( false ); } @@ -229,34 +245,27 @@ public void serialEvent(SerialPortEvent e) { try { while (m_in.available() > 0) { int b = m_in.read(); + + logger.log(Level.WARNING, "Scale sent", Character.toString ((char) b) ); - logger.log(Level.INFO, "Scale data event", b ); - if (b == 0x000D) { // CR ASCII // End of Line synchronized (this) { - m_iStatusScale = SCALE_READY; - logger.log(Level.INFO, "Scale read complete" ); + changeStatus( SCALE_READY ); notifyAll(); - if( m_Dialog != null ) - m_Dialog.setVisible(false); } } else { - if( b == 0x2e || (b >= 0x30 && b <= 0x39 ) ) { // Ascii for period or 0-9 - - m_WeightBuffer = m_WeightBuffer + Character.toString ((char) b); - } + m_WeightBuffer = m_WeightBuffer + Character.toString ((char) b); } } - } catch (IOException eIO) { - logger.log(Level.SEVERE, "Scale io error", eIO ); - m_iStatusScale = SCALE_ERROR; - if( m_Dialog != null ) - m_Dialog.setVisible(false); } + } catch (IOException eIO) { + logger.log(Level.SEVERE, "Scale io error", eIO ); + changeStatus( SCALE_ERROR ); + } } break; } } -} \ No newline at end of file +} diff --git a/src-pos/uk/chromis/pos/scale/ScaleCASPDII.java b/src-pos/uk/chromis/pos/scale/ScaleCASPDII.java new file mode 100644 index 00000000..586ee1bc --- /dev/null +++ b/src-pos/uk/chromis/pos/scale/ScaleCASPDII.java @@ -0,0 +1,176 @@ + // Chromis POS - The New Face of Open Source POS +// Copyright (c) 2015 +// http://www.chromis.co.uk +// +// This file is part of Chromis POS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . + +package uk.chromis.pos.scale; + +import gnu.io.*; +import java.io.*; +import java.util.TooManyListenersException; + +public class ScaleCASPDII implements Scale, SerialPortEventListener { + + private CommPortIdentifier m_PortIdPrinter; + private SerialPort m_CommPortPrinter; + + private String m_sPortScale; + private OutputStream m_out; + private InputStream m_in; + + private static final int SCALE_READY = 0; + private static final int SCALE_READING = 1; + private static final int SCALE_READINGDECIMALS = 2; + + private double m_dWeightBuffer; + private double m_dWeightDecimals; + private int m_iStatusScale; + + /** Creates a new instance of ScaleComm */ + public ScaleCASPDII(String sPortPrinter) { + m_sPortScale = sPortPrinter; + m_out = null; + m_in = null; + + m_iStatusScale = SCALE_READY; + m_dWeightBuffer = 0.0; + m_dWeightDecimals = 1.0; + } + + public Double readWeight() { + + synchronized(this) { + + if (m_iStatusScale != SCALE_READY) { + try { + wait(1000); + } catch (InterruptedException e) { + } + if (m_iStatusScale != SCALE_READY) { + // bascula tonta. + m_iStatusScale = SCALE_READY; + } + } + + // Ya estamos en SCALE_READY + m_dWeightBuffer = 0.0; + m_dWeightDecimals = 1.0; + write(new byte[] {0x57}); // W + flush(); + + // Esperamos un ratito + try { + wait(1000); + } catch (InterruptedException e) { + } + + if (m_iStatusScale == SCALE_READY) { + // hemos recibido cositas o si no hemos recibido nada estamos a 0.0 + double dWeight = m_dWeightBuffer / m_dWeightDecimals; + m_dWeightBuffer = 0.0; + m_dWeightDecimals = 1000.0; + return new Double(dWeight); + } else { + m_iStatusScale = SCALE_READY; + m_dWeightBuffer = 0.0; + m_dWeightDecimals = 1000.0; + return new Double(0.0); + } + } + } + + private void flush() { + try { + m_out.flush(); + } catch (IOException e) { + } + } + + private void write(byte[] data) { + try { + if (m_out == null) { + m_PortIdPrinter = CommPortIdentifier.getPortIdentifier(m_sPortScale); // Tomamos el puerto + m_CommPortPrinter = (SerialPort) m_PortIdPrinter.open("PORTID", 1000); // Abrimos el puerto + + m_out = m_CommPortPrinter.getOutputStream(); // Tomamos el chorro de escritura + m_in = m_CommPortPrinter.getInputStream(); + + m_CommPortPrinter.addEventListener(this); + m_CommPortPrinter.notifyOnDataAvailable(true); + + m_CommPortPrinter.setSerialPortParams(9600, SerialPort.DATABITS_7, SerialPort.STOPBITS_1, SerialPort.PARITY_EVEN); // Configuramos el puerto + } + m_out.write(data); + } catch (NoSuchPortException | PortInUseException | UnsupportedCommOperationException | TooManyListenersException | IOException e) { + } + } + + @Override + public void serialEvent(SerialPortEvent e) { + + // Determine type of event. + switch (e.getEventType()) { + case SerialPortEvent.BI: + case SerialPortEvent.OE: + case SerialPortEvent.FE: + case SerialPortEvent.PE: + case SerialPortEvent.CD: + case SerialPortEvent.CTS: + case SerialPortEvent.DSR: + case SerialPortEvent.RI: + case SerialPortEvent.OUTPUT_BUFFER_EMPTY: + break; + case SerialPortEvent.DATA_AVAILABLE: + try { + while (m_in.available() > 0) { + int b = m_in.read(); + + if (b == 0x000D) { // CR ASCII + // Fin de lectura + synchronized (this) { + m_iStatusScale = SCALE_READY; + notifyAll(); + } + } else if ((b > 0x002F && b < 0x003A) || b == 0x002E){ + synchronized(this) { + if (m_iStatusScale == SCALE_READY) { + m_dWeightBuffer = 0.0; // se supone que esto debe estar ya garantizado + m_dWeightDecimals = 1000.0; + m_iStatusScale = SCALE_READING; + } + if (b == 0x002E) { + m_iStatusScale = SCALE_READINGDECIMALS; + } else { + m_dWeightBuffer = m_dWeightBuffer * 10.0 + b - 0x0030; + if (m_iStatusScale == SCALE_READINGDECIMALS) { + m_dWeightDecimals *= 10.0; + } + } + } + } else { + // caracteres invalidos, reseteamos. + m_dWeightBuffer = 0.0; // se supone que esto debe estar ya garantizado + m_dWeightDecimals = 1000.0; + m_iStatusScale = SCALE_READY; + } + } + + } catch (IOException eIO) {} + break; + } + } +} \ No newline at end of file diff --git a/src-pos/uk/chromis/pos/scale/ScaleCasioPD1.java b/src-pos/uk/chromis/pos/scale/ScaleCasioPD1.java index 7e5e3172..2f6c3605 100644 --- a/src-pos/uk/chromis/pos/scale/ScaleCasioPD1.java +++ b/src-pos/uk/chromis/pos/scale/ScaleCasioPD1.java @@ -1,5 +1,5 @@ // Chromis POS - The New Face of Open Source POS -// Copyright (c) 2015 +// Copyright (c) (c) 2015-2016 // http://www.chromis.co.uk // // This file is part of Chromis POS diff --git a/src-pos/uk/chromis/pos/scale/ScaleComm.java b/src-pos/uk/chromis/pos/scale/ScaleComm.java index 7341968c..df2b6310 100644 --- a/src-pos/uk/chromis/pos/scale/ScaleComm.java +++ b/src-pos/uk/chromis/pos/scale/ScaleComm.java @@ -1,5 +1,5 @@ -// Chromis POS - The New Face of Open Source POS -// Copyright (c) 2015 + // Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 // http://www.chromis.co.uk // // This file is part of Chromis POS diff --git a/src-pos/uk/chromis/pos/scale/ScaleDialog.java b/src-pos/uk/chromis/pos/scale/ScaleDialog.java index 3688afd9..283134bb 100644 --- a/src-pos/uk/chromis/pos/scale/ScaleDialog.java +++ b/src-pos/uk/chromis/pos/scale/ScaleDialog.java @@ -1,5 +1,5 @@ // Chromis POS - The New Face of Open Source POS -// Copyright (c) 2015 +// Copyright (c) (c) 2015-2016 // http://www.chromis.co.uk // // This file is part of Chromis POS diff --git a/src-pos/uk/chromis/pos/scale/ScaleException.java b/src-pos/uk/chromis/pos/scale/ScaleException.java index bb8224fb..45717b11 100644 --- a/src-pos/uk/chromis/pos/scale/ScaleException.java +++ b/src-pos/uk/chromis/pos/scale/ScaleException.java @@ -1,5 +1,5 @@ // Chromis POS - The New Face of Open Source POS -// Copyright (c) 2015 +// Copyright (c) (c) 2015-2016 // http://www.chromis.co.uk // // This file is part of Chromis POS diff --git a/src-pos/uk/chromis/pos/scale/ScaleSamsungEsp.java b/src-pos/uk/chromis/pos/scale/ScaleSamsungEsp.java index c1929f2a..e39c1b94 100644 --- a/src-pos/uk/chromis/pos/scale/ScaleSamsungEsp.java +++ b/src-pos/uk/chromis/pos/scale/ScaleSamsungEsp.java @@ -1,5 +1,5 @@ // Chromis POS - The New Face of Open Source POS -// Copyright (c) 2015 +// Copyright (c) (c) 2015-2016 // http://www.chromis.co.uk // // This file is part of Chromis POS diff --git a/src-pos/uk/chromis/pos/scanpal2/DeviceScanner.java b/src-pos/uk/chromis/pos/scanpal2/DeviceScanner.java index c0bb0dae..2043d661 100644 --- a/src-pos/uk/chromis/pos/scanpal2/DeviceScanner.java +++ b/src-pos/uk/chromis/pos/scanpal2/DeviceScanner.java @@ -1,5 +1,5 @@ // Chromis POS - The New Face of Open Source POS -// Copyright (c) 2015 +// Copyright (c) (c) 2015-2016 // http://www.chromis.co.uk // // This file is part of Chromis POS diff --git a/src-pos/uk/chromis/pos/scanpal2/DeviceScannerComm.java b/src-pos/uk/chromis/pos/scanpal2/DeviceScannerComm.java index 537834a9..448d04cd 100644 --- a/src-pos/uk/chromis/pos/scanpal2/DeviceScannerComm.java +++ b/src-pos/uk/chromis/pos/scanpal2/DeviceScannerComm.java @@ -1,5 +1,5 @@ // Chromis POS - The New Face of Open Source POS -// Copyright (c) 2015 +// Copyright (c) (c) 2015-2016 // http://www.chromis.co.uk // // This file is part of Chromis POS diff --git a/src-pos/uk/chromis/pos/scanpal2/DeviceScannerException.java b/src-pos/uk/chromis/pos/scanpal2/DeviceScannerException.java index 5729b6b8..68ab89a4 100644 --- a/src-pos/uk/chromis/pos/scanpal2/DeviceScannerException.java +++ b/src-pos/uk/chromis/pos/scanpal2/DeviceScannerException.java @@ -1,5 +1,5 @@ // Chromis POS - The New Face of Open Source POS -// Copyright (c) 2015 +// Copyright (c) (c) 2015-2016 // http://www.chromis.co.uk // // This file is part of Chromis POS diff --git a/src-pos/uk/chromis/pos/scanpal2/DeviceScannerFactory.java b/src-pos/uk/chromis/pos/scanpal2/DeviceScannerFactory.java index cff2e162..4f880ffa 100644 --- a/src-pos/uk/chromis/pos/scanpal2/DeviceScannerFactory.java +++ b/src-pos/uk/chromis/pos/scanpal2/DeviceScannerFactory.java @@ -1,5 +1,5 @@ // Chromis POS - The New Face of Open Source POS -// Copyright (c) 2015 +// Copyright (c) (c) 2015-2016 // http://www.chromis.co.uk // // This file is part of Chromis POS diff --git a/src-pos/uk/chromis/pos/scanpal2/ProductDownloaded.java b/src-pos/uk/chromis/pos/scanpal2/ProductDownloaded.java index cba0304b..c613a583 100644 --- a/src-pos/uk/chromis/pos/scanpal2/ProductDownloaded.java +++ b/src-pos/uk/chromis/pos/scanpal2/ProductDownloaded.java @@ -1,5 +1,5 @@ // Chromis POS - The New Face of Open Source POS -// Copyright (c) 2015 +// Copyright (c) (c) 2015-2016 // http://www.chromis.co.uk // // This file is part of Chromis POS diff --git a/src-pos/uk/chromis/pos/scripting/ScriptEngine.java b/src-pos/uk/chromis/pos/scripting/ScriptEngine.java index c3d6dff6..a13949b2 100644 --- a/src-pos/uk/chromis/pos/scripting/ScriptEngine.java +++ b/src-pos/uk/chromis/pos/scripting/ScriptEngine.java @@ -1,5 +1,5 @@ // Chromis POS - The New Face of Open Source POS -// Copyright (c) 2015 +// Copyright (c) (c) 2015-2016 // http://www.chromis.co.uk // // This file is part of Chromis POS diff --git a/src-pos/uk/chromis/pos/scripting/ScriptEngineBeanshell.java b/src-pos/uk/chromis/pos/scripting/ScriptEngineBeanshell.java index 99d36d1d..3359585f 100644 --- a/src-pos/uk/chromis/pos/scripting/ScriptEngineBeanshell.java +++ b/src-pos/uk/chromis/pos/scripting/ScriptEngineBeanshell.java @@ -1,5 +1,5 @@ // Chromis POS - The New Face of Open Source POS -// Copyright (c) 2015 +// Copyright (c) (c) 2015-2016 // http://www.chromis.co.uk // // This file is part of Chromis POS diff --git a/src-pos/uk/chromis/pos/scripting/ScriptEngineVelocity.java b/src-pos/uk/chromis/pos/scripting/ScriptEngineVelocity.java index a2e619c1..2165cb79 100644 --- a/src-pos/uk/chromis/pos/scripting/ScriptEngineVelocity.java +++ b/src-pos/uk/chromis/pos/scripting/ScriptEngineVelocity.java @@ -1,5 +1,5 @@ // Chromis POS - The New Face of Open Source POS -// Copyright (c) 2015 +// Copyright (c) (c) 2015-2016 // http://www.chromis.co.uk // // This file is part of Chromis POS diff --git a/src-pos/uk/chromis/pos/scripting/ScriptException.java b/src-pos/uk/chromis/pos/scripting/ScriptException.java index 62f0a869..621a90e5 100644 --- a/src-pos/uk/chromis/pos/scripting/ScriptException.java +++ b/src-pos/uk/chromis/pos/scripting/ScriptException.java @@ -1,5 +1,5 @@ // Chromis POS - The New Face of Open Source POS -// Copyright (c) 2015 +// Copyright (c) (c) 2015-2016 // http://www.chromis.co.uk // // This file is part of Chromis POS diff --git a/src-pos/uk/chromis/pos/scripting/ScriptFactory.java b/src-pos/uk/chromis/pos/scripting/ScriptFactory.java index e57b2582..7e63be54 100644 --- a/src-pos/uk/chromis/pos/scripting/ScriptFactory.java +++ b/src-pos/uk/chromis/pos/scripting/ScriptFactory.java @@ -1,5 +1,5 @@ // Chromis POS - The New Face of Open Source POS -// Copyright (c) 2015 +// Copyright (c) (c) 2015-2016 // http://www.chromis.co.uk // // This file is part of Chromis POS diff --git a/src-pos/uk/chromis/pos/sync/JFrmSync.java b/src-pos/uk/chromis/pos/sync/JFrmSync.java new file mode 100644 index 00000000..5c6aca01 --- /dev/null +++ b/src-pos/uk/chromis/pos/sync/JFrmSync.java @@ -0,0 +1,125 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 +// http://www.chromis.co.uk +// +// This file is part of Chromis POS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . + +package uk.chromis.pos.sync; + +import java.awt.BorderLayout; +import java.awt.event.WindowAdapter; +import java.awt.event.WindowEvent; +import java.io.IOException; +import javax.imageio.ImageIO; +import javax.swing.LookAndFeel; +import javax.swing.UIManager; +import javax.swing.UnsupportedLookAndFeelException; +import org.pushingpixels.substance.api.SubstanceLookAndFeel; +import org.pushingpixels.substance.api.SubstanceSkin; +import uk.chromis.pos.forms.AppConfig; +import uk.chromis.pos.forms.AppLocal; +import uk.chromis.pos.forms.JRootFrame; + +public class JFrmSync extends javax.swing.JFrame { + + private JPanelManualSync config; + + public JFrmSync() { + initComponents(); + try { + this.setIconImage(ImageIO.read(JRootFrame.class.getResourceAsStream("/uk/chromis/fixedimages/smllogo.png"))); + } catch (IOException e) { + } + + setTitle(AppLocal.APP_NAME + " - Manual Synchronisation"); + addWindowListener(new MyFrameListener()); + config = new JPanelManualSync(null); + getContentPane().add(config, BorderLayout.CENTER); + config.activate(); + } + + private class MyFrameListener extends WindowAdapter{ + + @Override + public void windowClosing(WindowEvent evt) { + if (config.deactivate()) { + dispose(); + } + } + @Override + public void windowClosed(WindowEvent evt) { + System.exit(0); + } + } + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + // //GEN-BEGIN:initComponents + private void initComponents() { + + setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE); + + java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize(); + setBounds((screenSize.width - 507) / 2, (screenSize.height - 304) / 2, 507, 304); + }// //GEN-END:initComponents + /** + * @param args the command line arguments + */ + public static void main(final String args[]) { + + /* + java.awt.EventQueue.invokeLater(new Runnable() { + @Override + public void run() { + AppConfig config = AppConfig.getInstance(); + new JFrmSync(config).setVisible(true); + + } + }); +*/ + java.awt.EventQueue.invokeLater(new Runnable() { + @Override + public void run() { + + AppConfig config = AppConfig.getInstance(); + +// Set the look and feel. + try { + Object laf = Class.forName(AppConfig.getInstance().getProperty("swing.defaultlaf")).newInstance(); + if (laf instanceof LookAndFeel) { + UIManager.setLookAndFeel((LookAndFeel) laf); + } else if (laf instanceof SubstanceSkin) { + SubstanceLookAndFeel.setSkin((SubstanceSkin) laf); + } + } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | UnsupportedLookAndFeelException e) { + } + + JFrmSync resetFrame = new JFrmSync();// + resetFrame.setSize(600, 350); + resetFrame.setVisible(true); + + } + }); + + + } + + // Variables declaration - do not modify//GEN-BEGIN:variables + // End of variables declaration//GEN-END:variables + +} diff --git a/src-pos/uk/chromis/pos/sync/JPanelManualSync.form b/src-pos/uk/chromis/pos/sync/JPanelManualSync.form new file mode 100644 index 00000000..0512fc58 --- /dev/null +++ b/src-pos/uk/chromis/pos/sync/JPanelManualSync.form @@ -0,0 +1,334 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src-pos/uk/chromis/pos/sync/JPanelManualSync.java b/src-pos/uk/chromis/pos/sync/JPanelManualSync.java new file mode 100644 index 00000000..5206b2e6 --- /dev/null +++ b/src-pos/uk/chromis/pos/sync/JPanelManualSync.java @@ -0,0 +1,508 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 +// http://www.chromis.co.uk +// +// This file is part of Chromis POS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . +// +// +package uk.chromis.pos.sync; + +import uk.chromis.pos.forms.*; +import java.sql.Connection; +import java.sql.DatabaseMetaData; +import java.sql.DriverManager; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.sql.Statement; +import java.util.logging.Level; +import java.util.logging.Logger; +import javax.swing.*; +import uk.chromis.pos.util.AltEncrypter; + + +/** + * + * + * @author John + */ +public class JPanelManualSync extends JPanel implements JPanelView { + + private static AltEncrypter cypher; + + private Connection localConnection; + private Connection remoteConnection; + + private String syncType = ""; + private String localGUID = ""; + private String remoteGUID = ""; + private String remoteURL; + private String remoteUser; + private String remotePassword; + + private ResultSet rs; + private ResultSet rs2; + private String SQL; + private PreparedStatement pstmt; + + public JPanelManualSync(AppView oApp) { + initComponents(); + if (oApp != null) { + jbtnExit.setVisible(false); + } + } + + @Override + public JComponent getComponent() { + return this; + } + + @Override + public String getTitle() { + return AppLocal.getIntString("Menu.Sync"); + } + + @Override + public boolean deactivate() { + try { + localConnection.close(); + if (remoteConnection != null) { + remoteConnection.close(); + } + } catch (SQLException ex) { + Logger.getLogger(JPanelManualSync.class.getName()).log(Level.SEVERE, null, ex); + } + return (true); + } + + public void activate() { + + // lets get a connection to the local database + localConnection = getLocalConnection(); + + // get what type of site the local system is + syncType = getSiteType(localConnection); + + if (syncType.equals("remote")) { + remoteConnection = getRemoteConnection(); + jtxtSyncType.setText("Remote to Central System"); + if (remoteConnection == null) { + jtxtConnectionStatus.setText("Unable to connect to Remote System"); + } else { + jtxtConnectionStatus.setText("Connected to Central System"); + jtxtFromLocal.setText(checkLocalRecords(localConnection).toString() + " local records found to process."); + jtxtChangedObjects.setText(checkLocalTransferRecords(localConnection, localGUID).toString() + " local records found to transfer."); + jtxtFromRemote.setText(checkRemoteRecords(remoteConnection, localGUID).toString() + " remote records found to transfer."); + jtxtToProcess.setText(checkLocalRecordsToProcess(localConnection, localGUID) + " transfer records to process."); + } + } else if (syncType.equals("central")) { + remoteConnection = getSiteConnection(localConnection); + jtxtSyncType.setText("Central System to Remote"); + if (remoteConnection == null) { + jtxtConnectionStatus.setText("Unable to connect to Remote System"); + } else { + jtxtConnectionStatus.setText("Connected to Remote System"); + jtxtFromLocal.setText(checkLocalRecords(localConnection).toString() + " local records found to process."); + jtxtChangedObjects.setText(checkLocalTransferRecords(localConnection, localGUID).toString() + " local records found to transfer."); + jtxtFromRemote.setText(checkRemoteRecords(remoteConnection, localGUID).toString() + " remote records found to transfer."); + jtxtToProcess.setText(checkLocalRecordsToProcess(localConnection, localGUID) + " transfer records to process."); + } + } else { + jtxtSyncType.setText("Option not available for this system"); + jbtnSync.setEnabled(false); + } + } + + private String getSiteType(Connection connection) { + Statement stmt; + try { + stmt = (Statement) localConnection.createStatement(); + rs = stmt.executeQuery("SELECT * FROM SITEGUID"); + while (rs.next()) { + localGUID = rs.getString("GUID"); + } + stmt.close(); + DatabaseMetaData mtdt = localConnection.getMetaData(); + rs2 = mtdt.getTables(null, null, "CENTRALSERVER", null); + while (rs2.next()) { + stmt = (Statement) localConnection.createStatement(); + rs = stmt.executeQuery("SELECT * FROM CENTRALSERVER"); + while (rs.next()) { + remoteGUID = rs.getString("GUID"); + remoteURL = rs.getString("URL"); + remoteUser = rs.getString("USERNAME"); + remotePassword = rs.getString("PASSWORD"); + } + } + } catch (SQLException ex) { + Logger.getLogger(JPanelManualSync.class.getName()).log(Level.SEVERE, null, ex); + } + + if (localGUID.equals(remoteGUID)) { + return "central"; + } else if (!remoteGUID.equals("")) { + return "remote"; + } + return ""; + } + + private Connection getLocalConnection() { + String sDBUser = AppConfig.getInstance().getProperty("db.user"); + String sDBPassword = AppConfig.getInstance().getProperty("db.password"); + if (sDBUser != null && sDBPassword != null && sDBPassword.startsWith("crypt:")) { + cypher = new AltEncrypter("cypherkey" + sDBUser); + sDBPassword = cypher.decrypt(sDBPassword.substring(6)); + } + try { + return DriverManager.getConnection(AppConfig.getInstance().getProperty("db.URL"), sDBUser, sDBPassword); + } catch (SQLException ex) { + return null; + } + } + + private Connection getRemoteConnection() { + String sDBUser = remoteUser; + String sDBPassword = remotePassword; + if (sDBUser != null && sDBPassword != null && sDBPassword.startsWith("crypt:")) { + cypher = new AltEncrypter("cypherkey" + sDBUser); + sDBPassword = cypher.decrypt(sDBPassword.substring(6)); + } + try { + return DriverManager.getConnection(remoteURL, sDBUser, sDBPassword); + } catch (SQLException ex) { + return null; + } + } + + private Connection getSiteConnection(Connection connection) { + try { + Statement stmt = (Statement) localConnection.createStatement(); + rs = stmt.executeQuery("SELECT * FROM SITES"); + while (rs.next()) { + remoteGUID = rs.getString("GUID"); + remoteURL = rs.getString("SITEURL"); + remoteUser = rs.getString("SITEUSERNAME"); + remotePassword = rs.getString("SITEPASSWORD"); + } + } catch (SQLException ex) { + Logger.getLogger(JPanelManualSync.class.getName()).log(Level.SEVERE, null, ex); + return null; + } + return getRemoteConnection(); + } + + private Integer checkLocalRecords(Connection connection) { + // check if there are any records to process + try { + PreparedStatement pstmt = connection.prepareStatement("SELECT COUNT(*) FROM SYNCDATA WHERE PROCESSED = false"); + ResultSet rs2 = pstmt.executeQuery(); + if (rs2.next()) { + return rs2.getInt(1); + } + } catch (SQLException ex) { + Logger.getLogger(JPanelManualSync.class.getName()).log(Level.SEVERE, null, ex); + } + return 0; + } + + private Integer checkRemoteRecords(Connection connection, String GUID) { + // check if there are any records to process + try { + PreparedStatement pstmt = connection.prepareStatement("SELECT COUNT(*) FROM CHANGEDOBJECT WHERE TRANSFERSTATUS = false AND TARGETSITE = ?"); + pstmt.setString(1, GUID); + ResultSet rs2 = pstmt.executeQuery(); + if (rs2.next()) { + return rs2.getInt(1); + } + } catch (SQLException ex) { + Logger.getLogger(JPanelManualSync.class.getName()).log(Level.SEVERE, null, ex); + } + return 0; + } + + private Integer checkLocalTransferRecords(Connection connection, String GUID) { + // check if there are any records to process + try { + PreparedStatement pstmt = connection.prepareStatement("SELECT COUNT(*) FROM CHANGEDOBJECT WHERE TRANSFERSTATUS = false AND SOURCESITE = ?"); + pstmt.setString(1, GUID); + ResultSet rs2 = pstmt.executeQuery(); + if (rs2.next()) { + return rs2.getInt(1); + } + } catch (SQLException ex) { + Logger.getLogger(JPanelManualSync.class.getName()).log(Level.SEVERE, null, ex); + } + return 0; + } + + private Integer checkLocalRecordsToProcess(Connection connection, String GUID) { + try { + PreparedStatement pstmt = connection.prepareStatement("SELECT COUNT(*) FROM CHANGEDOBJECT WHERE CHANGESTATUS = false AND TARGETSITE = ?"); + pstmt.setString(1, GUID); + ResultSet rs2 = pstmt.executeQuery(); + if (rs2.next()) { + return rs2.getInt(1); + } + } catch (SQLException ex) { + Logger.getLogger(JPanelManualSync.class.getName()).log(Level.SEVERE, null, ex); + } + return 0; + + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + // //GEN-BEGIN:initComponents + private void initComponents() { + + jPanel1 = new javax.swing.JPanel(); + jPanel2 = new javax.swing.JPanel(); + jLabel1 = new javax.swing.JLabel(); + jtxtSyncType = new javax.swing.JTextField(); + jtxtConnectionStatus = new javax.swing.JTextField(); + jlabelSyncstatus = new javax.swing.JLabel(); + jLabel2 = new javax.swing.JLabel(); + jtxtFromLocal = new javax.swing.JTextField(); + jtxtChangedObjects = new javax.swing.JTextField(); + jLabel3 = new javax.swing.JLabel(); + jtxtSyncProcess = new javax.swing.JTextField(); + jbtnSync = new javax.swing.JButton(); + jbtnExit = new javax.swing.JButton(); + jtxtFromRemote = new javax.swing.JTextField(); + jtxtToProcess = new javax.swing.JTextField(); + + setPreferredSize(new java.awt.Dimension(600, 300)); + + jPanel1.setLayout(null); + + jLabel1.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N + java.util.ResourceBundle bundle = java.util.ResourceBundle.getBundle("pos_messages"); // NOI18N + jLabel1.setText(bundle.getString("label.syncservertype")); // NOI18N + jLabel1.setPreferredSize(new java.awt.Dimension(113, 25)); + + jtxtSyncType.setEditable(false); + jtxtSyncType.setBackground(new java.awt.Color(255, 255, 255)); + jtxtSyncType.setFont(new java.awt.Font("Arial", 1, 12)); // NOI18N + jtxtSyncType.setBorder(null); + jtxtSyncType.setPreferredSize(new java.awt.Dimension(0, 25)); + + jtxtConnectionStatus.setEditable(false); + jtxtConnectionStatus.setBackground(new java.awt.Color(255, 255, 255)); + jtxtConnectionStatus.setFont(new java.awt.Font("Arial", 1, 12)); // NOI18N + jtxtConnectionStatus.setBorder(null); + jtxtConnectionStatus.setMinimumSize(new java.awt.Dimension(6, 25)); + jtxtConnectionStatus.setPreferredSize(new java.awt.Dimension(67, 25)); + + jlabelSyncstatus.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N + jlabelSyncstatus.setText(bundle.getString("label.syncstatus")); // NOI18N + + jLabel2.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N + jLabel2.setText(bundle.getString("label.syncstats")); // NOI18N + jLabel2.setPreferredSize(new java.awt.Dimension(119, 25)); + + jtxtFromLocal.setEditable(false); + jtxtFromLocal.setBackground(new java.awt.Color(255, 255, 255)); + jtxtFromLocal.setFont(new java.awt.Font("Arial", 1, 12)); // NOI18N + jtxtFromLocal.setBorder(null); + + jtxtChangedObjects.setEditable(false); + jtxtChangedObjects.setBackground(new java.awt.Color(255, 255, 255)); + jtxtChangedObjects.setFont(new java.awt.Font("Arial", 1, 12)); // NOI18N + jtxtChangedObjects.setBorder(null); + + jLabel3.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N + jLabel3.setText(bundle.getString("label.syncprocess")); // NOI18N + jLabel3.setPreferredSize(new java.awt.Dimension(137, 25)); + + jtxtSyncProcess.setEditable(false); + jtxtSyncProcess.setBackground(new java.awt.Color(255, 255, 255)); + jtxtSyncProcess.setFont(new java.awt.Font("Arial", 1, 12)); // NOI18N + jtxtSyncProcess.setBorder(null); + + jbtnSync.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N + jbtnSync.setText(AppLocal.getIntString("button.activatesync")); // NOI18N + jbtnSync.setMaximumSize(new java.awt.Dimension(70, 33)); + jbtnSync.setMinimumSize(new java.awt.Dimension(70, 33)); + jbtnSync.setPreferredSize(new java.awt.Dimension(70, 33)); + jbtnSync.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jbtnSyncActionPerformed(evt); + } + }); + + jbtnExit.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N + jbtnExit.setText(AppLocal.getIntString("Button.Exit")); // NOI18N + jbtnExit.setMaximumSize(new java.awt.Dimension(70, 33)); + jbtnExit.setMinimumSize(new java.awt.Dimension(70, 33)); + jbtnExit.setPreferredSize(new java.awt.Dimension(70, 33)); + jbtnExit.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jbtnExitActionPerformed(evt); + } + }); + + jtxtFromRemote.setEditable(false); + jtxtFromRemote.setBackground(new java.awt.Color(255, 255, 255)); + jtxtFromRemote.setFont(new java.awt.Font("Arial", 1, 12)); // NOI18N + jtxtFromRemote.setBorder(null); + + jtxtToProcess.setEditable(false); + jtxtToProcess.setBackground(new java.awt.Color(255, 255, 255)); + jtxtToProcess.setFont(new java.awt.Font("Arial", 1, 12)); // NOI18N + jtxtToProcess.setBorder(null); + + javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2); + jPanel2.setLayout(jPanel2Layout); + jPanel2Layout.setHorizontalGroup( + jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel2Layout.createSequentialGroup() + .addContainerGap() + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jLabel3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addComponent(jLabel2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addComponent(jlabelSyncstatus, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addGroup(jPanel2Layout.createSequentialGroup() + .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 131, javax.swing.GroupLayout.PREFERRED_SIZE) + .addGap(0, 0, Short.MAX_VALUE))) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel2Layout.createSequentialGroup() + .addComponent(jbtnSync, javax.swing.GroupLayout.DEFAULT_SIZE, 307, Short.MAX_VALUE) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(jbtnExit, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addGap(22, 22, 22)) + .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup() + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) + .addComponent(jtxtSyncProcess, javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jtxtChangedObjects, javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jtxtFromLocal, javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jtxtConnectionStatus, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addComponent(jtxtSyncType, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addComponent(jtxtFromRemote, javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jtxtToProcess)) + .addGap(67, 67, 67)))) + ); + jPanel2Layout.setVerticalGroup( + jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel2Layout.createSequentialGroup() + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jtxtSyncType, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jtxtConnectionStatus, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jlabelSyncstatus, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(17, 17, 17) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jtxtFromLocal, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(1, 1, 1) + .addComponent(jtxtChangedObjects, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE) + .addGap(1, 1, 1) + .addComponent(jtxtFromRemote, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE) + .addGap(1, 1, 1) + .addComponent(jtxtToProcess, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 38, Short.MAX_VALUE) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jtxtSyncProcess, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) + .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jbtnSync, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jbtnExit, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addContainerGap()) + ); + + javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this); + this.setLayout(layout); + layout.setHorizontalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(layout.createSequentialGroup() + .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) + ); + layout.setVerticalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(layout.createSequentialGroup() + .addContainerGap() + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) + ); + }// //GEN-END:initComponents + + + private void jbtnSyncActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jbtnSyncActionPerformed + // create a new sync instance + Sync sync = new Sync(); + String syncMessage = "Unable to run 'Sync Process'"; + + if (sync.checkSync(localConnection, remoteConnection)) { + syncMessage = ""; + } + +// process the sync table data on this machine + jtxtSyncProcess.setText(syncMessage.equals("") ? "Processing local syncdata table." : syncMessage); + sync.processSyncData(localConnection); + + // Sync the changedobject tables + jtxtSyncProcess.setText(syncMessage.equals("") ? "Synchronising data between server." : syncMessage); + sync.syncSites(localConnection); + + jtxtSyncProcess.setText(syncMessage.equals("") ? "Processing local changed objects table." : syncMessage); + sync.processChangedObjects(localConnection); + + //sync.updateStock(localConnection); + //sync.updateStatusFlags(localConnection); + //sync.cleanChangedObjectsTable(localConnection); + + jtxtFromLocal.setText(checkLocalRecords(localConnection).toString() + " local records found to process."); + jtxtChangedObjects.setText(checkLocalTransferRecords(localConnection, localGUID).toString() + " local records found to transfer."); + jtxtFromRemote.setText(checkRemoteRecords(remoteConnection, localGUID).toString() + " remote records found to transfer."); + jtxtToProcess.setText(checkLocalRecordsToProcess(localConnection, localGUID) + " transfer records to process."); + + jtxtSyncProcess.setText(syncMessage.equals("") ? "Sync Process Complete ." : syncMessage); + }//GEN-LAST:event_jbtnSyncActionPerformed + + private void jbtnExitActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jbtnExitActionPerformed + deactivate(); + System.exit(0); + }//GEN-LAST:event_jbtnExitActionPerformed + + // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JLabel jLabel1; + private javax.swing.JLabel jLabel2; + private javax.swing.JLabel jLabel3; + private javax.swing.JPanel jPanel1; + private javax.swing.JPanel jPanel2; + private javax.swing.JButton jbtnExit; + private javax.swing.JButton jbtnSync; + private javax.swing.JLabel jlabelSyncstatus; + private javax.swing.JTextField jtxtChangedObjects; + private javax.swing.JTextField jtxtConnectionStatus; + private javax.swing.JTextField jtxtFromLocal; + private javax.swing.JTextField jtxtFromRemote; + private javax.swing.JTextField jtxtSyncProcess; + private javax.swing.JTextField jtxtSyncType; + private javax.swing.JTextField jtxtToProcess; + // End of variables declaration//GEN-END:variables +} diff --git a/src-pos/uk/chromis/pos/sync/JPanelSync.form b/src-pos/uk/chromis/pos/sync/JPanelSync.form new file mode 100644 index 00000000..86321eac --- /dev/null +++ b/src-pos/uk/chromis/pos/sync/JPanelSync.form @@ -0,0 +1,28 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/src-pos/uk/chromis/pos/sync/JPanelSync.java b/src-pos/uk/chromis/pos/sync/JPanelSync.java new file mode 100644 index 00000000..1147a08d --- /dev/null +++ b/src-pos/uk/chromis/pos/sync/JPanelSync.java @@ -0,0 +1,50 @@ +// Chromis POS - The New Face of Open Source POS +// Copyright (c) (c) 2015-2016 +// http://www.chromis.co.uk +// +// This file is part of Chromis POS +// +// Chromis POS is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Chromis POS is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Chromis POS. If not, see . + +package uk.chromis.pos.sync; + +public class JPanelSync extends javax.swing.JPanel { + + public JPanelSync() { + initComponents(); + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this); + this.setLayout(layout); + layout.setHorizontalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGap(0, 400, Short.MAX_VALUE) + ); + layout.setVerticalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGap(0, 300, Short.MAX_VALUE) + ); + }// //GEN-END:initComponents + // Variables declaration - do not modify//GEN-BEGIN:variables + // End of variables declaration//GEN-END:variables +} diff --git a/src-pos/uk/chromis/pos/templates/APrinter.FiscalTicket.xml b/src-pos/uk/chromis/pos/templates/APrinter.FiscalTicket.xml index 8b36f935..389335cf 100644 --- a/src-pos/uk/chromis/pos/templates/APrinter.FiscalTicket.xml +++ b/src-pos/uk/chromis/pos/templates/APrinter.FiscalTicket.xml @@ -1,7 +1,7 @@ - #if ($ticketline.productAttSetInstId) - - ${ticketline.productAttSetInstDesc} - - + + ${ticketline.printMultiply()}x + #if ($ticketline.isProductCom()) + --${ticketline.printName()} + #else + ${ticketline.printName()} #end - #end + + + #if ($ticketline.productAttSetInstId) + + ${ticketline.productAttSetInstDesc} + + + #end + #end - #end + #end ------------------------------------------ diff --git a/src-pos/uk/chromis/pos/templates/Printer.TicketLine.xml b/src-pos/uk/chromis/pos/templates/Printer.TicketLine.xml index d7aeccd1..b2169d5e 100644 --- a/src-pos/uk/chromis/pos/templates/Printer.TicketLine.xml +++ b/src-pos/uk/chromis/pos/templates/Printer.TicketLine.xml @@ -1,7 +1,7 @@ - + + + + + + + + + - - - - - - + + + + + + - - + + + - - + + + + + + + + + + + + + - - + + - - - - + + + + - - - - - - - - - - - + + - - + + + + + + + + + + - - - - + + + + + - - - - - + + + + + + + + + + + + + - - + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + diff --git a/src-pos/uk/chromis/pos/templates/Role.Employee.xml b/src-pos/uk/chromis/pos/templates/Role.Employee.xml index b871d569..ddc4b833 100644 --- a/src-pos/uk/chromis/pos/templates/Role.Employee.xml +++ b/src-pos/uk/chromis/pos/templates/Role.Employee.xml @@ -1,7 +1,7 @@ + You should have received a copy of the GNU General Public License + along with Chromis POS. If not, see . +--> - - - + + + - - + + - -