We have a couple of client who wants to enter their prices per country including VAT in the Back-End. However in v2 there is no option to set the prices filled in the back-end to include VAT. This is very annoying because when a VAT percentage changes, to support customer friendly prices like € 99,95 they should change all of their product prices.
Is there a way to enable this feature in v2? I looked into overriding the ProductCalculator, but it does not seem to be a solution.
That is true, but it occurs sometimes though. Here in the Netherlands it was changed last year. Our client wants to support Europe and a couple of other countries. In total over 25 countries, and the rates do change sometimes.
Another problem is that the client just wants to enter "one" price for all countries for the products, no seperate prices for all countries. They deliver to private customers, no companies, so they want all prices to be the same overall. The differences in VAT is taken into account in the basic selling price.
I think the problem will be solved when we have a simple solution where we can enable using prices in the back-end which are including VAT. I believe this was available in the v1 version right?
Yes it was in v1. I see your case and its a good one. I have added to our list that we should look into this and see if we can find a good solution in v2.
Thank you Anders. We actually have more (near-future) customers that require this feature. Do you have a planned feature date or can you look to see how much work this takes to put into the core?
I think this is a thing that will need to be in the Tea Commerce core. Regarding a date - I know that september is already fully booked - so properly october. I think if you need to have a fix until then, you should look into the calculators of Tea Commerce. It is here that VAT and the prices are calculated. http://documentation.teacommerce.net/net-api/price-calculators/order-calculator/
I've literally copied the example, with the hardcoded 45 and 75 prices. The .cs file is located in the 'App_Code' folder, and my logs do not contain errors:
2013-09-05 14:57:59,224 [11] INFO Umbraco.Core.PluginManager - [Thread 20] Determining hash of code files on disk
2013-09-05 14:57:59,250 [11] INFO Umbraco.Core.PluginManager - [Thread 20] Hash determined (took 12ms)
2013-09-05 14:57:59,268 [11] INFO Umbraco.Core.PluginManager - [Thread 20] Starting resolution types of umbraco.interfaces.IApplicationStartupHandler
2013-09-05 14:57:59,540 [11] INFO Umbraco.Core.PluginManager - [Thread 20] Completed resolution of types of umbraco.interfaces.IApplicationStartupHandler, found 26 (took 269ms)
2013-09-05 14:57:59,586 [11] INFO Umbraco.Core.PluginManager - [Thread 20] Starting resolution types of Umbraco.Core.PropertyEditors.IPropertyEditorValueConverter
2013-09-05 14:57:59,595 [11] INFO Umbraco.Core.PluginManager - [Thread 20] Completed resolution of types of Umbraco.Core.PropertyEditors.IPropertyEditorValueConverter, found 0 (took 8ms)
2013-09-05 14:57:59,599 [11] INFO Umbraco.Core.PluginManager - [Thread 20] Starting resolution types of Umbraco.Web.Mvc.SurfaceController
2013-09-05 14:57:59,608 [11] INFO Umbraco.Core.PluginManager - [Thread 20] Completed resolution of types of Umbraco.Web.Mvc.SurfaceController, found 0 (took 8ms)
2013-09-05 14:57:59,608 [11] INFO Umbraco.Core.PluginManager - [Thread 20] Starting resolution types of Umbraco.Web.WebApi.UmbracoApiController
2013-09-05 14:57:59,620 [11] INFO Umbraco.Core.PluginManager - [Thread 20] Completed resolution of types of Umbraco.Web.WebApi.UmbracoApiController, found 3 (took 12ms)
2013-09-05 14:57:59,625 [11] INFO Umbraco.Core.PluginManager - [Thread 20] Starting resolution types of Umbraco.Core.Media.IThumbnailProvider
2013-09-05 14:57:59,639 [11] INFO Umbraco.Core.PluginManager - [Thread 20] Completed resolution of types of Umbraco.Core.Media.IThumbnailProvider, found 3 (took 13ms)
2013-09-05 14:57:59,639 [11] INFO Umbraco.Core.PluginManager - [Thread 20] Starting resolution types of Umbraco.Core.Media.IImageUrlProvider
2013-09-05 14:57:59,652 [11] INFO Umbraco.Core.PluginManager - [Thread 20] Completed resolution of types of Umbraco.Core.Media.IImageUrlProvider, found 1 (took 12ms)
2013-09-05 14:57:59,932 [11] INFO Umbraco.Web.Search.ExamineEvents - [Thread 20] Initializing Examine and binding to business logic events
2013-09-05 14:58:00,174 [11] INFO Umbraco.Web.Search.ExamineEvents - [Thread 20] Adding examine event handlers for index providers: 3
2013-09-05 14:58:00,199 [11] INFO Umbraco.Core.PluginManager - [Thread 20] Starting resolution types of umbraco.interfaces.IApplication
2013-09-05 14:58:00,218 [11] INFO Umbraco.Core.PluginManager - [Thread 20] Completed resolution of types of umbraco.interfaces.IApplication, found 7 (took 19ms)
2013-09-05 14:58:00,280 [11] INFO Umbraco.Core.PluginManager - [Thread 20] Starting resolution types of umbraco.interfaces.ITree
2013-09-05 14:58:00,336 [11] INFO Umbraco.Core.PluginManager - [Thread 20] Completed resolution of types of umbraco.interfaces.ITree, found 27 (took 55ms)
2013-09-05 14:58:01,750 [11] INFO umbraco.content - [Thread 42] Loading content from disk cache...
2013-09-05 14:58:04,969 [11] INFO Umbraco.Core.PluginManager - [Thread 42] Starting resolution types of umbraco.cms.businesslogic.macro.IMacroEngine
2013-09-05 14:58:04,979 [11] INFO Umbraco.Core.PluginManager - [Thread 42] Completed resolution of types of umbraco.cms.businesslogic.macro.IMacroEngine, found 4 (took 10ms)
2013-09-05 14:58:05,911 [11] INFO Umbraco.Core.PluginManager - [Thread 42] Starting resolution types of umbraco.interfaces.IDataType
2013-09-05 14:58:05,973 [11] INFO Umbraco.Core.PluginManager - [Thread 42] Completed resolution of types of umbraco.interfaces.IDataType, found 82 (took 62ms)
2013-09-05 14:58:06,010 [11] INFO Umbraco.Core.PluginManager - [Thread 42] Starting resolution types of umbraco.interfaces.ITree
2013-09-05 14:58:06,054 [11] INFO Umbraco.Core.PluginManager - [Thread 42] Completed resolution of types of umbraco.interfaces.ITree, found 43 (took 44ms)
2013-09-05 14:58:06,108 [11] INFO Umbraco.Core.PluginManager - [Thread 42] Starting resolution types of umbraco.MacroEngines.IRazorDataTypeModel
2013-09-05 14:58:06,136 [11] INFO Umbraco.Core.PluginManager - [Thread 42] Completed resolution of types of umbraco.MacroEngines.IRazorDataTypeModel, found 15 (took 27ms)
I think this is a thing that will need to be in the Tea Commerce core. Regarding a date - I know that september is already fully booked - so properly october.
Do you have an update on this? It would be very nice to have such a feature. Looking forward to hearing from you!
I think so as well and we want to have it implemented - but October is almost at the end and November is pretty much booked. BUT I will try and have it implemented as quick as we can. Thanks for your feedback and for using Tea Commerce!
Sorry - not yet. We still have it as a planned feature. What you can do is to allow the customer to enter the price with VAT and then you need to write a custom information extractor that removes the VAT from the price so TC can add it again (just a work around until we get it fixed) :) http://documentation.teacommerce.net/net-api/product-information-extractor/customizing-umbraco/
Enter product prices including VAT in back-end
We have a couple of client who wants to enter their prices per country including VAT in the Back-End. However in v2 there is no option to set the prices filled in the back-end to include VAT. This is very annoying because when a VAT percentage changes, to support customer friendly prices like € 99,95 they should change all of their product prices.
Is there a way to enable this feature in v2? I looked into overriding the ProductCalculator, but it does not seem to be a solution.
Hi Rody
I see your problem - I just thought that no countries changed their vat rates in general. What is your case?
Kind regards
Anders
Hi Anders,
Thanks for your reply.
That is true, but it occurs sometimes though. Here in the Netherlands it was changed last year. Our client wants to support Europe and a couple of other countries. In total over 25 countries, and the rates do change sometimes.
Another problem is that the client just wants to enter "one" price for all countries for the products, no seperate prices for all countries. They deliver to private customers, no companies, so they want all prices to be the same overall. The differences in VAT is taken into account in the basic selling price.
I think the problem will be solved when we have a simple solution where we can enable using prices in the back-end which are including VAT. I believe this was available in the v1 version right?
Yes it was in v1. I see your case and its a good one. I have added to our list that we should look into this and see if we can find a good solution in v2.
Thanks for pointing this out!
Kind regards
Anders
Thank you Anders. We actually have more (near-future) customers that require this feature. Do you have a planned feature date or can you look to see how much work this takes to put into the core?
Thank you,
Rody
I think this is a thing that will need to be in the Tea Commerce core. Regarding a date - I know that september is already fully booked - so properly october. I think if you need to have a fix until then, you should look into the calculators of Tea Commerce. It is here that VAT and the prices are calculated.
http://documentation.teacommerce.net/net-api/price-calculators/order-calculator/
Kind regards
Anders
Anders, thanks for your quick reply! October is fine with our customer. Looking forward to this functionality!
Anders, can you tell me how to hook up the product calculator in our TeaCommerce setup?
I've used the example provided by this link: http://documentation.teacommerce.net/net-api/price-calculators/product-calculator/ but it doesn't get used in the front end.
I'm trying to get a price using the next piece of code which is located in a Razor script:
The price I get is not the one provided by the custom calculator but the 'default' one from TeaCommerce.
Thanks in advance for your reply!
Kind regards,
Peter Rombouts
Have you tried to hardcode a price in the calculator. Like 10 - it will add VAT of course :)
Else look in the App_Data/Logs to see for errors - maybe the calculator isnt loaded using the Suppress dependency.
Kind regards
Anders
Hi Anders,
I've literally copied the example, with the hardcoded 45 and 75 prices.
The .cs file is located in the 'App_Code' folder, and my logs do not contain errors:
Any ideas?
Kind regards,
Peter Rombouts
You need to build a dll file and place it in the bin folder
Ok, will add it to a solution, thanks!
+1 for this feature request
Hi Anders,
Do you have an update on this? It would be very nice to have such a feature. Looking forward to hearing from you!
Regards,
Rody
Hi Rody and others
I think so as well and we want to have it implemented - but October is almost at the end and November is pretty much booked. BUT I will try and have it implemented as quick as we can. Thanks for your feedback and for using Tea Commerce!
Hello all,
Any news on this? Is it now possible to enter product price with VAT ?
Thanks!
Sorry - not yet. We still have it as a planned feature. What you can do is to allow the customer to enter the price with VAT and then you need to write a custom information extractor that removes the VAT from the price so TC can add it again (just a work around until we get it fixed) :)
http://documentation.teacommerce.net/net-api/product-information-extractor/customizing-umbraco/
Kind regards
Anders
is working on a reply...