Skip to content

Commit

Permalink
ENGCOM-2668: Remove leading Countrycode from EU-VAT-Numbers #17385
Browse files Browse the repository at this point in the history
 - Merge Pull Request #17385 from Drischie/magento2:2.2-develop
 - Merged commits:
   1. 7245686
   2. 2fad6ae
   3. ea9f240
   4. e498f28
   5. 27c1d74
   6. 4d50006
  • Loading branch information
magento-engcom-team committed Sep 3, 2018
2 parents 19bec6f + 4d50006 commit e1208c2
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions app/code/Magento/Customer/Model/Vat.php
Original file line number Diff line number Diff line change
Expand Up @@ -184,10 +184,15 @@ public function checkVatNumber($countryCode, $vatNumber, $requesterCountryCode =

$requestParams = [];
$requestParams['countryCode'] = $countryCode;
$requestParams['vatNumber'] = str_replace([' ', '-'], ['', ''], $vatNumber);
$vatNumberSanitized = $this->isCountryInEU($countryCode)
? str_replace([' ', '-', $countryCode], ['', '', ''], $vatNumber)
: str_replace([' ', '-'], ['', ''], $vatNumber);
$requestParams['vatNumber'] = $vatNumberSanitized;
$requestParams['requesterCountryCode'] = $requesterCountryCode;
$requestParams['requesterVatNumber'] = str_replace([' ', '-'], ['', ''], $requesterVatNumber);

$reqVatNumSanitized = $this->isCountryInEU($requesterCountryCode)
? str_replace([' ', '-', $requesterCountryCode], ['', '', ''], $requesterVatNumber)
: str_replace([' ', '-'], ['', ''], $requesterVatNumber);
$requestParams['requesterVatNumber'] = $reqVatNumSanitized;
// Send request to service
$result = $soapClient->checkVatApprox($requestParams);

Expand Down

0 comments on commit e1208c2

Please sign in to comment.