|
1
0
在不包括AccountId或ItemId之后,我能够发送create VendorCredit对象罚款。得到了成功的回应。然而,在我运行同步管理器后,转到QB桌面,找到帐户,卖家信用不在那里。有什么建议吗? 发送的XML:
收到的回复:
|
![]() |
2
0
尽管文档中提到AccountId是必填字段,但事实并非如此(文档可能有点偏离)。你可以忽略它。如果你选择添加它,那么所有与项目相关的字段都需要包括在内。 相反,ItemId是必填字段。因此,请将其包含在您的请求中。 请参考: https://developer.intuit.com/docs/0025_quickbooksapi/0050_data_services/v2/0500_quickbooks_windows/0600_object_reference/vendorcredit 我创建了一个供应商创建请求,如下所示,并得到了正确的响应。 请求-
响应-
编辑所问问题: * 请注意: * VendorCredit是一种AP交易,代表第三方对未提供的退货或服务的信用。在QuickBooks桌面版中,供应商信用也称为“票据信用”。也就是说,这是供应商因为你多付了账单、退货或其他原因而欠你的信用。只有在票据支付交易中引用了VendorCredit,才能应用它。 注意:供应商信用证不应与贷项凭证混淆,贷项凭证是您欠客户的东西 ItemId指的是为其提供信贷的项目。 您可以通过调用QBD中的Item api来获取ItemId。请参阅此处的请求。 由于您没有在请求xml中提及itemid,因此您得到了响应,但与QB桌面文件的同步失败。您的供应商信用对象一定已出错。 要检查实体是否处于错误状态,可以通过执行查询并设置ErroredObjectsOnly=“true”进行检查。 如果实体处于错误状态,则可以使用SyncStatus API查询具体原因: 请在您的请求中添加itemid引用,它应该可以工作。 |
|
3
0
http://support.quickbooks.intuit.com/support/articles/SLN74445 QuickBooks检测到您没有项目当尝试输入没有项目的发票或销售收据时,会收到此警告: QuickBooks检测到您没有项目,或者您的一个或多个金额与项目不关联。请输入一个项目。 为什么会发生这种情况 如果在首选项中选中“需要帐户”,则会出现此警告。 如何修复 要能够在没有项目的情况下输入发票或销售收据,请执行以下操作: 1.单击编辑菜单。 2.单击“首选项…”。。。 3.单击“会计首选项”>公司偏好。 4.取消选中“需要帐户”。 5.单击“确定”。 您现在可以输入没有项目的发票或销售收据。 |
![]() |
Derrick Hammond · 获取所有发票时关闭连接 11 年前 |
|
user1949497 · quickbooks供应商信用错误消息 11 年前 |
![]() |
obautista · Intuit-未找到OpenID终结点 12 年前 |
|
Simon · 从单个用户ID到应用程序的多个OAuth授权连接 12 年前 |