首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QBO V3 :产品库存没有更新

QBO V3 :产品库存没有更新
EN

Stack Overflow用户
提问于 2014-01-22 10:08:09
回答 1查看 201关注 0票数 0

我们希望使用QBO手动调整/更新项目的库存。但是,QtyOnHand没有在QBO上得到正确的更新。我们重新检查了使用QBO浏览器应用程序。

  1. 第一个要求:在QBO上创建一个“库存”类型的产品,并将"QtyOnHand“设置为100。答:适当地提到产品是创建的。
  2. 第二个请求:将"QtyOnHand“设置为200更新上述产品。b.响应仍然包含旧的QtyOnHand (100)。它没有反映出新的QtyOnHand。

如何使用手动调整/更新QtyOnHand?

作为参考,我们的更新请求是:

代码语言:javascript
复制
<IntuitBatchRequest xmlns="http://schema.intuit.com/finance/v3">
    <BatchItemRequest operation="update" bId="0">
        <Item>
            <Id>2091</Id>
            <SyncToken>0</SyncToken>
            <Name>Product 26--var 2</Name>
            <Description>false</Description>
            <Taxable>true</Taxable>
            <UnitPrice>1000.00</UnitPrice>
            <Type>Inventory</Type>
            <IncomeAccountRef>62</IncomeAccountRef>
            <ExpenseAccountRef>111</ExpenseAccountRef>
            <AssetAccountRef>112</AssetAccountRef>
            <TrackQtyOnHand>true</TrackQtyOnHand>
            <QtyOnHand>200</QtyOnHand>
            <InvStartDate>2014-01-21</InvStartDate>
        </Item>
    </BatchItemRequest>
</IntuitBatchRequest>

我们的响应XML是:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<IntuitResponse xmlns="http://schema.intuit.com/finance/v3" time="2014-01-20T23:21:44.559-08:00">
   <BatchItemResponse bId="0">
      <Item domain="QBO" sparse="false">
         <Id>2091</Id>
         <SyncToken>0</SyncToken>
         <MetaData>
            <CreateTime>2014-01-20T22:44:10-08:00</CreateTime>
            <LastUpdatedTime>2014-01-20T22:44:10-08:00</LastUpdatedTime>
         </MetaData>
         <Name>Product 26--var 2</Name>
         <Description>false</Description>
         <Active>true</Active>
         <FullyQualifiedName>Product 26--var 2</FullyQualifiedName>
         <Taxable>true</Taxable>
         <UnitPrice>1000</UnitPrice>
         <Type>Inventory</Type>
         <IncomeAccountRef name="Sales">62</IncomeAccountRef>
         <PurchaseCost>0</PurchaseCost>
         <ExpenseAccountRef name="Cost of Goods Sold">111</ExpenseAccountRef>
         <AssetAccountRef name="Inventory Asset">112</AssetAccountRef>
         <TrackQtyOnHand>true</TrackQtyOnHand>
         <QtyOnHand>100</QtyOnHand>
         <InvStartDate>2014-01-21</InvStartDate>
      </Item>
   </BatchItemResponse>
</IntuitResponse>
EN

回答 1

Stack Overflow用户

发布于 2014-01-22 12:33:59

QtyOnHand字段不是可更新的字段.

在下列情况下进行清单调整:

  • 您创建的事务会耗尽库存(销售收据、发票等)。
  • 创建一个返回库存的事务(Credit )
  • 您可以发布库存调整(遗憾的是,Intuit的API还不支持这一点)

考虑到API还不支持库存调整,我不认为你能做你想做的事情。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21279817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档