【问题标题】:QBO unable to upload invoiceQBO无法上传发票
【发布时间】:2013-11-30 12:41:23
【问题描述】:

我的任务是将发票上传到 UK QuickBooks Online。

我总是得到一个错误: “您必须为每个拆分行选择一个产品/服务或一个帐户,其中包含金额或可计费的 $$customer$$。”

我的 XML 请求:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Invoice xmlns="http://www.intuit.com/sb/cdm/v2" xmlns:ns2="http://www.intuit.com/sb/cdm/qbopayroll/v1" xmlns:ns3="http://www.intuit.com/sb/cdm/qbo">
<Header>
    <TxnDate>2013-11-30</TxnDate>
    <CustomerId idDomain="QBO">1</CustomerId>
    <TaxAmt>6.8</TaxAmt>
    <BillAddr>
        <Line1>Alex</Line1>
        <Line2>Test</Line2>
        <Line3>Prague</Line3>
    </BillAddr>
    <ShipAddr>
        <Line1>Test</Line1>
        <Line2>Prague</Line2>
    </ShipAddr>
    <BillEmail></BillEmail>
    <DiscountTaxable>false</DiscountTaxable>
</Header>
<Line>
    <Desc>Internet connection</Desc>
    <Amount>34</Amount>
    <Taxable>true</Taxable>
    <ItemId>3</ItemId>
    <UnitPrice>34</UnitPrice>
    <Qty>1.00</Qty>
</Line>

我该如何解决这个问题? 谢谢。

【问题讨论】:

    标签: quickbooks invoice


    【解决方案1】:

    您似乎正在使用 v2 API,它仅支持 USA QuickBooks Online 版本。

    您是否尝试过使用the v3 APIs,它使用支持您正在尝试做的事情的global tax model

    【讨论】:

    • 谢谢,基思。找不到有关英国支持的任何文档。 v2 做了一些很奇怪的事情。它可以从 UK quickbooks 中检索数据,但不能上传。我的任务只是从 QB 检索客户并将发票上传到 QB。在 v3 中可以吗?
    • 还有一件事。我应该为 QBD 使用 QBXML 而不是 REST api V3 吗?提前致谢。
    • 对于 QBD,您应该使用 qbXML。对于 QBO,您应该使用 v3 API。你不应该再使用 v2 了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-08
    • 1970-01-01
    相关资源
    最近更新 更多