EFT_File_Format_ACH - staffcheck/api GitHub Wiki
- Class name: EFT_File_Format_ACH
- Namespace:
- Parent class: EFT
public mixed $header_data = NULL
- Visibility: public
public mixed $data = NULL
- Visibility: public
protected mixed $batch_number = 1
- Visibility: protected
public mixed $file_format_options = array('1464', '105', 'HSBC', 'BEANSTREAM', 'ACH')
- Visibility: public
public mixed $file_format = NULL
- Visibility: public
public mixed $line_ending = "\r\n"
- Visibility: public
public mixed $file_prefix_data = NULL
- Visibility: public
public mixed $file_postfix_data = NULL
- Visibility: public
public mixed $compiled_data = NULL
- Visibility: public
mixed EFT::__construct(null $options)
EFT constructor.
- Visibility: public
- This method is defined by EFT
- $options null
string EFT_File_Format_ACH::compileFileHeader()
- Visibility: private
string EFT_File_Format_ACH::compileBatchHeader($type, $business_number, $service_code, $entry_description, integer $due_date)
- Visibility: private
- $type mixed
- $business_number mixed
- $service_code mixed
- $entry_description mixed
- $due_date integer - EPOCH
string EFT_File_Format_ACH::compileBatchControl($type, $record_count, $batch_debit_amount, $batch_credit_amount, $hash)
- Visibility: private
- $type mixed
- $record_count mixed
- $batch_debit_amount mixed
- $batch_credit_amount mixed
- $hash mixed
boolean|string EFT_File_Format_ACH::getRecordTypes($records)
- Visibility: private
- $records mixed
array|boolean EFT_File_Format_ACH::compileRecords()
- Visibility: private
boolean|string EFT_File_Format_ACH::compileFileControl()
- Visibility: private
null|string EFT_File_Format_ACH::compileFileControlPadding($compiled_data)
- Visibility: public
- $compiled_data mixed
boolean|string EFT_File_Format_ACH::_compile()
- Visibility: public
mixed EFT::removeDecimal($value)
- Visibility: public
- This method is defined by EFT
- $value mixed
string EFT::toJulian(integer $epoch)
- Visibility: public
- This method is defined by EFT
- $epoch integer - EPOCH
boolean EFT::isAlphaNumeric($value)
- Visibility: public
- This method is defined by EFT
- $value mixed
boolean EFT::isNumeric($value)
- Visibility: public
- This method is defined by EFT
- $value mixed
boolean EFT::isFloat($value)
- Visibility: public
- This method is defined by EFT
- $value mixed
boolean|null EFT::getFilePrefixData()
- Visibility: public
- This method is defined by EFT
boolean EFT::setFilePrefixData($data)
- Visibility: public
- This method is defined by EFT
- $data mixed
boolean|null EFT::getFilePostfixData()
- Visibility: public
- This method is defined by EFT
boolean EFT::setFilePostfixData($data)
- Visibility: public
- This method is defined by EFT
- $data mixed
boolean|null EFT::getFileFormat()
- Visibility: public
- This method is defined by EFT
boolean EFT::setFileFormat($format)
- Visibility: public
- This method is defined by EFT
- $format mixed
mixed EFT::getBusinessNumber()
- Visibility: public
- This method is defined by EFT
boolean EFT::setBusinessNumber($value)
- Visibility: public
- This method is defined by EFT
- $value mixed
mixed EFT::getOriginatorID()
- Visibility: public
- This method is defined by EFT
boolean EFT::setOriginatorID($value)
- Visibility: public
- This method is defined by EFT
- $value mixed
mixed EFT::getOriginatorShortName()
- Visibility: public
- This method is defined by EFT
boolean EFT::setOriginatorShortName($value)
- Visibility: public
- This method is defined by EFT
- $value mixed
mixed EFT::getFileCreationNumber()
- Visibility: public
- This method is defined by EFT
boolean EFT::setFileCreationNumber($value)
- Visibility: public
- This method is defined by EFT
- $value mixed
mixed EFT::getInitialEntryNumber()
- Visibility: public
- This method is defined by EFT
boolean EFT::setInitialEntryNumber($value)
- Visibility: public
- This method is defined by EFT
- $value mixed
mixed EFT::getFileCreationDate()
- Visibility: public
- This method is defined by EFT
boolean EFT::setFileCreationDate($value)
- Visibility: public
- This method is defined by EFT
- $value mixed
mixed EFT::getDataCenter()
- Visibility: public
- This method is defined by EFT
boolean EFT::setDataCenter($value)
- Visibility: public
- This method is defined by EFT
- $value mixed
mixed EFT::getDataCenterName()
- Visibility: public
- This method is defined by EFT
boolean EFT::setDataCenterName($value)
- Visibility: public
- This method is defined by EFT
- $value mixed
mixed EFT::getCurrencyISOCode()
- Visibility: public
- This method is defined by EFT
boolean EFT::setCurrencyISOCode($value)
- Visibility: public
- This method is defined by EFT
- $value mixed
boolean EFT::getBatchBusinessNumber()
- Visibility: public
- This method is defined by EFT
boolean EFT::setBatchBusinessNumber($value)
- Visibility: public
- This method is defined by EFT
- $value mixed
string EFT::getBatchServiceCode()
- Visibility: public
- This method is defined by EFT
boolean EFT::setBatchServiceCode($value)
- Visibility: public
- This method is defined by EFT
- $value mixed
string EFT::getBatchEntryDescription()
- Visibility: public
- This method is defined by EFT
boolean EFT::setBatchEntryDescription($value)
- Visibility: public
- This method is defined by EFT
- $value mixed
boolean EFT::getOtherData($key)
- Visibility: public
- This method is defined by EFT
- $key mixed
boolean EFT::setOtherData($key, $value)
- Visibility: public
- This method is defined by EFT
- $key mixed
- $value mixed
integer EFT::usortByBusinessNumberAndServiceCodeAndEntryDescriptionAndDueDateAndType($a, $b)
- Visibility: private
- This method is defined by EFT
- $a mixed
- $b mixed
boolean EFT::sortRecords()
- Visibility: private
- This method is defined by EFT
boolean EFT::setRecord(object $obj)
- Visibility: public
- This method is defined by EFT
- $obj object
string EFT::padRecord($value, $length, $type)
- Visibility: public
- This method is defined by EFT
- $value mixed
- $length mixed
- $type mixed
string EFT::padLine($line, $length, $include_line_ending)
- Visibility: public
- This method is defined by EFT
- $line mixed
- $length mixed
- $include_line_ending mixed
boolean|string EFT::getCompiledData()
- Visibility: public
- This method is defined by EFT
boolean EFT::compile()
- Visibility: public
- This method is defined by EFT
boolean EFT::save($file_name)
- Visibility: public
- This method is defined by EFT
- $file_name mixed