既存のJournalEntry行からJournalEntryModListに追加された行にすべての値をコピーする必要がありますか?
[JournalLineMod]内のすべての要素を再度送信する必要はありませんが、少なくともすべての行に対して[TxnLineID]を送信する必要があります。
たとえば、これを送信するだけの場合:
<JournalEntryModRq>
<JournalEntryMod>
<TxnID>ABCD1234</TxnID>
<EditSequence>1234</EditSequence>
<TxnDate>some new date here</TxnDate>
</JournalEntryMod>
</JournalEntryModRq>
次に、基本的にQuickBooksに、既存のすべての広告申込情報をそのジャーナルエントリにドロップするように指示します。
代わりに、保持するすべてのラインアイテムに対してTxnLineIDを送信する必要があります。送信しないラインアイテムのTxnLineID値は、トランザクションから削除されます。
だからこのようなもの:
<JournalEntryModRq>
<JournalEntryMod>
<TxnID>ABCD1234</TxnID>
<EditSequence>1234</EditSequence>
<TxnDate>some new date here</TxnDate>
<JournalLineMod>
<TxnLineID>An existing TxnLineID goes here</TxnLineID>
</JournalLineMod>
<JournalLineMod>
<TxnLineID>An existing TxnLineID goes here</TxnLineID>
</JournalLineMod>
<JournalLineMod>
... bla bla bla lots of new data goes here ...
</JournalLineMod>
</JournalEntryMod>
</JournalEntryModRq>