I’m finding that different devices show my subscription price differently - some with sales tax included and some without. This is with internal testing. The displayed value is taken from product.price_string.
The full story: I had set my app’s Play Store in-app subscription price to the same as I had on App Store (3.49 GBP) and it showed up with that value on my phone using the same Google account that’s associated with my developer account. Then I tried it on another phone using a different (licensed tester) account and it showed 4.19 GBP (it added the UK sales tax). So I dropped my price to 2.90 GBP so that it would add the 20% sales tax and be displayed at 3.48 GBP. Afterwards the second phone showed 3.49 GBP (not quite the 3.48 GBP I expected) and my phone showed 2.90 GBP which I kind of expected because at that point I was guessing my account is treated differently. But then a friend tried another phone (different account but also a licensed tester) and it showed the lower 2.90 GBP figure (same as on my phone) so now I’m really confused. What’s going on?
How should I be setting the price for Android? The pricing templates seem to offer a way to include sales tax or not but I’m not using those.