請求書と請求書を変更する場合、明細項目を問題なく処理できます。アイテムを追加するには、に設定しTxnLineID
、-1
アイテムを削除するには、mod リクエストに含めないだけです。TxnLineID
したがって、後で mod をすべて mod に保存する代わりに-1
、現在のすべてのアイテムを効果的に削除し、元に戻したいすべてのアイテムを追加します。この方法は、預金には当てはまらないようです。トランザクション ラインでデポジットが正常に作成された場合は、0 ラインで mod リクエストを実行します。デポジットにはまだ 1 つのトランザクションが関連付けられています。
このリクエストは正常に処理されましたが、レスポンスには元のDepositLine
.
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<DepositModRq>
<DepositMod>
<TxnID>a68sdf4as-864564848</TxnID>
<EditSequence>1388524567</EditSequence>
<DepositToAccountRef>
<ListID>a65sd4fasd-468468465</ListID>
</DepositToAccountRef>
</DepositMod>
</DepositModRq>
</QBXMLMsgsRq>
</QBXML>
OCRを見ると、デポジットを削除して新しいデポジットを作成する必要があるようです。そこにもっと良いオプションはありますか?