Increase.InboundACHTransfers.InboundACHTransfer (Increase v1.0.0)

Copy Markdown View Source

An Inbound ACH Transfer is an ACH transfer initiated outside of Increase to your account.

Fields

  • id - The inbound ACH transfer's identifier.
  • acceptance - If your transfer is accepted, this will contain details of the acceptance.
  • account_id - The Account to which the transfer belongs.
  • account_number_id - The identifier of the Account Number to which this transfer was sent.
  • addenda - Additional information sent from the originator.
  • amount - The transfer amount in USD cents.
  • automatically_resolves_at - The time at which the transfer will be automatically resolved.
  • created_at - The ISO 8601 date and time at which the inbound ACH transfer was created.
  • decline - If your transfer is declined, this will contain details of the decline.
  • direction - The direction of the transfer.
  • effective_date - The effective date of the transfer. This is sent by the sending bank and is a factor in determining funds availability.
  • international_addenda - If the Inbound ACH Transfer has a Standard Entry Class Code of IAT, this will contain fields pertaining to the International ACH Transaction.
  • notification_of_change - If you initiate a notification of change in response to the transfer, this will contain its details.
  • originator_company_descriptive_date - The descriptive date of the transfer.
  • originator_company_discretionary_data - The additional information included with the transfer.
  • originator_company_entry_description - The description of the transfer.
  • originator_company_id - The id of the company that initiated the transfer.
  • originator_company_name - The name of the company that initiated the transfer.
  • originator_routing_number - The American Banking Association (ABA) routing number of the bank originating the transfer.
  • receiver_id_number - The id of the receiver of the transfer.
  • receiver_name - The name of the receiver of the transfer.
  • settlement - A subhash containing information about when and how the transfer settled at the Federal Reserve.
  • standard_entry_class_code - The Standard Entry Class (SEC) code of the transfer.
  • status - The status of the transfer.
  • trace_number - A 15 digit number set by the sending bank and transmitted to the receiving bank. Along with the amount, date, and originating routing number, this can be used to identify the ACH transfer. ACH trace numbers are not unique, but are used to correlate returns.
  • transfer_return - If your transfer is returned, this will contain details of the return.
  • type - A constant representing the object's type. For this resource it will always be inbound_ach_transfer.

Summary

Types

t()

@type t() :: %Increase.InboundACHTransfers.InboundACHTransfer{
  acceptance:
    Increase.InboundACHTransfers.InboundACHTransfer.Acceptance.t() | nil,
  account_id: String.t(),
  account_number_id: String.t(),
  addenda: Increase.InboundACHTransfers.InboundACHTransfer.Addenda.t() | nil,
  amount: integer(),
  automatically_resolves_at: DateTime.t(),
  created_at: DateTime.t(),
  decline: Increase.InboundACHTransfers.InboundACHTransfer.Decline.t() | nil,
  direction: String.t(),
  effective_date: Date.t(),
  id: String.t(),
  international_addenda:
    Increase.InboundACHTransfers.InboundACHTransfer.InternationalAddenda.t()
    | nil,
  notification_of_change:
    Increase.InboundACHTransfers.InboundACHTransfer.NotificationOfChange.t()
    | nil,
  originator_company_descriptive_date: String.t() | nil,
  originator_company_discretionary_data: String.t() | nil,
  originator_company_entry_description: String.t(),
  originator_company_id: String.t(),
  originator_company_name: String.t(),
  originator_routing_number: String.t(),
  receiver_id_number: String.t() | nil,
  receiver_name: String.t() | nil,
  settlement: Increase.InboundACHTransfers.InboundACHTransfer.Settlement.t(),
  standard_entry_class_code: String.t(),
  status: String.t(),
  trace_number: String.t(),
  transfer_return:
    Increase.InboundACHTransfers.InboundACHTransfer.TransferReturn.t() | nil,
  type: String.t()
}