【问题标题】:how to send custom field to quickbooks?如何将自定义字段发送到快速书?
【发布时间】:2015-05-14 06:02:12
【问题描述】:

我正在使用 php_devkit_v3 将发票发送到 quickbook。该代码适用于简单发票,但是当我发送自定义字段时,它不会将自定义字段添加到发票中。然后我在 quickbook->CompanySetting->sales->custom 字段中添加一个自定义字段。但我再次未能添加自定义字段,我正在使用的代码如下所示

$CustomField = new QuickBooks_IPP_Object_CustomField();
$CustomField->setName('POD');
$CustomField->setType('StringType');
$CustomField->setStringValue('dfsdfsfd');
$Invoice->addCustomField($CustomField);


if ($resp = $InvoiceService->add($Context, $realm, $Invoice))
{
    print('Our new Invoice ID is: [' . $resp . ']');
}
else
{
    print($InvoiceService->lastError());
}

请指导我如何做到这一点?

【问题讨论】:

    标签: php quickbooks invoice


    【解决方案1】:

    最后我通过将定义 id 发送到 qb 来完成,如下所示

        $CustomField = new QuickBooks_IPP_Object_CustomField();
        $CustomField->setDefinitionId(1);
        $CustomField->setName('POD');
        $CustomField->setType('StringType');
        $CustomField->setStringValue($pod);
        $Invoice->addCustomField($CustomField);
    

    它可能会帮助其他人,所以我发布了解决方案。我英语有点弱,但代码可以理解

    【讨论】:

      猜你喜欢
      • 2014-04-04
      • 1970-01-01
      • 2019-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-30
      • 2012-11-17
      • 2023-03-16
      相关资源
      最近更新 更多