Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision f575aa99

Von Stephan Köhler vor etwa 19 Jahren hinzugefügt

  • ID f575aa99b38c34c64deff0abfb87d820eca923dd
  • Vorgänger cd32c5e9
  • Nachfolger cf3bfc27

Merge von 700 aus unstable: Feature USTVA: Jahresberichtsvorschau
Bug/Feature USTVA Modul: Jahresberichte können nun im Ausgabeformat 'Vorschau'
generiert werden.
Betrifft Anfrage auf User Mailingliste, Posting vom 6.12.2005
von Raimund Koenig, Subjekt: UStVA.

Unterschiede anzeigen:

bin/mozilla/ustva.pl
579 579
                 '09' => 'September',
580 580
                 '10' => 'October',
581 581
                 '11' => 'November',
582
                 '12' => 'December');
583

  
582
                 '12' => 'December',
583
                 '13' => 'Yearly',
584
                );
585
       
584 586
    my $yy = $form->{year} * 10000;
585 587
    $yymmdd = "$form->{year}$form->{month}$form->{day}" * 1;
586 588
    $sel    = '';
......
659 661
  } elsif ($form->{FA_voranmeld} eq 'quarter') {
660 662

  
661 663
    # Vorauswahl bei quartalsweisem Voranmeldungszeitraum
662
    my %liste = ('A' => '1.',
663
                 'B' => '2.',
664
                 'C' => '3.',
665
                 'D' => '4.',);
664
    my %liste = ( 'A' => $locale->text('1. Quarter'),
665
                  'B' => $locale->text('2. Quarter'),
666
                  'C' => $locale->text('3. Quarter'),
667
                  'D' => $locale->text('4. Quarter'),
668
                 '13' => $locale->text('Yearly'),
669
                 );
666 670

  
667 671
    my $yy = $form->{year} * 10000;
668 672
    $yymmdd = "$form->{year}$form->{month}$form->{day}" * 1;
......
700 704
      my $selected = '';
701 705
      $selected = 'selected' if ($sel eq $key);
702 706
      print qq|
703
         <option value="$key" $selected>$liste{$key} |
704
        . $locale->text('Quarter')
705
        . qq|</option>
707
         <option value="$key" $selected>$liste{$key}</option>
706 708
     |;
707 709
    }
708 710
    print qq|\n</select>
......
714 716
    print qq|<select id="zeitraum" name="duetyp" title="|
715 717
      . $locale->text('Select a period') . qq|" >|;
716 718

  
717
    my %listea = ('A' => '1.',
718
                  'B' => '2.',
719
                  'C' => '3.',
720
                  'D' => '4.',);
719
    my %listea = ('A' => '1. Quarter',
720
                  'B' => '2. Quarter',
721
                  'C' => '3. Quarter',
722
                  'D' => '4. Quarter',);
721 723

  
722 724
    my %listeb = ('01' => 'January',
723 725
                  '02' => 'February',
......
730 732
                  '09' => 'September',
731 733
                  '10' => 'October',
732 734
                  '11' => 'November',
733
                  '12' => 'December',);
735
                  '12' => 'December',
736
                  '13' => 'Yearly',
737
                  );
734 738
    my $key = '';
735 739
    foreach $key (sort keys %listea) {
736 740
      print qq|
737
         <option value="$key">$listea{$key} |
738
        . $locale->text('Quarter')
739
        . qq|</option>
740
         
741
     |;
741
         <option value="$key">$listea{$key}</option>
742
         |;
742 743
    }
743 744

  
744 745
    foreach $key (sort keys %listeb) {
......
1039 1040
  }
