azu / philan.net

Public Donation Management webservice for Philanthropist.
https://philan.net
33 stars 1 forks source link

Add subscription type like monthly? #8

Open azu opened 3 years ago

azu commented 3 years ago

How to record monthly donation?

azu commented 3 years ago

Google App Scripts Integration?

Images

Require

azu commented 3 years ago

Should subscription items be another sheet? For example, the "Subscription" sheet.

I concern about how to stop subscriptions.

azu commented 3 years ago

image

What "Interval" format is suitable? https://docs.google.com/spreadsheets/d/152vYcYuz7JGcSWPwmzOQ-p2yvyJJxYOu3CvxFYbJu3w/edit?usp=sharing

kishikawakatsumi commented 3 years ago

It would be great to support for recurring donations. But meantime, it would be nice adding a small feature to duplicate existing records.

If so, we can easily add our recurring donations by simply duplicating last month's records and just changing the date.

azu commented 3 years ago

If so, we can easily add our recurring donations by simply duplicating last month's records and just changing the date.

Ah, It's reasonable. I've created it as a new issue. https://github.com/azu/philan.net/issues/19

azu commented 3 years ago

I've implemented the clone feature in #20

https://user-images.githubusercontent.com/19714/110800107-3a18cb80-82bf-11eb-939a-6d4cfa442215.mp4

azu commented 3 years ago

Data Table image:

 [StartDate, EndDate, Every?, to, URL, amount, why?]

We need to define Every? format. What format is suitable?

Probably, this lifecycle is バラバラ.

決済日はいつですか – Syncable

毎月1日が決済日となっています。

About billing for GitHub Sponsors - GitHub Docs next billing date is different by user

よくある質問 | GiveOne

継続寄付は、お申し込み時点では決済されません。お申込みされてから直近の決済日(毎月10日、土日祝日にあたる場合は翌営業日)に決済されます。カード会社によって締め日・引き落とし日が違うので一概には言えませんが、決済日の翌月か翌々月にお引き落としがあります。

Probably, We would not need to get closing date strictly.

is even enough?

azu commented 3 years ago

cron format may be fit this case.

azu commented 3 years ago

Different approach: