通过QBXML在Quickbooks中添加新的客户联系人是否可能?

时间:2014-08-21 21:56:42

标签: php quickbooks qbxml

我正致力于通过php框架和QBWC将网站与Quickbooks集成。

我的问题必须与客户打交道。我注意到向客户添加联系人的唯一方法是创建客户。 ContactsMod只能编辑现有的客户联系人,它需要ListID和EditSequence。因此,一旦创建客户联系人,似乎也无法删除它们。

这是QBXML中没有完全实现的功能,还是可以将其视为Invoice LineRet项目,并将其ListID为-1以创建新联系人?

为了举例说明我工作的结构在哪里,这里是QBXML:

<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="13.0"?>
<QBXML>
    <QBXMLMsgsRq onError="stopOnError">
        <CustomerModRq>
            <CustomerMod>
                <ListID >IDTYPE</ListID>
                <EditSequence >STRTYPE</EditSequence>
                etc
                ...
                ...
                <ContactsMod>
                    <ListID >IDTYPE</ListID>
                    <EditSequence >STRTYPE</EditSequence>
                    <FirstName >STRTYPE</FirstName>
                    <MiddleName >STRTYPE</MiddleName>
                    <LastName >STRTYPE</LastName>
                    <JobTitle >STRTYPE</JobTitle>
                </ContactsMod>
            </CustomerMod>
        </CustomerModRq>
    </QBXMLMsgsRq>
</QBXML>

1 个答案:

答案 0 :(得分:0)

我最后向Intuit提交了一张票,并收到了回复。客户联系人是QBXML的架构,但实际上还没有在Quickbooks中实现。因此,quickbooks不会将联系人数据作为Add / Mod / Query响应的一部分返回,也不会正确处理ContactsAdd或ContactsMod语句。

它将在未来实施,但直到它,那就是那个!

  

&#34;访问联系人信息在模式中,但尚未在QB中实现。   我们要求实现这一点,但我不知道何时完成。

     

此致

     

William Lorfing

     

忒&#34;