如何在 QBXML 请求的 Quickbooks 行项目上手动输入金额

How to manually enter Amount on Quickbooks line item for QBXML request

据我所知 QBXML 的文档和示例,我需要在向请求添加行项目时传递 <Rate><Quantity>(然后 Quickbooks 计算小计) .不幸的是,有时我的数量是 3,小计需要加起来 10.00 美元。

3 * .33 = .99 != .00

是否可以只输入 <Quantity><Amount><Amount> 覆盖计算?有没有更好的方法来处理这个问题?

这样的东西行得通吗?

<InvoiceLineAdd>
    <ItemRef>
        <FullName><?php echo $item->name;?></FullName>
    </ItemRef>
    <Desc><?php echo $line->description;?></Desc>
    <Quantity><?php echo $line->quantity;?></Quantity>
    <Amount><?php echo $line->subtotal;?></Amount>
    <SalesTaxCodeRef>
        <FullName><?php echo $line->taxable ? 'TAX' : 'NON';?></FullName>
    </SalesTaxCodeRef>
</InvoiceLineAdd>

输入 3 个值中的 2 个,然后计算另一个。

输入数量和金额,系统将为您计算费率。