为什么 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