执行 ReceivePaymentQueryRq 时如何获取发票信息?
How can I get invoice information when I do a ReceivePaymentQueryRq?
我要发票号。并在我使用 QBXML 执行 ReceivePaymentQueryRq 时列出发票的 ID,以了解收到付款的发票。 quickbooks版本为Enterprise 7.0,sdk版本为13.0。请帮忙。
在我看来 AppliedToTxnRet 组包含您要查找的信息。我实际上并没有使用它,但是查看 ReceivePaymentQueryRs AppliedToTxnRet 中的字段我看到了 TxnID 和 RefNumber。
做一个 ReceivePaymentQueryRq
,确保指定您想要退回订单项:
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="13.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<ReceivePaymentQueryRq>
....
<IncludeLineItems>true</IncludeLineItems>
<IncludeRetElement>true</IncludeRetElement>
</ReceivePaymentQueryRq>
</QBXMLMsgsRq>
</QBXML>
你会得到这样的节点:
...
<AppliedToTxnRet>
<TxnID>ABCD-1234</TxnID>
<TxnType>Invoice</TxnType>
<TxnDate>2015-02-03</TxnDate>
<RefNumber>1234</RefNumber>
<BalanceRemaining>50.00</BalanceRemaining>
<Amount>25.00</Amount>
</AppliedToTxnRet>
...
这会告诉您付款应用于哪些发票。
您可能需要升级 QuickBooks 才能执行此操作。 QuickBooks 7 现在已经 8 岁了,多年来一直不受支持。
我要发票号。并在我使用 QBXML 执行 ReceivePaymentQueryRq 时列出发票的 ID,以了解收到付款的发票。 quickbooks版本为Enterprise 7.0,sdk版本为13.0。请帮忙。
在我看来 AppliedToTxnRet 组包含您要查找的信息。我实际上并没有使用它,但是查看 ReceivePaymentQueryRs AppliedToTxnRet 中的字段我看到了 TxnID 和 RefNumber。
做一个 ReceivePaymentQueryRq
,确保指定您想要退回订单项:
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="13.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<ReceivePaymentQueryRq>
....
<IncludeLineItems>true</IncludeLineItems>
<IncludeRetElement>true</IncludeRetElement>
</ReceivePaymentQueryRq>
</QBXMLMsgsRq>
</QBXML>
你会得到这样的节点:
...
<AppliedToTxnRet>
<TxnID>ABCD-1234</TxnID>
<TxnType>Invoice</TxnType>
<TxnDate>2015-02-03</TxnDate>
<RefNumber>1234</RefNumber>
<BalanceRemaining>50.00</BalanceRemaining>
<Amount>25.00</Amount>
</AppliedToTxnRet>
...
这会告诉您付款应用于哪些发票。
您可能需要升级 QuickBooks 才能执行此操作。 QuickBooks 7 现在已经 8 岁了,多年来一直不受支持。