Xero + icon

Xero +

Consume Xero API

Bank Transfer → Create

AI-generated

Summary

Create a bank transfer between two bank accounts within a specified organization in Xero, specifying the amount and optional details such as date, reference, and reconciliation status.

Inputs

  • Organization Name or ID (required) — Select the Xero organization (tenant) to create the bank transfer in, either by name or ID.
  • From Bank Account Name or ID (required) — Select the source bank account for the transfer by name, account ID, or account code.
  • To Bank Account Name or ID (required) — Select the destination bank account for the transfer by name, account ID, or account code.
  • Amount (required) — The monetary amount to transfer from the source to the destination bank account.
  • Additional Fields — Optional fields including date of the transaction, reference text, and reconciliation flags for source and destination accounts.

Output shape

a single record containing the created bank transfer details as returned by the Xero API

The response includes all fields returned by Xero for the created bank transfer. Inputs must be valid and correspond to accounts and organizations accessible by the credentials used.

Examples

Example 1: Creating a bank transfer of 100.00 from 'Main Checking' to 'Savings' account for organization 'MyCompany' with today's date and a reference note.

Set Organization to 'MyCompany'; choose 'Main Checking' as From Bank Account; choose 'Savings' as To Bank Account; enter 100.00 as Amount; optionally set date and reference in Additional Fields.

Links

Discussion