Как удалить строку транзакции из депозита в QBXML?

При изменении счетов и счетов я могу работать с позициями просто отлично. Чтобы добавить элементы я установил TxnLineID в -1 и для удаления предмета вы просто не включаете его в запрос мода. Таким образом, вместо хранения TxnLineID для более поздних модов я установил их все -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, похоже, я должен удалить депозит и создать новый. Есть ли лучшие варианты там?

0 ответов

Другие вопросы по тегам