]> wagnertech.de Git - kivitendo-erp.git/commitdiff
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
authorG. Richardson <information@lx-office-hosting.de>
Thu, 23 Feb 2012 12:10:30 +0000 (13:10 +0100)
committerG. Richardson <information@lx-office-hosting.de>
Thu, 23 Feb 2012 12:10:30 +0000 (13:10 +0100)
65 files changed:
VERSION
bin/mozilla/menunew.pl
css/Mobile.css
css/Win2000.css
css/dhtmlsuite/menu-bar.css
css/lx-office-erp.css
css/tabcontent.css
doc/UPGRADE
doc/changelog
js/dhtmlsuite/menu-for-applications.js
locale/de_DE/all
peppershop/erplib.php
templates/print/RB/Readme.tex
templates/print/RB/credit_note.tex
templates/print/RB/credit_note_DE.tex [deleted symlink]
templates/print/RB/credit_note_EN.tex [deleted symlink]
templates/print/RB/deutsch.tex
templates/print/RB/english.tex
templates/print/RB/firma/euro_account.tex
templates/print/RB/firma/ident.tex
templates/print/RB/firma/usd_account.tex
templates/print/RB/insettings.tex
templates/print/RB/invoice.tex
templates/print/RB/invoice_DE.tex [deleted symlink]
templates/print/RB/invoice_EN.tex [deleted symlink]
templates/print/RB/purchase_delivery_order.tex
templates/print/RB/purchase_delivery_order_DE.tex [deleted symlink]
templates/print/RB/purchase_delivery_order_EN.tex [deleted symlink]
templates/print/RB/purchase_order.tex
templates/print/RB/purchase_order_DE.tex [deleted symlink]
templates/print/RB/purchase_order_EN.tex [deleted symlink]
templates/print/RB/request_quotation.tex
templates/print/RB/request_quotation_DE.tex [deleted symlink]
templates/print/RB/request_quotation_EN.tex [deleted symlink]
templates/print/RB/sales_delivery_order.tex
templates/print/RB/sales_delivery_order_DE.tex [deleted symlink]
templates/print/RB/sales_delivery_order_EN.tex [deleted symlink]
templates/print/RB/sales_order.tex
templates/print/RB/sales_order_DE.tex [deleted symlink]
templates/print/RB/sales_order_EN.tex [deleted symlink]
templates/print/RB/sales_quotation.tex
templates/print/RB/sales_quotation_DE.tex [deleted symlink]
templates/print/RB/sales_quotation_EN.tex [deleted symlink]
templates/print/RB/statement.tex
templates/print/RB/statement_DE.tex [deleted symlink]
templates/print/RB/statement_EN.tex [deleted symlink]
templates/print/RB/ustva-2012.tex [new file with mode: 0644]
templates/print/RB/zahlungserinnerung.tex
templates/print/RB/zahlungserinnerung_DE.tex [deleted symlink]
templates/print/RB/zahlungserinnerung_EN.tex [deleted symlink]
templates/print/RB/zahlungserinnerung_invoice.tex
templates/print/RB/zahlungserinnerung_invoice_DE.tex [deleted symlink]
templates/print/RB/zahlungserinnerung_invoice_EN.tex [deleted symlink]
users/ustva-2004-1.pdf [deleted file]
users/ustva-2004-2.pdf [deleted file]
users/ustva-2005-1.pdf [deleted file]
users/ustva-2005-2.pdf [deleted file]
users/ustva-2006-1.pdf [deleted file]
users/ustva-2006-2.pdf [deleted file]
users/ustva-2007-1.pdf [deleted file]
users/ustva-2007-2.pdf [deleted file]
users/ustva-2008.pdf [deleted file]
users/ustva-2010.pdf [deleted file]
users/ustva-2011.pdf [deleted file]
users/ustva-2012.pdf [new file with mode: 0644]

diff --git a/VERSION b/VERSION
index 5a438ead08dedda5aee5eb94a6d99af6a6938375..5b5d213cf9a80f112e04c927e3ffe284c16ebc0a 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-2.7.0-beta2
+2.7.0-RC1
index 751164e6c769e95865ed77c58697ecdaf3fe37c1..a1f9a8f2d0169102906a7a4a1696150167fc3879 100644 (file)
@@ -152,6 +152,9 @@ sub _icon_path {
 
   $size ||= 16;
 
-  return "image/icons/${size}x${size}/$label";
+  my $img = "image/icons/${size}x${size}/$label";
+
+  return unless -f $img;
+  return $img;
 }
 
