Class: Increase::Models::Transaction::Source::InboundACHTransfer

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

Defined Under Namespace

Classes: Addenda

Instance Attribute Summary collapse

Method Summary

Methods inherited from BaseModel

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

Instance Attribute Details

#addendaIncrease::Models::Transaction::Source::InboundACHTransfer::Addenda

Additional information sent from the originator.



1674
# File 'lib/increase/models/transaction.rb', line 1674

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

#amountInteger

The amount in the minor unit of the destination account currency. For dollars, for example, this is cents.

Returns:

  • (Integer)


1679
# File 'lib/increase/models/transaction.rb', line 1679

required :amount, Integer

#originator_company_descriptive_dateString

The description of the date of the transfer, usually in the format YYMMDD.

Returns:

  • (String)


1684
# File 'lib/increase/models/transaction.rb', line 1684

required :originator_company_descriptive_date, String

#originator_company_discretionary_dataString

Data set by the originator.

Returns:

  • (String)


1689
# File 'lib/increase/models/transaction.rb', line 1689

required :originator_company_discretionary_data, String

#originator_company_entry_descriptionString

An informational description of the transfer.

Returns:

  • (String)


1694
# File 'lib/increase/models/transaction.rb', line 1694

required :originator_company_entry_description, String

#originator_company_idString

An identifier for the originating company. This is generally, but not always, a stable identifier across multiple transfers.

Returns:

  • (String)


1699
# File 'lib/increase/models/transaction.rb', line 1699

required :originator_company_id, String

#originator_company_nameString

A name set by the originator to identify themselves.

Returns:

  • (String)


1704
# File 'lib/increase/models/transaction.rb', line 1704

required :originator_company_name, String

#receiver_id_numberString

The originator's identifier for the transfer receipient.

Returns:

  • (String)


1709
# File 'lib/increase/models/transaction.rb', line 1709

required :receiver_id_number, String

#receiver_nameString

The name of the transfer recipient. This value is informational and not verified by Increase.

Returns:

  • (String)


1714
# File 'lib/increase/models/transaction.rb', line 1714

required :receiver_name, String

#trace_numberString

A 15 digit number recorded in the Nacha file and available to both the originating and receiving bank. Along with the amount, date, and originating routing number, this can be used to identify the ACH transfer at either bank. ACH trace numbers are not unique, but are used to correlate returns.

Returns:

  • (String)


1719
# File 'lib/increase/models/transaction.rb', line 1719

required :trace_number, String

#transfer_idString

The Inbound ACH Transfer's identifier.

Returns:

  • (String)


1724
# File 'lib/increase/models/transaction.rb', line 1724

required :transfer_id, String