我会添加销售代表使用PHP的QuickBooks的devkit这里的发票。
https://github.com/consolibyte/quickbooks-php
问题是处理这个请求通过网络连接器它返回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.
“丹T.米勒”销售代表已经存在,我可以比这个字符串创建新的REP更长。我不知道究竟是什么发生在这里。请建议我。
我找到了原因。 SalesRep的全名字段应该是(从销售代表名单不是“名称”字段“初始”字段)小于5个字符。
https://stackoverflow.com/a/24482320/7981202
我使用的名称“丹T.米勒”,这就是为什么我面临着3070问题的原因。 “DTM”是为“SalesRep的全名”发票上的正确的字段。