Increase.InboundACHTransfers.InboundACHTransfer.InternationalAddenda (Increase v1.0.0)

Copy Markdown View Source

If the Inbound ACH Transfer has a Standard Entry Class Code of IAT, this will contain fields pertaining to the International ACH Transaction.

Fields

  • destination_country_code - The ISO 3166, Alpha-2 country code of the destination country.
  • destination_currency_code - The ISO 4217 currency code for the destination bank account.
  • foreign_exchange_indicator - A description of how the foreign exchange rate was calculated.
  • foreign_exchange_reference - Depending on the foreign_exchange_reference_indicator, an exchange rate or a reference to a well-known rate.
  • foreign_exchange_reference_indicator - An instruction of how to interpret the foreign_exchange_reference field for this Transaction.
  • foreign_payment_amount - The amount in the minor unit of the foreign payment currency. For dollars, for example, this is cents.
  • foreign_trace_number - A reference number in the foreign banking infrastructure.
  • international_transaction_type_code - The type of transfer. Set by the originator.
  • originating_currency_code - The ISO 4217 currency code for the originating bank account.
  • originating_depository_financial_institution_branch_country - The ISO 3166, Alpha-2 country code of the originating branch country.
  • originating_depository_financial_institution_id - An identifier for the originating bank. One of an International Bank Account Number (IBAN) bank identifier, SWIFT Bank Identification Code (BIC), or a domestic identifier like a US Routing Number.
  • originating_depository_financial_institution_id_qualifier - An instruction of how to interpret the originating_depository_financial_institution_id field for this Transaction.
  • originating_depository_financial_institution_name - The name of the originating bank. Sometimes this will refer to an American bank and obscure the correspondent foreign bank.
  • originator_city - A portion of the originator address. This may be incomplete.
  • originator_country - A portion of the originator address. The ISO 3166, Alpha-2 country code of the originator country.
  • originator_identification - An identifier for the originating company. This is generally stable across multiple ACH transfers.
  • originator_name - Either the name of the originator or an intermediary money transmitter.
  • originator_postal_code - A portion of the originator address. This may be incomplete.
  • originator_state_or_province - A portion of the originator address. This may be incomplete.
  • originator_street_address - A portion of the originator address. This may be incomplete.
  • payment_related_information - A description field set by the originator.
  • payment_related_information2 - A description field set by the originator.
  • receiver_city - A portion of the receiver address. This may be incomplete.
  • receiver_country - A portion of the receiver address. The ISO 3166, Alpha-2 country code of the receiver country.
  • receiver_identification_number - An identification number the originator uses for the receiver.
  • receiver_postal_code - A portion of the receiver address. This may be incomplete.
  • receiver_state_or_province - A portion of the receiver address. This may be incomplete.
  • receiver_street_address - A portion of the receiver address. This may be incomplete.
  • receiving_company_or_individual_name - The name of the receiver of the transfer. This is not verified by Increase.
  • receiving_depository_financial_institution_country - The ISO 3166, Alpha-2 country code of the receiving bank country.
  • receiving_depository_financial_institution_id - An identifier for the receiving bank. One of an International Bank Account Number (IBAN) bank identifier, SWIFT Bank Identification Code (BIC), or a domestic identifier like a US Routing Number.
  • receiving_depository_financial_institution_id_qualifier - An instruction of how to interpret the receiving_depository_financial_institution_id field for this Transaction.
  • receiving_depository_financial_institution_name - The name of the receiving bank, as set by the sending financial institution.

Summary

Types

t()

@type t() :: %Increase.InboundACHTransfers.InboundACHTransfer.InternationalAddenda{
  destination_country_code: String.t(),
  destination_currency_code: String.t(),
  foreign_exchange_indicator: String.t(),
  foreign_exchange_reference: String.t() | nil,
  foreign_exchange_reference_indicator: String.t(),
  foreign_payment_amount: integer(),
  foreign_trace_number: String.t() | nil,
  international_transaction_type_code: String.t(),
  originating_currency_code: String.t(),
  originating_depository_financial_institution_branch_country: String.t(),
  originating_depository_financial_institution_id: String.t(),
  originating_depository_financial_institution_id_qualifier: String.t(),
  originating_depository_financial_institution_name: String.t(),
  originator_city: String.t(),
  originator_country: String.t(),
  originator_identification: String.t(),
  originator_name: String.t(),
  originator_postal_code: String.t() | nil,
  originator_state_or_province: String.t() | nil,
  originator_street_address: String.t(),
  payment_related_information: String.t() | nil,
  payment_related_information2: String.t() | nil,
  receiver_city: String.t(),
  receiver_country: String.t(),
  receiver_identification_number: String.t() | nil,
  receiver_postal_code: String.t() | nil,
  receiver_state_or_province: String.t() | nil,
  receiver_street_address: String.t(),
  receiving_company_or_individual_name: String.t(),
  receiving_depository_financial_institution_country: String.t(),
  receiving_depository_financial_institution_id: String.t(),
  receiving_depository_financial_institution_id_qualifier: String.t(),
  receiving_depository_financial_institution_name: String.t()
}