André Brown http://www.odesk.com/users/~~1496387fd982a460
This is a small a small application to demonstrate my understanding of the functional requirements for the project I am applying for.
This demo consists of one (1) JAR file and two (2) CSV files:
- PaypalCSVDemo.jar
- PayPalDemo.csv
- Rules.csv
The JAR file is the application which can be run on any computer with Java installed.
The PayPalDemo.csv file contains a sample set of transactions.
The Rules.csv file contains a list of rules (what were referred to as categories in the job posting).
The application reads the csv files and compares the transactions against the rules, and outputs transactions which match specific rules. You may add categories by adding a rule to the Rules.csv file.
The format for the rules is as follows:
,:,:...
You may include as many field value pairs as required.
The application matches transactions based on rules containing "Name", "Type", "Currency", and "Amount", where "Amount" can be equal to "Debit" or "Credit".
To run the application simply double-click the RunDemo.bat file.
If you are on a platform other than Windows, then you can run this demo from the command line using the following command to be executed from the directory containing the JAR file:
java -jar PaypalCSVDemo.jar
If you wish to have a script created to launch the demo on another platform, please contact me.