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 ответ
Наши разработчики выпустили релиз, в котором исправлена эта проблема.
Приносим извинения за причиненные неудобства.