Revision 8b8d4848
Von Niclas Zimmermann vor fast 12 Jahren hinzugefügt
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> </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
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.