如何创建供应商和日期的购买? (这是我想要做的吗?) - Quickbooks API

问题描述 投票:0回答:1

我正在向 Quickbooks 添加集成。此集成会将购买交易从我的应用程序导出到 Quickbooks。

当我查看 Quickbooks API Explorer 时,我看到了购买对象,但 CREATE 的请求正文没有太多我期望的信息,例如商家、日期或备忘录。

如果我走这条路线,似乎我必须创建一个购买,然后使用我想要添加到购买中的其他信息进行更新。

我觉得我一定做错了什么。有一个更好的方法吗?我应该使用“购买”以外的其他方式来实现我想要的结果吗?还是我应该直接使用购买然后更新?

另外,我正在查看官方文档。有没有更好的地方可以通过更好的示例获得答案?

quickbooks
1个回答
0
投票

在 Postman Collection 中,Quickbooks 留下了一个填写得当的请求正文。以下是您可以在该正文中放入哪些内容的示例,以便能够填充您在购买中期望的更多数据。

{
  "AccountRef": {
    "value": "41",
    "name": "Mastercard"
  },
  "PaymentType": "CreditCard",
  "TxnDate": "2024-03-26",
  "TotalAmt": 141.00,
  "Line": [
    {
      "Amount": 102.00,
      "DetailType": "AccountBasedExpenseLineDetail",
      "Description": "PO:12345 - Test Project",
      "AccountBasedExpenseLineDetail": {
       "AccountRef": {
          "name": "Meals and Entertainment",
          "value": "13"
        }
      }
    }    
  ]
}```

It allows `date`, the description can be in the `line`. I am pretty sure you can add a merchant too, but I don't have that listed.

Here is the url you would hit

    https://{{baseurl}}/v3/company/{{companyid}}/purchase?minorversion={{minorversion}}
© www.soinside.com 2019 - 2024. All rights reserved.