1040 1041

  
1041 1042
  if ($form->{format} eq 'elster') {
1042
    &create_winston();
1043
    if ($form->{duetyp} eq '13'){
1044
      $form->header;
1045
      USTVA::info($locale->text('Impossible to create yearly Tax Report via Winston.<br \> Not yet implemented!'));
1046
    } else {
1047
      &create_winston();
1048
    }
1043 1049
  } else {
1044 1050
    $form->{templates} = $myconfig{templates};
1045 1051
    $form->{templates} = "doc" if ($form->{type} eq 'help');
1046 1052

  
1047 1053
    $form->{IN} = "$form->{type}";
1048 1054
    $form->{IN} = "$form->{help}" if ($form->{type} eq 'help');
1055
    $form->{IN} = 'USTE' if ($form->{duetyp} eq '13' && 
1056
                             $form->{format} ne 'html');
1057
    
1058
    if ($form->{IN} eq 'USTE'){
1059
      $form->header;
1060
      USTVA::info($locale->text('Impossible to create yearly Tax Report as PDF or PS.<br \> Not yet implemented!'));
1061
    }
1062
    
1049 1063
    $form->{IN} .= "-$form->{year}"
1050 1064
      if (   $form->{format} eq 'pdf'
1051 1065
          or $form->{format} eq 'postscript');
doc/ustva.html
174 174
 <th class="listheading">Bemerkung</th>
175 175
 <th class="listheading">aktueller Wert</th>
176 176
</tr>
177
<tr class="listrow0">
177
<tr class="listrow1">
178 178
 <td>10 </td>
179 179
 <td> </td>
180 180
 <td>
181 181
    <%10%>
182 182
  </td>
183 183
</tr>
184
<tr class="listrow1">
185
 <td>71 </td>
186
 <td>noch nicht verf&uuml;gbar</td>
187
 <td>
188
    <%71%>
189
  </td>
190
</tr>
191 184
<tr class="listrow0">
192 185
 <td>43 </td>
193 186
 <td> </td>
......
202 195
   <%45%>
203 196
 </td>
204 197
</tr>
198
<tr class="listrow0">
199
 <td>48</td>
200
 <td></td>
201
 <td>
202
   <%48%>
203
 </td>
204
</tr>
205
<tr class="listrow1">
206
 <td>51</td>
207
 <td></td>
208
 <td>
209
   <%51%>
210
 </td>
211
</tr>
205 212
<tr class="listrow0">
206 213
 <td>51r</td>
207 214
 <td></td>
......
210 217
 </td>
211 218
</tr>
212 219
<tr class="listrow1">
220
 <td>53</td>
221
 <td></td>
222
 <td>
223
   <%53%>
224
 </td>
225
</tr>
226
<tr class="listrow0">
213 227
 <td>62 </td>
214 228
 <td> </td>
215 229
 <td><%62%> </td>
216 230
</tr>
231
<tr class="listrow1">
232
 <td>65</td>
233
 <td></td>
234
 <td>
235
   <%65%>
236
 </td>
237
</tr>
217 238
<tr class="listrow0">
218 239
 <td>66 </td>
219 240
 <td> </td>
......
225 246
 <td><%67%> </td>
226 247
</tr>
227 248
<tr class="listrow0">
249
 <td>86</td>
250
 <td></td>
251
 <td>
252
   <%86%>
253
 </td>
254
</tr>
255
<tr class="listrow1">
228 256
 <td>86r </td>
229 257
 <td> </td>
230
 <td> </td>
258
 <td><%86r%> </td>
259
</tr>
260
<tr class="listrow0">
261
 <td>91</td>
262
 <td></td>
263
 <td>
264
   <%91%>
265
 </td>
231 266
</tr>
232 267
<tr class="listrow1">
268
 <td>93</td>
269
 <td></td>
270
 <td>
271
   <%93%>
272
 </td>
273
</tr>
274
<tr class="listrow0">
233 275
 <td>93r </td>
234 276
 <td> </td>
235 277
 <td><%93r%> </td>
236 278
</tr>
279
<tr class="listrow1">
280
 <td>94</td>
281
 <td></td>
282
 <td>
283
   <%94%>
284
 </td>
285
</tr>
237 286
<tr class="listrow0">
238 287
 <td>96 </td>
239 288
 <td> </td>
240 289
 <td><%96%> </td>
241 290
</tr>
242 291
<tr class="listrow1">
292
 <td>97</td>
293
 <td></td>
294
 <td>
295
   <%97%>
296
 </td>
297
</tr>
298
<tr class="listrow0">
243 299
 <td>97r </td>
244 300
 <td> </td>
245 301
 <td><%97r%> </td>
locale/de/all
8 8
  ' Number'                     => ' Nummer',
9 9
  ' Part Number missing!'       => ' Artikelnummer fehlt!',
10 10
  ' missing!'                   => ' fehlt!',
11
  '1. Quarter'                  => '1. Quartal',
12
  '2. Quarter'                  => '2. Quartal',
13
  '3. Quarter'                  => '3. Quartal',
14
  '4. Quarter'                  => '4. Quartal',
11 15
  'AP'                          => 'Einkauf',
12 16
  'AP Aging'                    => 'Offene Verbindlichkeiten',
13 17
  'AP Transaction'              => 'Kreditorenbuchung',
......
179 183
  'Company'                     => 'Firma',
180 184
  'Company Name'                => 'Firmenname',
181 185
  'Compare to'                  => 'Gegen?berstellen zu',
186
  'Config'                      => 'Config',
182 187
  'Confirm!'                    => 'Best?tigen Sie!',
183 188
  'Confirmation'                => 'Auftragsbest?tigung',
184 189
  'Connect to'                  => 'Als Vorlage verwenden',
......
306 311
  'Enforce transaction reversal for all dates' => 'Gegenbuchungen f?r jeden Zeitraum aktualisieren',
307 312
  'Enter up to 3 letters separated by a colon (i.e CAD:USD:EUR) for your native and foreign currencies' => 'Geben Sie Ihre und weitere W?hrungen mit bis zu drei Buchstaben pro W?hrung und W?hrungen durch Doppelpunkte getrennt ein (z.B. EUR:USD:CAD)',
308 313
  'Equity'                      => 'Passiva',
314
  'Es fehlen Angaben zur Versteuerung.
315
  Wenn Sie Ist Versteuert sind, w?hlen Sie die Einnahmen/?berschu?-Rechnung aus.
316
  Sind Sie Soll-Versteuert und Bilanzverpflichtet, dann w?hlen Sie Bilanz aus.' => '',
309 317
  'Es fehlen Angaben zur Versteuerung. 
310 318
  Wenn Sie Ist Versteuert sind, w?hlen Sie die Einnahmen/?berschu?-Rechnung aus. 
311 319
  Sind Sie Soll-Versteuert und Bilanzverpflichtet, dann w?hlen Sie Bilanz aus.' => 'Es fehlen Angaben zur Versteuerung. 
......
369 377
  'III'                         => 'III',
370 378
  'IV'                          => 'IV',
371 379
  'Image'                       => 'Grafik',
380
  'Impossible to create yearly Tax Report as PDF or PS.<br \> Not yet implemented!' => 'Umsatzsteuer Jahreserkl?rung als PDF wird noch nicht unterst?tzt.<br \> Bitte benutzen Sie das Ausgabeformat
381
Vorschau.',
382
  'Impossible to create yearly Tax Report via Winston.<br \> Not yet implemented!' => 'Umsatzsteuer Jahreserkl?rung via Winston wird noch nicht unterst?tzt.<br \> Bitte benutzen Sie das Ausgabeformat Vorschau.',
372 383
  'In-line'                     => 'im Text',
373 384
  'Include Exchangerate Difference' => 'Wechselkursunterschied einbeziehen',
374 385
  'Include in Report'           => 'In Bericht aufnehmen',
......
819 830
  'soldtotal'                   => 'Verkaufte Anzahl',
820 831
  'successfully created!'       => 'wurde erfolgreich erstellt',
821 832
  'successfully deleted!'       => 'wurde erfolgreich gel?scht',
833
  'test'                        => 'test',
822 834
  'ustva'                       => 'UStVA',
823 835
  'website'                     => 'Webseite',
824 836
  'winston_export'              => 'Winston-Export',
locale/de/ustva
1 1
$self{texts} = {
2
  '1. Quarter'                  => '1. Quartal',
3
  '2. Quarter'                  => '2. Quartal',
4
  '3. Quarter'                  => '3. Quartal',
5
  '4. Quarter'                  => '4. Quartal',
2 6
  'Address'                     => 'Adresse',
3 7
  'Angaben zum Finanzamt'       => 'Angaben zum Finanzamt',
4 8
  'Anstehende Voranmeldungen'   => 'Anstehende Voranmeldungen',
......
46 50
  'Help'                        => 'Hilfe',
47 51
  'Hier den Berechnungszeitraum ausw?hlen...' => 'Hier den Berechnungszeitraum ausw?hlen...',
48 52
  'Hinweise'                    => 'Hinweise',
53
  'Impossible to create yearly Tax Report as PDF or PS.<br \> Not yet implemented!' => 'Umsatzsteuer Jahreserkl?rung als PDF wird noch nicht unterst?tzt.<br \> Bitte benutzen Sie das Ausgabeformat
54
Vorschau.',
55
  'Impossible to create yearly Tax Report via Winston.<br \> Not yet implemented!' => 'Umsatzsteuer Jahreserkl?rung via Winston wird noch nicht unterst?tzt.<br \> Bitte benutzen Sie das Ausgabeformat Vorschau.',
49 56
  'Internet'                    => 'Internet',
50 57
  'Ist dies eine berichtigte Anmeldung? (Nr. 10/Zeile 15 Steuererkl?rung)' => 'Ist dies eine berichtigte Anmeldung? (Nr. 10/Zeile 15 Steuererkl?rung)',
51 58
  'Jan'                         => 'Jan',
......
73 80
  'October'                     => 'Oktober',
74 81
  'PLZ, Ort'                    => 'PLZ, Ort',
75 82
  'Project not on file!'        => 'Dieses Projekt ist nicht in der Datenbank!',
76
  'Quarter'                     => 'Quartal',
77 83
  'Select a period'             => 'Bitte Zeitraum ausw?hlen',
78 84
  'Select from one of the names below' => 'W?hlen Sie einen der untenstehenden Namen',
79 85
  'Select from one of the projects below' => 'W?hlen Sie eines der untenstehenden Projekte',
......
96 102
  'Voranmeldungszeitraum'       => 'Voranmeldungszeitraum',
97 103
  'Vorschau'                    => 'Vorschau',
98 104
  'Year'                        => 'Jahr',
105
  'Yearly'                      => 'j?hrlich',
99 106
  'accrual'                     => 'Bilanzierung (Soll-Versteuerung)',
100 107
  'back'                        => 'zur?ck',
101 108
  'bis'                         => 'bis',
templates/German-ustva.html
40 40
</head>
41 41
<body>
42 42
<h1>Vorschau Umsatzsteuer-Voranmeldung</h1>
43

  
43
<h2>Zeitraum vom <%fromdate%> bis <%todate%> </h2>
44 44
<p><small>Wenn ein (selbstrechnendes) Formular verwendet wird, gen?gt es, die
45 45
gelb hinterlegten Felder auszuf?llen. Die anderen Felder werden dann
46 46
automatisch berechnet.</small></p>

Auch abrufbar als: Unified diff