VAT at 0
-
Hi,
Even if i activate VAT in woocommerce, VAT is at 0,00 on my total invoice…
I don’t understand
thanks
-
Hi! It sounds like there may be an issue with your tax settings. The PDF Invoice plugin simply takes the tax information from the order. You can check if the taxes have been applied to the order in the order details screen. More information in this post: Invoices dont display taxes
If indeed there are no taxes in your order, check this guide from WooCommerce on how to set up taxes & tax rates: Setting up taxes in WooCommerce.
Hope that helps!
EwoutThanks Ewout,
what i don’t understand is that everything is ok in WOO.
my VAT is set to 20% , i activated it…
i sent you attachment bye email because it’s a mystery- This reply was modified 6 years, 10 months ago by pipoulito.
Are the products also set to ‘taxable’?
?Also note that changing the tax settings does not affect existing orders. After updating the settings, you will need to place a new test order to verify taxes are coming through correctly.Yes all products are taxable.
About existing orders, if i generate a new PDF changes should appear in the new invoice pdf isn’t it ?no, if the orders have been placed with the old settings, the orders don’t change (which is a good thing, otherwise you would get in trouble if the tax rules change and all your existing orders change along with that).
So after changing the settings, you must place a new order to test.Ewout
and can it be the problem ?
because i deactivate VAT and export invoice VAT disappear
and if activate it appears but at 0.
do you mean i should let VAT activated and if i place a new order VAT won’t be at 0 ?customers asked me for having VAT on their past order , is there nothing i can do ?
thanksThe reason it shows ‘0’ is because you have set the option ‘Display tax totals’ to ‘As a single total’ (French: Affichage des totaux de TVA = Comme un total unique). But that’s just cosmetic, it doesn’t change anything inside the order itself.
Yes, if you have all the tax settings correct now and enabled, then place a new order, it should have taxes which will then also be displayed in the invoice. You can verify this too with the screenshot from the other post I linked to: Invoices dont display taxes
To add taxes on past orders, you will need to edit the order, and recalculate. Not easy to do because if you let woocommerce do the calculations it will take the current amount as the amount excluding tax and then add tax on top of it.
To enabled editing of already paid orders, you can use a filter:add_action( 'wc_order_is_editable', '__return_true' );
If you haven’t worked with code snippets (actions/filters) or functions.php before, read this guide: How to use filters
Hope that helps!
EwoutThnaks
Actually if i don’t choose “Display tax totals” but the other choice, any VAT line appear on the PDF.
Sorry but i don’t understand what should incites me this post Invoices dont display taxes
I added the filter in my functions.php but what should i do after ?
thanks
Actually if i don’t choose “Display tax totals” but the other choice, any VAT line appear on the PDF.
I don’t understand what you mean. Normally setting it to “Itemized” (Detaillé) should get rid of the “dont 0,00€ TVA” line.
Sorry but i don’t understand what should incites me this post Invoices dont display taxes
The screenshots in that post will let you asses in the Order (before making a PDF) whether the taxes are correctly calculated by WooCommerce
I added the filter in my functions.php but what should i do after ?
After adding this filter you can edit orders that are already paid, so you can add/calculate the tax.
Good luck!
EwoutI don’t understand what you mean. Normally setting it to “Itemized” (Detaillé) should get rid of the “dont 0,00€ TVA” line.
Yes it is but so there is no VAT information on the invoice
No, again, the VAT information will only be displayed in the invoice when it’s in the order. Can you share a screenshot of an order that is giving you 0 VAT?
Thanks i understand but do you mean it’s not possible to have only th VAT information in the invoice ? “dont x,xx€ TVA” line.
I don”t need to indicate VAT on the website only in invoices.
In my checkout page or cart page, my customers want to see price All tax includes, it’s not important to see VAT.
i have just see somenthing else…i used SMALL.includes_tax {display: none} in my css that’ what VAT line did not show on checkout , now i can see “dont x,xx€ TVA” in my checkout page , can it change something to the future invoice ?
Well, it’s not one or the other… First and foremost, WooCommerce needs to calculate taxes and save them in the order, otherwise there is no tax information in the order and the PDF invoice plugin cannot display any tax either.
So indeed, in order to get taxes in the invoice, you need to enable them also for the checkout. However, this doesn’t mean that it should also show the taxes in the checkout. As you already did, you can hide those taxes visually with CSS, so the customer doesn’t see them in the checkout. Underneath the surface, WooCommerce will them calculate the taxes and store them in the order so you get the invoice with taxes as required.
i have just see somenthing else…i used SMALL.includes_tax {display: none} in my css that’ what VAT line did not show on checkout , now i can see “dont x,xx€ TVA” in my checkout page , can it change something to the future invoice ?
CSS does not affect what is calculated/stored in the order, only what is shown to the customer. If you’re seeing tax in the checkout when you remove that
display:none
, this means it is properly calculated and will also show up in the invoice. You can then hide it again without affecting this.Hope that helps!
EwoutThanks for your great explanations and for the time you passed, i have understood !
On all my past invoices, VAT=0 because my Woocommerce VAT option was not activated.
Now i activated it, the good VAT amount should appear on the future invoices.Am i right ?
thanks- This reply was modified 6 years, 10 months ago by pipoulito.
100% correct ??
- The topic ‘VAT at 0’ is closed to new replies.