---
title: 자산 (Balance)
description: 보유 자산과 부채 모두를 월별로 기록한 스냅샷. 순자산 = 자산 − 부채. 매월 한 번 기록해 장기 자산 추세를 만듭니다.
---

export const askRows = [
  { cmd: '"4월 잔고 입력해줘"',     desc: 'Claude가 모든 카테고리를 안내한 뒤 한 번에 일괄 저장합니다' },
  { cmd: '"순자산 어떻게 변하고 있어?"', desc: '월별 추세와 FIRE 목표 대비 진척도 (프로필이 설정된 경우)' },
  { cmd: '[net_worth.xlsx 첨부] "2023년부터 월별 순자산이야"', desc: <><code>/import-balance</code>가 컬럼을 매핑한 뒤 모든 월을 한 번에 가져옵니다</> },
];

export const monthlyShortcut = [
  { cmd: <code>firma add monthly</code>, desc: '한 세션에서 자산과 현금흐름을 함께 입력. 월말 정산에 잘 맞습니다' },
];

export const editRows = [
  { cmd: <code>firma edit balance [YYYY-MM]</code>,   desc: '값이 미리 채워진 상태로 위저드 재실행' },
  { cmd: <code>firma delete balance [YYYY-MM]</code>, desc: '특정 기간의 모든 자산 항목 삭제' },
];

export const assets = [
  { cmd: 'cash',           desc: '입출금 계좌, 저축 계좌, 현금성 자산' },
  { cmd: 'cash_other',     desc: '외화 현금, 해외 은행 계좌' },
  { cmd: 'housing_sub',    desc: '주택 청약, 임대 보증금' },
  { cmd: 'savings',        desc: '일반 저축 계좌' },
  { cmd: 'domestic_stock', desc: '국내 주식 및 ETF' },
  { cmd: 'overseas_stock', desc: '해외 시장 주식. 포트폴리오에서 자동 채움. 위저드가 domestic vs overseas를 묻습니다' },
  { cmd: 'pension',        desc: '퇴직연금, DC/IRP 계좌' },
  { cmd: 'real_estate',    desc: '시가 또는 공시가 기준 보유 부동산' },
  { cmd: 'deposit',        desc: '정기예금, 적금, MMF' },
  { cmd: 'vehicle',        desc: '현재 가치 기준 자동차, 오토바이' },
];

export const liabilities = [
  { cmd: 'loan',            desc: '개인대출, 자동차 대출, 주택담보대출 원금' },
  { cmd: 'long_term_other', desc: '기타 장기 부채' },
  { cmd: 'credit_card',     desc: '신용카드 미결제 잔액 (한도 아님)' },
  { cmd: 'short_term_other',desc: '기타 단기 부채' },
];

<Section label="Ask Claude">
  <CommandTable rows={askRows} />
</Section>

<section className="section">
  <p className="section-label">firma show balance [-p YYYY-MM]<Badge>power user</Badge></p>

현재 월의 자산 스냅샷을 표시합니다. 특정 기간을 보려면 <code>-p</code>를
사용합니다.

<div className="terminal">
  <div className="terminal-line">
    <span className="term-prompt">$</span>
    <span className="term-cmd">firma show balance -p 2026-03</span>
  </div>
  <pre className="term-pre"><span className="d">Balance Sheet  2026-03</span></pre>
  <table className="term-table">
    <tbody>
      <tr><td className="td-muted" colSpan={2}>ASSETS</td></tr>
      <tr><td>cash</td><td>$40,149</td></tr>
      <tr><td>cash_other</td><td className="td-muted">$0</td></tr>
      <tr><td>housing_sub</td><td>$4,039</td></tr>
      <tr><td>savings</td><td className="td-muted">$0</td></tr>
      <tr><td>domestic_stock</td><td className="td-muted">$0</td></tr>
      <tr><td>overseas_stock</td><td>$259,347</td></tr>
      <tr><td>pension</td><td>$7,477</td></tr>
      <tr><td>real_estate</td><td>$6,817</td></tr>
      <tr><td>deposit</td><td>$65,551</td></tr>
      <tr><td>vehicle</td><td>$44,384</td></tr>
      <tr className="sep"><td colSpan={2}/></tr>
      <tr><td className="td-muted" colSpan={2}>LIABILITIES</td></tr>
      <tr><td>loan</td><td className="td-muted">$0</td></tr>
      <tr><td>long_term_other</td><td className="td-muted">$0</td></tr>
      <tr><td>credit_card</td><td>$1,073</td></tr>
      <tr><td>short_term_other</td><td className="td-muted">$0</td></tr>
      <tr className="sep"><td colSpan={2}/></tr>
    </tbody>
    <tfoot>
      <tr><td className="td-muted">Assets</td><td>$427,764</td></tr>
      <tr><td className="td-muted">Liabilities</td><td>$1,073</td></tr>
      <tr><td className="td-muted">Net Worth</td><td>$426,691</td></tr>
    </tfoot>
  </table>
