Using this line in our custom payment module my $tax_charge = $Tag->salestax({name=>$Vend::Items,noformat => 1}); Get this error on checkout.. (securetrans): Charge failed, reason: payment routine 'securetrans' returned error: Can't call method "salestax" on an undefined value at /usr/local/interchange/default/lib/Vend/Payment/securetrans.pm line 112. Chris