QBO无法上传发票

时间:2013-11-30 12:41:24

标签: quickbooks invoice

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

我总是收到错误: "您必须为金额或可计费的$$客户$$选择每个分割行的产品/服务或帐户。"

我的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>

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

1 个答案:

答案 0 :(得分:1)

看起来您正在使用v2 API,仅支持USA QuickBooks Online 版本。

您是否尝试使用the v3 APIsglobal tax model使用支持您尝试做的事情的{{3}}?