【问题标题】:How do you categorize Items into Service, Product, Discount, Discount %, Other Charge, Other Charge %您如何将项目分类为服务、产品、折扣、折扣 %、其他费用、其他费用 %
【发布时间】:2013-04-01 22:01:52
【问题描述】:

在 Quickbooks 桌面版中,每个项目都被归类为产品、服务或折扣等。在 Quickbooks 在线版中,我需要下载项目列表并注意到它们不再被分类。

我使用的代码是这样的:

list = commonService.FindAll(new Intuit.Ipp.Data.Qbo.Item(), currentPage, itemListPageSize) as IEnumerable;

当我从 Quickbooks Online 下载此列表时,我需要知道它是否是产品/服务/折扣,以便我可以将其导入到我们的系统中,就像我们为 QB Desktop 所做的那样。

如何获取此商品的类别?

【问题讨论】:

    标签: intuit-partner-platform quickbooks-online intuit


    【解决方案1】:

    QuickBooks Online 没有多种不同的项目类型。这是一种不同的产品,与适用于 Windows/Mac 的 QuickBooks 的工作方式大不相同。

    Intuit Anywhere/IDS API 目前不支持 QuickBooks Online 的任何库存概念,尽管 QuickBooks Online 本身支持该概念。

    QuickBooks Online 根本没有“折扣”项目的概念(折扣只是发票上的另一个费率/金额字段,而不是像 QuickBooks for Windows 中的行项目)。

    这是 QuickBooks Online 界面的屏幕截图:

    请注意,我添加了 10% 的折扣,但 10% 的折扣显示为普通订单项。它只是发票上接受折扣金额的字段。因为它不是一个行项目,所以它根本不需要项目类型。

    这也反映在 API 中。

    这是一个 qbXML 示例(注意:它不是一个行项目,根本不涉及项目类型):

    <DiscountLineAdd> <!-- optional -->
      <!-- BEGIN OR -->
        <Amount >AMTTYPE</Amount> <!-- optional -->
      <!-- OR -->
        <RatePercent >PERCENTTYPE</RatePercent> <!-- optional -->
      <!-- END OR -->
      <IsTaxable >BOOLTYPE</IsTaxable> <!-- optional -->
      <AccountRef> <!-- optional -->
        <ListID >IDTYPE</ListID> <!-- optional -->
        <FullName >STRTYPE</FullName> <!-- optional -->
      </AccountRef>
    </DiscountLineAdd>
    

    这是一个 IPP 示例(同样,notice 不是一个行项目,并且根本不涉及项目类型):

         <Header>
            <DocNumber>00010</DocNumber>
            <TxnDate>2010-08-07-07:00</TxnDate>
            <Msg>No Black Ink Pens</Msg>
            <Note>Blue Ink pens only</Note>
            <CustomerId>5</CustomerId>
            <SalesTaxCodeId idDomain="QBO">1</SalesTaxCodeId>
            <SalesTaxCodeName>IS_TAXABLE</SalesTaxCodeName>
            <SubTotalAmt>200.00</SubTotalAmt>
            <TaxAmt>100.00</TaxAmt>
            <TotalAmt>298.75</TotalAmt>
            <DueDate>2010-08-16-07:00</DueDate>
            <BillEmail>john_doe@digitalinsight.com</BillEmail>
            <DiscountAmt>-1.25</DiscountAmt>
        </Header>
    

    【讨论】:

    • 但是如果我正在进口商品,我怎么知道我正在进口折扣?在 QBOE 中,它们都显示为正数。
    • QBOE中没有折扣项目。所以您不会导入折扣,因为折扣商品不存在
    • 我很抱歉,但我不太明白。折扣似乎是一个很常见的项目,可以按百分比添加到发票中。您是说 Quickbooks online 不支持我可以向客户收取 100 美元的服务费用但提供 20% 的折扣使余额为 80 美元的用例?
    • 不,我不是这个意思。我是说折扣项目不存在。这不是 QuickBooks Online 处理折扣的方式。 QuickBooks Online 没有提供折扣的订单项,而是有一个折扣字段,您可以将金额填入其中。我已经编辑了上面的答案,以具体向您展示我的意思 - 请注意折扣不是 QuickBooks Online 中的正常项目。它只是发票上一个完全独立的字段,与实际行项目完全无关,与实际项目类型完全无关。
    猜你喜欢
    • 2014-02-12
    • 2015-09-12
    • 1970-01-01
    • 2011-11-18
    • 1970-01-01
    • 1970-01-01
    • 2015-09-08
    • 1970-01-01
    • 2017-01-26
    相关资源
    最近更新 更多