View Issue Details

IDProjectCategoryView StatusLast Update
0005384OXID eShop (all versions)1.01. Products (product, categories, manufacturer, promotions etc.)public2016-09-30 18:28
Reportermichael_keiluweit 
PrioritynormalSeverityminorReproducibilityalways
Status acknowledgedResolutionopen 
Product Version4.7.7 / 5.0.7 
Target VersionFixed in Version 
Summary0005384: When a country has the option "Do not bill VAT", the shop shows "* incl. VAT, plus shipping" anyway
DescriptionA customer registers with a country, which has the option "Do not bill VAT". But the shops displays still "* incl. VAT, plus shipping" in the footer.

The shop has to display "exclusive shipping" instead of "incl. VAT", because there is no VAT and the shipping isn't in the article price included.
Steps To Reproduce1. goto admin
2. activate a county, set the option "Do not bill VAT" to true.
3. goto frontend
4. register a new customer with the land from step 2.
5. have a look to the footer, the shop will still display "* incl. VAT, plus shipping", because the method oxUBase::isVatIncluded() doesn't check the country of the user and therefore not if the country doesn't need to pay the VAT.
TagsSolution Provided
ThemeAzure
BrowserAll
PHP VersionNot defined
MySQL VersionNot defined

Relationships

related to 0006516 resolvedanton.fedurtsya When a country has the option "Do not bill VAT only if provided valid VAT I", the shop shows "* incl. VAT, plus shipping" anyway 

Activities

kb_benjamin_stelter

2016-02-18 14:10

reporter   ~0011468

Hi, I hope this is the right way to do this.
We have the same problem already on version 4.7.0_51243!

Additionally, I don't think this is a "minor" issue.
Our customer (running the shop) has customers of such countries with the option ("Do not bill VAT"). They see the netto price and - because of that "inc. 19% VAT" message - want to have that netto(!) price even more reduced by 19%! This is real money!

And I think that is "oxUBase::isVatIncluded()", "oxUser" doesn't have a method like that. On the other hand, would "oxUser::isPriceViewModeNetto()" also be the right place to fix this?

michael_keiluweit

2016-02-18 14:44

developer   ~0011469

Replaced oxUser with oxUBase as mentioned in #c11468

michael_keiluweit

2016-07-14 11:02

developer   ~0011698

https://github.com/OXID-eSales/oxideshop_ce/pull/433