Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 8b8d4848

Von Niclas Zimmermann vor mehr als 11 Jahren hinzugefügt

  • ID 8b8d484882dae49244fd69856d7969eca5434c22
  • Vorgänger 23a596b9
  • Nachfolger 2c86cb0a

Fehlende Steuerschlüssel

Bisher wurde beim Anlegen eines neuen Kontos nicht unbedingt auch
ein Steuerschlüssel gespeichert. Jetzt kommt eine Fehlermeldung,
wenn man keinen Steuerschlüssel angibt, bzw. versucht alle Steuer-
schlüssel aus einem bestehenden Konto zu löschen.

Siehe auch Bug #2128, #2129 und #2115.

Unterschiede anzeigen:

bin/mozilla/am.pl
394 394

  
395 395
  if ($form->{charttype} eq 'A'){
396 396
    $form->isblank("category",  $locale->text('Account Type missing!'));
397

  
398
    my $found_valid_taxkey = 0;
399
    foreach my $i (0 .. 10) { # 10 is maximum count of taxkeys in form
400
      if ($form->{"taxkey_startdate_$i"} and !$form->{"taxkey_del_$i"}) {
401
        $found_valid_taxkey = 1;
402
        last;
403
      }
404
    }
405
    if ($found_valid_taxkey == 0) {
406
      $form->error($locale->text('A valid taxkey is missing!'));
407
    }
397 408
  }
398 409

  
399 410
  $form->redirect($locale->text('Account saved!'))
locale/de/all
40 40
  'A temporary file could not be created. Please verify that the directory "#1" is writeable by the webserver.' => 'Eine temporäre Datei konnte nicht angelegt werden. Bitte stellen Sie sicher, dass das Verzeichnis "#1" vom Webserver beschrieben werden darf.',
41 41
  'A temporary file could not be created:' => 'Eine temporäre Datei konnte nicht erstellt werden:',
42 42
  'A unit with this name does already exist.' => 'Eine Einheit mit diesem Namen existiert bereits.',
43
  'A valid taxkey is missing!'  => 'Einen gültiger Steuerschlüssel fehlt!',
43 44
  'A variable marked as \'editable\' can be changed in each quotation, order, invoice etc.' => 'Eine als \'editierbar\' markierte Variable kann in jedem Angebot, Auftrag, jeder Rechnung etc für jede Position geändert werden.',
44 45
  'ADDED'                       => 'Hinzugefügt',
45 46
  'AP'                          => 'Einkauf',
locale/en/all
39 39
  'A temporary file could not be created. Please verify that the directory "#1" is writeable by the webserver.' => '',
40 40
  'A temporary file could not be created:' => '',
41 41
  'A unit with this name does already exist.' => '',
42
  'A valid taxkey is missing!'  => '',
42 43
  'A variable marked as \'editable\' can be changed in each quotation, order, invoice etc.' => '',
43 44
  'ADDED'                       => '',
44 45
  'AP'                          => 'Purchases',
templates/webpages/am/edit_accounts.html
199 199
  <p style='font-weight:normal'>[% 'Note: Taxkeys must have a "valid from" date, and will not behave correctly without.' | $T8 %]</p>
200 200

  
201 201
            <table>
202
[% IF account_exists %]
203 202
              <tr>
204 203
                <th align="left">[% 'Taxkey' | $T8 %]</th>
205 204
                <th align="left">[% 'valid from' | $T8 %]</th>
......
207 206
                <th align="left">[% 'delete' | $T8 %] ? </th>
208 207
              </tr>
209 208
[% FOREACH tk = ACCOUNT_TAXKEYS %]
209

  
210 210
              <tr>
211 211
    [% IF tk.id %]
212 212
                <input type="hidden" name="taxkey_id_[% tk.runningnumber %]" value="[% tk.id %]">
......
218 218
    [% ELSE %]
219 219
                <input type="hidden" name="taxkey_id_[% tk.runningnumber %]" value="NEW">
220 220
                <td><select name="taxkey_tax_[% tk.runningnumber %]">[% tk.selecttaxkey %]</select></td>
221
                [% IF account_exists %]
221 222
                <td><input name="taxkey_startdate_[% tk.runningnumber %]" value="[% HTML.escape(tk.startdate) %]"></td>
223
                [% ELSE %]
224
                <td><input name="taxkey_startdate_[% tk.runningnumber %]" value="01.01.1970"></td>
225
                [% END %]
222 226
                <td><select name="taxkey_pos_ustva_[% tk.runningnumber %]">[% tk.select_tax %]</select></td>
223 227
                <td>&nbsp;</td>
224 228
    [% END %]
225 229
              </tr>
226 230

  
231

  
227 232
[% END %]
228
[% ELSE %]
229
<tr>
230
  <td align="center" colspan="4"><p>[% 'Save account first to insert taxkeys' | $T8 %]</p>
231
  </td>
232
</tr>
233
[% END %]
234
            </table>
233
    </table>
235 234
</fieldset>
236 235

  
237 236
<fieldset class="DEPENDS ON charttype BEING A">

Auch abrufbar als: Unified diff