class

Nacha::BatchHeader

Inherits ParsableRecord < BuildableRecord < Reference < Object

This record indicates the effective entry date (the date you request the deposits/debits to be settled). In addition, this record identifies your company and provides an entry description for the credit and debits in this batch.

Constants

TYPE_CODE = 5

Constructors

new(service_class_code : Batch::ServiceClassCode, company_name : String, company_identification : String, standard_entry_class : StandardEntryClass, company_entry_description : String, effective_entry_date : Time, originating_dfi_identification : String, originator_status_code : Char, company_discretionary_data : String | Nil = nil, company_descriptive_date : Time | Nil = nil, settlement_date : Int32 | Nil = nil, batch_number : Int32 = 1)
Source
parse(input : String) : self
Source

Class methods

raise_parse_error(name : String, value : String)
Source

Instance methods

batch_number
Source
build(io : IO) : IO

Convert the record in to the record line

Source
company_descriptive_date
Source
company_discretionary_data
Source
company_entry_description
Source
company_identification
Source
company_name
Source
effective_entry_date
Source
errors
errors=(errors : Hash(String, Array(String)))
originating_dfi_identification
Source
originator_status_code
Source
service_class_code
Source
settlement_date
Source
standard_entry_class
Source

Nested types