I am having the same problem described by the original poster. I need to charge a VAT to customers in Canada. I have the pro version of S2Member. I have configured the Tax Rate Calculations in the PayPal Options. I have PayPal PayFlow (or whatever the upgraded version of PayPal is that costs me $39.95 per month). My Custom Tax Configuration File looks like this:
CA=5%
New Brunswick/CA=15%
Newfoundland and Labrador/CA=15%
Labrador/CA=15%
Newfoundland/CA=15%
Nova Scotia/CA=15%
Ontario/CA=13%
Prince Edward Island/CA=15%
PEI/CA=15%
S2Member correctly charges the tax on the initial payment, but does not add the tax to subsequent payments. Instead it includes the tax in the regular amount. That is, I charge $37 for my membership. The first payment is $37 plus tax for a Canadian. Subsequent payments are $37 including tax. Is this a bug or do I have something configured wrong? Here is the code from my sign-up form:
[s2Member-Pro-PayPal-Form level=“6” ccaps=“bstcsi,coach” ps=“paypal” lc="" dg=“0” ns=“1” ta=“37” tp=“1” tt=“M” rr=“1” rrt="" rra=“2” accept=“paypal,visa,mastercard,amex,discover,maestro,solo” accept_via_paypal=“paypal” coupon="" accept_coupons=“1” default_country_code="" captcha=“0” custom=“childsleepinstitute.com|Child Sleep Institute|Sleep Coach Membership Program|1 Month|$37” rp=“1” rt=“M” ra=“37.00”][s2Member-Pro-PayPal-Form desc="$37/month USD Sleep Coach Membership Program" cc=“USD”/][s2Member-Pro-PayPal-Form desc="$37/month CAD (plus HST) Sleep Coach Membership Program" cc=“CAD”/][/s2Member-Pro-PayPal-Form]
Thanks for any assistance.
Richard