Consider reached amount when matching contributions

- [x] Use reached amount in active scope
- [x] Partially match contributions