Skip to content

Releases: revenuewire/ach-file

File control record block count fix

17 Nov 18:59
00052c3
Compare
Choose a tag to compare

Fix how block count in the file control record is calculated

Return Files Fix

25 Feb 22:57
85fcfd3
Compare
Choose a tag to compare

The ReturnEntryAddenda::buildFromString() bug fix.

Handle Reject Files

21 Dec 01:24
Compare
Choose a tag to compare

The new File::buildFromStackedResource() method will allow users to parse stacked reject files.

The new methods isRejected() and getRejectCode() will facilitate processing rejected records.

Reject code descriptions are stored under FileComponent::REJECT_CODES, which is an array with the codes as integer keys. These are accessible through the subclasses of FileComponent, including BatchHeaderRecord, EntryDetailRecord and BatchControlRecord,

Allow Alphanumeric Company IDs

10 Nov 01:03
Compare
Choose a tag to compare

This release allows the use of alphanumeric Company Ids in the Batch Header that match the /^[a-zA-Z0-9]{10}$/ regex. The old behaviour only allowed numeric Company Ids that matched the /^\d{10}$/ regex.

There are some minor breaking changes included in this release:

  • File and Batch objects no longer have access to the addComponent() or getCollection() methods. Instead use addBatch()/getBatches() and addEntryDetailRecord()/getEntryDetailRecords() respectively.
  • The SCCs are not longer available from the FileComponent class, they are now housed correctly in the BatchHeaderRecord class.

Downgrade PHP Requirement

19 Oct 21:10
Compare
Choose a tag to compare
v1.1.0

downgrade the php requirements

Initial Release

20 Dec 23:38
Compare
Choose a tag to compare
v1.0.0

Correct tests and validation