【问题标题】:How do I retrieve Quickbooks inventory quantity by site using the SDK? (advanced inventory module)如何使用 SDK 按站点检索 Quickbooks 库存数量? (高级库存模块)
【发布时间】:2013-10-26 00:55:27
【问题描述】:

这似乎是一个简单的问题,但它让我难以理解。假设我有项目 A、B、C 和 D 以及站点 W、X、Y 和 Z。我想知道站点 X 有多少 C。使用 ItemInventoryQuery,我可以检索所有站点的 C 总数,但我如何才能获得特定于站点的数量?

到目前为止,我发现的唯一方法不能很好地扩展。我可以对项目 C 使用 InventoryAdjustmentQuery 并处理所有条目以计算当前值,但是随着项目的购买、销售、转移等,这将变得非常耗时。

请帮助我发现我缺少的东西。

【问题讨论】:

    标签: sdk quickbooks inventory


    【解决方案1】:

    我们发现最简单的方法是使用 ItemSitesQueryRq。您可以按特定站点过滤或将其留空以获取所有站点的手头数量。

    请求看起来像:

    <?xml version="1.0" encoding="utf-8"?>
    <?qbxml version="10.0"?>
    <QBXML>
        <QBXMLMsgsRq onError="stopOnError">
            <ItemSitesQueryRq>
    
                <ItemSiteFilter>
                    <SiteFilter>
    
                        <FullName>Your Site Name Here</FullName>
    
                    </SiteFilter>
                </ItemSiteFilter>
    
                <MaxReturned>25</MaxReturned>
    
                <ActiveStatus>All</ActiveStatus>
            </ItemSitesQueryRq>
        </QBXMLMsgsRq>
    </QBXML>
    

    QuickBooks qbXML example 来自我们的QuickBooks development wiki 的请求。

    您得到的回复包括以下元素:

    ItemInventoryRef/ListID
    ItemInventoryRef/FullName
    
    InventorySiteRef/ListID
    InventorySiteRef/FullName
    
    ReorderLevel
    QuantityOnHand
    
    QuantityOnPurchaseOrders
    QuantityOnOrder
    QuantityOnSalesOrders
    QuantityOnSalesOrder
    
    QuantityToBeBuiltByPendingBuildTxns
    QuantityRequiredByPendingBuildTxns
    QuantityOnPendingTransfers
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-24
      相关资源
      最近更新 更多