```mermaid %% Sheet: BK20190307 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[("金融機関マスタTBL")] n33[("金融機関支店
マスタTBL")] n37[("ネットキャッシング銀行取扱時刻マスタ")] n40["8.
時刻判定"] style n40 fill:#FFFFFF n41["9.
銀行カレンダーマスタ検索"] style n41 fill:#FFFFFF n42["10.
金融機関休業日判定"] style n42 fill:#FFFFFF n50["6.
銀行カレンダーマスタ検索"] style n50 fill:#FFFFFF n51["7.
金融機関取扱時刻の取得
(銀行取扱時刻マスタ検索)"] style n51 fill:#FFFFFF n54["MCSRuntimeException"] style n54 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 n37 --> n2 n7 -->|"取得OK"| n8 n40 -->|"取扱時間外"| n41 n42 --> n41 n42 -->|"(休業日ではない) — 金融機関取扱時刻特殊区分=”0”(休業日)"| n11 n41 -->|"取得NG"| n54 n50 -->|"取得OK"| n51 n41 --> n42 n51 -->|"取得OK"| n40 n24 -->|"年中無休"| n50 n50 -->|"TDCKFキー:当日日付+1日 / 取得NG"| n54 n51 -->|"取得NG"| n54 n54 -->|"取得OK"| n12 ```