使用Intuit QBO v3 API更新JournalEntry对象时,我无法删除现有实体。
这是json dict对象的一个子集,我回过头来阅读:
{
"Id": "16",
"Amount": 20000.0,
"DetailType": "JournalEntryLineDetail",
"JournalEntryLineDetail": {
"PostingType": "Credit",
"Entity": {
"Type": "Customer",
"EntityRef": {
"value": "2833",
"name": "My Unwanted Entity Name"
}
},
"AccountRef": {
"value": "590",
"name": "My Account Name"
}
}
},
以下是我在更新请求正文中提供的内容:
{
"Id": "16",
"Amount": 20000.0,
"DetailType": "JournalEntryLineDetail",
"JournalEntryLineDetail": {
"PostingType": "Credit",
"AccountRef": {
"value": "590",
"name": "My Account Name"
}
}
},
结果更新确实不删除了实体。实际上,甚至看起来根本没有执行更新操作。 (SyncToken不会递增。)FWIW,我也试过传入一个空白的dict({})并且也是null。这两个想法都没有用。
我错过了什么或这是一个错误吗?
答案 0 :(得分:0)
我为此QBO-96488打开了一个错误。 实体节点未在更新时删除。 上一篇文章,请在Lice社区发布您的问题,以便更快地回复 - https://intuitdeveloper.lc.intuit.com