Jump to content

tax on invoice / order details


Recommended Posts

Why isn't tax shown on the order details page in back-end / front-end? or on the pdf invoice?
is there some setting to turn this on?

(we are required by law to inform customers about tax amount on invoices in my country)

Link to comment
Share on other sites

I do agree that this is very much needed. I am currently setting up my own webshop with PrestaShop for business sales.

I would like to have all prices to be displayed without taxes, and have the tax specified later in the order details page and on the invoice.

It is required by dutch law to specify the VAT total on the invoice.

When can this be fixed?

Link to comment
Share on other sites

  • 4 weeks later...

Hi vinoalvino,

I know where are the taxes in prestashop but my problem is how to configure them because in quebec , we have a composed tax and I don't know how to put 2 taxes on the same product.
Prestashop charge one tax at a time so the total amount is never correct.
This is an example to explain:

product ''A'' at 24.99$
I have to charge the first tax of 5% ( so it's 1.25)
I have to add 24.99$+1.25$=26.24$
And AFTER that, I have to add another tax of 7.5% on the sub-total I had
so it's 26.24$ x7.5%=( it's 1.97$)=28.21$

My problem is to add the 7.5% on the sub-total. It's what is doesn't work.

Can you helps me with that???

Link to comment
Share on other sites

I've been working on payments modules recently and the tax thing just gets worse and worse. There are many laws regarding tax and taxation (not surprisingly) and they even go to the extent of defining the rounding policies you should use...... There doesn't appear to be any way of controlling these in PrestaShop either :-/

Paul

Link to comment
Share on other sites

Lucky for me I live in Sweden so we only have to add one tax (vat) to the product. but we do however need to display how much of the order was tax on the invoices so to be able to use the pdf:s in prestashop, this amount needs to be displayed. maybe in 1.1? :)

Link to comment
Share on other sites

I've been working on payments modules recently and the tax thing just gets worse and worse. There are many laws regarding tax and taxation (not surprisingly) and they even go to the extent of defining the rounding policies you should use...... There doesn't appear to be any way of controlling these in PrestaShop either :-/
I first read these rounding things a few weeks ago while developing the Google Checkout module, there is a good explanation in the API documentation...
The worse is not that there is a policy about rounding, but that this policy is different between each country :/

So there's no way controlling it from PS, and my head ache just by thinking to develop the feature :(
Link to comment
Share on other sites

Ok guys,

What you are asking for TVA details on invoice is ALREADY available, since a long time ago (0.9.7 I think).

I give you a proof with a screenshot of an example invoice.

MadameBijoux, what you are asking for is not available in PrestaShop and need a lot of modifications to get this behavior. We are thinking about to include it for 1.1, but not sure it will be available (lot of works just for Canada :P).

1941_uqCUwV2SHLDALkl2ytL3_t

Link to comment
Share on other sites

I first read these rounding things a few weeks ago while developing the Google Checkout module, there is a good explanation in the API documentation...
The worse is not that there is a policy about rounding, but that this policy is different between each country :/

So there's no way controlling it from PS, and my head ache just by thinking to develop the feature :(


I'm not sure it's that bad, just needs a little care in implementation. If I understand it correctly, then you only need to worry about getting the tax calculation correct (in terms of rounding) from the perspective of the originating (shop) country, and not the customer's country. Using the scheme in the Google API is probably as good a one as any, given that they've probably done the hard work and worked out the required combinations ;)

If my shop in the UK sells something to you in France, then I would charge 17.5% UK VAT and use HALF_UP, PER_LINE rounding. It doesn't matter that the French VAT rate is different, nor that the rounding policy may also differ (although I'm not sure if there's an EU standard). The tax that should be applied (within the EU) is the one for the local country, and the tax rules to follow are the local ones. The implication is that the cart needs to know which country it's in, and from that determine how to round prices.

It would still be a pain to implement, since everywhere there's a tax calculation you'll need to call either a Tools or Tax class member function to do the multiplication. Not impossible.

But, of course, I could be wrong :)

Paul
Link to comment
Share on other sites

  • 2 weeks later...

I was able to find a workaround for this problem but it raised another problem: the product tax remains active even if the product does not have any. I will explain:

My client in Montreal Canada has taxable and non-taxable items. For example coffee is non-taxable but espresso machines are.

Now, for taxable items, it's fine: there is a 5% services tax (GST) for all 12 provinces for taxable items. For Ontario clients, a 5% GST rate is applied on taxable goods only. Works fine.

Now in Quebec (where the store is), is added a provincial tax (7.87%, which represents TOTAL X 5%/7,87%).

The problem is that the provincial tax is always there, even when the product does not have any taxes. So say for coffee (non taxable good), the 10$ price brings it to 10,75$ instead of 10$.

Any clue on what to do?

Link to comment
Share on other sites

The AccountPro Invoicing software module is not a form filling software program, but a powerful module with full interfacing to other AccountPro modules. The Invoicing module does not require the Inventory module to create and maintain a master database of items for billing purposes. Invoices may be printed from the billing software module as the order is completed, or printed at a later date. Pre-defined Item messages are printed automatically below the Invoice line Item if the Item has an Item message ID associated with it.
----------------------------
jacksen

