1

我正在使用 BankTransfers 端点添加银行账户之间的转账。过去它曾经像魅力一样工作。我没有对我的代码进行任何更改,但传输突然停止出现。Xero 以 200 代码和状态 OK 响应,但传输不会显示。此外,由于某种原因,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": []
    }
  ]
}

有没有人面临同样的问题?将不胜感激任何建议。

4

1 回答 1

1

我们的开发人员发布了修复此问题的版本。

对造成的不便深表歉意

于 2021-08-15T23:35:12.123 回答