2015-10-16 126 views
0

每次我輸入有效增值稅號時,Magento退回「VAT號碼無效」。Magento增值稅號無效

enter image description here

我檢查了我的增值稅號碼here和它的工作我有我的名字的所有信息。請幫助爲什麼Magento返回無效。

對於實施例我的增值稅號碼是CZ42555751和我進入42555751.

由於

回答

0

爲了驗證VAT號碼,Magento的內部調用在http://ec.europa.eu/taxation_customs/vies/services/checkVatService?wsdl

web服務如_createVatNumberValidationSoapClientapp/code/core/Mage/Customer/Helper/Data.php

定義
/** 
* WSDL of VAT validation service 
* 
*/ 
const VAT_VALIDATION_WSDL_URL = 'http://ec.europa.eu/taxation_customs/vies/services/checkVatService?wsdl'; 

從呼叫到checkVatNumber在相同的c姑娘。

/** 
* Send request to VAT validation service and return validation result 
* 
* @param string $countryCode 
* @param string $vatNumber 
* @param string $requesterCountryCode 
* @param string $requesterVatNumber 
* 
* @return Varien_Object 
*/ 
public function checkVatNumber($countryCode, $vatNumber, $requesterCountryCode = '', $requesterVatNumber = '') 
{ 

這些由ValidatevatController.php文件(Mage_Adminhtml_Customer_System_Config_ValidatevatController)的_validate函數調用當您單擊驗證按鈕。

看看你給出的例子,看起來代碼是無效的。