# PaymentHandler **Repository Path**: xuyuanjun/paymenthandler ## Basic Information - **Project Name**: PaymentHandler - **Description**: a program that keeps a record of payments and outputs the net amounts of each currency. - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-05-30 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PaymentHandler #### Description a program that keeps a record of payments and outputs the net amounts of each currency. #### Build ``` bash mvn clean package ``` #### Instructions 1. The executable jar will be generated under the target directory after maven building. 2. Create your initial input file under the initialInputFiles folder if necessary. 3. edit the usd_exchange_rate.properties file under the config folder to set the exchange rate to USD for any currency. 4. launch the application through startup.bat with the command below. ``` bash startup.bat fileName ``` 5. The optional argument fileName can be the file name which you create under the initialInputFiles folder in step 2. Example: ``` bash startup.bat transactions.txt ``` 6. The balance of each currency account will be displayed once per minute.