Module: ACH

Includes:
Records
Defined in:
lib/ach.rb,
lib/ach.rb,
lib/ach/batch.rb,
lib/ach/errors.rb,
lib/ach/version.rb,
lib/ach/ach_file.rb,
lib/ach/records/record.rb,
lib/ach/field_identifiers.rb,
lib/ach/string_formatting_helper.rb,
lib/ach/next_federal_reserve_effective_date.rb

Overview

Include Records module to simplify accessing Records classes.

Defined Under Namespace

Modules: FieldIdentifiers, Records, StringFormattingHelper Classes: ACHFile, Batch, Error, InvalidError, NextFederalReserveEffectiveDate, UnrecognizedTypeCode

Constant Summary collapse

CHECKING_CREDIT =

transaction codes

'22'
CHECKING_DEBIT =
'27'
CHECKING_CREDIT_PRENOTE =
'23'
CHECKING_DEBIT_PRENOTE =
'28'
SAVING_CREDIT =
'32'
SAVING_DEBIT =
'37'
SAVING_CREDIT_PRENOTE =
'33'
SAVING_DEBIT_PRENOTE =
'38'
LOAN_CREDIT =
'52'
LOAN_CREDIT_PRENOTE =
'53'
SERVICE_CLASS_CODES =

Valid service class codes

[
  200, # ACH Entries Mixed Debits and Credits
  220, # ACH Credits Only
  225, # ACH Debits Only
  280  # ACH Automated Accounting Advices
]
DEFAULT_EOL =
"\r\n"
VERSION =
'0.6.0'.freeze

Class Method Summary collapse

Class Method Details

.eolObject



26
27
28
# File 'lib/ach.rb', line 26

def self.eol
  DEFAULT_EOL
end