Intenet Marketing

Link to comment
Share on other sites

  • 4 weeks later...
Ok guys,

What you are asking for TVA details on invoice is ALREADY available, since a long time ago (0.9.7 I think).

I give you a proof with a screenshot of an example invoice.

MadameBijoux, what you are asking for is not available in PrestaShop and need a lot of modifications to get this behavior. We are thinking about to include it for 1.1, but not sure it will be available (lot of works just for Canada :P).



I see this in the invoice, but what about on the web site?
Is there anyway to make tax appear on the form on the site... having tax appear after checkout is not going to work...
and I dont want to apply taxes on products as in the US, you only tax for the state that you live in.

Let me know if I am missing something. I love all else, but this is deal breaker on eCommerce in the US.
Link to comment
Share on other sites

  • 3 months later...

It looks like this software works only for some European countries, to everybody else: "Sorry, it's too much work for us to figure out how to calculate taxes". This should've been the first step - flexible tax calculating system. And for a while I was silly enough to think that PrestaShop was a promising new software.

Link to comment
Share on other sites

It looks like this software works only for some European countries, to everybody else: "Sorry, it's too much work for us to figure out how to calculate taxes". This should've been the first step - flexible tax calculating system. And for a while I was silly enough to think that PrestaShop was a promising new software.


WAUW!

And you just registered only to ad this comment to a topic that is 3 months old?
Link to comment
Share on other sites

No, silly, I registered more than three month ago (see the Joined: 2008-09-25), tested 1.0, saw this problem, waited for 1.1 tested it, saw the same exact problem, searched forums and bug tracker, found lame response from developers and them posted my comment.

Link to comment
Share on other sites

  • 1 month later...

It's always the same answer, too much work only for Canada.

Well Canada exist! Understanding the logic (if any) in prestashop for the tax calculation, I could modify it myself. I spent the day trying to figure out which number were coming from where. I lost all of my hair.

Thing is there is not only Europe, not only one tax model. Flexible tax would make prestashop truly awesome. For now, it is just a proof of concept to me.

Is there any plans at least to get it fixed in 1.2 ?

Link to comment
Share on other sites

Is there any plans at least to get it fixed in 1.2 ?

Don't hold your breath. It looks like this change will require a significant rewrite, so they are not interested in spending time on it, not until they run out of European customers anyways.

My main beef is that they don't make it clear that this software is limited to countries with very simple tax rules ONLY. Just like you I've wasted lots of time just to figure that out.
Link to comment
Share on other sites

I can certainly understand they don't want to spend time only for the rest of the World, but at least provide documentation and somebody will do it.

Lack of good documentation is what will drive the open source community away worldwide and prevent a wide adoption of prestashop. Let's make it better.

Link to comment
Share on other sites

Dear MathieuF,

they do not care about most of european countries and they do not care about the rest of the world as well. The European Union will make a decision in the very near future to deal with online shops and they will unify the legal issues. I think even now for the most europeen countries the order summary has to show the taxes and in the order confirmation before a customer confirms the order, there must be a summary with all the products with prices and taxes and shipping costs a.s.o..
Prestashop actually only says: agree to the terms and conditions and pay the amount of ... somehow and confirm that by clicking the button confirm order and that is illegal in a lot of countries worldwide and legal only in a few countries worldwide.

The customer should see before order confirmation how the final amount was created and not only in a PDF after the complete order process. Even the old oscommerce did that. In the case of the order process Prestashop is a step backward and not a step in the future of ecommerce.

Link to comment
Share on other sites

I decided Prestashop was not mature enough to run my store.

I went with something else.

Tax were a main concern for my company and we didn't have the time to spend on re-writing such a core feature.

Thanks for the response anyway.

Link to comment
Share on other sites

  • 2 weeks later...

Not just Canada and the US. The majority of the countries do need that function before confirming the order. There is no other shop system with such a lousy order process. The legal issues start with those javascript buttons (what about Javascript deactivation in browser and legal discussion afterward) and end with illegal order process.

Very nice.

Link to comment
Share on other sites

You will find a lot of threads with this toppic and no usefull answer from the developers. I dont believe anymore that in this point anything will happen in future. But we will see a lot of colorful stats-modules. Yipiiehhh.

So, you cant use Prestashop in the EU, you cant use Prestashop in Canada, you cant use Prestashop in most parts of the US.

But where can I use prestashop fitting the laws? In Prestashop Country, beyond the seven hills?

Link to comment
Share on other sites

You will find a lot of threads with this toppic and no usefull answer from the developers. I dont believe anymore that in this point anything will happen in future. But we will see a lot of colorful stats-modules. Yipiiehhh.

So, you cant use Prestashop in the EU, you cant use Prestashop in Canada, you cant use Prestashop in most parts of the US.

But where can I use prestashop fitting the laws? In Prestashop Country, beyond the seven hills?


That is beyond Never-Everland, next to Phantasy Island, this is, if you've finished the never Ending Story first.
Link to comment
Share on other sites

  • 3 months later...
  • 1 year later...
×
×
  • Create New...