diff --git a/quantec/README.md b/quantec/README.md
index 2b70e44..30f27b9 100644
--- a/quantec/README.md
+++ b/quantec/README.md
@@ -1,12 +1,24 @@
+### 용어 정리
-### pbp-cs 변경약관동의 변경 사항 (24-08-23 11:30)
+1. 수도결제(受渡, settlement): 증권의 매매 거래, 증권과 그 대금을 주고 받는 것. 매매 계약 체결 후 3일째가 되는 날에 수도. 이러한 수도에 의하여 매매 계약을 이행하는 것을 수도 결제라고 하며, 그 거래를 수도 거래라고 한다.
->
-> **정치영팀장**: 로그인시 팝업으로 뜨는 변경약관 동의는 이제 "필수"이다 이걸 동의하지 않는다면 서비스를 사용할 수 없다. (출처는 기획인듯?)
+2. 투자가능금액 =/= 주문가능금액
+ 1) 투자가능금액: 계좌 입금금액(현금 중) 투자에 사용할 수 있는 금액. 보유중인 주식, 타 자산 매도하여 얻은 현금 포함될 수 있음. 그러나 결제가 완료되지 않은 거래에서 발생한 금액은 포함되지 않을 수 있음.
+ 2) 주문가능금액: 현재 증권 계좌에서 주문을 할 때 실제로 사용할 수 있는 금액. 투자가능금액에서 미체결된 주문의 금액을 차감한 금액일 수 있음.
-> **정치영팀장**: MTS입점 먼저 들어가면 현재 변경약관동의는 branch hotfix로 넣을것
+```mermaid
+flowchart TD
+ n1["출금가능금액"]
+ n2["주문가능금액"]
+ n3["가입상품"]
+ n4["환전신청금액"]
+```
-### pbp-cs 변경약관동의 변경 사항 (24-08-26 10:10)
+3. 예수금
->
-> **정치영팀장**: PBP에서 추천링크 생성할때 investTypeList 추가 유무 물어봄
+> 계좌에 주식 거래를 위해 입금한 금액. 예수금을 증거금으로 활용하거나 인출 할 수 있다.
+
+4. 안전 마진, 잔여 예수금
+
+> 주식 매수 투자자 보호 및 거래 안정성 계좌에 일부 금액 남기게 설정. 주식 매수 시 발생할 수 있는 불확실한 수수료, 세금, 가격 변동 부족한 금액이 발생하는것 방지 조치
+> 남겨둔 금액은 수수료 기타 비용 커버 사용, 실제 매매 금액 부족할 때 대비 남기는 금액
diff --git a/quantec/cs/quantecAllTask/README.md b/quantec/cs/quantecAllTask/README.md
index ec30d2d..08cdea8 100644
--- a/quantec/cs/quantecAllTask/README.md
+++ b/quantec/cs/quantecAllTask/README.md
@@ -28,6 +28,7 @@ flowchart LR
title: src/app/login/page.tsx
---
classDiagram
+ direction LR
class Login{
param: ref, sccofnstcd
}
@@ -103,6 +104,7 @@ classDiagram
title: src/components/task/login/LoginTask.tsx
---
classDiagram
+ direction LR
class LoginTask{
}
class AlertModal{
@@ -355,8 +357,9 @@ Login에 있는 onConfirmLogin을 실행함으로써 /assets으로 route하게
title: src/app/assets/page.tsx
---
classDiagram
+ direction LR
class Assets{
-
+
}
class AssetMain{
@@ -368,19 +371,58 @@ classDiagram
}
class Navigation{
-
+ value: number;
}
class RequestReplyTask{
}
- Assets *-- AssetMain
- Assets *-- Spinner
- Assets *-- CookieInfo
- Assets *-- AssetMain
- Assets *-- Navigation
- Assets *-- RequestReplyTask
+ Assets *-- AssetMain : Component
+ Assets *-- Spinner : Component
+ Assets *-- CookieInfo : Component
+ Assets *-- AssetMain : Component
+ Assets *-- Navigation : isOpenNavigation = true
Component
+ Assets *-- RequestReplyTask : isOpenRequestReply = true
Component
```
+
+- 해당 페이지에서 정상적인 경로로 접근했는지 체크함.
+
+```javascript
+useEffect(() => {
+ // 정상적인 경로로 접근했는지 체크
+ // 증권사 접근 시 네비게이션 Open, 일반 브라우저 접근 시(랜딩 포함) 네비게이션 Close.
+ const isCorrectAccess = chkCorrectAccess();
+ setIsOpenNavigation(isCorrectAccess || isStandalone);
+ }, []);
+
+
+// src/util/functions.ts
+// 정상적인 경로로 접근했는지 체크
+export const chkCorrectAccess = () => {
+ const companyCodeKey = process.env.NEXT_PUBLIC_ACCESS_COMPANY as string;
+ const companyCode = localStorage.getItem(companyCodeKey);
+ const found = PARTNER_LIST.find((item) => item.companyCode === companyCode);
+
+ if (found) return true;
+
+ return false;
+};
+```
+
+```mermaid
+
+classDiagram
+ class AssetMain {
+
+ }
+ class BottomModal{
+
+ }
+ class PosNegNumber{
+
+ }
+
+```
\ No newline at end of file
diff --git a/quantec/cs/quantecContract/README.md b/quantec/cs/quantecContract/README.md
index aaa083d..11deadc 100644
--- a/quantec/cs/quantecContract/README.md
+++ b/quantec/cs/quantecContract/README.md
@@ -1001,5 +1001,16 @@ firstDate가 있으니까 이것을 기준으로 TP0015MT의 LAST_WRK_DTM이 앞
firstDate < LAST_WRK_DTM 되어 있다면 DB에 있는 약관이 가입한 포트폴리오보다 최신이라는 뜻이 되니까 변경된 약관 동의를 출력
-### 업무 2024-08-29
+### pbp-cs 변경약관동의 변경 사항 (24-08-23 11:30)
+>
+> **정치영팀장**: 로그인시 팝업으로 뜨는 변경약관 동의는 이제 "필수"이다 이걸 동의하지 않는다면 서비스를 사용할 수 없다. (출처는 기획인듯?)
+
+> **정치영팀장**: MTS입점 먼저 들어가면 현재 변경약관동의는 branch hotfix로 넣을것
+
+### pbp-cs 변경약관동의 변경 사항 (24-08-26 10:10)
+
+>
+> **정치영팀장**: PBP에서 추천링크 생성할때 investTypeList 추가 유무 물어봄
+
+### 업무 2024-08-29