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 5a438ea..5b5d213 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-2.7.0-beta2
+2.7.0-RC1
index 751164e..a1f9a8f 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 adba4fb..e59698c 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 4b88ff0..3b6f568 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 1b874a2..c750e20 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 455fe59..8716110 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 5b61416..211af44 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 1027ae4..e8b4ffc 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 7a1c3d4..ad40102 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 2fd192a..7a7d76e 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 97bac3a..57fe6da 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 28902e9..edbe754 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 d0f03f2..817eaee 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 fe69e9f..f64222d 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 03cef40..997c3a0 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 d57cd82..6bb2ce4 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 6407de9..fff1ac5 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 65e798b..3c82c64 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 67b89fb..01b8fc0 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 2d9f333..cccffb9 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 bd3fa45..097f90d 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 a231b1f..5f4a674 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 d1bc3fd..e1a737a 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 4cce5b5..ceb554b 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 2db1b3d..690fd13 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 97f4b11..0e15a1a 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 7481b7f..277eb07 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 b545a67..4b3610e 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 6be829b..3460007 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 017d69b..7470888 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