在 QBO 中创建估计会给出有关 LineDetail 类型的错误

Creating an Estimate in QBO Gives Error about LineDetail Type

我正在使用 C# SDK 在 QBO 中创建估算。我收到有关未包含 LineDetail 类型的错误。这是我们发布的JSON:

{"CustomerRef":{"value":"137"},
"CurrencyRef":{"value":"USD"},
"Line":[{"Description":"Roof - B1-011900908","Amount":527.48,"DetailType":"SalesOrderItemLineDetail","SalesItemLineDetail":{"Qty":1.0}}]}

我收到这个错误

{"Fault":{"Error":[{"Message":"Required param missing, need to supply the required value for the API","Detail":"Required parameter Line.DetailType is missing in the request","code":"2020","element":"Line.DetailType"}],"type":"ValidationFault"},"time":"2019-12-09T12:38:25.648-08:00"}

在我拥有的线对象上

DetailType=LineDetailTypeEnum.SalesOrderItemLineDetail

应该是:

DetailType=LineDetailTypeEnum.SalesItemLineDetail

I am getting an error about LineDetail type not being included. Here's the JSON we are posting

{"CustomerRef":{"value":"137"},
"CurrencyRef":{"value":"USD"},
"Line":[{"Description":"Roof - B1-011900908","Amount":527.48,"DetailType":"SalesOrderItemLineDetail","SalesItemLineDetail":{"Qty":1.0}}]}

DetailType 的参数名称和值是:

 "DetailType":"SalesItemLineDetail"