检查当地公司的增值税
我正在尝试使用 http://ec.europa.eu/taxation_customs /vies/vieshome.do?selectedLanguage=EN 在 C# 中检查是否正常,
[ClassInterface(ClassInterfaceType.AutoDual)]
[ProgId("DotNetCOM.VerificareCIF")]
public class VerificareCIF
{
public string tara = "RO";
public bool valid = false;
public DateTime data;
public String firma = String.Empty;
public String adresa = String.Empty;
public bool VerifCIF(string CIF)
{
eu.europa.ec.checkVatService service = new eu.europa.ec.checkVatService();
data = service.checkVat(ref tara, ref CIF, out valid, out firma, out adresa);
return valid;
}
}
当我添加网络引用时它崩溃了
I am trying to use http://ec.europa.eu/taxation_customs/vies/vieshome.do?selectedLanguage=EN
in c# to check if it's ok
[ClassInterface(ClassInterfaceType.AutoDual)]
[ProgId("DotNetCOM.VerificareCIF")]
public class VerificareCIF
{
public string tara = "RO";
public bool valid = false;
public DateTime data;
public String firma = String.Empty;
public String adresa = String.Empty;
public bool VerifCIF(string CIF)
{
eu.europa.ec.checkVatService service = new eu.europa.ec.checkVatService();
data = service.checkVat(ref tara, ref CIF, out valid, out firma, out adresa);
return valid;
}
}
it crashes when i add the web reference
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您不想依赖 VIES 的网站,您可以使用这些正则表达式,由国家/地区的前两个字母进行哈希处理:
If you don't want to depend on VIES's website, you can use these regular expressions, hashed by the first two letters of the country :
psu - 在返回之前检查您的输出值(无效),因为如果服务调用中出现错误,它可能是未定义的。
吉姆
psu - check your output value (out valid) before returning as it could be undefined if there's an error in the service call.
jim