```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
```