【问题标题】:Creating an Estimate in QBO Gives Error about LineDetail Type在 QBO 中创建估计会导致 LineDetail 类型出错
【发布时间】:2019-12-09 21:08:53
【问题描述】:

我正在使用 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":"SalesOrderItemLineDetail"应该是"DetailType":"SalesItemLineDetail"
  • 是的,添加一个答案,我会给你答案

标签: c# quickbooks-online


【解决方案1】:

我收到有关 LineDetail 类型未包含的错误。这是我们发布的 JSON

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

DetailType 的参数名称和值是:

 "DetailType":"SalesItemLineDetail" 

【讨论】:

    【解决方案2】:

    在我有的线对象上

    DetailType=LineDetailTypeEnum.SalesOrderItemLineDetail
    

    应该是:

    DetailType=LineDetailTypeEnum.SalesItemLineDetail
    

    【讨论】:

      猜你喜欢
      • 2019-09-27
      • 1970-01-01
      • 2020-11-12
      • 2015-01-10
      • 2021-09-06
      • 1970-01-01
      • 2023-03-20
      • 2021-10-15
      • 2021-11-09
      相关资源
      最近更新 更多