Präfix für ustva Position eingefügt
authorJan Büren <jan@kivitendo-premium.de>
Tue, 14 Jan 2014 11:27:21 +0000 (12:27 +0100)
committerJan Büren <jan@kivitendo-premium.de>
Tue, 14 Jan 2014 11:27:21 +0000 (12:27 +0100)
Ansonsten wird (form->{81} = 12,30 €) im Formular als 81 € interpretiert

bin/mozilla/ustva.pl
templates/webpages/ustva/ustva.html

index 8c1b8a8..435117e 100644 (file)
@@ -887,7 +887,8 @@ sub generate_ustva {
 
   } else
   {
-    #$form->parse_template(\%myconfig, $::lx_office_conf{paths}{userspath});
+   # add a prefix for ustva pos numbers, i.e.: 81 ->  post_ustva_81
+   $form->{"pos_ustva_$_"} = $form->{$_} for grep { m{^\d+} } keys %{ $form };
    $form->{title} = $locale->text('Advance turnover tax return');
 
    $form->header;
index 95ba339..d4aa703 100644 (file)
@@ -61,28 +61,28 @@ Umsatzsteuer-Vorauszahlung </b></td>
         <tr>
       <td class="text2">an innergemeinschaftliche Abnehmer <b>mit</b> USt-IdNr</td>
       <td class="spalte ausfuellen"><span class="nodis">(Spalte </span>41<span class="nodis">)</span></td>
-      <td class="betrag ausfuellen" width="70">[%41%]<br></td>
+      <td class="betrag ausfuellen" width="70">[%pos_ustva_41%]<br></td>
       <td class="spalte"><span class="nodis"></span></td>
       <td class="betrag"></td>
     </tr>
     <tr>
       <td class="text">neuer Fahrzeuge an Abnehmer <b>ohne</b> USt-IdNr</td>
       <td class="spalte ausfuellen"><span class="nodis">(Spalte </span>44<span class="nodis">)</span></td>
-      <td class="betrag ausfuellen" width="70">[%44%]<br></td>
+      <td class="betrag ausfuellen" width="70">[%pos_ustva_44%]<br></td>
       <td class="spalte"><span class="nodis"></span></td>
       <td class="betrag"></td>
     </tr>
     <tr>
       <td class="text2">neuer Fahrzeuge au&szlig;erhalb eines Unternehmens</td>
       <td class="spalte ausfuellen"><span class="nodis">(Spalte </span>49<span class="nodis">)</span></td>
-      <td class="betrag ausfuellen" width="70">[%49%]<br></td>
+      <td class="betrag ausfuellen" width="70">[%pos_ustva_49%]<br></td>
       <td class="spalte"><span class="nodis"></span></td>
       <td class="betrag"></td>
     </tr>
     <tr>
       <td class="text">Weitere steuerfreie Ums&auml;tze mit Vorsteuerabzug</td>
       <td class="spalte ausfuellen"><span class="nodis">(Spalte </span>43<span class="nodis">)</span></td>
-      <td class="betrag ausfuellen" width="70">[%43%]<br></td>
+      <td class="betrag ausfuellen" width="70">[%pos_ustva_43%]<br></td>
       <td class="spalte"><span class="nodis"></span></td>
       <td class="betrag"></td>
     </tr>
@@ -90,7 +90,7 @@ Umsatzsteuer-Vorauszahlung </b></td>
       <td class="text2">Steuerfreie Ums&auml;tze ohne
 Vorsteuerabzug. </b><br />Ums&auml;tze nach &sect; 4 Nr. 8 bis 20 UStG</td>
       <td class="spalte ausfuellen"><span class="nodis">(Spalte </span>48<span class="nodis">)</span></td>
-      <td class="betrag ausfuellen" width="70">[%48%]<br></td>
+      <td class="betrag ausfuellen" width="70">[%pos_ustva_48%]<br></td>
       <td class="spalte"><span class="nodis"></span></td>
       <td class="betrag"></td>
     </tr>
@@ -103,49 +103,49 @@ Vorsteuerabzug. </b><br />Ums&auml;tze nach &sect; 4 Nr. 8 bis 20 UStG</td>
      <tr>
       <td class="text2">zum Steuersatz von 16 v.H.</td>
       <td class="spalte ausfuellen"><span class="nodis">(Spalte </span>51<span class="nodis">)</span></td>
-      <td class="betrag ausfuellen" width="70">[%51%]<br></td>
+      <td class="betrag ausfuellen" width="70">[%pos_ustva_51%]<br></td>
       <td class="spalte"><span class="nodis">(Spalte 51 rechts)</span></td>
-      <td class="betrag">[%511%]</td>
+      <td class="betrag">[%pos_ustva_511%]</td>
     </tr>
 [%END%]
 [% IF year2007%]
     <tr>
       <td class="text2">zum Steuersatz von 19 v.H.</td>
       <td class="spalte ausfuellen"><span class="nodis">(Spalte </span>81<span class="nodis">)</span></td>
-      <td class="betrag ausfuellen" width="70">[%81%]<br></td>
+      <td class="betrag ausfuellen" width="70">[%pos_ustva_81%]<br></td>
       <td class="spalte"><span class="nodis">(Spalte 81 rechts)</span></td>
-      <td class="betrag">[%811%]</td>
+      <td class="betrag">[%pos_ustva_811%]</td>
     </tr>
 [%END%]
 
     <tr>
       <td class="text">zum Steuersatz von 7 v.H.</td>
       <td class="spalte ausfuellen"><span class="nodis">(Spalte </span>86<span class="nodis">)</span></td>
-      <td class="betrag ausfuellen">[%86%]</td>
+      <td class="betrag ausfuellen">[%pos_ustva_86%]</td>
       <td class="spalte"><span class="nodis">(Spalte 86 rechts)</span></td>
-      <td class="betrag">[%861%]</td>
+      <td class="betrag">[%pos_ustva_861%]</td>
     </tr>
     <tr>
       <td class="text2">andere Steuers&auml;tze</td>
       <td class="spalte ausfuellen"><span class="nodis"></span>35 <span class="nodis"></span></td>
-      <td class="betrag ausfuellen">[%35%]</td>
+      <td class="betrag ausfuellen">[%pos_ustva_35%]</td>
       <td class="spalte">36</td>
-      <td class="betrag ausfuellen">[%36%]</td>
+      <td class="betrag ausfuellen">[%pos_ustva_36%]</td>
     </tr>
     <tr><td class="text" colspan="3">&nbsp;</td><td colspan="4"></td></tr>
    <tr>
       <td class="text">Lieferungen in das &uuml;brige Gemeinschaftsgebiet <b>mit</b> USt-IdNr</td>
       <td class="spalte ausfuellen"><span class="nodis">(Spalte </span>77<span class="nodis">)</span></td>
-      <td class="betrag ausfuellen" width="70">[%77%]<br></td>
+      <td class="betrag ausfuellen" width="70">[%pos_ustva_77%]<br></td>
       <td class="spalte"><span class="nodis"></span></td>
       <td class="betrag"></td>
     </tr>
     <tr>
       <td class="text2">Ums&auml;tze, nach &sect;24 UStG (S&auml;gewerkserzeugnisse, alkoholische Getr&auml;nke etc.)</td>
       <td class="spalte ausfuellen"><span class="nodis"></span>76 <span class="nodis"></span></td>
-      <td class="betrag ausfuellen">[%76%]</td>
+      <td class="betrag ausfuellen">[%pos_ustva_76%]</td>
       <td class="spalte">80</td>
-      <td class="betrag ausfuellen">[%80%]</td>
+      <td class="betrag ausfuellen">[%pos_ustva_80%]</td>
     </tr>
     <tr><td class="text">&nbsp;</td><td class="spacer" colspan="4"></td></tr>
     <tr>
@@ -155,7 +155,7 @@ Vorsteuerabzug. </b><br />Ums&auml;tze nach &sect; 4 Nr. 8 bis 20 UStG</td>
    <tr>
       <td class="text2">Steuerfrei nach &sect;4b UStG</td>
       <td class="spalte ausfuellen"><span class="nodis">(Spalte </span>91<span class="nodis">)</span></td>
-      <td class="betrag ausfuellen" width="70">[%91%]<br></td>
+      <td class="betrag ausfuellen" width="70">[%pos_ustva_91%]<br></td>
       <td class="spalte"><span class="nodis"></span></td>
       <td class="betrag"></td>
     </tr>
@@ -163,49 +163,49 @@ Vorsteuerabzug. </b><br />Ums&auml;tze nach &sect; 4 Nr. 8 bis 20 UStG</td>
     <tr>
       <td class="text">Steuerpflichtige zum Steuersatz von 16 v.H.</td>
       <td class="spalte ausfuellen"><span class="nodis">(Spalte </span>97<span class="nodis">)</span></td>
-      <td class="betrag ausfuellen">[%97%]<br></td>
+      <td class="betrag ausfuellen">[%pos_ustva_97%]<br></td>
       <td class="spalte"><span class="nodis">(Spalte 97 rechts)</span></td>
-      <td class="betrag">[%971%]</td>
+      <td class="betrag">[%pos_ustva_971%]</td>
     </tr>
 [%END%]
 [%IF year2007%]
     <tr>
       <td class="text">Steuerpflichtige zum Steuersatz von 19 v.H.</td>
       <td class="spalte ausfuellen"><span class="nodis">(Spalte </span>89<span class="nodis">)</span></td>
-      <td class="betrag ausfuellen">[%89%]<br></td>
+      <td class="betrag ausfuellen">[%pos_ustva_89%]<br></td>
       <td class="spalte"><span class="nodis">(Spalte 89 rechts)</span></td>
-      <td class="betrag">[%891%]</td>
+      <td class="betrag">[%pos_ustva_891%]</td>
     </tr>
 [%END %]
     <tr>
       <td class="text2">zum Steuersatz von 7 v.H.</td>
       <td class="spalte ausfuellen"><span class="nodis">(Spalte </span>93<span class="nodis">)</span></td>
-      <td class="betrag ausfuellen">[%93%]</td>
+      <td class="betrag ausfuellen">[%pos_ustva_93%]</td>
       <td class="spalte"><span class="nodis">(Spalte 93 rechts)</span></td>
-      <td class="betrag">[%931%]</td>
+      <td class="betrag">[%pos_ustva_931%]</td>
     </tr>
     <tr>
       <td class="text">zu anderen Steuers&auml;tzen</td>
       <td class="spalte ausfuellen"><span class="nodis">(Spalte </span>95<span class="nodis">)</span></td>
-      <td class="betrag ausfuellen">[%95%]</td>
+      <td class="betrag ausfuellen">[%pos_ustva_95%]</td>
       <td class="spalte">98</td>
-      <td class="betrag">[%98%]</td>
+      <td class="betrag">[%pos_ustva_98%]</td>
     </tr>
     <tr>
       <td class="text2"><b class="h4">neuer Fahrzeuge von Lieferern</b>
              von Lieferanten <b>ohne</b> USt.IdNr. <br class="nodis" />
             zum allgemeinen Steuersatz</td>
       <td class="spalte ausfuellen"><span class="nodis">(Spalte </span>94<span class="nodis">)</span></td>
-      <td class="betrag ausfuellen">[%94%]</td>
+      <td class="betrag ausfuellen">[%pos_ustva_94%]</td>
       <td class="spalte"><span class="nodis">(Spalte </span>96<span class="nodis">)</span></td>
-      <td class="betrag">[%96%]</td>
+      <td class="betrag">[%pos_ustva_96%]</td>
     </tr>
         <tr><td class="text">&nbsp;</td><td colspan="4"></td></tr>
    <tr>
       <td class="text">Lieferungen des ersten Abnehmers bei
         innergemeinschaftlichen Dreiecksgeschften (&sect;25b Abs. 2 UStG)</td>
       <td class="spalte ausfuellen">42</td>
-      <td class="betrag ausfuellen" width="70">[%42%]<br></td>
+      <td class="betrag ausfuellen" width="70">[%pos_ustva_42%]<br></td>
       <td class="spalte"><span class="nodis"></span></td>
       <td class="betrag"></td>
     </tr>
@@ -213,7 +213,7 @@ Vorsteuerabzug. </b><br />Ums&auml;tze nach &sect; 4 Nr. 8 bis 20 UStG</td>
       <td class="text2">Steuerpflichtige Umstze im Sinne, f&uuml;r die der
         <b>Leistungsempf&auml;nger die Steuer schuldet</b></td>
       <td class="spalte ausfuellen">60</td>
-      <td class="betrag ausfuellen" width="70">[%60%]<br></td>
+      <td class="betrag ausfuellen" width="70">[%pos_ustva_60%]<br></td>
       <td class="spalte"><span class="nodis"></span></td>
       <td class="betrag"></td>
     </tr>
@@ -221,7 +221,7 @@ Vorsteuerabzug. </b><br />Ums&auml;tze nach &sect; 4 Nr. 8 bis 20 UStG</td>
    <tr>
       <td class="text2"><b>Nicht steuerbare Leistungen</b> gem. &sect; 18b Satz 1 Nr. 2 UStG</td>
       <td class="spalte ausfuellen">21</td>
-      <td class="betrag ausfuellen" width="70">[%21%]<br></td>
+      <td class="betrag ausfuellen" width="70">[%pos_ustva_21%]<br></td>
       <td class="spalte"><span class="nodis"></span></td>
       <td class="betrag"></td>
     </tr>
@@ -229,7 +229,7 @@ Vorsteuerabzug. </b><br />Ums&auml;tze nach &sect; 4 Nr. 8 bis 20 UStG</td>
    <tr>
       <td class="text">Im Inland nicht steuerbare Ums&auml;tze</td>
       <td class="spalte ausfuellen">45</td>
-      <td class="betrag ausfuellen" width="70">[%45%]<br></td>
+      <td class="betrag ausfuellen" width="70">[%pos_ustva_45%]<br></td>
       <td class="spalte"><span class="nodis"></span></td>
       <td class="betrag"></td>
     </tr>
@@ -239,7 +239,7 @@ Vorsteuerabzug. </b><br />Ums&auml;tze nach &sect; 4 Nr. 8 bis 20 UStG</td>
     <tr>
       <td class="text" colspan="3"><b class="h3">&Uuml;bertrag</td>
       <td class="zeile"><span class="nodis">(</span>Zeile 43<span class="nodis">)</span></td>
-      <td class="betrag">[%Z43%]</td>
+      <td class="betrag">[%pos_ustva_Z43%]</td>
     </tr>
 
     <tr class="uebertrag">
@@ -252,38 +252,38 @@ Vorsteuerabzug. </b><br />Ums&auml;tze nach &sect; 4 Nr. 8 bis 20 UStG</td>
     <tr>
       <td class="text2">Im Inland steuerpflichtige sonstige Leistungen von im &uuml;brigen Gemeinschaftsgebiet ans&auml;ssigen Unternehmen (&sect;13b Abs. 1 UStG)</td>
       <td class="spalte ausfuellen">46</td>
-      <td class="betrag ausfuellen">[%46%]</td>
+      <td class="betrag ausfuellen">[%pos_ustva_46%]</td>
       <td class="spalte">47</td>
-      <td class="betrag">[%47%]</td>
+      <td class="betrag">[%pos_ustva_47%]</td>
     </tr>
 [%END%]
     <tr>
       <td class="text2">Leistungen eines im Ausland ans&auml;ssigen Unternehmers</td>
       <td class="spalte ausfuellen">52</td>
-      <td class="betrag ausfuellen">[%52%]</td>
+      <td class="betrag ausfuellen">[%pos_ustva_52%]</td>
       <td class="spalte">53</td>
-      <td class="betrag">[%53%]</td>
+      <td class="betrag">[%pos_ustva_53%]</td>
     </tr>
     <tr>
       <td class="text">Lieferungen sicherungsbereigneter Gegenst&auml;nde und
            Ums&auml;tze, die unter das GrEStG fallen.</td>
       <td class="spalte ausfuellen">73</td>
-      <td class="betrag ausfuellen">[%73%]</td>
+      <td class="betrag ausfuellen">[%pos_ustva_73%]</td>
       <td class="spalte">74</td>
-      <td class="betrag">[%74%]</td>
+      <td class="betrag">[%pos_ustva_74%]</td>
     </tr>
     <tr>
       <td class="text2">Bauleistungen eines im Inland ans&auml;ssigen Unternehmers</td>
       <td class="spalte ausfuellen">84</td>
-      <td class="betrag ausfuellen">[%84%]</td>
+      <td class="betrag ausfuellen">[%pos_ustva_84%]</td>
       <td class="spalte">85</td>
-      <td class="betrag">[%85%]</td>
+      <td class="betrag">[%pos_ustva_85%]</td>
     </tr>
     <tr>
       <td class="text" colspan="3">Steuer wegen Wechsel der Besteuerungsform und
          Nachsteuer auf versteuerte Anzahlungen wegen Steuersatzerh&ouml;hung.</td>
       <td class="spalte ausfuellen">65</td>
-      <td class="betrag ausfuellen">[%65%]</td>
+      <td class="betrag ausfuellen">[%pos_ustva_65%]</td>
     </tr>
 
 
@@ -306,40 +306,40 @@ Vorsteuerabzug. </b><br />Ums&auml;tze nach &sect; 4 Nr. 8 bis 20 UStG</td>
     <tr>
       <td class="text2" colspan="3">Vorsteuerbetr&auml;ge von Rechnungen von anderen Unternehmern</td>
       <td class="spalte ausfuellen"><span class="nodis">(Spalte </span>66<span class="nodis">)</span></td>
-      <td class="betrag ausfuellen">[%66%]</td>
+      <td class="betrag ausfuellen">[%pos_ustva_66%]</td>
     </tr>
     <tr>
       <td class="text" colspan="3">Vorsteuerbetr&auml;ge aus dem innergemeinschaftlichen Erwerb</td>
       <td class="spalte ausfuellen">61</td>
-      <td class="betrag ausfuellen">[%61%]</td>
+      <td class="betrag ausfuellen">[%pos_ustva_61%]</td>
     </tr>
     <tr>
       <td class="text2" colspan="3">Entrichtete Einfuhrumsatzsteuer</td>
       <td class="spalte ausfuellen">62</td>
-      <td class="betrag ausfuellen">[%62%]</td>
+      <td class="betrag ausfuellen">[%pos_ustva_62%]</td>
     </tr>
     <tr>
       <td class="text" colspan="3">Vorsteuerbetr&auml;ge aus Leistungen im Sinne
           des &sect;13b Abs. 1 UStG</td>
       <td class="spalte ausfuellen">67</td>
-      <td class="betrag ausfuellen">[%67%]</td>
+      <td class="betrag ausfuellen">[%pos_ustva_67%]</td>
     </tr>
     <tr>
       <td class="text2" colspan="3">Vorsteuerbetr&auml;ge, die nach allgemeinen
            Durchschnitts&auml;stzen berechnet sind </td>
       <td class="spalte ausfuellen">63</td>
-      <td class="betrag ausfuellen">[%63%]</td>
+      <td class="betrag ausfuellen">[%pos_ustva_63%]</td>
     </tr>
     <tr>
       <td class="text" colspan="3">Berichtigung des Vorsteuerabzugs</td>
       <td class="spalte ausfuellen">64</td>
-      <td class="betrag ausfuellen">[%64%]</td>
+      <td class="betrag ausfuellen">[%pos_ustva_64%]</td>
     </tr>
     <tr>
       <td class="text2" colspan="3">Vorsteuerabzug f&uuml;r innergemeinschaftliche Lieferungen
         neuer Fahrzeuge au&szlig;erhalb eines Unternehmens sowie von Kleinunternehmern</td>
       <td class="spalte ausfuellen">59</td>
-      <td class="betrag ausfuellen">[%59%]</td>
+      <td class="betrag ausfuellen">[%pos_ustva_59%]</td>
     </tr>
     <tr>
       <td class="text" colspan="3">Verbleibender Betrag</td>
@@ -356,7 +356,7 @@ Vorsteuerabzug. </b><br />Ums&auml;tze nach &sect; 4 Nr. 8 bis 20 UStG</td>
         Steuerbetr&auml;ge sowie Steuerbetr&auml;ge, die nach
         &sect;4 Nr. 4a, &sect; 6a Abs. 4, &sect;7 oder &sect;25b UStG geschuldet werden</td>
       <td class="spalte ausfuellen">69</td>
-      <td class="betrag ausfuellen">[%69%]</td>
+      <td class="betrag ausfuellen">[%pos_ustva_69%]</td>
     </tr>
 
     <tr><td class="text" colspan="3">&nbsp;</td><td colspan="4"></td></tr>
@@ -371,7 +371,7 @@ Vorsteuerabzug. </b><br />Ums&auml;tze nach &sect; 4 Nr. 8 bis 20 UStG</td>
         f&uuml;r Dauerfristverl&auml;ngerung (nur in der letzten Voranmeldung des
         Besteuerungszeitraums, ausf&uuml;llen)</td>
       <td class="spalte ausfuellen">39</td>
-      <td class="betrag ausfuellen">[%39%]</td>
+      <td class="betrag ausfuellen">[%pos_ustva_39%]</td>
     </tr>
 
     <tr><td class="text" colspan="3">&nbsp;</td><td colspan="4"></td></tr>
@@ -380,7 +380,7 @@ Vorsteuerabzug. </b><br />Ums&auml;tze nach &sect; 4 Nr. 8 bis 20 UStG</td>
       <td class="text2" colspan="3"><b class="h3">Verbleibende Umsatzsteuer-Vorauszahlung bzw.
                                       Verbleibender &Uuml;berschuss</b></td>
       <td class="spalte ausfuellen">83</td>
-      <td class="summe">[%83%]</td>
+      <td class="summe">[%pos_ustva_83%]</td>
     </tr>
 
   </tbody>