Mahnungen: Neuer Variable für jede Rechnung: <%dn_linetotal%> als für diese Rechnung...
authorMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 19 Jun 2007 12:17:19 +0000 (12:17 +0000)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 19 Jun 2007 12:17:19 +0000 (12:17 +0000)
SL/DN.pm
doc/dokumentenvorlagen-und-variablen.html

index 4f08271..758ddf4 100644 (file)
--- a/SL/DN.pm
+++ b/SL/DN.pm
@@ -693,7 +693,8 @@ sub print_dunning {
          ar.transdate,       ar.duedate,      ar.customer_id,
          ar.invnumber,       ar.ordnumber,
          ar.amount,          ar.netamount,    ar.paid,
-         ar.amount - ar.paid AS open_amount
+         ar.amount - ar.paid AS open_amount,
+         ar.amount - ar.paid + da.fee + da.interest AS linetotal
 
        FROM dunning da
        LEFT JOIN dunning_config dcfg ON (dcfg.id = da.dunning_config_id)
@@ -707,7 +708,7 @@ sub print_dunning {
       map({ $form->{"dn_$_"} = []; } keys(%{$ref}));
       $first = 0;
     }
-    map { $ref->{$_} = $form->format_amount($myconfig, $ref->{$_}, 2) } qw(amount netamount paid open_amount fee interest);
+    map { $ref->{$_} = $form->format_amount($myconfig, $ref->{$_}, 2) } qw(amount netamount paid open_amount fee interest linetotal);
     map { $form->{$_} = $ref->{$_} } keys %$ref;
     map { push @{ $form->{"dn_$_"} }, $ref->{$_}} keys %$ref;
   }
index 986ae97..c71f539 100644 (file)
@@ -842,7 +842,7 @@ td {
    </tr>
    <tr>
     <td><code>dn_fee</code></td>
-    <td>Kummulative Mahngeb&uuml;hr (ist die gleiche wie f&uuml;r die ganze Mahnung, da die Geb&uuml;hr nur einmal pro Mahnung erhoben wird)</td>
+    <td>Kummulative Mahngeb&uuml;hr</td>
    </tr>
    <tr>
     <td><code>dn_interest</code></td>
@@ -852,6 +852,10 @@ td {
     <td><code>dn_invnumber</code></td>
     <td>Rechnungsnummer</td>
    </tr>
+   <tr>
+    <td><code>dn_linetotal</code></td>
+    <td>Noch zu zahlender Betrag (ergibt sich aus <code>dn_open_amount + dn_fee + dn_interest</code>)</td>
+   </tr>
    <tr>
     <td><code>dn_netamount</code></td>
     <td>Rechnungssumme (netto)</td>