finance.pv
Computes the present value of future cash flows with PV = FV / (1+r)^n, accepting decimal amounts and rates and applying configurable rounding for finance calculations.
Instructions
미래 현금흐름의 현재가치를 계산한다. PV = FV / (1+r)^n. future_value 와 rate(기간당 이율, 0 이상, 예 0.05)는 Decimal 문자열, periods 는 1 이상 정수. decimals(기본 2)자리로 rounding(기본 HALF_EVEN) 처리한다. 금액과 이율은 유한해야 하며 decimals는 0 이상 정수다. 호출자 설정과 독립적인 50자리 정밀도로 계산하고 계산 범위 초과는 입력 오류다. 연이율과 월 단위 기간 수처럼 단위가 다른 값을 섞어 넣지 않는다.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rate | Yes | ||
| periods | Yes | ||
| decimals | No | ||
| rounding | No | HALF_EVEN | |
| future_value | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pv | Yes | ||
| _meta | No | 서버가 붙이는 영수증(integrity), 엔진, 힌트 | |
| trace | Yes | 계산 근거(tool, formula, inputs, steps, output) |