Use this function to create a bank transfer.

The two sides of each bank transfer will automatically be recorded as RECEIVE-TRANSFER and SPEND-TRANSFER types in the GET BankTransactions endpoint. The BankTransationIDs are returned in responses for successful calls.

Note that the following functionality is not currently supported:

  • You cannot specify the reference field.
  • You cannot transfer between accounts in different currencies.



Authentication values used to connect to the Xero server.

Bank transfer

The bank transfer to create.

Mandatory Items:

  • FromBankAccount: An account of Type BANK to transfer from.
  • ToBankAccount: An account of Type BANK to transfer to.
  • Amount.



The bank transfer created.

Xero Developer: Bank Transfer (PUT)