Need better CPA005 validation tools? Our products offer more value than the competition, and are trusted by more than 75% of the top-20 financial institutions in North America. Connect with us at sales@x9ware.com and start a free evaluation today.

X9Ware LLC

X9.37, ACH, and CPA005 Tools

Power your organization and increase your productivity.

Our Products and Services

achlaptop

Our suite of desktop products is comprised of X9Vision, X9Validator, and X9Assist, all of which support the X9.37, ACH, and CPA005 file formats, subject to your licensing options. X9Vision is our foundational viewer, facilitating the display of records, fields, and front/back images (for X9.37 files). X9Validator adds features including file and image validation, modification, repair, search and replace, export, merge, filtering, and IRD Print. X9Assist expands functionality even further, with additional capabilities that include file creation from spreadsheets (make), production file obfuscation into test files (scrub), import, create, reversals, compare, repackage, amend, clone, and more. These products are available in varying seat options, including 2-Seats, 5-Seats, 10-Seats, and Unlimited seats, all tailored to meet the specific needs of your organization.

X9.37 Desktop Products

X9Assist has more advanced functions that you will find in any other product. These include view, find, validate, modify, search/replace, repair, import/export, make/generate, create, filter, print, merge, reversals, scrub, print, clone, repackage, compare, … Read more…

ACH Desktop Products

X9Assist implements the same UI tools for all of our supported file dialects (X9.37, ACH, CPA005). Because of that, one tool can do it all, with the features you need activated solely based on your license key. Add capabilities when you need them. Read more…

X9Assist Make-Generate

X9Assist can create new X9.37 files from existing files using item level filters or entirely new files from Excel spreadsheets or input CSV. This can be done using a variety of functions including Make/Generate, Create and Import. Read more …

X9Assist Image and IRD Print

X9Assist can print MICR documents for system testing that are manufactured from Excel data using Make/Generate. X9Assist and X9Validator can print IRDs for both forward presentment and returns, either individual items or entire files. Read more …

tools e1601759861455

Our X9Utilities batch product is designed specifically for the X9.37 environment. It is a command line application that provides tools which perform all of the commonly needed functions, eliminating the need to use an SDK to develop your own solutions. X9Utilities is a proven group of tools that include console, write, create, export, import, translate, draw, validate, scrub, make, merge, qualify, compare, update, split, and image pull. Each tool is invoked using a command line with input files, output files, and parameters (switches) to customize execution. The console is a UI tool for interactive development and testing of X9Utilities, providing an easy-to-use platform while you are getting started. X9Utilities is 100% Java and can run in any OS environment including Windows, Linux, OSX, and certainly within cloud containers. Because it is command line, it can be directly invoked from any programming language including Microsoft dot Net. And like all of our software, it has minimal open source dependencies.

X9Utilities Write

X9Utilities writes new X9.37 files from a simple CSV when you have the amount, MICR line, and images. There is no easier way to generate ICL files from your data. We can create X9.37 files formatted for any processor or financial institution. Read more …

X9Utilities Export

X9Utilities exports the item data and images from your X9.37 files to various data formats including CSV and XML. When exporting to CSV, you can customize the fields that are written for each item, as well as the order these fields are written. Read more …

X9Utilities Validate

X9Utilities validates X9.37 files by applying the proven validation rules that are that are implemented in the X9Ware SDK and used by X9Assist. Identified errors are written to an output CSV so they can be analyzed by your application. Read more …

X9Utilities Merge

X9Utilities merges the contents of all x9.37 files that exist within a specified input folder. Merge can be performed at the either the cash letter or bundle levels, where cash letter merge preserves the original cash letter structures. Read more …

sdk e1601759940747

Our developer kits are designed to solve complex problems. They are proven tools that serve as the foundation for all of our products, with support for X9.37, ACH, and CPA005. Well over 50% of our source code exists with these SDKs. The X9Ware SDK allows you to easily build applications based on your specific needs (parse, create, modify, validate, merge, report, etc). The SDK is completely multi-threaded with a self-defining JAR that contains all needed runtime resources. We have several additional tool kits. The TIFF KIT allows you to qualify and repair TIFF images for x9.100-181 compliance. Our E13B-OCR kit provides MICR line recognition for the E13B character set, at speeds approaching 100 items per second. We also offer consulting services, which are especially helpful to build the first version of your application that is based on our SDK.

X9Ware SDK

100% Java and the foundation of all our products and used by our customers to jump start the development of their internal applications. Read more…

X9Ware TIFF KIT

The X9Ware TIFF KIT provides high level functionality to inspect, repair, and write TIFF image files subject to the Check21 X9-100-181 image exchange standard. Read more …

X9Ware E13B-OCR

Our E13B-OCR engine utilizes advanced image processing techniques that deliver E13B MICR line recognition up to 100 items per second, 100% Java, with no JNI dependencies. Read more …

X9Ware Solutions

