TxnNumber против RefNumber в ReceivePaymentQuery - QBXML - PullRequest
0 голосов
/ 29 января 2019

В чем разница между TxnNumber и RefNumber при запросе на получение платежей?

И как я могу получить дату платежа?Я вижу три поля TxnDate в ReceivePaymentRet.

...
<ReceivePaymentRet> <!-- optional, may repeat -->
    ...
    <TxnNumber >INTTYPE</TxnNumber> <!-- optional -->
    ...
    <TxnDate >DATETYPE</TxnDate> <!-- payment date? -->
    ...
    <RefNumber >INTTYPE</RefNumber> <!-- optional -->
    ...
    <AppliedToTxnRet> 
        <TxnDate >DATETYPE</TxnDate> <!-- payment date? -->

        <LinkedTxn> <!-- optional, may repeat -->
            <TxnDate >DATETYPE</TxnDate> <!-- payment date? -->
        </LinkedTxn>
    </AppliedToTxnRet> 
    ...
</ReceivePaymentRet>

1 Ответ

0 голосов
/ 29 января 2019

Подробности:

  • TxnNumber - это внутренняя транзакция QuickBooks, не очень полезная для всего, что вы делаете
  • TxnDate - это дата, введенная впользовательский интерфейс QuickBooks для платежа (обычно дата получения платежа)
  • RefNumber - это ссылка, # введенная в пользовательский интерфейс QuickBooks для платежа (обычно это номер чека для чеков и идентификатор транзакции).для транзакций по кредитным картам)
  • AppliedToTxnRet/TxnDate - это дата счета , к которому был применен платеж
  • AppliedToTxnRet/LinkedTxn - это массив другихсвязанные транзакции, связанные с платежом (например, это могут быть кредитовые авизо и т. д.)
  • AppliedToTxnRet/LinkedTxn/TxnDate - это дата, введенная в пользовательский интерфейс QuickBooks тех связанных транзакций, связанных с платежом

В чем разница между TxnNumber и RefNumber при запросе на получение платежей?

RefNumber - это то, что вам нужно - это то, что отображается в пользовательском интерфейсе.

А как я могу получить дату платежа?

Базовый уровень TxnDate - это желаемая дата платежа.

...