</div>

  <Note>
    <code>firma add balance</code>를 실행하면 보유 종목 가치가 포트폴리오에서
    자동으로 채워집니다. 위저드는 이를 <code>domestic_stock</code>으로 기록할지{' '}
    <code>overseas_stock</code>으로 기록할지 묻습니다. 시장이 본인의 자국인지
    해외인지에 따라 선택하면 됩니다.
  </Note>
</section>

<Section label="월말 워크플로">
자산과 현금흐름을 매월 함께 기록한다면 <code>firma add monthly</code>를
쓰는 편이 낫습니다. 두 위저드를 연속으로 실행한 뒤 통합 요약(순자산,
net flow, 저축률)을 보여줍니다.

  <CommandTable rows={monthlyShortcut} />
</Section>

<Section label="firma add balance [-p YYYY-MM]">
모든 자산과 부채 카테고리를 차례로 묻는 인터랙티브 위저드입니다.
기존 값은 placeholder로 표시되며, Enter를 누르면 그대로 유지할 수 있습니다.
보유 종목 가치는 포트폴리오에서 자동으로 채워지고, 위저드가{' '}
<code>domestic_stock</code> 또는 <code>overseas_stock</code> 중 어디로 기록할지
묻습니다.

<div className="terminal">
  <div className="terminal-line">
    <span className="term-prompt">$</span>
    <span className="term-cmd">firma add balance</span>
  </div>
  <div className="terminal-block">
    <div className="term-row"><span className="term-meta" style={{color:'var(--muted)'}}>  Period: 2026-04  (2026-04-30)</span></div>
    <div className="term-row" style={{marginTop:'0.4rem'}}><span className="term-meta">── ASSETS ──────────────────────────────</span></div>
    <div className="term-row"><span className="term-meta">◆  Cash</span><span className="term-val">$48,000</span></div>
    <div className="term-row"><span className="term-meta">◆  Investments  <span style={{color:'var(--muted)'}}>($283,400 auto)</span></span><span className="term-val">↵ keep</span></div>
    <div className="term-row"><span className="term-meta">◆  Pension</span><span className="term-val">$11,600</span></div>
    <div className="term-row"><span className="term-meta">◆  Real Estate</span><span className="term-val">$10,400</span></div>
    <div className="term-row"><span className="term-meta">◆  Vehicle</span><span className="term-val">$66,000</span></div>
    <div className="term-row"><span className="term-meta">◆  Deposit</span><span className="term-val">$24,000</span></div>
    <div className="term-row" style={{marginTop:'0.4rem'}}><span className="term-meta">── LIABILITIES ─────────────────────────</span></div>
    <div className="term-row"><span className="term-meta">◆  Credit Card</span><span className="term-val">$850</span></div>
    <div className="term-row"><span className="term-meta">◆  Loans</span><span className="term-val">0</span></div>
    <div className="term-row" style={{marginTop:'0.5rem'}}><span className="term-meta" style={{color:'var(--muted)'}}>  Balance Sheet  2026-04</span></div>
    <div className="term-row"><span className="term-meta">  Assets</span><span className="term-val">$443,400</span></div>
    <div className="term-row"><span className="term-meta">  Liabilities</span><span className="term-val">$850</span></div>
    <div className="term-row"><span className="term-meta">  Net Worth</span><span className="term-val">$442,550</span></div>
  </div>
</div>
</Section>

<Section label="수정 & 삭제">
  <CommandTable rows={editRows} />

  <Note>
    기간이 지정되지 않으면 현재 월이 기본값입니다.
    수정할 때는 위저드를 다시 실행하면 됩니다. 바꿔야 하는 값만 입력하세요.
  </Note>
</Section>

<Section label="카테고리">
  <CommandTable groups={[
    { label: 'Assets',      rows: assets },
    { label: 'Liabilities', rows: liabilities },
  ]} />
</Section>
