为什么 JournalEntry 实体引用不能正确更新?
Why don't JournalEntry Entity Refs update correctly?
使用 Intuit QBO v3 API 更新 JournalEntry 对象时,我无法删除 现有实体。
这是对象 json 字典的一个子集,我重新开始阅读:
{
"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,我还尝试传入空白字典 ({}) 和 null。两个想法都行不通。
我是不是遗漏了什么或者这是一个错误?
我为这个 QBO-96488 打开了一个错误。
实体节点不会在更新时删除。
请转发 post 您在 Lice 社区上的问题以获得更快的回复-
https://intuitdeveloper.lc.intuit.com
使用 Intuit QBO v3 API 更新 JournalEntry 对象时,我无法删除 现有实体。
这是对象 json 字典的一个子集,我重新开始阅读:
{
"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,我还尝试传入空白字典 ({}) 和 null。两个想法都行不通。
我是不是遗漏了什么或者这是一个错误?
我为这个 QBO-96488 打开了一个错误。 实体节点不会在更新时删除。 请转发 post 您在 Lice 社区上的问题以获得更快的回复- https://intuitdeveloper.lc.intuit.com