[Date Prev][Date Next][Thread Prev][Thread Next][Interchange by date
][Interchange by thread
]
Re: [ic] multiple sales tax?
On 17 Jan, Company InterNet Services wrote:
> I have a large site, 500,000+ book store
> In Germany we have two sales taxes (Like PA in the usa)
> 7% for books, food and everything else 16%
> I can make a new colum in the ascii DB, for the tax
> but how would I get IC to read it properly. and on the reciept it needs to show the two taxes.
>
> Sub Total= $50
> Tax1 items (7%)= $5
> Tax2 items (16%)= $11
> Total= $66
I´ve
--------snip from my checkout.html---------
<TD ALIGN=RIGHT>
<B>[L]Sales Tax[/L]</B></FONT></FONT><BR>
</TD>
<TD NOWRAP>
<B>
[currency][compute_vat][/currency]
</B></FONT></TD>
--------snip from my checkout.html---------
and an UserTag like
######## 7 oder 16 % VAT
#
#
#
UserTag compute_vat Routine <<EOF
sub {
package Vend::Interpolate;
my $vat;
my $a;
my $cart;
$cart = $Vend::Items;
my $item;
my $outprice;
my $outmenge;
my $vatkz;
my $out;
foreach my $item (@$cart){
my $item_dummy = '';
my $item_price = '';
$outprice = tag_data('products','price', $item->{code});
$vatkz = tag_data('products','dummy', $item->{code});
$outmenge = $item->{quantity};
if($vatkz =~ /MWSTKZ2/){
$a = ($outprice * $outmenge)/116*16;
$vat = $vat + $a;
} else {
$a = ($outprice * $outmenge)/107*7;
$vat = $vat + $a;
}
}
return $vat;
}
EOF
(Works with MV 3.14 and MV4.04a)
In most common case, you have 7%! If there are some items with 16%, you
have an entry "MWSTKZ2" in the field "dummy". This works with the whole
p rice(netto + VAT = "Bruttopreis").
> Also the construct site has 4 colums: sku, description, price, category
> Is there a way to add another description (like the images colum) so when the item is in a list it only shows the short
> "description", and when viewed a page shown the long detailed "description2" with an image
If the viewed page is "flypage.html", you can use
[item-field description2]
or what is the problem?
Joachim
--
Hans-Joachim Leidinger
buch online jojo@buchonline.net
Munscheidstr. 14 FAX: +49 209 1671441
45886 Gelsenkirchen FAX: 0209 1671441
_______________________________________________
Interchange-users mailing list
Interchange-users@lists.akopia.com
http://lists.akopia.com/mailman/listinfo/interchange-users