Repackage allows the bundles within an x9 file to be rebuilt and the items optionally reordered. This tool is helpful after merge, especially when you are merging multiple small files, since it allows the bundles to be combined. It is also useful when you have an x9 file with multiple cash letters, since the output will always be a single cash letter. Another purpose is for test environments, when it would be helpful for your items to be in ascending amount order.
Repackage allows you to specify the number of items to be placed within each bundle. For example, you can take an x9 file that has 500 items per bundle and create a new file that has 300 items per bundle.
The sequence of items (debits and credits) can be selected as follows:
- As is (items will remain in the same order as the input file).
- Amount (items will be reordered to be in ascending amount sequence).
Item sequence number (items will be reordered to be ascending on item sequence number).
The attributes to be assigned to the created bundle records can be entered prior to initiating the repackaging operation. These parameters are automatically extracted from the first bundle record within the x9 file, so they will typically not require any modification on your part.
The output from Repackage will always contain a single cash letter header record. The content of this cash letter header will be taken from the first type 10 record that is present on the x9 file. Any subsequent cash letter header records will be ignored.
Items are written with all of their associated addendum and image records exactly as present on the input file. There are no changes to any of those record types. Repackage supports:
- ICL and ICLR files.
- Credit reconciliation records (type 61) within an ICL file.
- User records (type 68) within an ICL file.
- Box summary records (type 75) within an ICL file.
- Routing number summary records (type 85) within an ICL file.
Repackage must adjust the value of several control fields based on the repackage operation. The following x9 fields are automatically updated in the newly constructed x9 file:
- Number of bundles in field 90.2 (since the number of bundles may change).
- Number of cash letters is set to one in 99.2 (the output file will only have one cash letter which is constructed from the first that is present on the x9 file).
- Number of total x9 records in field 99.3 (based on the number of records that were actually written to the repackaged x9 file).