
Untitled
By: a guest on
May 2nd, 2012 | syntax:
None | size: 0.47 KB | hits: 14 | expires: Never
require 'rubygems'
require 'soap/wsdlDriver'
class ViesVatChecker
WSDL = 'http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl'
class << self
def check(country_code, vat_number)
begin
proxy = SOAP::WSDLDriverFactory.new(WSDL).create_rpc_driver
return proxy.checkVat(:countryCode => country_code, :vatNumber => vat_number).valid
rescue
false
end
end
end
end
puts ViesVatChecker.check('BE', '0817331995')