如何使用QBXML在QuickBooks中录入贷方账单(Bill as Credit)
解决方法
你当前使用的BillAddRq是专门用于创建「账单」类交易的QBXML请求,要生成「贷方」(供应商贷方票据)类交易,仅需要更换请求的节点类型即可,其余字段的传值规则和你当前的写法完全一致。
调整要点:
- 将根请求节点从
BillAddRq替换为VendorCreditAddRq - 将交易内容包裹节点从
BillAdd替换为VendorCreditAdd
调整后完整请求示例:
<?xml version="1.0" encoding="utf-8" ?> <?qbxml version="13.0"?> <QBXML> <QBXMLMsgsRq onError="continueOnError"> <VendorCreditAddRq requestID = "0"> <VendorCreditAdd> <VendorRef> <ListID>80000012-1628620378</ListID> </VendorRef> <TxnDate>2021-05-26</TxnDate> <RefNumber>TESTING1</RefNumber> <ExpenseLineAdd> <AccountRef> <ListID>80000033-1628622157</ListID> </AccountRef> <Amount>52.86</Amount> <Memo>测试</Memo> </ExpenseLineAdd> <ExpenseLineAdd> <AccountRef> <ListID>80000034-1628627741</ListID> </AccountRef> <Amount>10.00</Amount> <Memo>补充测试</Memo> </ExpenseLineAdd> </VendorCreditAdd> </VendorCreditAddRq> </QBXMLMsgsRq> </QBXML>
调整后提交请求即可直接生成对应「贷方」类型的交易记录,操作界面上的单选按钮会自动选中「贷方」选项。
内容的提问来源于stack exchange,提问作者RicEspn
相关产品推荐
相关产品推荐

