【问题标题】:QuickBooks PHP API Creating Invoice, mail not workingQuickBooks PHP API 创建发票,邮件不起作用
【发布时间】:2016-12-21 23:55:49
【问题描述】:

QB PHP api 有问题,创建发票时我无法设置电子邮件地址。这是代码;

$InvoiceService = new QuickBooks_IPP_Service_Invoice();
$Invoice = new QuickBooks_IPP_Object_Invoice();
$Invoice->setDocNumber($sale->ID);
$Invoice->setDueDate($sale->duedate);
$Invoice->setCustomerRef($customer->qbID);
$Invoice->setBillEmail("at@at.com");

setBillEmail 应该可以工作,但不明白为什么它不工作。

【问题讨论】:

    标签: php api quickbooks


    【解决方案1】:

    QuickBooks PHP 库完全反映了 Intuit 模式。这意味着当您在这样的架构中看到 嵌套对象 时:

     "BillEmail": {
         "Address": "Familiystore@intuit.com"
     },
    

    您的 PHP 代码中也需要一个嵌套对象:

    $BillEmail = new QuickBooks_IPP_Object_BillEmail();
    $BillEmail->setAddress('you@youremail.com');
    $Invoice->setBillEmail($BillEmail);
    

    【讨论】:

    • 现在我注意到了,经过长时间的工作,我看到它是这样的。 “BillEmail”:“地址”:“Familiystore@intuit.com”,我的错..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多