index adba4fba03e903204619de346854ae2b1d65aba9..e59698cdebe5715cd1a97d232e0370c7dfb8653d 100644 (file)
@@ -24,26 +24,26 @@ input:focus, textarea:focus, select:focus {
 }
 
 body {
-  font-family: Verdana, Arial, Helvetica;
+  font-family: sans-serif, Verdana, Arial, Helvetica;
   font-size: 8pt;
   background-color: #D4D0C8;
   color: black
 }
 td {
-  font-family: Verdana, Arial, Helvetica;
+  font-family: sans-serif, Verdana, Arial, Helvetica;
   color: black;
   font-size: 8pt;
   font-weight: normal;
 }
 th {
-  font-family: Verdana, Arial, Helvetica;
+  font-family: sans-serif, Verdana, Arial, Helvetica;
   color: black;
   font-size: 8pt;
   font-weight: normal;
 }
 /* login and admin */
 .login {
-  font-family: Verdana, Arial, Helvetica;
+  font-family: sans-serif, Verdana, Arial, Helvetica;
 }
 body.login {
   background: #b8d1f3;
@@ -68,7 +68,7 @@ body.admin {
 }
 body.menu {
   background-color: white;
-  font-family: Verdana, Arial, Helvetica;
+  font-family: sans-serif, Verdana, Arial, Helvetica;
   font-size:8pt;
   color: black;
 }
@@ -145,11 +145,11 @@ body.menu {
 .listtotal { border-top: 1px double black; font-size: 8pt; background-color: #b8d1f3; color: black; font-weight: bolder;}
 .submit {
   font-size: 8pt;
-  font-family: Verdana, Arial, Helvetica;
+  font-family: sans-serif, Verdana, Arial, Helvetica;
   color: #000000;
 }
 .checkbox, .radio {
-  font-family: Verdana, Arial, Helvetica;
+  font-family: sans-serif, Verdana, Arial, Helvetica;
   color: #778899;
 }
 .plus0 {    /* font color for negative numbers */
index 4b88ff0346e12caa65b0eb010a900b91c7b7b5cd..3b6f5685080cd3e69c31279abf1d6a5c029de6d5 100644 (file)
@@ -23,26 +23,26 @@ input:focus, textarea:focus, select:focus {
 }
 
 body {
-  font-family: Verdana, Arial, Helvetica;
+  font-family: sans-serif, Verdana, Arial, Helvetica;
   font-size: 10pt;
   background-color: #D4D0C8;
   color: black
 }
 td {
-  font-family: Verdana, Arial, Helvetica;
+  font-family: sans-serif, Verdana, Arial, Helvetica;
   color: black;
   font-size: 10pt;
   font-weight: normal;
 }
 th {
-  font-family: Verdana, Arial, Helvetica;
+  font-family: sans-serif, Verdana, Arial, Helvetica;
   color: black;
   font-size: 10pt;
   font-weight: normal;
 }
 /* login and admin */
 .login {
-  font-family: Verdana, Arial, Helvetica;
+  font-family: sans-serif, Verdana, Arial, Helvetica;
 }
 body.login {
   background: #b8d1f3;
@@ -67,7 +67,7 @@ body.admin {
 }
 body.menu {
   background-color: white;
-  font-family: Verdana, Arial, Helvetica;
+  font-family: sans-serif, Verdana, Arial, Helvetica;
   font-size:10pt;
   color: black;
 }
@@ -142,11 +142,11 @@ body.menu {
 .listsubtotal { border-top: 1px solid black; font-size: 10pt; background-color: #b8d1f3; color: black; font-weight: bolder;}
 .listtotal { border-top: 1px double black; font-size: 10pt; background-color: #b8d1f3; color: black; font-weight: bolder;}
 .submit {
-  font-family: Verdana, Arial, Helvetica;
+  font-family: sans-serif, Verdana, Arial, Helvetica;
   color: #000000;
 }
 .checkbox, .radio {
-  font-family: Verdana, Arial, Helvetica;
+  font-family: sans-serif, Verdana, Arial, Helvetica;
   color: #778899;
 }
 .plus0 {    /* font color for negative numbers */
index 1b874a26ed5e979b665f5ca45f2bd60fb122baf7..c750e2077c0a890d23908d1d1129284b84f65b5f 100644 (file)
@@ -4,12 +4,12 @@
        (C) www.dhtmlgoodies.com, August 2006\r
 \r
        CSS for the DHTMLsuite_tableWidget class.\r
-       \r
+\r
        Terms of use:\r
        Look at the terms of use at http://www.dhtmlgoodies.com/index.html?page=termsOfUse\r
-       \r
+\r
        Thank you!\r
-       \r
+\r
        www.dhtmlgoodies.com\r
        Alf Magne Kalleland\r
 \r
@@ -20,7 +20,7 @@
        height:26px;\r
        width:100%;\r
        background-repeat:repeat-x;\r
-       font-family: Arial;\r
+       font-family: sans-serif, Verdana, Arial, Helvetica;\r
        font-size:12px;\r
        z-index:100000;\r
        padding-left:10px;\r
index 455fe599a5f188198e98c59f30586dfd08d46eaf..8716110c85e7379c6cc6fbdc64abc29730a0433f 100644 (file)
@@ -15,7 +15,7 @@ input:focus, textarea:focus, select:focus {
 }
 
 body {
-  font-family: Verdana, Arial, Helvetica;
+  font-family: sans-serif, Verdana, Arial, Helvetica;
   font-size: 10pt;
   background-color: white;
   background-image: url("../image/fade.png"); background-repeat:repeat-x;
@@ -27,7 +27,7 @@ body {
 } */
 
 td {
-  font-family: Verdana, Arial, Helvetica;
+  font-family: sans-serif, Verdana, Arial, Helvetica;
   color: black;
   font-size: 8pt;
   font-weight: normal;
@@ -45,7 +45,7 @@ td.hover:hover {
 
 
 th {
-  font-family: Verdana, Arial, Helvetica;
+  font-family: sans-serif, Verdana, Arial, Helvetica;
   color: black;
   font-size: 8pt;
   font-weight: normal;
@@ -53,7 +53,7 @@ th {
 
 /* login and admin */
 .login {
-  font-family: Verdana, Arial, Helvetica;
+  font-family: sans-serif, Verdana, Arial, Helvetica;
 }
 body.login {
   background: #b8d1f3;
@@ -80,7 +80,7 @@ body.admin {
 
 body.menu {
   background-image: url("../image/fade.png");background-repeat:repeat-x;
-  font-family: Verdana, Arial, Helvetica;
+  font-family: sans-serif, Verdana, Arial, Helvetica;
   font-size:8pt;
   color: black;
 }
@@ -230,11 +230,11 @@ body.menu {
 
 
 .submit {
-  font-family: Verdana, Arial, Helvetica;
+  font-family: sans-serif, Verdana, Arial, Helvetica;
   color: #000000;
 }
 .checkbox, .radio {
-  font-family: Verdana, Arial, Helvetica;
+  font-family: sans-serif, Verdana, Arial, Helvetica;
   color: #778899;
 }
 
index 5b614167b2cf044a731d4c95888cff62e109a670..211af44eb417512d4d7fcd2729efd083d9869321 100644 (file)
@@ -5,7 +5,7 @@ padding: 3px 0;
 margin-left: 0;\r
 margin-top: 1px;\r
 margin-bottom: 0;\r
-font: bold 12px Verdana;\r
+font: bold 12px sans-serif, Verdana;\r
 list-style-type: none;\r
 text-align: left; /*set to left, center, or right to align the menu as desired*/\r
 }\r
@@ -64,7 +64,7 @@ display:block !important;
 .modernbricksmenu2{\r
 padding: 0;\r
 width: 362px;\r
-border-top: 5px solid #D25A0B; /*Brown color theme*/ \r
+border-top: 5px solid #D25A0B; /*Brown color theme*/\r
 background: transparent;\r
 voice-family: "\"}\"";\r
 voice-family: inherit;\r
@@ -92,19 +92,19 @@ color: white;
 text-decoration: none;\r
 margin: 0 1px 0 0; /*Margin between each menu item*/\r
 padding: 5px 10px;\r
-background-color: black; /*Brown color theme*/ \r
+background-color: black; /*Brown color theme*/\r
 border-top: 1px solid white;\r
 }\r
 \r
 .modernbricksmenu2 a:hover{\r
-background-color: #D25A0B; /*Brown color theme*/ \r
+background-color: #D25A0B; /*Brown color theme*/\r
 color: white;\r
 }\r
 \r
 .modernbricksmenu2 a.selected{ /*currently selected tab*/\r
-background-color: #D25A0B; /*Brown color theme*/ \r
+background-color: #D25A0B; /*Brown color theme*/\r
 color: white;\r
-border-color: #D25A0B; /*Brown color theme*/ \r
+border-color: #D25A0B; /*Brown color theme*/\r
 }\r
 \r
 .tabcontent{\r
@@ -173,4 +173,4 @@ display:none;
 .tabcontent {\r
 display:block !important;\r
 }\r
-}
\ No newline at end of file
+}\r
index 1027ae440665178ac63a33ab22c4d834d6098af6..e8b4ffcd425daefca92d64e9d40f8e09aef9ed4d 100644 (file)
@@ -8,22 +8,30 @@ Upgrade auf v2.7.0
 ==================
 
 * In der Version 2.7.0 wird das XUL Menü entfernt. Alle Benutzer die das XUL
-  Menü noch eingestellt haben, werden beim ersten Einloggen auf ein anderes
-  Menü gesetzt.
+  Menü noch eingestellt haben, werden beim ersten Einloggen auf ein
+  Kompatibilitätsmenü gesetzt. Das Javascriptmenü wurde entsprechend erweitert
+  um der Funktionalität nahe zu kommen.
 
 * Das Lizenzenfeature wurde ersatzlos entfernt.
 
-* In den LaTeX Vorlagen wird der Befehl "pagebreak" und die dazugehörigen
-  "sumcarriedforward" und "lastpage" nicht mehr offiziell unterstuetzt. Diese
-  Methoden gelten als "deprecated" und werden in der naechsten Version gaenzlich
-  entfernt. Sie sollten bereitss jetzt nicht mehr verwendet werden da sie mehrere
-  Fehler beinhalten. Die Standardvorlagen sind entsprechend angepasst worden
+* In den LaTeX Vorlagen gilt der Befehl "pagebreak" und die dazugehörigen
+  "sumcarriedforward" und "lastpage" als deprecated und werden in einer
+  kommenden Version komplett entfernt. Die Mechanik ist anfällig gegenüber
+  subtilen Formatierungsfehlern bei bestimmten Zahlenformaten und ist
+  grundsätzlich fehlerhaft in den gemachten Annahmen über den verfügbaren Platz
+  auf einer Seite. Die Standardvorlagen sind entsprechend angepasst worden
   und müssen in der Administration neu angelegt werden.
 
 * Das Druckvorlagensystem wurde umgestellt, dadurch ist der Name "print" für
   Druckvorlagen jetzt reserviert. Wenn eine Ihrer Vorlagensätze "print" heisst,
   benennen Sie ihn um bevor Sie das Update starten.
 
+* Die Druckvorlagen für USTVA vor 2012 wurden entfernt und das Ausdrucken von
+  USTVA als PDF ist deprecated. Da die Eingabe von Erklärungen als PDF nicht
+  mehr gestattet ist, sollten Archivkopien der USTVA direkt bei Elster bezogen
+  werden, oder auf anderem Wege erstellt werden. Der Prozess dazu wird sich in
+  einer kommenden Version ändern.
+
 * Neue Abhängigkeiten
 
   * JSON
index 7a1c3d4fc28ca7641baf96140ca92d67b842a17f..ad401023152d0908258c89140de82663bb79e4af 100644 (file)
@@ -2,7 +2,7 @@
 # Veränderungen von Lx-Office ERP #
 ###################################
 
-2012-02-15 - Release 2.7.0 beta 2
+2012-02-22 - Release 2.7.0 release candidate 1
 
 Größere neue Features
 
@@ -66,6 +66,10 @@ Kleinere neue Features und Detailverbesserungen:
   Hier kann jetzt eine Währung eingestellt werden, die als Voreinstellung in
   den Ver- und Einkaufsmasken dient.
 
+- Verbessertes Javascriptmenü
+  Das Verhalten des Javascriptmenüs wurde an das verhalten von
+  Desktopapplikationen angepasst, und ersetzt das XUL Menü.
+
 
 Sicherheit:
 
@@ -129,16 +133,26 @@ API-Änderungen:
   in der Suchmaske muss nun "Lagermenge" explizit angewaehlt werden, wenn die
   Warenbestände im Suchergebnis angezeigt werden sollen.
 
+
 Entfernte Features:
 
 - Der PHP basierte CSV-Import wurde zugunsten des neuen Imports entfernt.
 
 - Das Feature "Lizenzverwaltung" wurde entfernt.
+  Die Modellierung von Lizenzen war irreführend und widersprüchlich, und bot
+  keinerlei Funkionalität ausser dem Speichern von Lizenzschlüsseln.
 
 - Das XUL Menü wurde ersatzlos entfernt.
   Das Menü funktionierte nur nur mit Firefox, und wurde wegen
   Sicherheitsproblemen und eingestellter Unterstützung für XUL seitens der
-  Firefox-Entwickler entfernt.
+  Firefoxentwickler entfernt. Das Javasriptmenü wird als Alternative
+  vorgschlagen.
+
+- USTVA Vorlagen
+  Die LaTeX-Vorlagen für die USTVA der Jahre 2011 und früher wurden entfernt.
+  Grund ist der Wartungsaufwand für die zunehmende Anzahl von Vorlagen in
+  verbindung mit der Tatsache dass die Erklärung nicht mehr in PDF Form
+  eingereicht werden kann.
 
 
 Experimentelle Features:
@@ -160,7 +174,9 @@ Liste gefixter Bugs aus dem Bugtracker:
   - Bugfix 415: Ware erfassen Layout
   - Bugfix 550: Fehlende Variable
   - Bugfix 635: Fehlendes Feld "Konto-Inhaber" bei Kunden/Lieferanten
+  - Bugfix 732: Sackgasse bei Meldung "Ist gelöscht ..."
   - Bugfix 807: InstallationCheck prueft nicht Version von Template-Toolkit, v2 ist aber erforderlich
+  - Bugfix 842: JavaScriptmenü zu breit
   - Bugfix 865: Beim PDF- Export Kontenblätter wird ab Seite 2 Zeile 1 und 3 vertauscht und "Soll" und "Haben" aufeinandergedruckt
   - Bugfix 872: Lieferdatum erscheint nicht bei Rechnungsposten
   - Bugfix 910: mod_perl Kompatibilität
@@ -249,6 +265,7 @@ Liste gefixter Bugs aus dem Bugtracker:
   - Bugfix 1749: 07ccbf8dd hat Zahlungseingang kaputtgemacht
   - Bugfix 1752: Rechnung -> Druckvorschau ignoriert Änderung des Steuersatz beim Beleg
   - Bugfix 1753: Benutzerdefinierte Variable f. Waren: bearbeitbar nicht auswählbar.
+  - Bugfix 1754: Löschen und Neuanlegen von Lieferadressen nicht möglich
   - Bugfix 1756: Ertrag in Bruttorechnung ist falsch
   - Bugfix 1758: Detailansicht Kunde Link Auftrag / Angebot Rechtefehler
   - Bugfix 1759: Währung bei Kunden / Lieferanten vorbelegen
@@ -264,12 +281,15 @@ Liste gefixter Bugs aus dem Bugtracker:
   - Bugfix 1778: Kundenauswahl Angebote, etc.
   - Bugfix 1779: Berichte zu Verkaufslieferscheinen, Checkbox "Verkaeufer" hat keine Funktion
   - Bugfix 1782: Release Management Dokumentation
+  - Bugfix 1783: Verhalten des Javascript-Menues aendern
   - Bugfix 1787: Winstonexport with . instead of , in numbers
   - Bugfix 1789: Metainformationen fehlen bei Mahnungen
   - Bugfix 1792: Button Karte zu tief
   - Bugfix 1794: undef error - Can't locate object method "full_name_dep"
   - Bugfix 1797: GuV wirft SQL Fehler
-
+  - Bugfix 1801: Benutzerfreundliche Links
+  - Bugfix 1805: Error on fresh install of lx-office on CentOS 5.7, hash_password not found
+  - Bugfix 1808: Userlogin leakt in die Adminmasken
 
 
 2011-06-15 - Release 2.6.3
index 2fd192a0e7179365287d3ace45815dca2b01dc42..7a7d76e10e4897c75917236c6a90f2112dec221d 100644 (file)
@@ -1597,7 +1597,7 @@ DHTMLSuite.menuBar = function()
        this.targetId = false;\r
        this.activeSubItemsOnMouseOver = false;\r
        this.menuItemCssPrefix = false;\r
-       this.createIframesForOldIeBrowsers = true;\r
+       this.createIframesForOldIeBrowsers = false;\r
        if(!standardObjectsCreated)DHTMLSuite.createStandardObjects();  \r
        \r
        \r
@@ -2343,6 +2343,14 @@ DHTMLSuite.menuBar.prototype = {
        // }}}  \r
        ,\r
     unsetMenuBarState : function() { this.menuBarState = false },\r
+    changeMenuBarState: function (target) {\r
+          var parentId = target.id.replace(/[^0-9]/gi,'');\r
+          this.menuBarState = !this.menuBarState;\r
+       this.hideSubMenus();\r
+          if(this.menuBarState) {\r
+               this.__expandGroup(parentId);\r
+       }\r
+    },\r
        // {{{ __setBasicEvents()\r
     /**\r
      * Set basic events for the menu widget.\r
@@ -2352,9 +2360,12 @@ DHTMLSuite.menuBar.prototype = {
      */        \r
        __setBasicEvents : function()\r
        {\r
-               DHTMLSuite.commonObj.addEvent(document.documentElement,"click",this.hideSubMenus);              \r
         var menu = this;\r
-        $(document).mousedown(function(){ menu.unsetMenuBarState(); });\r
+        $('div.DHTMLSuite_menuBar_sub').click(function() { menu.hideSubMenus(); menu.unsetMenuBarState() });\r
+        $('div.DHTMLSuite_menuBar_top > div > div[objectref!="0"]').click(function() { menu.changeMenuBarState(this) });\r
+        $('div.DHTMLSuite_menuBar_top').click(function(e) {\r
+          if ($(e.target).attr('class') == 'DHTMLSuite_menuBar_top') { menu.hideSubMenus(); menu.unsetMenuBarState() }\r
+        });\r
         $('#win1').load(function(){\r
             $('#win1').contents().mousedown(function(){\r
                 menu.hideSubMenus();\r
index 97bac3ac91cfeea8b5d863f180a6b8d7224b3a7b..57fe6da585842170ea940cf439c5b999cdab478c 100644 (file)
@@ -1141,6 +1141,7 @@ $self->{texts} = {
   'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.',
   'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.',
   'Missing taxkeys in invoices with taxes.' => 'Fehlende Steuerschl&uuml;ssel in Rechnungen mit Steuern',
+  'Missing user id!'            => 'Benutzer ID fehlt!',
   'Mitarbeiter'                 => 'Mitarbeiter',
   'Mixed (requires column "type")' => 'Gemischt (erfordert Spalte "type")',
   'Mobile1'                     => 'Mobile 1',
@@ -1175,6 +1176,7 @@ $self->{texts} = {
   'New part'                    => 'Neue Ware',
   'New sales order'             => 'Neuer Auftrag',
   'New service'                 => 'Neue Dienstleistung',
+  'New shipto'                  => 'Neue Lieferadresse',
   'New unit'                    => 'Neue Einheit',
   'New vendor'                  => 'Neuer Lieferant',
   'Next Dunning Level'          => 'Nächste Mahnstufe',
@@ -1192,6 +1194,7 @@ $self->{texts} = {
   'No bank information has been entered in this vendor\'s master data entry. You cannot create bank transfers unless you enter bank information.' => 'Für diesen Lieferanten wurden in seinen Stammdaten keine Kontodaten hinterlegt. Solange dies nicht geschehen ist, können Sie keine Überweisungen für den Lieferanten anlegen.',
   'No bins have been added to this warehouse yet.' => 'Es wurden zu diesem Lager noch keine Lagerpl&auml;tze angelegt.',
   'No business has been created yet.' => 'Es wurden noch kein Kunden-/Lieferantentyp erfasst.',
+  'No contact selected to delete' => 'Kein Ansprechpartner zum Löschen ausgewählt',
   'No customer has been selected yet.' => 'Es wurde noch kein Kunde ausgewählt.',
   'No data was found.'          => 'Es wurden keine Daten gefunden.',
   'No databases have been found on this server.' => 'Auf diesem Server wurden keine Datenbanken gefunden.',
@@ -1207,6 +1210,7 @@ $self->{texts} = {
   'No payment term has been created yet.' => 'Es wurden noch keine Zahlungsbedingungen angelegt.',
   'No prices will be updated because no prices have been entered.' => 'Es werden keine Preise aktualisiert, weil keine gültigen Preisänderungen eingegeben wurden.',
   'No problems were recognized.' => 'Es wurden keine Probleme gefunden.',
+  'No shipto selected to delete' => 'Keine Lieferadresse zum Löschen ausgewählt',
   'No transaction selected!'    => 'Bitte mindestens einen Haken in der Spalte "auswählen" setzen.',
   'No transfers were executed in this export.' => 'In diesem SEPA-Export wurden keine Überweisungen ausgeführt.',
   'No unknown units where found.' => 'Es wurden keine unbekannten Einheiten gefunden.',
@@ -1625,6 +1629,8 @@ $self->{texts} = {
   'Shipping Address'            => 'Lieferadresse',
   'Shipping Point'              => 'Versandort',
   'Shipto'                      => 'Lieferanschriften',
+  'Shipto deleted.'             => 'Lieferadresse gelöscht',
+  'Shipto is in use and was flagged invalid.' => 'Lieferadresse ist noch in Verwendung, und wurde als ungültig markiert.',
   'Shopartikel'                 => 'Shopartikel',
   'Short'                       => 'Knapp',
   'Show'                        => 'Zeigen',
@@ -1833,7 +1839,6 @@ $self->{texts} = {
   'The group memberships have been saved.' => 'Die Gruppenmitgliedschaften wurden gespeichert.',
   'The group name is missing.'  => 'Der Gruppenname fehlt.',
   'The list has been printed.'  => 'Die Liste wurde ausgedruckt.',
-  'The login is missing.'       => 'Das Login fehlt.',
   'The long description is missing.' => 'Der Langtext fehlt.',
   'The name in row %d has already been used before.' => 'Der Name in Zeile %d wurde vorher bereits benutzt.',
   'The name is missing in row %d.' => 'Der Name fehlt in Zeile %d.',
index 28902e9853a4c63dacf3d0b6b6e52057e685374b..edbe7546576d5e9f9a686e2a13618f86bae6739c 100644 (file)
@@ -171,7 +171,7 @@ class erp {
             $this->db->rollback();
             return false;
         } else {
-            $this->err->out(" Auftrag: ".$data["ordnumber"]." ");
+            $this->error->out(" Auftrag: ".$data["ordnumber"]." ");
             return $rs['id'];
         }
     }
@@ -224,7 +224,7 @@ class erp {
         return true;
     }
     function insCustomer($data) {
-        $this->err->out('Insert:'.$data["name"].' ');
+        $this->error->out('Insert:'.$data["name"].' ');
         if ($this->docustnr == 1) {
             $data['customernumber'] = $this->getNewNr('customer');
         } else {
@@ -239,7 +239,7 @@ class erp {
                 $sql = "SELECT id FROM customer WHERE customernumber = '".$data['customernumber']."'";
                 $rs = $this->db->getOne($sql);
                 $rc = $rs['id'];
-                $this->err->out("Kd-Nr: ".$data['customernumber'].":".$rs['id']);
+                $this->error->out("Kd-Nr: ".$data['customernumber'].":".$rs['id']);
             } else {
                 $this->error->write('erplib','Kunde anlegen: '.$data["name"]);
                 $this->db->rollback();
@@ -252,7 +252,7 @@ class erp {
             $sql = "SELECT * FROM customer WHERE id = ".$data['customer_id'];
             $rs = $this->db->getOne($sql);
             if ($rs['id'] == $data['customer_id']) {
-                 $this->err->out('Update:'.$data['customer_id'].' ');
+                 $this->error->out('Update:'.$data['customer_id'].' ');
                  $sql  = "UPDATE customer SET greeting = :greeting,name = :name,street = :street,city = :city,country = :country,";
                  $sql .= "zipcode = :zipcode,contact = :contact,phone = :phone,email = :email WHERE id = :customer_id";
                  $rc =  $this->db->update($sql,$data);
@@ -295,7 +295,7 @@ class erp {
             $this->error->write('erplib','Auftrag anlegen');
             return -1;
         }
-        $this->err->out($data["customer"]["firma"]." ");
+        $this->error->out($data["customer"]["firma"]." ");
         $rc = $this->db->Commit();
         return $data["customer_id"];
     }
@@ -351,7 +351,7 @@ class erp {
            } else {
                return $rs['id'];
            }
-       } else if ($this->mkPart and $new) {
+       } else if ($new and $this->mkPart) {
            $data['id'] = $this->mkNewPart($data);
            if ($long) {
                return $data;
@@ -409,7 +409,7 @@ class erp {
        $sql .= ":image,:buchungsgruppen_id,1,1,1)";
        $rc = $this->db->insert($sql,$data);
        $x =  $this->chkPartnumber($data,False);
-       $this->err->out('Neuer Artikel: '.$data['partnumber'],true);
+       $this->error->out('Neuer Artikel: '.$data['partnumber'],true);
        $this->error->write('erplib','Artikel neu: '.$data['partnumber']);
        return $x;
     }
index d0f03f2c8022d4709770a68c54bbd4748587beec..817eaee1f799abbccf14db82f7b6afc215f47407 100644 (file)
 %   Dokument vorher mit \newcommand neu definiert.
 %
 % Sprachen:
-%   In 'insettings.tex' wird anhand des herangezogenen
-%   Vorlagen-Dateinamens die Sprache unterschieden und eine
-%   entsprechende Übersetzungsdatei geladen, die Textbausteine
-%   bzw. -Schnipsel enthält. Die Vorlagen verwenden nur diese
-%   Schnipsel. Im Moment sind die Vorlagenkürzel DE und EN in
+%   In 'insettings.tex' wird anhand des verwendeten Sprachkürzels die
+%   Sprache unterschieden und eine entsprechende Übersetzungsdatei geladen,
+%   die Textbausteine  bzw. -Schnipsel enthält. Die Vorlagen verwenden nur
+%   diese Schnipsel. Im Moment werden die Vorlagenkürzel DE und EN in
 %   Benutzung mit den entsprechenden Übersetzungsdateien 'deutsch.tex'
-%   und 'english.tex'.
-%
-%   Die eigentlichen Vorlagen sind gleich, deshalb sind die Dateien
-%   für die Sprachen (z.B. invoice_DE.tex) nur symbolische Links auf
-%   die Default-Datei ohne Sprachkürzel (z.B. invoice.tex).
-%
+%   und 'english.tex' unterschieden.
 %
 % Mandanten / Firma:
 %   Um gleiche Vorlagen für verschiedene Firmen verwenden zu können, wird je
-%   nach dem Wert der Lx-Office-Variablen <%employee_company%> ein
+%   nach dem Wert der Lx-Office-Variablen <%titlebar%> ein
 %   Firmenverzeichnis ausgewählt (siehe 'insettings.tex'), in dem Briefkopf,
 %   Identitäten und Währungs-/Kontoeinstellungen hinterlegt sind.
-%   <%employee_company%> entspricht dem Feld "Firma" bei den
-%   Benutzereinstellungen. Ist kein Firmenname eingetragen, so wird das
+%   <%titlebar%> enthält den Namen des Benutzers und der verwendeten
+%   Mandantendatenbank. Ist kein Firmenname eingetragen, so wird das
 %   generische Unterverzeichnis 'firma' verwendet.
-
+%   Das heißt, dass ein Firmenverzeichnis mit dem Namen der Mandantendatenbank
+%   angelegt werden sollte.
 %
 % Identitäten:
 %    In jedem Firmen-Unterverzeichnis soll eine Datei 'ident.tex'
index fe69e9f3c824860cd725adf7dcc24d6f0f05a390..f64222dc74df92ccfb7034517293d747bfbaadd1 100644 (file)
@@ -2,10 +2,10 @@
 
 
 % Variablen, die in settings verwendet werden
-\newcommand{\lxtmpfile} {<%tmpfile%>}
+\newcommand{\lxlangcode} {<%template_meta.language.template_code%>}
 \newcommand{\lxmedia} {<%media%>}
 \newcommand{\lxcurrency} {<%currency%>}
-\newcommand{\lxcompany} {<%employee_company%>}
+\newcommand{\lxtitlebar} {<%titlebar%>}
 
 % settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile
 \input{insettings.tex}
diff --git a/templates/print/RB/credit_note_DE.tex b/templates/print/RB/credit_note_DE.tex
deleted file mode 120000 (symlink)
index 12eca38..0000000
+++ /dev/null
@@ -1 +0,0 @@
-credit_note.tex
\ No newline at end of file
diff --git a/templates/print/RB/credit_note_EN.tex b/templates/print/RB/credit_note_EN.tex
deleted file mode 120000 (symlink)
index 12eca38..0000000
+++ /dev/null
@@ -1 +0,0 @@
-credit_note.tex
\ No newline at end of file
index 03cef406f8c287d7d7a9fc72e4f1cb42d88984c8..997c3a01dd30940835466bf694580162b65bf07b 100644 (file)
@@ -40,7 +40,8 @@
 \newcommand{\weiteraufnaechsterseite} {weiter auf der nächsten Seite ...}
 
 \newcommand{\zahlung} {Zahlungsbedingungen:}
-
+\newcommand{\textTelefon} {Tel.:}
+\newcommand{\textFax} {Fax:}
 
 % angebot (sales_quotion)
 \newcommand{\angebot} {Angebot}
index d57cd824a8f0a7c7788883b35a37773e2bd436d8..6bb2ce4312281a2ea328a6950961512f761337ef 100644 (file)
@@ -39,7 +39,8 @@
 \newcommand{\weiteraufnaechsterseite} {to be continued on next page  ..}
 
 \newcommand{\zahlung} {Payment terms:}
-
+\newcommand{\textTelefon} {Tel.:}
+\newcommand{\textFax} {Fax:}
 
 % angebot (sales_quotion)
 \newcommand{\angebot} {Quotation}
index 6407de99952251ce3fb25f64adb7024fd1feb490..fff1ac59ad900436cd003a879ad46ca67a4afd35 100644 (file)
@@ -1,6 +1,6 @@
 \newcommand{\currency}{\euro}
-\newcommand{\kontonummer}{123456789}
-\newcommand{\bank}{Unsere Bank}
-\newcommand{\bankleitzahl}{10010010}
-\newcommand{\bic}{BICXYZ}
-\newcommand{\iban}{IBAN 12345679 1001001}
+\newcommand{\kontonummer}{4004 283 800}
+\newcommand{\bank}{GLS Bank eG}
+\newcommand{\bankleitzahl}{430 609 67}
+\newcommand{\bic}{DE87430609674004283800}
+\newcommand{\iban}{GENODEM1GLS}
index 65e798b2f1747a394c39782966bd04ff5e08da20..3c82c64bb3e7edacc6153fcfaba50f6383f1adc8 100644 (file)
@@ -1,8 +1,9 @@
-\newcommand{\telefon} {012323}
-\newcommand{\fax} {012324}
-\newcommand{\firma} {R\&B}
+\newcommand{\telefon} {++49 228 360 14 351}
+\newcommand{\fax} {}
+\newcommand{\firma} {Richardson \& Büren GbR}
 \newcommand{\strasse} {Siemensstr. 8}
 \newcommand{\ort} {53121 Bonn}
-\newcommand{\ustid} {uuu1231221}
-\newcommand{\email} {tralla@tra.la}
-\newcommand{\homepage} {http://www.tra.la}
+\newcommand{\ustid} {DE238288407}
+\newcommand{\finanzamt} {Finanzamt Bonn-Innenstadt}
+\newcommand{\email} {information@lx-office-hosting.de}
+\newcommand{\homepage} {http://www.lx-office-hosting.de}
index 67b89fb417809cd970b3d03ff3bfd84e09ddaf07..01b8fc09fb756ca34acd7c443a7272096c314b65 100644 (file)
@@ -1,6 +1,6 @@
 \newcommand{\currency}{\$}
-\newcommand{\kontonummer}{123456789}
-\newcommand{\bank}{Unsere Bank}
-\newcommand{\bankleitzahl}{10010010}
-\newcommand{\bic}{BICXYZ}
-\newcommand{\iban}{IBAN 12345679 1001002}
+\newcommand{\kontonummer}{4004 283 800}
+\newcommand{\bank}{GLS Bank eG}
+\newcommand{\bankleitzahl}{430 609 67}
+\newcommand{\bic}{DE87430609674004283800}
+\newcommand{\iban}{GENODEM1GLS}
index 2d9f333fe2746cbc49f8be5bf4046b0e0fcfe345..cccffb9e27393bf26293ea10cd8930c674c95eda 100644 (file)
@@ -1,6 +1,6 @@
 % Sprachüberprüfung
-\IfSubStringInString{\_EN}{\lxtmpfile}{\input{english.tex}}{
-  \IfSubStringInString{\_DE}{\lxtmpfile}{\input{deutsch.tex}}{\input{deutsch.tex}}
+\ifthenelse{\equal{\lxlangcode}{EN}}{\input{english.tex}}{
+  \ifthenelse{\equal{\lxlangcode}{DE}}{\input{deutsch.tex}}{\input{deutsch.tex}}
 } % Ende EN
 
 
@@ -10,8 +10,8 @@
 % Hat man mehrere Mandanten muß man statt "Firma1" den Datenbanknamen seines
 % Mandanten eingeben.
 
-\IfSubStringInString{Firma1}{\lxcompany}{\newcommand{\identpath}{firma1}}{
-  \IfSubStringInString{Firma2}{\lxcompany}{\newcommand{\identpath}{firma2}}
+\IfSubStringInString{Firma1}{\lxtitlebar}{\newcommand{\identpath}{firma1}}{
+  \IfSubStringInString{Firma2}{\lxtitlebar}{\newcommand{\identpath}{firma2}}
     {\newcommand{\identpath}{firma}} % sonst
 } % Ende Firma1
 
 \cfoot{
   {\normalfont\fontfamily{cmss} \tiny
      \begin{tabular}{p{5cm}p{4.5cm}lr}
-        \firma    & \email              & \textKontonummer & \kontonummer \\
-        \strasse  & \homepage           & \textBank        & \bank \\
-        \ort      & \textUstid\ \ustid  & \textIban        & \iban \\
+        \firma                 & \email              & \textKontonummer & \kontonummer \\
+        \strasse               & \homepage           & \textBank        & \bank \\
+        \ort                   & \textUstid\ \ustid  & \textIban        & \iban \\
+        \textTelefon~\telefon  & \finanzamt          & \textBic         & \bic \\
+        \ifthenelse{\equal{\fax}{}}{}{\textFax~\fax} &&& \\
      \end{tabular}
   }
 }
-
index bd3fa4581fe01fab166f1041980c0e3340bed019..097f90da5d9104fe6515786dad356697d5ce0bd4 100644 (file)
@@ -2,10 +2,10 @@
 
 
 % Variablen, die in settings verwendet werden
-\newcommand{\lxtmpfile} {<%tmpfile%>}
+\newcommand{\lxlangcode} {<%template_meta.language.template_code%>}
 \newcommand{\lxmedia} {<%media%>}
 \newcommand{\lxcurrency} {<%currency%>}
-\newcommand{\lxcompany} {<%employee_company%>}
+\newcommand{\lxtitlebar} {<%titlebar%>}
 
 % settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile
 \input{insettings.tex}
diff --git a/templates/print/RB/invoice_DE.tex b/templates/print/RB/invoice_DE.tex
deleted file mode 120000 (symlink)
index b6a6ad8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-invoice.tex
\ No newline at end of file
diff --git a/templates/print/RB/invoice_EN.tex b/templates/print/RB/invoice_EN.tex
deleted file mode 120000 (symlink)
index b6a6ad8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-invoice.tex
\ No newline at end of file
index a231b1feecbe58ef305313b6d6fea53ff97f8bdb..5f4a674e4cbca0aaef724e95df93dc8f832822e1 100644 (file)
@@ -2,10 +2,10 @@
 
 
 % Variablen, die in settings verwendet werden
-\newcommand{\lxtmpfile} {<%tmpfile%>}
+\newcommand{\lxlangcode} {<%template_meta.language.template_code%>}
 \newcommand{\lxmedia} {<%media%>}
 \newcommand{\lxcurrency} {<%currency%>}
-\newcommand{\lxcompany} {<%employee_company%>}
+\newcommand{\lxtitlebar} {<%titlebar%>}
 
 % settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile
 \input{insettings.tex}
diff --git a/templates/print/RB/purchase_delivery_order_DE.tex b/templates/print/RB/purchase_delivery_order_DE.tex
deleted file mode 120000 (symlink)
index 7d185e6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-purchase_delivery_order.tex
\ No newline at end of file
diff --git a/templates/print/RB/purchase_delivery_order_EN.tex b/templates/print/RB/purchase_delivery_order_EN.tex
deleted file mode 120000 (symlink)
index 7d185e6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-purchase_delivery_order.tex
\ No newline at end of file
index d1bc3fdf4cacb5d0f4b562a33ef23cf5194f4e88..e1a737ab25b00c53ddad882826a0a3d0d5b989c8 100644 (file)
@@ -2,10 +2,10 @@
 
 
 % Variablen, die in settings verwendet werden
-\newcommand{\lxtmpfile} {<%tmpfile%>}
+\newcommand{\lxlangcode} {<%template_meta.language.template_code%>}
 \newcommand{\lxmedia} {<%media%>}
 \newcommand{\lxcurrency} {<%currency%>}
-\newcommand{\lxcompany} {<%employee_company%>}
+\newcommand{\lxtitlebar} {<%titlebar%>}
 
 % settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile
 \input{insettings.tex}
@@ -20,6 +20,8 @@
 \ourfont
 
 \begin{minipage}{8cm}
+  \vspace*{1.0cm}
+
   <%name%>
 
   <%street%>
diff --git a/templates/print/RB/purchase_order_DE.tex b/templates/print/RB/purchase_order_DE.tex
deleted file mode 120000 (symlink)
index a9fdc31..0000000
+++ /dev/null
@@ -1 +0,0 @@
-purchase_order.tex
\ No newline at end of file
diff --git a/templates/print/RB/purchase_order_EN.tex b/templates/print/RB/purchase_order_EN.tex
deleted file mode 120000 (symlink)
index a9fdc31..0000000
+++ /dev/null
@@ -1 +0,0 @@
-purchase_order.tex
\ No newline at end of file
index 4cce5b57171450d0fc0dc20bde5c86579c321154..ceb554b5cd3af195ac46642da76960e0a19d804a 100644 (file)
@@ -2,10 +2,10 @@
 
 
 % Variablen, die in settings verwendet werden
-\newcommand{\lxtmpfile} {<%tmpfile%>}
+\newcommand{\lxlangcode} {<%template_meta.language.template_code%>}
 \newcommand{\lxmedia} {<%media%>}
 \newcommand{\lxcurrency} {<%currency%>}
-\newcommand{\lxcompany} {<%employee_company%>}
+\newcommand{\lxtitlebar} {<%titlebar%>}
 
 % settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile
 \input{insettings.tex}
diff --git a/templates/print/RB/request_quotation_DE.tex b/templates/print/RB/request_quotation_DE.tex
deleted file mode 120000 (symlink)
index 6b0aa64..0000000
+++ /dev/null
@@ -1 +0,0 @@
-request_quotation.tex
\ No newline at end of file
diff --git a/templates/print/RB/request_quotation_EN.tex b/templates/print/RB/request_quotation_EN.tex
deleted file mode 120000 (symlink)
index 6b0aa64..0000000
+++ /dev/null
@@ -1 +0,0 @@
-request_quotation.tex
\ No newline at end of file
index 2db1b3d03e8f7606a9ccc9168c0097a8704ef82d..690fd137f1e46e7fcc22c31b3b76f69a40c8cb84 100644 (file)
@@ -2,10 +2,10 @@
 
 
 % Variablen, die in settings verwendet werden
-\newcommand{\lxtmpfile} {<%tmpfile%>}
+\newcommand{\lxlangcode} {<%template_meta.language.template_code%>}
 \newcommand{\lxmedia} {<%media%>}
 \newcommand{\lxcurrency} {<%currency%>}
-\newcommand{\lxcompany} {<%employee_company%>}
+\newcommand{\lxtitlebar} {<%titlebar%>}
 
 % settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile
 \input{insettings.tex}
diff --git a/templates/print/RB/sales_delivery_order_DE.tex b/templates/print/RB/sales_delivery_order_DE.tex
deleted file mode 120000 (symlink)
index e01d614..0000000
+++ /dev/null
@@ -1 +0,0 @@
-sales_delivery_order.tex
\ No newline at end of file
diff --git a/templates/print/RB/sales_delivery_order_EN.tex b/templates/print/RB/sales_delivery_order_EN.tex
deleted file mode 120000 (symlink)
index e01d614..0000000
+++ /dev/null
@@ -1 +0,0 @@
-sales_delivery_order.tex
\ No newline at end of file
index 97f4b11ddcd3bcc1a189aec67b9c29b3fa8065dd..0e15a1aae4386c4e86ec069b977be72bc5836542 100644 (file)
@@ -2,10 +2,10 @@
 
 
 % Variablen, die in settings verwendet werden
-\newcommand{\lxtmpfile} {<%tmpfile%>}
+\newcommand{\lxlangcode} {<%template_meta.language.template_code%>}
 \newcommand{\lxmedia} {<%media%>}
 \newcommand{\lxcurrency} {<%currency%>}
-\newcommand{\lxcompany} {<%employee_company%>}
+\newcommand{\lxtitlebar} {<%titlebar%>}
 
 % settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile
 \input{insettings.tex}
diff --git a/templates/print/RB/sales_order_DE.tex b/templates/print/RB/sales_order_DE.tex
deleted file mode 120000 (symlink)
index df07c2a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-sales_order.tex
\ No newline at end of file
diff --git a/templates/print/RB/sales_order_EN.tex b/templates/print/RB/sales_order_EN.tex
deleted file mode 120000 (symlink)
index df07c2a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-sales_order.tex
\ No newline at end of file
index 7481b7f2c59b2e8b09270e95a8d438557e6259ab..277eb076192f36883a106313a9ffe4e60e5a4e2b 100644 (file)
@@ -2,10 +2,10 @@
 
 
 % Variablen, die in settings verwendet werden
-\newcommand{\lxtmpfile} {<%tmpfile%>}
+\newcommand{\lxlangcode} {<%template_meta.language.template_code%>}
 \newcommand{\lxmedia} {<%media%>}
 \newcommand{\lxcurrency} {<%currency%>}
-\newcommand{\lxcompany} {<%employee_company%>}
+\newcommand{\lxtitlebar} {<%titlebar%>}
 
 % settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile
 \input{insettings.tex}
diff --git a/templates/print/RB/sales_quotation_DE.tex b/templates/print/RB/sales_quotation_DE.tex
deleted file mode 120000 (symlink)
index 75262f7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-sales_quotation.tex
\ No newline at end of file
diff --git a/templates/print/RB/sales_quotation_EN.tex b/templates/print/RB/sales_quotation_EN.tex
deleted file mode 120000 (symlink)
index 75262f7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-sales_quotation.tex
\ No newline at end of file
index b545a67cabd0646631ce74197638437679e42bd6..4b3610e7e8087dea3e6a844ca9e2ff68a7c24d43 100644 (file)
@@ -2,10 +2,10 @@
 
 
 % Variablen, die in settings verwendet werden
-\newcommand{\lxtmpfile} {<%tmpfile%>}
+\newcommand{\lxlangcode} {<%template_meta.language.template_code%>}
 \newcommand{\lxmedia} {<%media%>}
 \newcommand{\lxcurrency} {<%currency%>}
-\newcommand{\lxcompany} {<%employee_company%>}
+\newcommand{\lxtitlebar} {<%titlebar%>}
 
 % settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile
 \input{insettings.tex}
diff --git a/templates/print/RB/statement_DE.tex b/templates/print/RB/statement_DE.tex
deleted file mode 120000 (symlink)
index 67ba506..0000000
+++ /dev/null
@@ -1 +0,0 @@
-statement.tex
\ No newline at end of file
diff --git a/templates/print/RB/statement_EN.tex b/templates/print/RB/statement_EN.tex
deleted file mode 120000 (symlink)
index 67ba506..0000000
+++ /dev/null
@@ -1 +0,0 @@
-statement.tex
\ No newline at end of file
diff --git a/templates/print/RB/ustva-2012.tex b/templates/print/RB/ustva-2012.tex
new file mode 100644 (file)
index 0000000..3a35db9
--- /dev/null
@@ -0,0 +1,153 @@
+% German USTVA template for taxreports
+% Contributed by Marcus Habermehl
+% Based on template by Jacky und Stefan Tenne (German-ustva-2008.tex)
+%
+%
+\documentclass[twoside]{scrartcl}
+\usepackage{a4,german}
+\usepackage[frame]{xy}
+\usepackage[utf8]{inputenc}
+\usepackage[german]{babel}
+\usepackage{graphicx}
+\usepackage{tabularx}
+\usepackage{times, german}
+\usepackage{german}
+\setlength{\voffset}{-0.7cm} %hier wird die Höhenverschiebung
+\setlength{\hoffset}{-1cm}  %und hier die Verschiebung seitwärts
+\setlength{\topmargin}{0cm}
+\setlength{\headheight}{0cm}
+\setlength{\headsep}{0cm}
+\setlength{\topskip}{0pt}
+\setlength{\oddsidemargin}{0cm}
+\setlength{\evensidemargin}{0cm}
+\setlength{\textwidth}{20.9cm}
+\setlength{\textheight}{29.6cm}
+\setlength{\footskip}{-0cm}
+\setlength{\parindent}{1mm}
+
+\begin{document}
+
+\fontfamily{cmss}\fontshape{n}\large\selectfont
+\pagestyle{myheadings}
+\markboth{\protect\scalebox{1.045}[1.045]{\protect\includegraphics[viewport = 54 783 700 790,page=2]{ustva-2012.pdf}}}%Seite 2
+{\protect\scalebox{1.045}[1.045]{\protect\includegraphics[viewport = 70 700 700 790,page=1]{ustva-2012.pdf}}}%Seite 1
+\hspace{1mm}
+\begin{tabular}[b]{p{7mm}p{5cm}p{22.5mm}p{24mm}p{7mm}p{28mm}p{3mm}}
+\multicolumn{7}{c}{}\\[-2mm]
+ &  \multicolumn{6}{l}{<%steuernummer%>}\\
+\multicolumn{7}{c}{}\\[15mm]
+\multicolumn{2}{p{7.5cm}}{<%FA_Name%>} & & & & &\\[-4mm]
+\multicolumn{2}{p{7.5cm}}{}  & & & & &\\[3mm]
+\multicolumn{2}{p{7.5cm}}{<%FA_Strasse%>} & &<%0401%>&<%0407%>&&<%0441%>\\[1.2mm]
+\multicolumn{2}{p{7.5cm}}{} & &<%0402%>&<%0408%>&&<%0442%>\\[1.25mm]
+\multicolumn{2}{p{7.5cm}}{<%FA_PLZ%> <%FA_Ort%>} & &<%0403%>&<%0409%>&&<%0443%>\\[3mm]
+\multicolumn{2}{p{7.5cm}}{} & &<%0404%>&<%0410%>&&<%0444%>\\[1.25mm]
+\multicolumn{2}{p{7.5cm}}{} & &<%0405%>&<%0411%>&&\\[1.25mm]
+\multicolumn{2}{p{7.5cm}}{\small{<%company%>}} & &<%0406%>&<%0412%>&&\\[-1mm]
+\multicolumn{2}{p{7.5cm}}{\small{<%co_street%>}}& & & & &\\[-1mm]
+\multicolumn{2}{p{7.5cm}}{\small{<%co_city%>}}& & & &<%FA_10%> &\\[1mm]
+\multicolumn{2}{p{7.5cm}}{
+<%if tel%>
+\small{Tel: <%tel%>}~--~
+<%else%>
+\small{~}
+<%end tel%>
+<%if fax%>
+\small{Fax: <%fax%>}
+<%else%>
+\small{~}
+<%end fax%>
+}& & & & &\\[1.8mm]
+\multicolumn{2}{p{7.5cm}}{\small{<%email%>}}&~& & & &\\[-1mm]
+\end{tabular}\\[2.5mm]
+\begin{tabular}[b]{p{99mm}p{26.5mm}p{4.55mm}p{4mm}p{35mm}}
+&&&&\\[9.5mm]
+\multicolumn{2}{r}{<%41%>} & & \multicolumn{2}{r}{}\\[1.8mm]
+\multicolumn{2}{r}{<%44%>} & & \multicolumn{2}{r}{}\\[1.8mm]
+\multicolumn{2}{r}{<%49%>} & & \multicolumn{2}{r}{}\\[1.8mm]
+\multicolumn{2}{r}{<%43%>} & & \multicolumn{2}{r}{}\\[1.8mm]
+\multicolumn{2}{r}{<%48%>} & & \multicolumn{2}{r}{}\\[1.8mm]
+\multicolumn{2}{r}{} & & \multicolumn{2}{r}{}\\[1.8mm]
+\multicolumn{2}{r}{<%81%>} & & \multicolumn{2}{r}{<%811%>}\\[1.8mm]
+\multicolumn{2}{r}{<%86%>} & & \multicolumn{2}{r}{<%861%>}\\[1.8mm]
+\multicolumn{2}{r}{<%35%>} & & \multicolumn{2}{r}{<%36%>}\\[1.8mm]
+\multicolumn{2}{r}{<%77%>} & & \multicolumn{2}{r}{}\\[1.8mm]
+\multicolumn{2}{r}{<%76%>} & & \multicolumn{2}{r}{<%80%>}\\[1.8mm]
+\multicolumn{2}{r}{} & & \multicolumn{2}{r}{}\\[1.8mm]
+\multicolumn{2}{r}{<%91%>} & & \multicolumn{2}{r}{}\\[1.8mm]
+\multicolumn{2}{r}{<%89%>} & & \multicolumn{2}{r}{<%891%>}\\[1.8mm]
+\multicolumn{2}{r}{<%93%>} & & \multicolumn{2}{r}{<%931%>}\\[1.8mm]
+\multicolumn{2}{r}{<%95%>} & & \multicolumn{2}{r}{<%98%>}\\[1.8mm]
+\multicolumn{2}{r}{<%94%>} & & \multicolumn{2}{r}{<%96%>}\\[1.8mm]
+\multicolumn{2}{r}{} & & \multicolumn{2}{r}{}\\[1.8mm]
+\multicolumn{2}{r}{<%42%>} & & \multicolumn{2}{r}{}\\[1.8mm]
+\multicolumn{2}{r}{<%60%>} & & \multicolumn{2}{r}{}\\[1.8mm]
+\multicolumn{2}{r}{<%21%>} & & \multicolumn{2}{r}{}\\[1.8mm]
+\multicolumn{2}{r}{<%45%>} & & \multicolumn{2}{r}{}\\[1.8mm]
+\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%Z43%>}\\
+\end{tabular}
+\newpage
+
+\vspace*{-9.5mm}\hspace{27mm}<%steuernummer%>\\[-2.7mm]
+\begin{tabular}[b]{p{99mm}p{25.2mm}p{2.55mm}p{10mm}p{32mm}}
+&&&&\\
+\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%Z45%>}\\[13.5mm]
+\multicolumn{2}{r}{<%46%>} & & \multicolumn{2}{r}{<%47%>}\\[1.8mm]
+\multicolumn{2}{r}{<%52%>} & & \multicolumn{2}{r}{<%53%>}\\[1.8mm]
+\multicolumn{2}{r}{<%73%>} & & \multicolumn{2}{r}{<%74%>}\\[1.8mm]
+\multicolumn{2}{r}{<%84%>} & & \multicolumn{2}{r}{<%85%>}\\[1.8mm]
+\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%65%>}\\[1.8mm]
+\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%Z53%>}\\[1.8mm]
+\multicolumn{2}{r}{} & & \multicolumn{2}{r}{}\\[1.8mm]
+\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%66%>}\\[1.8mm]
+\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%61%>}\\[1.8mm]
+\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%62%>}\\[1.8mm]
+\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%67%>}\\[1.8mm]
+\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%63%>}\\[1.8mm]
+\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%64%>}\\[1.8mm]
+\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%59%>}\\[1.8mm]
+\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%Z62%>}\\[1.8mm]
+\multicolumn{2}{r}{} & & \multicolumn{2}{r}{}\\[1.8mm]
+\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%69%>}\\[1.8mm]
+\multicolumn{2}{r}{} & & \multicolumn{2}{r}{}\\[1.8mm]
+\multicolumn{2}{r}{} & & \multicolumn{2}{r}{<%39%>}\\[1.8mm]
+\multicolumn{2}{r}{} & & \multicolumn{2}{r}{\textbf{<%83%>}}\\[25.6mm]
+\end{tabular}\\[35mm]
+<%if FA_steuerberater%>
+\vspace{11mm}
+\begin{list}{}{
+\setlength{\leftmargin}{2mm}
+\setlength{\itemsep}{0mm}
+\setlength{\parsep}{0mm}
+%\setlength{\topsep}{0mm}
+%\setlength{\parskip}{0mm}
+%\setlength{\partopsep}{0mm}
+}
+\begin{small}
+\item <%FA_steuerberater_name%>
+\item <%FA_steuerberater_street%>
+\item <%FA_steuerberater_city%>
+\item Tel:~<%FA_steuerberater_tel%>
+\end{small}\\[15mm]
+\item  <%Datum_heute%>,
+\end{list}
+<%end FA_steuerberater%>
+<%if not FA_steuerberater%>
+\begin{list}{}{
+\setlength{\leftmargin}{2mm}
+\setlength{\itemsep}{0mm}
+\setlength{\parsep}{0mm}
+%\setlength{\topsep}{0mm}
+%\setlength{\parskip}{0mm}
+%\setlength{\partopsep}{0mm}
+}
+\begin{small}
+\item ~
+\item ~
+\item ~
+\item ~
+\end{small}\\[26mm]
+\item  <%Datum_heute%>,
+\end{list}
+<%end FA_steuerberater%>
+\end{document}
index 6be829b696551eec45c203e7d15a25777fe4a9a3..346000720175d8a1f8f35f64d65c487b895e64c0 100644 (file)
@@ -2,10 +2,10 @@
 
 
 % Variablen, die in settings verwendet werden
-\newcommand{\lxtmpfile} {<%tmpfile%>}
+\newcommand{\lxlangcode} {<%template_meta.language.template_code%>}
 \newcommand{\lxmedia} {<%media%>}
 \newcommand{\lxcurrency} {<%currency%>}
-\newcommand{\lxcompany} {<%employee_company%>}
+\newcommand{\lxtitlebar} {<%titlebar%>}
 
 % settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile
 \input{insettings.tex}
diff --git a/templates/print/RB/zahlungserinnerung_DE.tex b/templates/print/RB/zahlungserinnerung_DE.tex
deleted file mode 120000 (symlink)
index 92fc494..0000000
+++ /dev/null
@@ -1 +0,0 @@
-zahlungserinnerung.tex
\ No newline at end of file
diff --git a/templates/print/RB/zahlungserinnerung_EN.tex b/templates/print/RB/zahlungserinnerung_EN.tex
deleted file mode 120000 (symlink)
index 92fc494..0000000
+++ /dev/null
@@ -1 +0,0 @@
-zahlungserinnerung.tex
\ No newline at end of file
index 017d69bba56ff0a884740913afde66ecbe080575..74708888b52858aefb1f85e5ed66c0468e3ec9ed 100644 (file)
@@ -2,10 +2,10 @@
 
 
 % Variablen, die in settings verwendet werden
-\newcommand{\lxtmpfile} {<%tmpfile%>}
+\newcommand{\lxlangcode} {<%template_meta.language.template_code%>}
 \newcommand{\lxmedia} {<%media%>}
 \newcommand{\lxcurrency} {<%currency%>}
-\newcommand{\lxcompany} {<%employee_company%>}
+\newcommand{\lxtitlebar} {<%titlebar%>}
 
 % settings: Einstellungen, Logo, Briefpapier, Kopfzeile, Fusszeile
 \input{insettings.tex}
diff --git a/templates/print/RB/zahlungserinnerung_invoice_DE.tex b/templates/print/RB/zahlungserinnerung_invoice_DE.tex
deleted file mode 120000 (symlink)
index 40b9d06..0000000
+++ /dev/null
@@ -1 +0,0 @@
-zahlungserinnerung_invoice.tex
\ No newline at end of file
diff --git a/templates/print/RB/zahlungserinnerung_invoice_EN.tex b/templates/print/RB/zahlungserinnerung_invoice_EN.tex
deleted file mode 120000 (symlink)
index 40b9d06..0000000
+++ /dev/null
@@ -1 +0,0 @@
-zahlungserinnerung_invoice.tex
\ No newline at end of file
diff --git a/users/ustva-2004-1.pdf b/users/ustva-2004-1.pdf
deleted file mode 100755 (executable)
index a49d7c2..0000000
Binary files a/users/ustva-2004-1.pdf and /dev/null differ
diff --git a/users/ustva-2004-2.pdf b/users/ustva-2004-2.pdf
deleted file mode 100755 (executable)
index 90fcc59..0000000
Binary files a/users/ustva-2004-2.pdf and /dev/null differ
diff --git a/users/ustva-2005-1.pdf b/users/ustva-2005-1.pdf
deleted file mode 100755 (executable)
index 26bcf23..0000000
Binary files a/users/ustva-2005-1.pdf and /dev/null differ
diff --git a/users/ustva-2005-2.pdf b/users/ustva-2005-2.pdf
deleted file mode 100755 (executable)
index 942122c..0000000
Binary files a/users/ustva-2005-2.pdf and /dev/null differ
diff --git a/users/ustva-2006-1.pdf b/users/ustva-2006-1.pdf
deleted file mode 100644 (file)
index 2461791..0000000
Binary files a/users/ustva-2006-1.pdf and /dev/null differ
diff --git a/users/ustva-2006-2.pdf b/users/ustva-2006-2.pdf
deleted file mode 100644 (file)
index 35f1cd0..0000000
Binary files a/users/ustva-2006-2.pdf and /dev/null differ
diff --git a/users/ustva-2007-1.pdf b/users/ustva-2007-1.pdf
deleted file mode 100644 (file)
index 7181c62..0000000
Binary files a/users/ustva-2007-1.pdf and /dev/null differ
diff --git a/users/ustva-2007-2.pdf b/users/ustva-2007-2.pdf
deleted file mode 100644 (file)
index 616daba..0000000
Binary files a/users/ustva-2007-2.pdf and /dev/null differ
diff --git a/users/ustva-2008.pdf b/users/ustva-2008.pdf
deleted file mode 100644 (file)
index 76fcf54..0000000
Binary files a/users/ustva-2008.pdf and /dev/null differ
diff --git a/users/ustva-2010.pdf b/users/ustva-2010.pdf
deleted file mode 100755 (executable)
index 86c3ee1..0000000
Binary files a/users/ustva-2010.pdf and /dev/null differ
diff --git a/users/ustva-2011.pdf b/users/ustva-2011.pdf
deleted file mode 100644 (file)
index 5978964..0000000
Binary files a/users/ustva-2011.pdf and /dev/null differ
diff --git a/users/ustva-2012.pdf b/users/ustva-2012.pdf
new file mode 100644 (file)
index 0000000..3acded0
Binary files /dev/null and b/users/ustva-2012.pdf differ