Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Contract detection based on Hibiscus transactions #3

Open
janrieke opened this issue Apr 16, 2016 · 1 comment
Open

Contract detection based on Hibiscus transactions #3

janrieke opened this issue Apr 16, 2016 · 1 comment
Milestone

Comments

@janrieke
Copy link
Owner

Detect likely regular payments in past Hibiscus transactions

@janrieke janrieke added this to the 1.0 milestone Apr 16, 2016
@christian-weiss
Copy link

christian-weiss commented Jan 27, 2019

I would install the ContractManager if it is able to detect contracts based on transaction analysis.

Automatic detection is hard, if:

  • there is not yet a transaction for that contract or only one
  • the contract is paided yearly (requires at least 2 years of data for analysis)
  • the payed amount differs between payments (basic charge + usage fee)

Options to improve the sitution:

  • DISTINCT by account owner name, IBAN/accountNo, BIC/BLZ and count number of transcation >1
  • check if there are at least 1 transaction per month (ignoring exact date) = monthly payments
  • check if there is at least 1 trasaction per quarter (ignore exact date) = quarterly payments
  • check if there is at least one payment in the same month each year
  • pick the most likly interval

I do not think we need to support more intervals (in the beginning).

If you want to detect contracts even if there is only a single transaction then i think we need a community shared and community managed database of known "contract givers" listing IBAN/accountNumber, BIC/BLZ and account owner name.

I would love to see this feature in next release.

I am not sure how this issue here relates to:
#2
#6
#18

Maybe the others are dublicates - if not: please add more description.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants