Invoice Parser
Notes, Tutorials, and Documentation
Business Affairs Web Technical Services

Documentation


Description

This application takes one or more PDFs, search them for Department Serial Numbers, and then sort them into their respective folders. It does this by searching each document for all possible serial numbers and placing it in all folders that contain a match. If the department serial numbers are updated, the serial file associated with this application must also be updated (See Notes Section for Details).

Dependencies

This application is designed to be self-contained and has no programming dependencies. However, in order to run the application, the user must have the latest version of Java installed, which can be found here.

Tutorial


In order to run the application, click on the Application Icon.

Tutorial Image

A dialog box will appear prompting the user to find the PDFs. Use this box to select one or more PDFs and click the "Open" button.

Tutorial Image

The application will attempt to find the Box Sync folder. If it cannot find it, it will prompt the user for a directory to output the sorted documents.

Tutorial Image

When the process is finished, a notification will appear showing the user the newly created invoices folder.

Tutorial Image

Notes


The PDFs are sorted with respect to a serials document located in the same folder as the application. This CSV file should always remain in the folder in order for the application to work. To add entries to the document, simply open it in Excel or a similar editor, and add the serial number in column A and the department name in column B. Be sure to get the department name exactly correct, or it may end up in a folder with a slightly different name.

Tutorial Image