Wire Transfer
Wire transfer object
The wire transfer object represents the current state of a single wire transfer initiated by or received by Column. Wire transfers are used to send and receive money over Fedwire. The wire transfer object exposes all relevant information about the wire transfer to developers. Read more about wire transfers here.
Object Parameters
account_number_id
stringID of the account number that is sending/receiving the transfer
allow_overdraft
booleanAllows the account to go negative for an outgoing transfer. The bank account needs to have is_overdraftable enabled with an overdraft reserve account linked to it
amount
numberAmount (in cents) of the funds that will be transferred between originator and counterparty accounts. e.g. $1.75 would be represented by 175.
bank_account_id
stringID of the bank account that is sending/receiving the transfer
beneficiary_account_number
stringThe external account number to which the wire is being sent
beneficiary_name
stringThe name of the person who is receiving the wire
beneficiary_reference
stringReference information for the beneficiary included in the wire transfer.
business_function_code
stringThe business function code specified in the wire transfer. Possible business function codes are BTR, CTP, CTR, DRC, or DRW
completed_at
date-timeThe timestamp when the wire was completed
counterparty_id
stringID of the counterparty that is receiving/sending the transfer
created_at
date-timeThe timestamp when the wire was created
created_by
objectThe identity (API key or dashboard user) that created the wire transfer.
id
stringID of the entity or API key that created the resource
name
stringName of the creator
type
stringType of creator (e.g. api_key, user)
creditor_agent_name
stringName of the creditor's financial institution.
creditor_agent_routing_number
stringRouting number of the creditor's financial institution.
creditor_tax_id
stringA Tax Identification Number (TIN) or Employer Identification Number (EIN) of exactly 9 numeric characters for the creditor. This field is only required when the counterparty routing number is one of the Treasury tax payment RTNs ('091036164' or '091036177') for an outgoing wire transfer.
currency_code
stringThe three-letter currency code defined in ISO 4217. e.g. USD
debtor_agent_name
stringName of the debtor's financial institution.
debtor_agent_routing_number
stringRouting number of the debtor's financial institution.
description
stringA description of the transfer visible in account statements. This field contains "originator to beneficiary" information and will be transmitted to the RDFI. The description has a 140 character limit.
fi_to_fi_information_line_1
stringFinancial institution to financial institution information, most often used by a FI to explain the reason for a wire reversal
fi_to_fi_information_line_2
stringFinancial institution to financial institution information line 2.
fi_to_fi_information_line_3
stringFinancial institution to financial institution information line 3.
fi_to_fi_information_line_4
stringFinancial institution to financial institution information line 4.
fi_to_fi_information_line_5
stringFinancial institution to financial institution information line 5.
fi_to_fi_information_line_6
stringFinancial institution to financial institution information line 6.
id
stringThe unique ID of the object
idempotency_key
stringThe idempotency key specified in the wire transfer
imad
stringStands for Input/Output Message Accountability Data. A unique number set by the originating bank given to each Fedwire payment when using the Federal Reserve Bank Service and can be used to investigate and track wire transfers. IMAD will be populated asynchronously and will not be populated on the completed event. IMAD will also not be populated for on-us wire transfers.
initiated_at
date-timeThe timestamp when the wire was initiated
instructed_agent_name
stringName of the instructed financial institution.
instructed_agent_routing_number
stringRouting number of the instructed financial institution.
instructing_agent_name
stringName of the instructing financial institution.
instructing_agent_routing_number
stringRouting number of the instructing financial institution.
is_incoming
booleanIndicates whether the wire transfer was incoming ( true or outgoing false )
is_on_us
booleanIndicates whether the wire transfer was between two bank accounts held at Column
manual_review_at
date-timeThe timestamp when the wire went into the manual review state
omad
stringStands for Input/Output Message Accountability Data. A unique number set by the Fed given to each Fedwire payment when using the Federal Reserve Bank Service and can be used to investigate and track wire transfers. OMAD will be populated asynchronously and will not be populated on the completed event. OMAD will also not be populated for on-us wire transfers.
originator_account_number
stringThe external account number from which the wire is originated
originator_name
stringThe name of the person or entity that is originating the wire
originator_to_beneficiary_information_line_1
stringOriginator to beneficiary information line 1.
originator_to_beneficiary_information_line_2
stringOriginator to beneficiary information line 2.
originator_to_beneficiary_information_line_3
stringOriginator to beneficiary information line 3.
originator_to_beneficiary_information_line_4
stringOriginator to beneficiary information line 4.
pending_submission_at
date-timeThe timestamp when the wire was marked PENDING_SUBMISSION
pre_review_at
date-timeThe timestamp at which the wire transfer entered a pre-review state.
previous_message_reference
stringThe previous message identifier included in the raw wire message
raw_beneficiary_address
stringThe unstructured beneficiary address extracted from the raw wire message
raw_message
stringThe raw Fedwire message for this wire transfer.
raw_originator_address
stringThe unstructured originator address extracted from the raw wire message
receiver_di_name
stringThe name of the person / entity that received the wire
receiver_di_routing_number
stringThe routing number of the bank that received the wire
rejected_at
date-timeThe timestamp when the wire was rejected
return_additional_info
stringContains additional freeform text from the RDFI if provided (only populated for wire returns)
return_reason
stringReason the original transfer was returned. Possible values: invalid_beneficiary_account_number, beneficiary_mismatch, beneficiary_request, originator_request, account_closed, account_blocked, incorrect_amount, fraud, missing_originator_data, missing_beneficiary_data, compliance, other
reversal_pair_transfer_id
stringIf the transfer is the original transfer of a wire reversal, this field is the unique ID of the reversal transfer. If the transfer is the reversal transfer of a wire reversal, this field is the unique ID of the original transfer.
reviews
arrayList of compliance reviews associated with the wire transfer.
sender_address
objectThe address of the sender of the wire transfer.
city
stringCity name
country_code
stringTwo-letter ISO 3166-1 alpha-2 country code (e.g. US)
line_1
stringStreet address line 1
line_2
stringStreet address line 2
postal_code
stringPostal or ZIP code
state
stringState or province
sender_di_name
stringThe name of the person / entity that sent the wire
sender_di_routing_number
stringThe routing number of the bank that sent the wire
sender_reference
stringThe sender reference field parsed out from the raw wire message
status
stringThe current status of the wire transfer. Possible statuses are INITIATED, COMPLETED, REJECTED, and MANUAL_REVIEW
submitted_at
date-timeThe timestamp when the wire was submitted
subtype_code
stringThe subtype code specified in the wire transfer
tax_record_period_type
stringThe Tax Month in the tax remittance component. This field is only required when the counterparty routing number is one of the Treasury tax payment RTNs for an outgoing wire transfer. Possible values are MM01 through MM12 (January through December)
tax_type_code
stringTax Type Code of exactly 5 alphanumeric characters (capital letters and numbers). This field is only required when the counterparty routing number is one of the Treasury tax payment RTNs for an outgoing wire transfer.
tax_year
stringA Tax Year of exactly 4 numerical characters. This field is only required when the counterparty routing number is one of the Treasury tax payment RTNs for an outgoing wire transfer.
type_code
stringThe type code specified in the wire transfer
ultimate_originator_counterparty_id
stringID of the ultimate originating counterparty that sent the transfer in an outgoing wire transfer. If present, this will replace the originator field in the outgoing wire message.
updated_at
date-timeThe timestamp when the wire was updated
wire_drawdown_request_id
stringID of the wire drawdown request if the wire is sent in response to a wire drawdown request