{success} 初月支払いの料金の更新用バッチです。
{danger} 新規作成~請求フロー をチェック
初月請求情報は変動する可能性がある。(決済遅れて日をまたぐ場合)なので、料金を変動させる必要がある。
また初月請求情報の決済状態(コンビニ払の済更新忘れ)は翌日にまたぐ場合があるのでこれも併せてチェックする。
初月決済した日が 20 日~末日の場合、併せて翌月分の請求情報も作成する。
尚、未入金でアカウント停止となった監理団体も同様の処理が必要となる。()
| 実行日付 | 実行時間 |
|---|---|
| 日次 | 00:00:00 |
{primary} 主にシステムの処理(バックエンド)を記載します。
| No. | 項目名 | 処理内容 |
|---|---|---|
| 1 | 請求:アカウント停止 || 請求:初月 && 未入金 | 先に GMO のコンビニ払決済に問い合わせて、本当に未入金かチェックする。入金済みの場合もあるかもなので、状態更新。(監理団体 state も) |
| 2 | 請求:アカウント停止 || 請求:初月 && 未入金 | 再度請求金額を計算して更新 |
| 3 | 初月請求情報の created_at が 1 か月前 && 監理団体 state:2 | 請求情報も、監理団体も、アカウントも削除する。 |
※ コンビニ払チェックのAPIが必要になる想定だが、API仕様わからないのでひとまず未作成
※ 月払いの場合、初月決済した日が 20 日~末日の場合、併せて翌月分の請求情報も作成する。(2.3を実行 バッチで更新した際に実行する?)