[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ic] custom sales tax using levies



Greg Hanson wrote:
Angela Zenner wrote:
I am trying to implement custom salestax using levies. The
documentation says that you can use the name of a sub or global sub
that will return the cost of the levy in the type field. My relevant
code in catalog.cfg is:
--------------------------------------------------------
Sub process_pst <<EOS
sub {
return 20;
}
EOS


ValuesDefault mv_shipmode PRICECDN

Levies salestax shipping pst gst

Levy gst description GST/HST
Levy gst label "Estimated GST/HST"
Levy gst part_number GST/HST
Levy gst tax_type GST/HST
Levy gst include_if "[if value country eq CA]1[/if]"
Levy gst keep_if_zero 1
Levy gst type salestax
Levy gst sort 002

Levy pst description "PST"
Levy pst label "Estimated PST"
Levy pst part_number PST
Levy pst tax_type PST
Levy pst include_if "[if value country eq CA]1[/if]"
Levy pst keep_if_zero 1
* Levy pst type process_pst*
Levy pst sort 003

Levy salestax description "Sales Tax (%s)"
Levy salestax label "Estimated Tax"
Levy salestax part_number SALESTAX
Levy salestax include_if "[if value country ne CA]1[/if]"
Levy salestax keep_if_zero 1
Levy salestax type salestax
Levy salestax sort 002

Levy shipping label "Shipping"
Levy shipping type shipping
Levy shipping part_number SHIPPING
Levy shipping mode_from_values mv_shipmode
Levy shipping check_status mv_shipmode
Levy shipping group shipping

I just want to call the subroutine process_pst (I've tried everything)
when calculating PST for Canada, but I don't know the exact syntax.
Any ideas would be appreciated.

try this (untested):

Levy pst description "PST"
Levy pst label "Estimated PST"
Levy pst part_number PST
Levy pst tax_type PST
Levy pst include_if "[if value country eq CA]1[/if]"
Levy pst keep_if_zero 1
Levy pst type custom
Levy pst mode process_pst
Levy pst sort 003


That does it! Thanks very much

-Angela


_______________________________________________
interchange-users mailing list
suppressed
http://www.icdevgroup.org/mailman/listinfo/interchange-users


Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.