https://github.com/daviemakz/reconciliation
Performs auto reconciliation between the trades of two clients and lets you know if any data is missing / invalid.
https://github.com/daviemakz/reconciliation
auto-reconciliation financial-aid finantial lending reconciliation securities stock stock-data stock-market trade
Last synced: 8 months ago
JSON representation
Performs auto reconciliation between the trades of two clients and lets you know if any data is missing / invalid.
- Host: GitHub
- URL: https://github.com/daviemakz/reconciliation
- Owner: daviemakz
- License: gpl-3.0
- Created: 2017-02-16T18:12:52.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-02-21T02:23:29.000Z (over 8 years ago)
- Last Synced: 2025-01-03T14:29:52.632Z (10 months ago)
- Topics: auto-reconciliation, financial-aid, finantial, lending, reconciliation, securities, stock, stock-data, stock-market, trade
- Language: Perl
- Size: 25.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# STATUS
[](https://travis-ci.org/daviemakz/reconciliation)
[](https://codeclimate.com/github/daviemakz/reconciliation)# SUMMARY
Securities lending is the act of loaning a stock, derivative or other security to an investor or firm. After a trade is complete it goes through post-trade processing, where the buyer and the seller compare trade details, approve the transaction, change records of ownership and arrange for the transfer of securities and cash.
This is a small repository which performs reconciliation between the trades of two clients and lets you know if any data is missing or invalid. So if trades or returns are missing from either side this information will be shown as well as discrepancies in quantity of stock traded.
# HOW TO INSTALL
To install the application run the following commands:
perl Makefile.PL
make
make test
make install# HOW TO RUN
To execute *without installing* run the following command:
bin/start
To execute *after installing* the program run the following command in your terminal:
play-match
# TESTS
To run manual tests navigate to the repository root directory and execute:
prove
or
make test
Enjoy!