我将在此处使用php quickbooks devkit将销售代表添加到发票中。
https://github.com/consolibyte/quickbooks-php
问题是,当通过Web连接器处理此请求时,它返回3070错误。
20190210.20:08:47 UTC : QBWebConnector.SOAPWebService.do_getLastError() : errorMsg="3070: The string "Dan T. Miller" in the field "FullName" is too long."
20190210.20:08:47 UTC : QBWebConnector.SOAPWebService.do_getLastError() : Received error from application: 3070: The string "Dan T. Miller" in the field "FullName" is too long.
“ Dan T. Miller”销售代表已经存在,并且我可以创建比该字符串更长的新REP。 我不确定这里到底发生了什么。请告诉我。
答案 0 :(得分:1)
我找到了原因。 SalesRep FullName字段应少于5个字符(Sales Rep List中的“ Initial”字段而不是“ Name”字段)。
https://stackoverflow.com/a/24482320/7981202
我使用了“ Dan T. Miller”这个名字,这就是我遇到3070问题的原因。 发票上“ SalesRep FullName”的正确字段是“ DTM”。