> ## Documentation Index
> Fetch the complete documentation index at: https://docs.morrowly.app/llms.txt
> Use this file to discover all available pages before exploring further.

# 전망 읽기

> 플랜을 달마다 계산한 결과의 모양과 뜻

`GET /v1/plans/{id}/projection` 은 현재 재무에서 시작해 플랜 끝까지 **달마다** 계산한 결과를 줍니다. 저장 없이 고친 플랜을 계산하는 `POST /v1/plans/{id}/projection`, 플랜 없이 엔진 입력으로 계산하는 `POST /v1/simulate` 도 같은 모양입니다.
같은 입력은 늘 같은 결과입니다. 금액은 원(반올림)입니다.

```json theme={null}
{
  "months": [
    {
      "month": "2026-10", "age": 35,
      "income": 7000000, "expense": 3500000, "debtPayment": 1432246,
      "cash": 12000000, "assets": { "etf": 203000000 }, "liabilities": { "loan1": 299567754 },
      "totalAssets": 215000000, "totalLiabilities": 299567754, "netWorth": -84567754, "shortfall": false,
      "flows": { "income": { "salary": 7000000 }, "expense": { "living": 3500000 }, "debt": { "loan1": 1432246 },
                 "saved": { "etf": 2067754 }, "withdrawn": {}, "sold": {}, "events": {} }
    }
  ],
  "summary": {
    "netWorthByAge": { "40": 500000000, "50": 1300000000, "60": 2700000000 },
    "finalNetWorth": 3000000000, "minCash": 12000000, "firstShortfallMonth": null, "fiAge": 51
  }
}
```

## 달마다 `months`

* `age`: 그 달의 만 나이. `netWorth` = `totalAssets` − `totalLiabilities`. `tax`: 그 달 세금·보험료(`taxes` 는 종류별).
* `assets`·`liabilities`: 자산·부채 id 마다 그 달 말 잔액.
* `shortfall`: 투자 자산을 다 꺼내도 현금이 모자란 달. 오류가 아니라 표시입니다.
* `flows`: 그 달 현금이 오간 곳(0 은 빠짐).
  * `income`·`expense`: 수입·지출 id 마다. 양육비·월세는 `{항목 id}-child`·`{항목 id}-rent`, 출산·양육 지원금은 `child-benefits`.
  * `debt`: 대출 id 마다 상환액. `saved`: 자산에 넣은 돈(적립·남는 돈 옮기기).
  * `withdrawn`: 투자 자산에서 꺼낸 돈. 그중 현금이 모자라 판 돈은 `sold` 에도 있습니다.
  * `events`: 항목이 그 달 만든 현금(+ 목돈·퇴직금·매도 대금, − 매수·증여). 키는 [항목 이름표](/plans#결과에서-항목-찾기)입니다.

## 요약 `summary`

| 필드 | 뜻 |
| - | - |
| `netWorthByAge` | 생일 달의 순자산(나이 → 금액) |
| `finalNetWorth` | 플랜 끝 순자산 |
| `retirementNetWorth` | 은퇴 달 순자산 |
| `minCash` | 가장 적었던 현금 |
| `firstShortfallMonth` | 처음 현금이 모자란 달. 없으면 null |
| `fiAge` | (현금 + 투자) × 안전 인출률 ÷ 12 가 그 달 지출 + 상환 이상이 되는 첫 나이. 없으면 null |

## 그 밖의 결과

* `taxYears`: 해마다 연말정산(급여 받는 사람별 공제·세액·한계세율).
* `loanChecks`: 지역을 아는 집 구매 대출의 규제 한도(LTV·DSR 등)와 실제로 빌린 원금.
* `warnings`: 계산하며 걸린 주의할 점(`event` 는 항목 이름표).

필드 전체는 레퍼런스의 스키마에 있습니다.

용어(순자산, 경제적 자유 나이, 스트레스 DSR 등)의 뜻은 [용어 사전](https://morrowly.app/glossary)에 있습니다.

## 요금제가 필요한 분석

전망·몬테카를로·백테스트는 요금제 없이 됩니다. 아래는 **프로페셔널** 이상이 필요하고, 없으면 402 입니다.

* 집 살 시기·가격(`affordability`), 전세 vs 월세 vs 매수(`rent-vs-buy`), 상속 전망(`estate`), 연금계좌 전략(`pension-strategy`), 최적화(`optimize`·`optimize/apply`), 성공 확률 맞추기(`monte-carlo/levers`)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.