```mermaid %% Sheet: BK20190422 flowchart TD n2["ネットキャッシング
振込予定年月日
算出I/F"] style n2 fill:#FFFFFF n4(["START"]) style n4 fill:#FFFFFF n5["1.
引数チェック"] style n5 fill:#FFFFFF n6["3.
時刻判定"] style n6 fill:#FFFFFF n7["4.
銀行カレンダーマスタ検索"] style n7 fill:#FFFFFF n8["5.
金融機関休業日フラグ判定"] style n8 fill:#FFFFFF n11["11.
戻り値 設定"] style n11 fill:#FFFFFF n12(["END"]) style n12 fill:#FFFFFF n17["IllegalArgumentException
MCSRuntimeException"] style n17 fill:#FFFFFF n23[("ネットキャッシング銀行カレンダーマスタ")] n24["2.
金融機関年中無休判定"] style n24 fill:#FFFFFF n29[("金融機関マスタ")] n33[("ネットキャッシング銀行取扱時刻マスタ")] n36["8.
時刻判定"] style n36 fill:#FFFFFF n37["9.
銀行カレンダーマスタ検索"] style n37 fill:#FFFFFF n38["10.
金融機関休業日判定"] style n38 fill:#FFFFFF n46["6.
銀行カレンダーマスタ検索"] style n46 fill:#FFFFFF n47["7.
金融機関取扱時刻の取得
(銀行取扱時刻マスタ検索)"] style n47 fill:#FFFFFF n50["MCSRuntimeException"] style n50 fill:#FFFFFF n23 --> n2 n6 -->|"取扱時間外"| n7 n8 --> n7 n4 --> n5 n8 -->|"(休業日ではない) / フラグ=false"| n11 n11 --> n12 n7 -->|"取得NG"| n17 n5 -->|"取扱時間内"| n17 n17 --> n12 n5 -->|"チェックOK"| n24 n24 -->|"通常営業"| n6 n29 --> n2 n33 --> n2 n7 -->|"取得OK"| n8 n36 -->|"取扱時間外"| n37 n38 --> n37 n38 -->|"(休業日ではない) — 金融機関取扱時刻特殊区分=”0”(休業日)"| n11 n37 -->|"取得NG"| n50 n46 -->|"取得OK"| n47 n37 --> n38 n47 -->|"取得OK"| n36 n24 -->|"年中無休"| n46 n46 -->|"TDCKFキー:当日日付+1日 / 取得NG"| n50 n47 -->|"取得NG"| n50 n50 -->|"取得OK — jp.mcsystems.marui.credit.business.server.logic.publicbc.master"| n12 ```