X9Assist contains several very powerful tools that you can use to easily create new x9 files, either from scratch or from your existing x9 files.
Make is a file generation tool that allows you to create checks and ultimately x9 files from scratch from individual MICR line use cases, without having to encode and capture checks. The x9 files created by Make will have type 25/31 records where the MICR line data will match their corresponding tiff images in the type 52 records. When using Make, you define use cases which represent each check to be created. Make is built on top of our Generate tools, which will create a TIFF image for each use case where the use case data (amount, check number, ABA, account number, payee, memo line, etc) is utilized to dynamically draw the corresponding image. This means that your application systems can successfully perform code line match of the image to the x9 MICR data. The courtesy and legal amounts that are present on the check will also match the x9 records. All of this can be accomplished without having to encode and capture items.
Generate is file generation tool that allows you to create x9 files from scratch based on your specific testing requirements. The power of Generate comes from its ability to manufacture an x9 file where the x9 data matches the images that are contained within the x9 file. This is accomplished by dynamically drawing check images using information from the type 25, 31, and 61 records. Generate allows you to define and save configurations that control the header record definitions, endorsements, image generation, and other options that provide reuse from session to session for your commonly performed activities. Generate input can be either Make output, exported x9 data (created by X9Assist), or CSV files that are created by your applications.
Create can be used to create a new x9 file using one or items from the currently loaded x9 file. Input can be either the entire x9 file or a filter that contains the specific items to be included in the new file. Filters may be created using the PickList, Find, or Search functions. The output x9 file can be either an ICL or ICLR file. You can create the x9 file directly from the selected items or you can instead route the items through the Generate function. If you create the file on a direct basis, then the selected items will be written exactly as they appear within the current x9 file (including the attached addendums and image records) and will be written in the current format (ICL or ICLR). Items will remain within their current cash letter and bundle structure. Repackage can be used to further consolidate the bundles when that is desired. You can alternatively create the x9 file through the Generate function. When this option is selected, the items will be reformatted from x9 to CSV and are then routed into Generate for subsequent reformatting. The attributes and reformatting of these items is controlled by a Generate Configuration which is user defined and can be saved for repetitive reuse. When using Generate you can transform items from ICL to ICLR or from ICLR to ICL. You also have complete control of the file header, cash control header, and bundling of these items. A common use of this tool is to use PickList to select individual items from an x9 file and to then create a new ICL or ICLR file that contains just those specific items.
Scrub is a filie sanitization tool that will remove proprietary information from an x9 file. Scrub will examine both customer and bank confidential fields within the x9 file. Scrub can also act on the images. The scrub process is very helpful when you want to use this x9 file as the basis to create a new x9 file which will be used for testing or other internal purposes. Scrub is also very beneficial when you need to share the content of an x9 file with a business partner, but you do NOT want to share customer information such as account numbers or check images. Scrub will consistently update various record types and fields within the x9 file based on a a standard list of available cleansing actions that can be selected. For example, if you are scrubbing user or reserved fields, then those fields will be sanitized (replaced with spaces) across all x9 record types that contain those specific field types. Please let us know if you have additional scrub actions that you feel are missing that we can add to X9Assist.