Revision 1e26c0d4
Von wulf@coulmann.de vor mehr als 13 Jahren hinzugefügt
SL/DO.pm | ||
---|---|---|
831 | 831 |
push @{ $form->{TEMPLATE_ARRAYS}{description} }, $form->{"description_$i"}; |
832 | 832 |
push @{ $form->{TEMPLATE_ARRAYS}{longdescription} }, $form->{"longdescription_$i"}; |
833 | 833 |
push @{ $form->{TEMPLATE_ARRAYS}{qty} }, $form->format_amount($myconfig, $form->{"qty_$i"}); |
834 |
push @{ $form->{TEMPLATE_ARRAYS}{qty_num} }, $form->{"qty_$i"};
|
|
834 |
push @{ $form->{TEMPLATE_ARRAYS}{qty_nofmt} }, $form->{"qty_$i"};
|
|
835 | 835 |
push @{ $form->{TEMPLATE_ARRAYS}{unit} }, $form->{"unit_$i"}; |
836 | 836 |
push @{ $form->{TEMPLATE_ARRAYS}{partnotes} }, $form->{"partnotes_$i"}; |
837 | 837 |
push @{ $form->{TEMPLATE_ARRAYS}{serialnumber} }, $form->{"serialnumber_$i"}; |
... | ... | |
884 | 884 |
push @{ $form->{TEMPLATE_ARRAYS}{si_chargenumber}[$position-1] }, $si->{chargenumber}; |
885 | 885 |
push @{ $form->{TEMPLATE_ARRAYS}{si_bestbefore}[$position-1] }, $si->{bestbefore}; |
886 | 886 |
push @{ $form->{TEMPLATE_ARRAYS}{si_qty}[$position-1] }, $form->format_amount($myconfig, $si->{qty} * 1); |
887 |
push @{ $form->{TEMPLATE_ARRAYS}{si_qty_num}[$position-1] }, $si->{qty} * 1;
|
|
887 |
push @{ $form->{TEMPLATE_ARRAYS}{si_qty_nofmt}[$position-1] }, $si->{qty} * 1;
|
|
888 | 888 |
push @{ $form->{TEMPLATE_ARRAYS}{si_unit}[$position-1] }, $si->{unit}; |
889 | 889 |
} |
890 | 890 |
} |
SL/IS.pm | ||
---|---|---|
201 | 201 |
push @{ $form->{TEMPLATE_ARRAYS}->{description} }, $form->{"description_$i"}; |
202 | 202 |
push @{ $form->{TEMPLATE_ARRAYS}->{longdescription} }, $form->{"longdescription_$i"}; |
203 | 203 |
push @{ $form->{TEMPLATE_ARRAYS}->{qty} }, $form->format_amount($myconfig, $form->{"qty_$i"}); |
204 |
push @{ $form->{TEMPLATE_ARRAYS}->{qty_num} }, $form->{"qty_$i"};
|
|
204 |
push @{ $form->{TEMPLATE_ARRAYS}->{qty_nofmt} }, $form->{"qty_$i"};
|
|
205 | 205 |
push @{ $form->{TEMPLATE_ARRAYS}->{unit} }, $form->{"unit_$i"}; |
206 | 206 |
push @{ $form->{TEMPLATE_ARRAYS}->{deliverydate_oe} }, $form->{"reqdate_$i"}; |
207 | 207 |
push @{ $form->{TEMPLATE_ARRAYS}->{sellprice} }, $form->{"sellprice_$i"}; |
208 |
push @{ $form->{TEMPLATE_ARRAYS}->{sellprice_num} }, $form->parse_amount($myconfig, $form->{"sellprice_$i"});
|
|
208 |
push @{ $form->{TEMPLATE_ARRAYS}->{sellprice_nofmt} }, $form->parse_amount($myconfig, $form->{"sellprice_$i"});
|
|
209 | 209 |
push @{ $form->{TEMPLATE_ARRAYS}->{ordnumber_oe} }, $form->{"ordnumber_$i"}; |
210 | 210 |
push @{ $form->{TEMPLATE_ARRAYS}->{transdate_oe} }, $form->{"transdate_$i"}; |
211 | 211 |
push @{ $form->{TEMPLATE_ARRAYS}->{invnumber} }, $form->{"invnumber"}; |
... | ... | |
244 | 244 |
$form->{"netprice_$i"} = $form->round_amount($form->{"qty_$i"} ? ($linetotal / $form->{"qty_$i"}) : 0, 2); |
245 | 245 |
|
246 | 246 |
push @{ $form->{TEMPLATE_ARRAYS}->{netprice} }, ($form->{"netprice_$i"} != 0) ? $form->format_amount($myconfig, $form->{"netprice_$i"}, $decimalplaces) : ''; |
247 |
push @{ $form->{TEMPLATE_ARRAYS}->{netprice_num} }, ($form->{"netprice_$i"} != 0) ? $form->{"netprice_$i"} : '';
|
|
247 |
push @{ $form->{TEMPLATE_ARRAYS}->{netprice_nofmt} }, ($form->{"netprice_$i"} != 0) ? $form->{"netprice_$i"} : '';
|
|
248 | 248 |
|
249 | 249 |
$linetotal = ($linetotal != 0) ? $linetotal : ''; |
250 | 250 |
|
251 | 251 |
push @{ $form->{TEMPLATE_ARRAYS}->{discount} }, ($discount != 0) ? $form->format_amount($myconfig, $discount * -1, 2) : ''; |
252 |
push @{ $form->{TEMPLATE_ARRAYS}->{discount_num} }, ($discount != 0) ? $discount * -1 : '';
|
|
252 |
push @{ $form->{TEMPLATE_ARRAYS}->{discount_nofmt} }, ($discount != 0) ? $discount * -1 : '';
|
|
253 | 253 |
push @{ $form->{TEMPLATE_ARRAYS}->{p_discount} }, $form->{"discount_$i"}; |
254 | 254 |
|
255 | 255 |
$form->{total} += $linetotal; |
... | ... | |
263 | 263 |
|
264 | 264 |
if ($form->{"subtotal_$i"} && $subtotal_header && ($subtotal_header != $i)) { |
265 | 265 |
push @{ $form->{TEMPLATE_ARRAYS}->{discount_sub} }, $form->format_amount($myconfig, $discount_subtotal, 2); |
266 |
push @{ $form->{TEMPLATE_ARRAYS}->{discount_sub_num} }, $discount_subtotal;
|
|
266 |
push @{ $form->{TEMPLATE_ARRAYS}->{discount_sub_nofmt} }, $discount_subtotal;
|
|
267 | 267 |
push @{ $form->{TEMPLATE_ARRAYS}->{nodiscount_sub} }, $form->format_amount($myconfig, $nodiscount_subtotal, 2); |
268 |
push @{ $form->{TEMPLATE_ARRAYS}->{nodiscount_sub_num} }, $nodiscount_subtotal;
|
|
268 |
push @{ $form->{TEMPLATE_ARRAYS}->{nodiscount_sub_nofmt} }, $nodiscount_subtotal;
|
|
269 | 269 |
|
270 | 270 |
$discount_subtotal = 0; |
271 | 271 |
$nodiscount_subtotal = 0; |
... | ... | |
281 | 281 |
} |
282 | 282 |
|
283 | 283 |
push @{ $form->{TEMPLATE_ARRAYS}->{linetotal} }, $form->format_amount($myconfig, $linetotal, 2); |
284 |
push @{ $form->{TEMPLATE_ARRAYS}->{linetotal_num} }, $linetotal;
|
|
284 |
push @{ $form->{TEMPLATE_ARRAYS}->{linetotal_nofmt} }, $linetotal;
|
|
285 | 285 |
push @{ $form->{TEMPLATE_ARRAYS}->{linetotal_raw} }, $form->format_amount($myconfig, $linetotal_exact, 8); |
286 |
push @{ $form->{TEMPLATE_ARRAYS}->{linetotal_raw_num} }, $linetotal_exact;
|
|
286 |
push @{ $form->{TEMPLATE_ARRAYS}->{linetotal_raw_nofmt} }, $linetotal_exact;
|
|
287 | 287 |
push @{ $form->{TEMPLATE_ARRAYS}->{nodiscount_linetotal} }, $form->format_amount($myconfig, $nodiscount_linetotal, 2); |
288 |
push @{ $form->{TEMPLATE_ARRAYS}->{nodiscount_linetotal_num} }, $nodiscount_linetotal;
|
|
288 |
push @{ $form->{TEMPLATE_ARRAYS}->{nodiscount_linetotal_nofmt} }, $nodiscount_linetotal;
|
|
289 | 289 |
|
290 | 290 |
push(@{ $form->{TEMPLATE_ARRAYS}->{projectnumber} }, $projectnumbers{$form->{"project_id_$i"}}); |
291 | 291 |
push(@{ $form->{TEMPLATE_ARRAYS}->{projectdescription} }, $projectdescriptions{$form->{"project_id_$i"}}); |
... | ... | |
378 | 378 |
$tax += $taxamount = $form->round_amount($taxaccounts{$item}, 2); |
379 | 379 |
|
380 | 380 |
push(@{ $form->{TEMPLATE_ARRAYS}->{taxbase} }, $form->format_amount($myconfig, $taxbase{$item}, 2)); |
381 |
push(@{ $form->{TEMPLATE_ARRAYS}->{taxbase_num} }, $taxbase{$item});
|
|
381 |
push(@{ $form->{TEMPLATE_ARRAYS}->{taxbase_nofmt} }, $taxbase{$item});
|
|
382 | 382 |
push(@{ $form->{TEMPLATE_ARRAYS}->{tax} }, $form->format_amount($myconfig, $taxamount, 2)); |
383 |
push(@{ $form->{TEMPLATE_ARRAYS}->{tax_num} }, $taxamount );
|
|
383 |
push(@{ $form->{TEMPLATE_ARRAYS}->{tax_nofmt} }, $taxamount );
|
|
384 | 384 |
push(@{ $form->{TEMPLATE_ARRAYS}->{taxrate} }, $form->format_amount($myconfig, $form->{"${item}_rate"} * 100)); |
385 |
push(@{ $form->{TEMPLATE_ARRAYS}->{taxrate_num} }, $form->{"${item}_rate"} * 100);
|
|
385 |
push(@{ $form->{TEMPLATE_ARRAYS}->{taxrate_nofmt} }, $form->{"${item}_rate"} * 100);
|
|
386 | 386 |
push(@{ $form->{TEMPLATE_ARRAYS}->{taxdescription} }, $form->{"${item}_description"} . q{ } . 100 * $form->{"${item}_rate"} . q{%}); |
387 | 387 |
push(@{ $form->{TEMPLATE_ARRAYS}->{taxnumber} }, $form->{"${item}_taxnumber"}); |
388 | 388 |
} |
... | ... | |
402 | 402 |
} |
403 | 403 |
if($form->{taxincluded}) { |
404 | 404 |
$form->{subtotal} = $form->format_amount($myconfig, $form->{total} - $tax, 2); |
405 |
$form->{subtotal_num} = $form->{total} - $tax;
|
|
405 |
$form->{subtotal_nofmt} = $form->{total} - $tax;
|
|
406 | 406 |
} |
407 | 407 |
else { |
408 | 408 |
$form->{subtotal} = $form->format_amount($myconfig, $form->{total}, 2); |
409 |
$form->{subtotal_num} = $form->{total};
|
|
409 |
$form->{subtotal_nofmt} = $form->{total};
|
|
410 | 410 |
} |
411 | 411 |
|
412 | 412 |
$form->{nodiscount_subtotal} = $form->format_amount($myconfig, $form->{nodiscount_total}, 2); |
SL/OE.pm | ||
---|---|---|
1161 | 1161 |
push @{ $form->{TEMPLATE_ARRAYS}->{description} }, $form->{"description_$i"}; |
1162 | 1162 |
push @{ $form->{TEMPLATE_ARRAYS}->{longdescription} }, $form->{"longdescription_$i"}; |
1163 | 1163 |
push @{ $form->{TEMPLATE_ARRAYS}->{qty} }, $form->format_amount($myconfig, $form->{"qty_$i"}); |
1164 |
push @{ $form->{TEMPLATE_ARRAYS}->{qty_num} }, $form->{"qty_$i"};
|
|
1164 |
push @{ $form->{TEMPLATE_ARRAYS}->{qty_nofmt} }, $form->{"qty_$i"};
|
|
1165 | 1165 |
push @{ $form->{TEMPLATE_ARRAYS}->{ship} }, $form->format_amount($myconfig, $form->{"ship_$i"}); |
1166 |
push @{ $form->{TEMPLATE_ARRAYS}->{ship_num} }, $form->{"ship_$i"};
|
|
1166 |
push @{ $form->{TEMPLATE_ARRAYS}->{ship_nofmt} }, $form->{"ship_$i"};
|
|
1167 | 1167 |
push @{ $form->{TEMPLATE_ARRAYS}->{unit} }, $form->{"unit_$i"}; |
1168 | 1168 |
push @{ $form->{TEMPLATE_ARRAYS}->{bin} }, $form->{"bin_$i"}; |
1169 | 1169 |
push @{ $form->{TEMPLATE_ARRAYS}->{partnotes} }, $form->{"partnotes_$i"}; |
1170 | 1170 |
push @{ $form->{TEMPLATE_ARRAYS}->{serialnumber} }, $form->{"serialnumber_$i"}; |
1171 | 1171 |
push @{ $form->{TEMPLATE_ARRAYS}->{reqdate} }, $form->{"reqdate_$i"}; |
1172 | 1172 |
push @{ $form->{TEMPLATE_ARRAYS}->{sellprice} }, $form->{"sellprice_$i"}; |
1173 |
push @{ $form->{TEMPLATE_ARRAYS}->{sellprice_num} }, $form->parse_amount($myconfig, $form->{"sellprice_$i"});
|
|
1173 |
push @{ $form->{TEMPLATE_ARRAYS}->{sellprice_nofmt} }, $form->parse_amount($myconfig, $form->{"sellprice_$i"});
|
|
1174 | 1174 |
push @{ $form->{TEMPLATE_ARRAYS}->{listprice} }, $form->{"listprice_$i"}; |
1175 | 1175 |
push @{ $form->{TEMPLATE_ARRAYS}->{price_factor} }, $price_factor->{formatted_factor}; |
1176 | 1176 |
push @{ $form->{TEMPLATE_ARRAYS}->{price_factor_name} }, $price_factor->{description}; |
... | ... | |
1189 | 1189 |
$form->{"netprice_$i"} = $form->round_amount($form->{"qty_$i"} ? ($linetotal / $form->{"qty_$i"}) : 0, 2); |
1190 | 1190 |
|
1191 | 1191 |
push @{ $form->{TEMPLATE_ARRAYS}->{netprice} }, ($form->{"netprice_$i"} != 0) ? $form->format_amount($myconfig, $form->{"netprice_$i"}, $decimalplaces) : ''; |
1192 |
push @{ $form->{TEMPLATE_ARRAYS}->{netprice_num} }, ($form->{"netprice_$i"} != 0) ? $form->{"netprice_$i"} : '';
|
|
1192 |
push @{ $form->{TEMPLATE_ARRAYS}->{netprice_nofmt} }, ($form->{"netprice_$i"} != 0) ? $form->{"netprice_$i"} : '';
|
|
1193 | 1193 |
|
1194 | 1194 |
$linetotal = ($linetotal != 0) ? $linetotal : ''; |
1195 | 1195 |
|
1196 | 1196 |
push @{ $form->{TEMPLATE_ARRAYS}->{discount} }, ($discount != 0) ? $form->format_amount($myconfig, $discount * -1, 2) : ''; |
1197 |
push @{ $form->{TEMPLATE_ARRAYS}->{discount_num} }, ($discount != 0) ? $discount * -1 : '';
|
|
1197 |
push @{ $form->{TEMPLATE_ARRAYS}->{discount_nofmt} }, ($discount != 0) ? $discount * -1 : '';
|
|
1198 | 1198 |
push @{ $form->{TEMPLATE_ARRAYS}->{p_discount} }, $form->{"discount_$i"}; |
1199 | 1199 |
|
1200 | 1200 |
$form->{ordtotal} += $linetotal; |
... | ... | |
1208 | 1208 |
|
1209 | 1209 |
if ($form->{"subtotal_$i"} && $subtotal_header && ($subtotal_header != $i)) { |
1210 | 1210 |
push @{ $form->{TEMPLATE_ARRAYS}->{discount_sub} }, $form->format_amount($myconfig, $discount_subtotal, 2); |
1211 |
push @{ $form->{TEMPLATE_ARRAYS}->{discount_sub_num} }, $discount_subtotal;
|
|
1211 |
push @{ $form->{TEMPLATE_ARRAYS}->{discount_sub_nofmt} }, $discount_subtotal;
|
|
1212 | 1212 |
push @{ $form->{TEMPLATE_ARRAYS}->{nodiscount_sub} }, $form->format_amount($myconfig, $nodiscount_subtotal, 2); |
1213 |
push @{ $form->{TEMPLATE_ARRAYS}->{nodiscount_sub_num} }, $nodiscount_subtotal;
|
|
1213 |
push @{ $form->{TEMPLATE_ARRAYS}->{nodiscount_sub_nofmt} }, $nodiscount_subtotal;
|
|
1214 | 1214 |
|
1215 | 1215 |
$discount_subtotal = 0; |
1216 | 1216 |
$nodiscount_subtotal = 0; |
... | ... | |
1226 | 1226 |
} |
1227 | 1227 |
|
1228 | 1228 |
push @{ $form->{TEMPLATE_ARRAYS}->{linetotal} }, $form->format_amount($myconfig, $linetotal, 2); |
1229 |
push @{ $form->{TEMPLATE_ARRAYS}->{linetotal_num} }, $linetotal;
|
|
1229 |
push @{ $form->{TEMPLATE_ARRAYS}->{linetotal_nofmt} }, $linetotal;
|
|
1230 | 1230 |
push @{ $form->{TEMPLATE_ARRAYS}->{linetotal_raw} }, $form->format_amount($myconfig, $linetotal_exact, 8); |
1231 |
push @{ $form->{TEMPLATE_ARRAYS}->{linetotal_raw_num} }, $linetotal_exact;
|
|
1231 |
push @{ $form->{TEMPLATE_ARRAYS}->{linetotal_raw_nofmt} }, $linetotal_exact;
|
|
1232 | 1232 |
push @{ $form->{TEMPLATE_ARRAYS}->{nodiscount_linetotal} }, $form->format_amount($myconfig, $nodiscount_linetotal, 2); |
1233 |
push @{ $form->{TEMPLATE_ARRAYS}->{nodiscount_linetotal_num} }, $nodiscount_linetotal;
|
|
1233 |
push @{ $form->{TEMPLATE_ARRAYS}->{nodiscount_linetotal_nofmt} }, $nodiscount_linetotal;
|
|
1234 | 1234 |
push(@{ $form->{TEMPLATE_ARRAYS}->{projectnumber} }, $projectnumbers{$form->{"project_id_$i"}}); |
1235 | 1235 |
push(@{ $form->{TEMPLATE_ARRAYS}->{projectdescription} }, $projectdescriptions{$form->{"project_id_$i"}}); |
1236 | 1236 |
|
... | ... | |
1303 | 1303 |
$tax += $taxamount = $form->round_amount($taxaccounts{$item}, 2); |
1304 | 1304 |
|
1305 | 1305 |
push(@{ $form->{TEMPLATE_ARRAYS}->{taxbase} }, $form->format_amount($myconfig, $taxbase{$item}, 2)); |
1306 |
push(@{ $form->{TEMPLATE_ARRAYS}->{taxbase_num} }, $taxbase{$item});
|
|
1306 |
push(@{ $form->{TEMPLATE_ARRAYS}->{taxbase_nofmt} }, $taxbase{$item});
|
|
1307 | 1307 |
push(@{ $form->{TEMPLATE_ARRAYS}->{tax} }, $form->format_amount($myconfig, $taxamount, 2)); |
1308 |
push(@{ $form->{TEMPLATE_ARRAYS}->{tax_num} }, $taxamount);
|
|
1308 |
push(@{ $form->{TEMPLATE_ARRAYS}->{tax_nofmt} }, $taxamount);
|
|
1309 | 1309 |
push(@{ $form->{TEMPLATE_ARRAYS}->{taxrate} }, $form->format_amount($myconfig, $form->{"${item}_rate"} * 100)); |
1310 |
push(@{ $form->{TEMPLATE_ARRAYS}->{taxrate_num} }, $form->{"${item}_rate"} * 100);
|
|
1310 |
push(@{ $form->{TEMPLATE_ARRAYS}->{taxrate_nofmt} }, $form->{"${item}_rate"} * 100);
|
|
1311 | 1311 |
push(@{ $form->{TEMPLATE_ARRAYS}->{taxdescription} }, $form->{"${item}_description"} . q{ } . 100 * $form->{"${item}_rate"} . q{%}); |
1312 | 1312 |
push(@{ $form->{TEMPLATE_ARRAYS}->{taxnumber} }, $form->{"${item}_taxnumber"}); |
1313 | 1313 |
} |
... | ... | |
1319 | 1319 |
|
1320 | 1320 |
if($form->{taxincluded}) { |
1321 | 1321 |
$form->{subtotal} = $form->format_amount($myconfig, $form->{ordtotal} - $tax, 2); |
1322 |
$form->{subtotal_num} = $form->{ordtotal} - $tax;
|
|
1322 |
$form->{subtotal_nofmt} = $form->{ordtotal} - $tax;
|
|
1323 | 1323 |
} else { |
1324 | 1324 |
$form->{subtotal} = $form->format_amount($myconfig, $form->{ordtotal}, 2); |
1325 |
$form->{subtotal_num} = $form->{ordtotal};
|
|
1325 |
$form->{subtotal_nofmt} = $form->{ordtotal};
|
|
1326 | 1326 |
} |
1327 | 1327 |
|
1328 | 1328 |
$form->{ordtotal} = ($form->{taxincluded}) ? $form->{ordtotal} : $form->{ordtotal} + $tax; |
doc/changelog | ||
---|---|---|
34 | 34 |
- Dokumentensystem -> der Name der Zahlart ist in den Dokumenten verfügbar, dies ermoglicht größere |
35 | 35 |
Flexiblität in den Vorlagen über if-Abfragen |
36 | 36 |
|
37 |
- Dokumentensystem -> viele Zahlenwerte sind nun auch in nicht fromatierter Form (alos ungerundet und mit . als Dezimaltrennzeichen) in den Dokumenten verfügbar. |
|
38 |
Variabelenerweiterung: _nofmt, siehe doc/dokumentenvorlagen-und-variablen.html |
|
39 |
|
|
37 | 40 |
Liste gefixter Bugs aus dem Bugtracker: |
38 | 41 |
|
39 | 42 |
- Bugfix 1613: Status teilweise |
doc/dokumentenvorlagen-und-variablen.html | ||
---|---|---|
152 | 152 |
<p>Einige Zahlenwerte werden auch in unformatierter Form zur Verfügung |
153 | 153 |
gestellt (also z.B. 35 statt 35,00 oder 12.3 statt 12,30). Der Dezimaltrenner |
154 | 154 |
ist dabei also immer ein Punkt unabhaengig vom eingestellten Zahlenformat. |
155 |
Diese Variabelen kann man mit der Erweiterung _num (für numeric) aufrufen
|
|
156 |
(also z.B. netprice = 12,30 -- netprice_num = 12.3). Variabeln die zusätzlich
|
|
157 |
unformatiert zur Verfügung stehen sind unten als variable[_num] gelistet.
|
|
155 |
Diese Variabelen kann man mit der Erweiterung _nofmt (für no-format) aufrufen
|
|
156 |
(also z.B. netprice = 12,30 -- netprice_nofmt = 12.3). Variabeln die zusätzlich
|
|
157 |
unformatiert zur Verfügung stehen sind unten als variable[_nofmt] gelistet.
|
|
158 | 158 |
Die Eckigen Klammern weisen also auf eine optionale Verwändung der Erweiterung hin. |
159 | 159 |
</p> |
160 | 160 |
|
... | ... | |
753 | 753 |
<td>Transportmittel</td> |
754 | 754 |
</tr> |
755 | 755 |
<tr> |
756 |
<td><code>subtotal[_num]</code></td>
|
|
756 |
<td><code>subtotal[_nofmt]</code></td>
|
|
757 | 757 |
<td>Zwischensumme aller Posten ohne Steuern</td> |
758 | 758 |
</tr> |
759 | 759 |
<tr> |
... | ... | |
792 | 792 |
<td>Artikelbeschreibung</td> |
793 | 793 |
</tr> |
794 | 794 |
<tr> |
795 |
<td><code>discount[_num]</code></td>
|
|
795 |
<td><code>discount[_nofmt]</code></td>
|
|
796 | 796 |
<td>Rabatt als Betrag</td> |
797 | 797 |
</tr> |
798 | 798 |
<tr> |
799 |
<td><code>discount_sub[_num]</code></td>
|
|
799 |
<td><code>discount_sub[_nofmt]</code></td>
|
|
800 | 800 |
<td>Zwischensumme mit Rabatt</td> |
801 | 801 |
</tr> |
802 | 802 |
<tr> |
... | ... | |
812 | 812 |
<td>Grafik</td> |
813 | 813 |
</tr> |
814 | 814 |
<tr> |
815 |
<td><code>linetotal[_num]</code></td>
|
|
815 |
<td><code>linetotal[_nofmt]</code></td>
|
|
816 | 816 |
<td>Zeilensumme (Anzahl * Einzelpreis)</td> |
817 | 817 |
</tr> |
818 | 818 |
<tr> |
819 |
<td><code>linetotal_raw[_num]</code></td>
|
|
819 |
<td><code>linetotal_raw[_nofmt]</code></td>
|
|
820 | 820 |
<td>Zeilensumme (Anzahl * Einzelpreis) gerundet auf 8 Stellen nach dem Komma (statt 2)</td> |
821 | 821 |
</tr> |
822 | 822 |
<tr> |
... | ... | |
828 | 828 |
<td>Mikrofilm</td> |
829 | 829 |
</tr> |
830 | 830 |
<tr> |
831 |
<td><code>netprice[_num]</code></td>
|
|
831 |
<td><code>netprice[_nofmt]</code></td>
|
|
832 | 832 |
<td>Nettopreis</td> |
833 | 833 |
</tr> |
834 | 834 |
<tr> |
835 |
<td><code>nodiscount_linetotal[_num]</code></td>
|
|
835 |
<td><code>nodiscount_linetotal[_nofmt]</code></td>
|
|
836 | 836 |
<td>Zeilensumme ohne Rabatt</td> |
837 | 837 |
</tr> |
838 | 838 |
<tr> |
839 |
<td><code>nodiscount_sub[_num]</code></td>
|
|
839 |
<td><code>nodiscount_sub[_nofmt]</code></td>
|
|
840 | 840 |
<td>Zwischensumme ohne Rabatt</td> |
841 | 841 |
</tr> |
842 | 842 |
<tr> |
... | ... | |
876 | 876 |
<td>Projektbeschreibung</td> |
877 | 877 |
</tr> |
878 | 878 |
<tr> |
879 |
<td><code>qty[_num]</code></td>
|
|
879 |
<td><code>qty[_nofmt]</code></td>
|
|
880 | 880 |
<td>Anzahl</td> |
881 | 881 |
</tr> |
882 | 882 |
<tr> |
... | ... | |
888 | 888 |
<td>Position auf der Rechnung (1, 2, 3...)</td> |
889 | 889 |
</tr> |
890 | 890 |
<tr> |
891 |
<td><code>sellprice[_num]</code></td>
|
|
891 |
<td><code>sellprice[_nofmt]</code></td>
|
|
892 | 892 |
<td>Verkaufspreis</td> |
893 | 893 |
</tr> |
894 | 894 |
<tr> |
Auch abrufbar als: Unified diff
Variablenwerweiterung nun _nofmt statt _num