Xero BankTransfers не отображается

Я использую конечную точку BankTransfers для добавления переводов между банковскими счетами. Раньше он работал как амулет. Я не вносил никаких изменений в свой код, но переводы внезапно перестали появляться. Xero отвечает кодом 200 и статусом ОК, но переводы просто не отображаются. Кроме того, TransferID почему-то выглядит так:

      "BankTransferID": "00000000-0000-0000-0000-000000000000"

ValidationErrors пуст, поэтому кажется, что перевод принят как действительный, но не отображается ни в одной из задействованных учетных записей.

Тело передачи, которое я использую, выглядит так:

      {
                "BankTransfers": [{
                    "FromBankAccount": {"Code": transfer_from },
                    "ToBankAccount": {"Code": transfer_to},
                    "Date": transaction_date.strftime("%Y-%m-%d"),
                    "Amount": amount}]}

И ответ выглядит так:

      {
  "Id": "1d28fdb6-cadf-4f4c-9801-55b47567e87d",
  "Status": "OK",
  "ProviderName": app_name_hidden,
  "DateTimeUTC": "\/Date(1628847828463)\/",
  "BankTransfers": [
    {
      "BankTransferID": "00000000-0000-0000-0000-000000000000",
      "DateString": "2021-08-13T00:00:00",
      "Date": "\/Date(1628812800000+0000)\/",
      "FromBankAccount": {
        "AccountID": account_id_hidden,
        "Code": "1057",
        "Name": account_name
      },
      "ToBankAccount": {
        "AccountID": account_id_hidden_2,
        "Code": "1073",
        "Name": account_name_2
      },
      "Amount": 1000.00,
      "FromBankTransactionID": "00000000-0000-0000-0000-000000000000",
      "ToBankTransactionID": "00000000-0000-0000-0000-000000000000",
      "CurrencyRate": 1.0000000000,
      "ValidationErrors": []
    }
  ]
}

Кто-нибудь сталкивался с такой же проблемой? Буду признателен за любые предложения.

1 ответ

Наши разработчики выпустили релиз, в котором исправлена ​​эта проблема.

Приносим извинения за причиненные неудобства.

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