WebStore: setup and configure VAT data

If you have questions about using mojoPortal, you can post them here.

You may want to first review our site administration documentation to see if your question is answered there.

This thread is closed to new posts. You must sign in to post in the forums.
6/11/2009 10:21:49 AM
Gravatar
Total Posts 149
Partner
mojoPortal Skinning, Custom Development and Support in Italy?
EffectiveWeb.it

WebStore: setup and configure VAT data

Hi Joe,
on the market there are several webstore tools but, as you know, we adopted mojoPortal as official CMS to be sponsored and supported as our reference platform for small business portal projects.
In fact, we decided to use MP for our web community (www.EffectiveWeb.it) because if we use MP for ourselves, then it's easier to persuade others to do the same.
Now, just before the official launch of our site, we are setting up a small MP WebStore and we plan to sell on-line our consulting / hosting services and software licenses (nothing that requires shipment for the moment as I understood from your posts and documentation that this is not supported yet).
For us this should mainly be a b2b application to support our mojoPortal venture.

At this stage, we have setup and we are testing the WebStore module with PayPal Standard as payment tool (easier and cheaper: no fixed cost, no SSL...).

Please, note that Italian tax law requires to apply a 20% of VAT on the selling price for any sales within the country (Italy) and to show it in offers and bills (even if manually issued).

The site and store settings seem to allow this.
Core Data:
- Country: Italy
- Geographic Zone(s): ...
- Tax Class: ...
- TAX rate for Tax class + geographic area

Store settings:
- Country: Italy
- Geo Zone: ...
- Product(s): ...
- Offer(s): price and Tax class

Nevertheless, up until now, I could not understand how to trig and show in the Cart the right item total + tax = total due.

My questions are:

1) Price in offer is intended as gross (tax included) or net (before tax) ?
2) should mojoPortal WebStore feed PayPal with the appropriate tax details or are they coming back from PayPal via PDT after the buyer fills-in the payment form. ?
3) If it's up to mojoPortal to feed PayPal with the tax info, how can I apply the 20% VAT on top of net total (or deduct it from the gross) to Italian buyers (i.e. how can I link the user profile to the Core Data Country (or geoZone) tables ?
4) Is it mandatory to enter at least one geographic zone or can I define a tax rate just at country-nozone level ? (it seems allowed to enter it)

Tanks in advance.

Regards.
Diego

6/11/2009 10:50:12 AM
Gravatar
Total Posts 18439

Re: WebStore: setup and configure VAT data

Hi Diego,

1. No price on offer is before tax.

2,3,4. Not sure if its different in Italy, but in the US I am able to define tax rates in my PayPal account so that if a user has a North Carolina billing address, taxes are applied to the order at PayPal. Same with google. I don't think it would be the right plan (at least currently) to pass tax data to PayPal because we send the user there without knowing his billing address, so we do not know ahead of time whether tax is applicable. We get the customer address after the order is processed (or at least authorized) for both PayPal and google, not before. hopefully its possible for you to configure your PayPal account to apply VAT for orders in Italy. Currently the internal mojoportal tax rate is (I think) only applied if using Authorize.NET or PlugNPay because in those cases the order is processed without the user leaving the site and we do collect his billing address in order to determine if the order is taxable. I do not know if it currently works based on Country alone as I have not tried it and not sure if its coded to do that. I do think it is possible to pass the tax to PayPal and maybe google too but that would be implemented when I implement support for physical shipment. PayPal does have a way to rdirect the user back to your site after authorization and you can calculate shipping based on the shipping address and adjust the order accordingly before completing it, and I think it is also possible to add tax yourself, but its easier to let PayPal do it. So as I said, I'm planning to work on that as part of the implementation for supporting shipped products but have not yet completed that. Ultimately I'm sure there are improvements needed for the internal tax calculation system and also we should make it possible to integrate 3rd party services for tax calculations as well.

Hope it helps,

Joe

6/11/2009 11:07:40 AM
Gravatar
Total Posts 149
Partner
mojoPortal Skinning, Custom Development and Support in Italy?
EffectiveWeb.it

Re: WebStore: setup and configure VAT data

Thanks, It surely helps!

At this stage I will focus on what comes back from my test on PayPal sandbox and arrange Offers and Terms&Contidions to specify that prices are VAT included.

I will keep an eye on any new WebStore development as I think this can become a winning driver for mojoPortal.
Regards.
Diego

6/11/2009 2:19:28 PM
Gravatar
Total Posts 18439

Re: WebStore: setup and configure VAT data

Hi Diego,

Yes, WebStore a big part of my strategy for making mojoPortal more popular.

Many thanks for the beer!

Cheers,

Joe

You must sign in to post in the forums. This thread is closed to new posts.