@@ -, +, @@ --- acqui/parcel.pl | 10 +++++++--- .../intranet-tmpl/prog/en/modules/acqui/parcel.tt | 9 +++++++-- 2 files changed, 14 insertions(+), 5 deletions(-) --- a/acqui/parcel.pl +++ a/acqui/parcel.pl @@ -296,7 +296,9 @@ if ($count>$resultsperpage){ #$totalfreight=$freight; $tototal = $tototal + $freight; - +my $gstreg = $bookseller->{gstreg}; +my $gstpart = ($gstreg)? $tototal - ($tototal / ($gst + 1)) : $tototal * $gst; +my $grandtot = ($gstreg)? sprintf($cfstr, $tototal) : sprintf($cfstr, $tototal + $gstpart); $template->param( invoice => $invoice, datereceived => $datereceived->output('iso'), @@ -316,8 +318,10 @@ $template->param( totalquantity => $totalquantity, tototal => sprintf($cfstr, $tototal), ordergrandtotal => sprintf($cfstr, $ordergrandtotal), - gst => $gst, - grandtot => sprintf($cfstr, $tototal + $gst), + gstpercent => sprintf( "%.2f", $gst * 100 ) . '%', + gstpart => sprintf($cfstr,$gstpart), + gstreg => $gstreg, + grandtot => $grandtot, totalPunitprice => sprintf("%.2f", $totalPunitprice), totalPquantity => $totalPquantity, totalPqtyrcvd => $totalPqtyrcvd, --- a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/parcel.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/parcel.tt @@ -349,8 +349,13 @@ The total at the bottom of the page should be within a few cents of the total for the invoice.

- Tax rate - [% gst %] + [% IF ( gstreg ) %] + From which included
+ (tax rate [% gstpercent %])
+ [% ELSE %] + Tax rate ([% gstpercent %]) + [% END %] + [% gstpart %] [% END %] --