We offer Java programming services to build your custom applications using our experience and SDK. We can jump-start your development work. Read more …

About Us

201235+Over 80%Zero
Year FoundedYears of Industry ExperienceOf the Top 20 North America
Financial Institutions are Clients
Bug Tolerance Policy

Customer Testimonials

Top 20 US BankX9Assist has become an indispensable X9 research, testing and modification tool in our Item Processing support department. We like that the program is up-to-date with the latest X9 standards and is under active development. We have only scratched the surface on using the immense number of features it offers. Support from the X9 developers has been incredibly responsive. We have not seen an X9 viewer that provides more bang for the buck than X9Assist.  
Major Mobile Check ProcessorWe’ve been exceptionally pleased with our partnership with X9Ware. We are using their SDK to implement x9.37 file capabilities for our clients. The SDK has allowed us to insource our processing from a third party who was much less responsive to our needs, given the variation in x9.37 deposits. The X9Ware tools have the highest level of flexibility and capability. X9Ware is a great partner to have in our corner!   
Top 10 US BankThe X9Assist tool was instrumental in the extensive testing of our large bank check image exchange implementation and continuing support of the production application. Its robust set of features to create or edit x9 files, create csv’s from multiple x9’s, ease of use, attractive pricing, and responsive customer support make this an invaluable tool for any major image exchange processor.
Top Canadian BankThis software is a test manager’s dream. It is able to transform your deck of test conditions from a spreadsheet, containing only the MICR information, seamlessly into a fully formed ICL with dynamic images. Several customization settings allow you to vary your data and images. The scrub function also allows you to harvest unique production scenarios available for testing while ensuring customer data is not compromised. X9Ware has been very responsive to our feedback. For example, when asked for a multi cash letter creation option, that new functionality was added to Make in the next release.
Major Payments HubWe received excellent X9 and ACH product and implementation support from X9Ware. Both products helped us to achieve our business objectives per our timeline. The professionalism and expertise that was provided during our implementation made the process much easier than expected. We have been pleased with the performance of these products. I would definitely recommend X9Ware for X9 and ACH processing needs.
Major US Technology ProviderIt was not too long ago that checks moved by way of couriers of all kinds. X937 files have dramatically changed that time consuming and very costly means of check presentment but unfortunately also brings many new problems due to complexity and data sensitivity. Our opinion is that X9Assist is the best product for dealing with these many issues. We have found it to be the complete answer to creating, modifying, and analyzing x937 files of all types per the x9 standards. X9Assist is the best single trouble shooter we have found. X9Ware has provided good support with prompt and accurate responses.
Leading US Regional BankWe shopped for several months before deciding on the X9 Validator as our standard to validate and repair any of our X9 files. We find the features and capabilities to be far above the competition. It has been a tremendous time saver and with superb support from X9Ware we have been able to deliver a superior experience for our customers.
Major US Risk ProcessorWe would highly recommend using X9Ware software for all of your X9 related projects. Using X9Assist and X9Utilities has saved our IT department multiple hours of development and troubleshooting when we needed to create files in x9.100-180 format, which is a bit unique but was fully supported by their tools. Customer support is top notch.
Major US CorporationWe were searching for a solution to create image return files from item level data and evaluated various alternatives including X9Assist. We determined that Make could create the x9 image files that we needed and we worked with X9Ware to understand and implement a solution. X9Ware was definitely the best partner for our specific needs.
Major US Payments ProcessorThe TiffKit is working great in our environment and has allowed us to significantly reduce our NCI (Non-Conforming Image) volume. The TiffKit has quite literally more than paid for itself multiple times over. An interesting side benefit is that we now better understand the technical issues that were behind our returned images. With this insight and automation, we have been able to address numerous tiff tag problems that have existed for many years.
Major US Payments HubWe have been using X9Assist for quite some time and are always amazed at how it can make difficult tasks possible. An example was a recent need to determine who was sending us files where the truncation indicator was not properly populated. To accomplish this, we used X9Assist to merge about 100 recent files that contained about 700k items. We were then able to build a filter from the errors tab and create a file with just the errant items. We are not sure how else we could have accomplished this.

Interesting Links

Federal Reserve Adoption of DSTU X9.37- 2003 — Image Cash Letter Customer Documentation.

ANSI X9.100-187-2021 — Electronic Exchange Of Check And Image Data; purchase specification at ansi.org for $100.

ASC X9 TR 47-2022 — Universal Companion Document Industry Adoption Of X9.100-187 is a free download.

Common check bank hold policies and how they considerations as to how they relate to forward presentment and returns.

Check21 TIFF Image Format for Image Exchange — ANSI X9.100-181-2014 (R2021).

Automated Clearing House resources that are available on the US Treasury website.

Canadian Payments Association — Standard 015 Companion Document to the ANSI X9.100-187-2008

Canadian Payments Association — Standard 005 for the exchange of financial data AFT files.

Scroll to Top