View Issue Details

IDProjectCategoryView StatusLast Update
0007698OXID eShop (all versions)2.1. Master Settingspublic2024-07-12 10:43
ReporterSimonGassenschmidt Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status acknowledgedResolutionopen 
Summary0007698: checkbox states 2 effects, only one is true or Feature Request
DescriptionUnder Master Settings -> Core Settings -> Settings -> VAT:

Disable online VAT ID check:
The online VAT ID check is executed if a customer from a foreign country inside the EU enters a VAT ID when ordering. If the VAT ID is valid, no VAT is calculated for this order.
If the check is disabled, the normal VAT for the according country is always calculated.

Last sentence is not true. An Input of a valid (e.g. vat with valid CountryPrefix) is regarded as valid, and therefore 0 VAT calculated.
Normal VAT is for me the e.g. 20 % for Austria or what ever you have configured.

vendor/oxid-esales/oxideshop-ce/source/Core/InputValidator.php
vendor/oxid-esales/oxideshop-ce/source/Core/CompanyVatInCountryChecker.php
 
Steps To ReproduceInstall Shop (tested 6.5-7.1)

create accounts with valid uid, activate and deactivate said option, you will always have free VAT, "not normal" VAT.

There is the need to enforce VAT of country, even if an UID is there.
TagsNo tags attached.
ThemeNot defined
BrowserNot defined
PHP VersionNot defined
Database VersionNot defined

Relationships

related to 0006328 confirmedHR Description of option "Disable online VAT ID check" not correct 

Activities

QA

2024-07-12 08:46

administrator   ~0017246

-MK