Class: Nacha::Record::AdvEntryDetail
- Includes:
- DetailRecordType
- Defined in:
- lib/nacha/record/adv_entry_detail.rb
Instance Attribute Summary collapse
-
#ach_operator_data ⇒ String
Optional data used by an ACH Operator.
-
#addenda_record_indicator ⇒ Nacha::Numeric
A code indicating whether an addenda record follows, ‘1’ for yes and ‘0’ for no.
-
#advice_routing_number ⇒ Nacha::Numeric
The routing number of the financial institution responsible for the advice of entry.
-
#amount ⇒ Nacha::Numeric
The total dollar amount of the entry.
-
#dfi_account_number ⇒ String
The account number at the receiving financial institution to be credited or debited.
-
#discretionary_data ⇒ String
Optional data field which can be used by the ODFI or Originator for their own purposes.
-
#file_identification ⇒ String
An optional field used by an ACH Operator to uniquely identify the file.
-
#individual_name ⇒ String
The name of the Receiver from the original Entry Detail Record.
-
#julian_date_created ⇒ Nacha::Numeric
The Julian date on which the ADV entry was created.
-
#receiving_dfi_identification ⇒ Nacha::AbaNumber
The routing number of the financial institution that is to receive the credit or debit entry.
-
#record_type_code ⇒ String
Identifies the record as an ADV Entry Detail record with a constant value of ‘6’.
-
#routing_number_of_ach_operator ⇒ String
The routing number of the ACH Operator that created the ADV entry.
-
#sequence_number ⇒ Nacha::Numeric
A number assigned by the ACH Operator to uniquely identify the entry within the file.
-
#transaction_code ⇒ Nacha::Numeric
Identifies the type of transaction, such as a credit or debit.
Attributes inherited from Base
#children, #fields, #line_number, #name, #original_input_line, #parent, #validations
Method Summary
Methods included from DetailRecordType
#child_record_types, included, #next_record_types
Methods inherited from Base
#add_error, #create_fields_from_definition, #credit?, #debit?, definition, #definition, #errors, #human_name, #initialize, #inspect, matcher, #method_missing, nacha_field, parse, #record_type, record_type, #respond_to_missing?, #to_ach, #to_h, to_h, #to_html, to_json, #to_json, unpack_str, #valid?, #validate, validations
Methods included from Validations::FieldValidations
Constructor Details
This class inherits a constructor from Nacha::Record::Base
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Nacha::Record::Base
Instance Attribute Details
#ach_operator_data ⇒ String
Returns Optional data used by an ACH Operator.
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# File 'lib/nacha/record/adv_entry_detail.rb', line 37 class AdvEntryDetail < Nacha::Record::Base include DetailRecordType nacha_field :record_type_code, inclusion: 'M', contents: 'C6', position: 1..1 nacha_field :transaction_code, inclusion: 'M', contents: 'Numeric', position: 2..3 nacha_field :receiving_dfi_identification, inclusion: 'M', contents: 'TTTTAAAAC', position: 4..12 nacha_field :dfi_account_number, inclusion: 'R', contents: 'Alphameric', position: 13..29 nacha_field :amount, inclusion: 'M', contents: '$$$$$$$$¢¢', position: 30..39 nacha_field :advice_routing_number, inclusion: 'M', contents: 'Numeric', position: 40..48 nacha_field :file_identification, inclusion: 'O', contents: 'Alphameric', position: 49..53 nacha_field :ach_operator_data, inclusion: 'O', contents: 'Alphameric', position: 54..54 nacha_field :individual_name, inclusion: 'R', contents: 'Alphameric', position: 55..76 nacha_field :discretionary_data, inclusion: 'O', contents: 'Alphameric', position: 77..78 nacha_field :addenda_record_indicator, inclusion: 'M', contents: 'Numeric', position: 79..79 nacha_field :routing_number_of_ach_operator, inclusion: 'M', contents: 'TTTTAAAA', position: 80..87 nacha_field :julian_date_created, inclusion: 'M', contents: 'Numeric', position: 88..90 nacha_field :sequence_number, inclusion: 'M', contents: 'Numeric', position: 91..94 end |
#addenda_record_indicator ⇒ Nacha::Numeric
Returns A code indicating whether an addenda record follows, ‘1’ for yes and ‘0’ for no.
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# File 'lib/nacha/record/adv_entry_detail.rb', line 37 class AdvEntryDetail < Nacha::Record::Base include DetailRecordType nacha_field :record_type_code, inclusion: 'M', contents: 'C6', position: 1..1 nacha_field :transaction_code, inclusion: 'M', contents: 'Numeric', position: 2..3 nacha_field :receiving_dfi_identification, inclusion: 'M', contents: 'TTTTAAAAC', position: 4..12 nacha_field :dfi_account_number, inclusion: 'R', contents: 'Alphameric', position: 13..29 nacha_field :amount, inclusion: 'M', contents: '$$$$$$$$¢¢', position: 30..39 nacha_field :advice_routing_number, inclusion: 'M', contents: 'Numeric', position: 40..48 nacha_field :file_identification, inclusion: 'O', contents: 'Alphameric', position: 49..53 nacha_field :ach_operator_data, inclusion: 'O', contents: 'Alphameric', position: 54..54 nacha_field :individual_name, inclusion: 'R', contents: 'Alphameric', position: 55..76 nacha_field :discretionary_data, inclusion: 'O', contents: 'Alphameric', position: 77..78 nacha_field :addenda_record_indicator, inclusion: 'M', contents: 'Numeric', position: 79..79 nacha_field :routing_number_of_ach_operator, inclusion: 'M', contents: 'TTTTAAAA', position: 80..87 nacha_field :julian_date_created, inclusion: 'M', contents: 'Numeric', position: 88..90 nacha_field :sequence_number, inclusion: 'M', contents: 'Numeric', position: 91..94 end |
#advice_routing_number ⇒ Nacha::Numeric
Returns The routing number of the financial institution responsible for the advice of entry.
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# File 'lib/nacha/record/adv_entry_detail.rb', line 37 class AdvEntryDetail < Nacha::Record::Base include DetailRecordType nacha_field :record_type_code, inclusion: 'M', contents: 'C6', position: 1..1 nacha_field :transaction_code, inclusion: 'M', contents: 'Numeric', position: 2..3 nacha_field :receiving_dfi_identification, inclusion: 'M', contents: 'TTTTAAAAC', position: 4..12 nacha_field :dfi_account_number, inclusion: 'R', contents: 'Alphameric', position: 13..29 nacha_field :amount, inclusion: 'M', contents: '$$$$$$$$¢¢', position: 30..39 nacha_field :advice_routing_number, inclusion: 'M', contents: 'Numeric', position: 40..48 nacha_field :file_identification, inclusion: 'O', contents: 'Alphameric', position: 49..53 nacha_field :ach_operator_data, inclusion: 'O', contents: 'Alphameric', position: 54..54 nacha_field :individual_name, inclusion: 'R', contents: 'Alphameric', position: 55..76 nacha_field :discretionary_data, inclusion: 'O', contents: 'Alphameric', position: 77..78 nacha_field :addenda_record_indicator, inclusion: 'M', contents: 'Numeric', position: 79..79 nacha_field :routing_number_of_ach_operator, inclusion: 'M', contents: 'TTTTAAAA', position: 80..87 nacha_field :julian_date_created, inclusion: 'M', contents: 'Numeric', position: 88..90 nacha_field :sequence_number, inclusion: 'M', contents: 'Numeric', position: 91..94 end |
#amount ⇒ Nacha::Numeric
Returns The total dollar amount of the entry.
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# File 'lib/nacha/record/adv_entry_detail.rb', line 37 class AdvEntryDetail < Nacha::Record::Base include DetailRecordType nacha_field :record_type_code, inclusion: 'M', contents: 'C6', position: 1..1 nacha_field :transaction_code, inclusion: 'M', contents: 'Numeric', position: 2..3 nacha_field :receiving_dfi_identification, inclusion: 'M', contents: 'TTTTAAAAC', position: 4..12 nacha_field :dfi_account_number, inclusion: 'R', contents: 'Alphameric', position: 13..29 nacha_field :amount, inclusion: 'M', contents: '$$$$$$$$¢¢', position: 30..39 nacha_field :advice_routing_number, inclusion: 'M', contents: 'Numeric', position: 40..48 nacha_field :file_identification, inclusion: 'O', contents: 'Alphameric', position: 49..53 nacha_field :ach_operator_data, inclusion: 'O', contents: 'Alphameric', position: 54..54 nacha_field :individual_name, inclusion: 'R', contents: 'Alphameric', position: 55..76 nacha_field :discretionary_data, inclusion: 'O', contents: 'Alphameric', position: 77..78 nacha_field :addenda_record_indicator, inclusion: 'M', contents: 'Numeric', position: 79..79 nacha_field :routing_number_of_ach_operator, inclusion: 'M', contents: 'TTTTAAAA', position: 80..87 nacha_field :julian_date_created, inclusion: 'M', contents: 'Numeric', position: 88..90 nacha_field :sequence_number, inclusion: 'M', contents: 'Numeric', position: 91..94 end |
#dfi_account_number ⇒ String
Returns The account number at the receiving financial institution to be credited or debited.
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# File 'lib/nacha/record/adv_entry_detail.rb', line 37 class AdvEntryDetail < Nacha::Record::Base include DetailRecordType nacha_field :record_type_code, inclusion: 'M', contents: 'C6', position: 1..1 nacha_field :transaction_code, inclusion: 'M', contents: 'Numeric', position: 2..3 nacha_field :receiving_dfi_identification, inclusion: 'M', contents: 'TTTTAAAAC', position: 4..12 nacha_field :dfi_account_number, inclusion: 'R', contents: 'Alphameric', position: 13..29 nacha_field :amount, inclusion: 'M', contents: '$$$$$$$$¢¢', position: 30..39 nacha_field :advice_routing_number, inclusion: 'M', contents: 'Numeric', position: 40..48 nacha_field :file_identification, inclusion: 'O', contents: 'Alphameric', position: 49..53 nacha_field :ach_operator_data, inclusion: 'O', contents: 'Alphameric', position: 54..54 nacha_field :individual_name, inclusion: 'R', contents: 'Alphameric', position: 55..76 nacha_field :discretionary_data, inclusion: 'O', contents: 'Alphameric', position: 77..78 nacha_field :addenda_record_indicator, inclusion: 'M', contents: 'Numeric', position: 79..79 nacha_field :routing_number_of_ach_operator, inclusion: 'M', contents: 'TTTTAAAA', position: 80..87 nacha_field :julian_date_created, inclusion: 'M', contents: 'Numeric', position: 88..90 nacha_field :sequence_number, inclusion: 'M', contents: 'Numeric', position: 91..94 end |
#discretionary_data ⇒ String
Returns Optional data field which can be used by the ODFI or Originator for their own purposes.
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# File 'lib/nacha/record/adv_entry_detail.rb', line 37 class AdvEntryDetail < Nacha::Record::Base include DetailRecordType nacha_field :record_type_code, inclusion: 'M', contents: 'C6', position: 1..1 nacha_field :transaction_code, inclusion: 'M', contents: 'Numeric', position: 2..3 nacha_field :receiving_dfi_identification, inclusion: 'M', contents: 'TTTTAAAAC', position: 4..12 nacha_field :dfi_account_number, inclusion: 'R', contents: 'Alphameric', position: 13..29 nacha_field :amount, inclusion: 'M', contents: '$$$$$$$$¢¢', position: 30..39 nacha_field :advice_routing_number, inclusion: 'M', contents: 'Numeric', position: 40..48 nacha_field :file_identification, inclusion: 'O', contents: 'Alphameric', position: 49..53 nacha_field :ach_operator_data, inclusion: 'O', contents: 'Alphameric', position: 54..54 nacha_field :individual_name, inclusion: 'R', contents: 'Alphameric', position: 55..76 nacha_field :discretionary_data, inclusion: 'O', contents: 'Alphameric', position: 77..78 nacha_field :addenda_record_indicator, inclusion: 'M', contents: 'Numeric', position: 79..79 nacha_field :routing_number_of_ach_operator, inclusion: 'M', contents: 'TTTTAAAA', position: 80..87 nacha_field :julian_date_created, inclusion: 'M', contents: 'Numeric', position: 88..90 nacha_field :sequence_number, inclusion: 'M', contents: 'Numeric', position: 91..94 end |
#file_identification ⇒ String
Returns An optional field used by an ACH Operator to uniquely identify the file.
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# File 'lib/nacha/record/adv_entry_detail.rb', line 37 class AdvEntryDetail < Nacha::Record::Base include DetailRecordType nacha_field :record_type_code, inclusion: 'M', contents: 'C6', position: 1..1 nacha_field :transaction_code, inclusion: 'M', contents: 'Numeric', position: 2..3 nacha_field :receiving_dfi_identification, inclusion: 'M', contents: 'TTTTAAAAC', position: 4..12 nacha_field :dfi_account_number, inclusion: 'R', contents: 'Alphameric', position: 13..29 nacha_field :amount, inclusion: 'M', contents: '$$$$$$$$¢¢', position: 30..39 nacha_field :advice_routing_number, inclusion: 'M', contents: 'Numeric', position: 40..48 nacha_field :file_identification, inclusion: 'O', contents: 'Alphameric', position: 49..53 nacha_field :ach_operator_data, inclusion: 'O', contents: 'Alphameric', position: 54..54 nacha_field :individual_name, inclusion: 'R', contents: 'Alphameric', position: 55..76 nacha_field :discretionary_data, inclusion: 'O', contents: 'Alphameric', position: 77..78 nacha_field :addenda_record_indicator, inclusion: 'M', contents: 'Numeric', position: 79..79 nacha_field :routing_number_of_ach_operator, inclusion: 'M', contents: 'TTTTAAAA', position: 80..87 nacha_field :julian_date_created, inclusion: 'M', contents: 'Numeric', position: 88..90 nacha_field :sequence_number, inclusion: 'M', contents: 'Numeric', position: 91..94 end |
#individual_name ⇒ String
Returns The name of the Receiver from the original Entry Detail Record.
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# File 'lib/nacha/record/adv_entry_detail.rb', line 37 class AdvEntryDetail < Nacha::Record::Base include DetailRecordType nacha_field :record_type_code, inclusion: 'M', contents: 'C6', position: 1..1 nacha_field :transaction_code, inclusion: 'M', contents: 'Numeric', position: 2..3 nacha_field :receiving_dfi_identification, inclusion: 'M', contents: 'TTTTAAAAC', position: 4..12 nacha_field :dfi_account_number, inclusion: 'R', contents: 'Alphameric', position: 13..29 nacha_field :amount, inclusion: 'M', contents: '$$$$$$$$¢¢', position: 30..39 nacha_field :advice_routing_number, inclusion: 'M', contents: 'Numeric', position: 40..48 nacha_field :file_identification, inclusion: 'O', contents: 'Alphameric', position: 49..53 nacha_field :ach_operator_data, inclusion: 'O', contents: 'Alphameric', position: 54..54 nacha_field :individual_name, inclusion: 'R', contents: 'Alphameric', position: 55..76 nacha_field :discretionary_data, inclusion: 'O', contents: 'Alphameric', position: 77..78 nacha_field :addenda_record_indicator, inclusion: 'M', contents: 'Numeric', position: 79..79 nacha_field :routing_number_of_ach_operator, inclusion: 'M', contents: 'TTTTAAAA', position: 80..87 nacha_field :julian_date_created, inclusion: 'M', contents: 'Numeric', position: 88..90 nacha_field :sequence_number, inclusion: 'M', contents: 'Numeric', position: 91..94 end |
#julian_date_created ⇒ Nacha::Numeric
Returns The Julian date on which the ADV entry was created.
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# File 'lib/nacha/record/adv_entry_detail.rb', line 37 class AdvEntryDetail < Nacha::Record::Base include DetailRecordType nacha_field :record_type_code, inclusion: 'M', contents: 'C6', position: 1..1 nacha_field :transaction_code, inclusion: 'M', contents: 'Numeric', position: 2..3 nacha_field :receiving_dfi_identification, inclusion: 'M', contents: 'TTTTAAAAC', position: 4..12 nacha_field :dfi_account_number, inclusion: 'R', contents: 'Alphameric', position: 13..29 nacha_field :amount, inclusion: 'M', contents: '$$$$$$$$¢¢', position: 30..39 nacha_field :advice_routing_number, inclusion: 'M', contents: 'Numeric', position: 40..48 nacha_field :file_identification, inclusion: 'O', contents: 'Alphameric', position: 49..53 nacha_field :ach_operator_data, inclusion: 'O', contents: 'Alphameric', position: 54..54 nacha_field :individual_name, inclusion: 'R', contents: 'Alphameric', position: 55..76 nacha_field :discretionary_data, inclusion: 'O', contents: 'Alphameric', position: 77..78 nacha_field :addenda_record_indicator, inclusion: 'M', contents: 'Numeric', position: 79..79 nacha_field :routing_number_of_ach_operator, inclusion: 'M', contents: 'TTTTAAAA', position: 80..87 nacha_field :julian_date_created, inclusion: 'M', contents: 'Numeric', position: 88..90 nacha_field :sequence_number, inclusion: 'M', contents: 'Numeric', position: 91..94 end |
#receiving_dfi_identification ⇒ Nacha::AbaNumber
Returns The routing number of the financial institution that is to receive the credit or debit entry.
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# File 'lib/nacha/record/adv_entry_detail.rb', line 37 class AdvEntryDetail < Nacha::Record::Base include DetailRecordType nacha_field :record_type_code, inclusion: 'M', contents: 'C6', position: 1..1 nacha_field :transaction_code, inclusion: 'M', contents: 'Numeric', position: 2..3 nacha_field :receiving_dfi_identification, inclusion: 'M', contents: 'TTTTAAAAC', position: 4..12 nacha_field :dfi_account_number, inclusion: 'R', contents: 'Alphameric', position: 13..29 nacha_field :amount, inclusion: 'M', contents: '$$$$$$$$¢¢', position: 30..39 nacha_field :advice_routing_number, inclusion: 'M', contents: 'Numeric', position: 40..48 nacha_field :file_identification, inclusion: 'O', contents: 'Alphameric', position: 49..53 nacha_field :ach_operator_data, inclusion: 'O', contents: 'Alphameric', position: 54..54 nacha_field :individual_name, inclusion: 'R', contents: 'Alphameric', position: 55..76 nacha_field :discretionary_data, inclusion: 'O', contents: 'Alphameric', position: 77..78 nacha_field :addenda_record_indicator, inclusion: 'M', contents: 'Numeric', position: 79..79 nacha_field :routing_number_of_ach_operator, inclusion: 'M', contents: 'TTTTAAAA', position: 80..87 nacha_field :julian_date_created, inclusion: 'M', contents: 'Numeric', position: 88..90 nacha_field :sequence_number, inclusion: 'M', contents: 'Numeric', position: 91..94 end |
#record_type_code ⇒ String
Returns Identifies the record as an ADV Entry Detail record with a constant value of ‘6’.
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# File 'lib/nacha/record/adv_entry_detail.rb', line 37 class AdvEntryDetail < Nacha::Record::Base include DetailRecordType nacha_field :record_type_code, inclusion: 'M', contents: 'C6', position: 1..1 nacha_field :transaction_code, inclusion: 'M', contents: 'Numeric', position: 2..3 nacha_field :receiving_dfi_identification, inclusion: 'M', contents: 'TTTTAAAAC', position: 4..12 nacha_field :dfi_account_number, inclusion: 'R', contents: 'Alphameric', position: 13..29 nacha_field :amount, inclusion: 'M', contents: '$$$$$$$$¢¢', position: 30..39 nacha_field :advice_routing_number, inclusion: 'M', contents: 'Numeric', position: 40..48 nacha_field :file_identification, inclusion: 'O', contents: 'Alphameric', position: 49..53 nacha_field :ach_operator_data, inclusion: 'O', contents: 'Alphameric', position: 54..54 nacha_field :individual_name, inclusion: 'R', contents: 'Alphameric', position: 55..76 nacha_field :discretionary_data, inclusion: 'O', contents: 'Alphameric', position: 77..78 nacha_field :addenda_record_indicator, inclusion: 'M', contents: 'Numeric', position: 79..79 nacha_field :routing_number_of_ach_operator, inclusion: 'M', contents: 'TTTTAAAA', position: 80..87 nacha_field :julian_date_created, inclusion: 'M', contents: 'Numeric', position: 88..90 nacha_field :sequence_number, inclusion: 'M', contents: 'Numeric', position: 91..94 end |
#routing_number_of_ach_operator ⇒ String
Returns The routing number of the ACH Operator that created the ADV entry.
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# File 'lib/nacha/record/adv_entry_detail.rb', line 37 class AdvEntryDetail < Nacha::Record::Base include DetailRecordType nacha_field :record_type_code, inclusion: 'M', contents: 'C6', position: 1..1 nacha_field :transaction_code, inclusion: 'M', contents: 'Numeric', position: 2..3 nacha_field :receiving_dfi_identification, inclusion: 'M', contents: 'TTTTAAAAC', position: 4..12 nacha_field :dfi_account_number, inclusion: 'R', contents: 'Alphameric', position: 13..29 nacha_field :amount, inclusion: 'M', contents: '$$$$$$$$¢¢', position: 30..39 nacha_field :advice_routing_number, inclusion: 'M', contents: 'Numeric', position: 40..48 nacha_field :file_identification, inclusion: 'O', contents: 'Alphameric', position: 49..53 nacha_field :ach_operator_data, inclusion: 'O', contents: 'Alphameric', position: 54..54 nacha_field :individual_name, inclusion: 'R', contents: 'Alphameric', position: 55..76 nacha_field :discretionary_data, inclusion: 'O', contents: 'Alphameric', position: 77..78 nacha_field :addenda_record_indicator, inclusion: 'M', contents: 'Numeric', position: 79..79 nacha_field :routing_number_of_ach_operator, inclusion: 'M', contents: 'TTTTAAAA', position: 80..87 nacha_field :julian_date_created, inclusion: 'M', contents: 'Numeric', position: 88..90 nacha_field :sequence_number, inclusion: 'M', contents: 'Numeric', position: 91..94 end |
#sequence_number ⇒ Nacha::Numeric
Returns A number assigned by the ACH Operator to uniquely identify the entry within the file.
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# File 'lib/nacha/record/adv_entry_detail.rb', line 37 class AdvEntryDetail < Nacha::Record::Base include DetailRecordType nacha_field :record_type_code, inclusion: 'M', contents: 'C6', position: 1..1 nacha_field :transaction_code, inclusion: 'M', contents: 'Numeric', position: 2..3 nacha_field :receiving_dfi_identification, inclusion: 'M', contents: 'TTTTAAAAC', position: 4..12 nacha_field :dfi_account_number, inclusion: 'R', contents: 'Alphameric', position: 13..29 nacha_field :amount, inclusion: 'M', contents: '$$$$$$$$¢¢', position: 30..39 nacha_field :advice_routing_number, inclusion: 'M', contents: 'Numeric', position: 40..48 nacha_field :file_identification, inclusion: 'O', contents: 'Alphameric', position: 49..53 nacha_field :ach_operator_data, inclusion: 'O', contents: 'Alphameric', position: 54..54 nacha_field :individual_name, inclusion: 'R', contents: 'Alphameric', position: 55..76 nacha_field :discretionary_data, inclusion: 'O', contents: 'Alphameric', position: 77..78 nacha_field :addenda_record_indicator, inclusion: 'M', contents: 'Numeric', position: 79..79 nacha_field :routing_number_of_ach_operator, inclusion: 'M', contents: 'TTTTAAAA', position: 80..87 nacha_field :julian_date_created, inclusion: 'M', contents: 'Numeric', position: 88..90 nacha_field :sequence_number, inclusion: 'M', contents: 'Numeric', position: 91..94 end |
#transaction_code ⇒ Nacha::Numeric
Returns Identifies the type of transaction, such as a credit or debit.
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# File 'lib/nacha/record/adv_entry_detail.rb', line 37 class AdvEntryDetail < Nacha::Record::Base include DetailRecordType nacha_field :record_type_code, inclusion: 'M', contents: 'C6', position: 1..1 nacha_field :transaction_code, inclusion: 'M', contents: 'Numeric', position: 2..3 nacha_field :receiving_dfi_identification, inclusion: 'M', contents: 'TTTTAAAAC', position: 4..12 nacha_field :dfi_account_number, inclusion: 'R', contents: 'Alphameric', position: 13..29 nacha_field :amount, inclusion: 'M', contents: '$$$$$$$$¢¢', position: 30..39 nacha_field :advice_routing_number, inclusion: 'M', contents: 'Numeric', position: 40..48 nacha_field :file_identification, inclusion: 'O', contents: 'Alphameric', position: 49..53 nacha_field :ach_operator_data, inclusion: 'O', contents: 'Alphameric', position: 54..54 nacha_field :individual_name, inclusion: 'R', contents: 'Alphameric', position: 55..76 nacha_field :discretionary_data, inclusion: 'O', contents: 'Alphameric', position: 77..78 nacha_field :addenda_record_indicator, inclusion: 'M', contents: 'Numeric', position: 79..79 nacha_field :routing_number_of_ach_operator, inclusion: 'M', contents: 'TTTTAAAA', position: 80..87 nacha_field :julian_date_created, inclusion: 'M', contents: 'Numeric', position: 88..90 nacha_field :sequence_number, inclusion: 'M', contents: 'Numeric', position: 91..94 end |