2016-07-25 93 views
1

我目前正在使用Consolibyte的PHP QB类与QB API进行接口。如何在API中设置供应商税号和1099资格?

我已经成功创建并更新QB中的供应商一段时间了。但是,我们有新的要求来使用API​​来存储供应商的税务信息。

我试图查找正确的语法来设置这些,但到目前为止一直没有成功。

我最近的尝试是:

$供应商独立> setVendorTaxIdent($ provider-> taxId); $ Vendor-> setIsVendorEligibleFor1099(true);

信息集的其余部分被正确地更新,并从

$返回结果= $ VendorService->更新($这个 - >情况下,$这个 - >境界,$ provider->厂商ID,$供应商);

似乎表明成功。

请让我知道你是否需要任何背景。谢谢!

回答

0

你提到了文档吗?

文档指示:

  • TaxIdentifier:字符串,最多20个字符
  • Vendor1099:布尔

get ERS和set ERS准确镜像记录的字段。所以毫不奇怪,你就会有这些方法:

$Vendor->setTaxIdentifier($string); $string = $Vendor->getTaxIdentifier();

和:

$Vendor->setVendor1099($boolean); $boolean = $Vendor->getVendor1099();

如果你仍然有问题,请确保您发布你发送QuickBooks的XML请求。您可以通过执行得到这样的:

print($VendorService->lastRequest()); print($VendorService->lastResponse());

+0

感谢基思,我没有看文件,但我一定是看到以前的版本。这就是我想出的setVendorTaxIdent和setIsVendorEligibleFor1099。您的版本工作。谢谢! – Justin