对于非库存物品,Intuit API抛出“请求中缺少必需参数ExpenseAccountRef或IncomeAccountRef”

对于非库存物品,Intuit API抛出“请求中缺少必需参数ExpenseAccountRef或IncomeAccountRef”,第1张

我正在尝试使用针对ASP.net的Intuits IPP SDK V3.0在QuickBooks Online上创建项目。我已将Intuit.Ipp.Data.Item()的唯一参数设置为名称,并且收到验证错误,指出“请求中缺少必需参数ExpenseAccountRef或IncomeAccountRef”我甚至指定它不是库存item by item item.TypeSpecified = false;但仍然得到错误回复。

var success=true;
try{
   var item = new Intuit.Ipp.Data.Item();
   item.Name = thisItem.name;
   item.TypeSpecified = false;
   var resultItem = service.Add(item) as Intuit.Ipp.Data.Item;
}
catch (Exception e)
{
   var problem = e.ToString();
   success = false;
}

最佳答案:

1 个答案:

答案 0 :(得分:1)

这是一个有效的错误 - https://developer.intuit.com/docs/api/accounting/Item

检查业务规则。 即使在公司文件中,即使是非库存/服务,也必须为该项目添加帐户 创建一个项目

项目名称必须是唯一的。 销售项目必须具有IncomeAccountRef。 购买物品必须有ExpenseAccountRef。

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复