Class: Increase::Models::InboundACHTransfer

Inherits:
BaseModel
  • Object
show all
Defined in:
lib/increase/models/inbound_ach_transfer.rb

Defined Under Namespace

Classes: Acceptance, Addenda, Decline, InternationalAddenda, NotificationOfChange, TransferReturn

Instance Attribute Summary collapse

Method Summary

Methods inherited from BaseModel

#[], #inspect, #to_h, #to_s

Instance Attribute Details

#acceptanceIncrease::Models::InboundACHTransfer::Acceptance

If your transfer is accepted, this will contain details of the acceptance.



14
# File 'lib/increase/models/inbound_ach_transfer.rb', line 14

required :acceptance, -> { Increase::Models::InboundACHTransfer::Acceptance }

#account_idString

The Account to which the transfer belongs.

Returns:

  • (String)


19
# File 'lib/increase/models/inbound_ach_transfer.rb', line 19

required :account_id, String

#account_number_idString

The identifier of the Account Number to which this transfer was sent.

Returns:

  • (String)


24
# File 'lib/increase/models/inbound_ach_transfer.rb', line 24

required :account_number_id, String

#addendaIncrease::Models::InboundACHTransfer::Addenda

Additional information sent from the originator.



29
# File 'lib/increase/models/inbound_ach_transfer.rb', line 29

required :addenda, -> { Increase::Models::InboundACHTransfer::Addenda }

#amountInteger

The transfer amount in USD cents.

Returns:

  • (Integer)


34
# File 'lib/increase/models/inbound_ach_transfer.rb', line 34

required :amount, Integer

#automatically_resolves_atString

The time at which the transfer will be automatically resolved.

Returns:

  • (String)


39
# File 'lib/increase/models/inbound_ach_transfer.rb', line 39

required :automatically_resolves_at, String

#declineIncrease::Models::InboundACHTransfer::Decline

If your transfer is declined, this will contain details of the decline.



44
# File 'lib/increase/models/inbound_ach_transfer.rb', line 44

required :decline, -> { Increase::Models::InboundACHTransfer::Decline }

#directionSymbol

The direction of the transfer.

Returns:

  • (Symbol)


49
# File 'lib/increase/models/inbound_ach_transfer.rb', line 49

required :direction, Increase::Enum.new(:credit, :debit)

#expected_settlement_scheduleSymbol

The settlement schedule the transfer is expected to follow.

Returns:

  • (Symbol)


54
# File 'lib/increase/models/inbound_ach_transfer.rb', line 54

required :expected_settlement_schedule, Increase::Enum.new(:same_day, :future_dated)

#idString

The inbound ACH transfer's identifier.

Returns:

  • (String)


9
# File 'lib/increase/models/inbound_ach_transfer.rb', line 9

required :id, String

#international_addendaIncrease::Models::InboundACHTransfer::InternationalAddenda

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



59
# File 'lib/increase/models/inbound_ach_transfer.rb', line 59

required :international_addenda, -> { Increase::Models::InboundACHTransfer::InternationalAddenda }

#notification_of_changeIncrease::Models::InboundACHTransfer::NotificationOfChange

If you initiate a notification of change in response to the transfer, this will contain its details.



64
# File 'lib/increase/models/inbound_ach_transfer.rb', line 64

required :notification_of_change, -> { Increase::Models::InboundACHTransfer::NotificationOfChange }

#originator_company_descriptive_dateString

The descriptive date of the transfer.

Returns:

  • (String)


69
# File 'lib/increase/models/inbound_ach_transfer.rb', line 69

required :originator_company_descriptive_date, String

#originator_company_discretionary_dataString

The additional information included with the transfer.

Returns:

  • (String)


74
# File 'lib/increase/models/inbound_ach_transfer.rb', line 74

required :originator_company_discretionary_data, String

#originator_company_entry_descriptionString

The description of the transfer.

Returns:

  • (String)


79
# File 'lib/increase/models/inbound_ach_transfer.rb', line 79

required :originator_company_entry_description, String

#originator_company_idString

The id of the company that initiated the transfer.

Returns:

  • (String)


84
# File 'lib/increase/models/inbound_ach_transfer.rb', line 84

required :originator_company_id, String

#originator_company_nameString

The name of the company that initiated the transfer.

Returns:

  • (String)


89
# File 'lib/increase/models/inbound_ach_transfer.rb', line 89

required :originator_company_name, String

#originator_routing_numberString

The American Banking Association (ABA) routing number of the bank originating the transfer.

Returns:

  • (String)


94
# File 'lib/increase/models/inbound_ach_transfer.rb', line 94

required :originator_routing_number, String

#receiver_id_numberString

The id of the receiver of the transfer.

Returns:

  • (String)


99
# File 'lib/increase/models/inbound_ach_transfer.rb', line 99

required :receiver_id_number, String

#receiver_nameString

The name of the receiver of the transfer.

Returns:

  • (String)


104
# File 'lib/increase/models/inbound_ach_transfer.rb', line 104

required :receiver_name, String

#standard_entry_class_codeSymbol

The Standard Entry Class (SEC) code of the transfer.

Returns:

  • (Symbol)


109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
# File 'lib/increase/models/inbound_ach_transfer.rb', line 109

required :standard_entry_class_code,
Increase::Enum.new(
  :corporate_credit_or_debit,
  :corporate_trade_exchange,
  :prearranged_payments_and_deposit,
  :internet_initiated,
  :point_of_sale,
  :telephone_initiated,
  :customer_initiated,
  :accounts_receivable,
  :machine_transfer,
  :shared_network_transaction,
  :represented_check,
  :back_office_conversion,
  :point_of_purchase,
  :check_truncation,
  :destroyed_check,
  :international_ach_transaction
)

#statusSymbol

The status of the transfer.

Returns:

  • (Symbol)


132
# File 'lib/increase/models/inbound_ach_transfer.rb', line 132

required :status, Increase::Enum.new(:pending, :declined, :accepted, :returned)

#trace_numberString

The trace number of the transfer.

Returns:

  • (String)


137
# File 'lib/increase/models/inbound_ach_transfer.rb', line 137

required :trace_number, String

#transfer_returnIncrease::Models::InboundACHTransfer::TransferReturn

If your transfer is returned, this will contain details of the return.



142
# File 'lib/increase/models/inbound_ach_transfer.rb', line 142

required :transfer_return, -> { Increase::Models::InboundACHTransfer::TransferReturn }

#typeSymbol

A constant representing the object's type. For this resource it will always be inbound_ach_transfer.

Returns:

  • (Symbol)


147
# File 'lib/increase/models/inbound_ach_transfer.rb', line 147

required :type, Increase::Enum.new(:inbound_ach_transfer)