# #024 Calendar 伝票入力 — HTML Functional Class v1.0.222

Status: Candidate / NOT COMPLETED. Source: v1.0.221 unchanged; new v1.0.222 assets.

- #048 Table の正式 HTML Class `bf-table` を入力用3表の唯一の描画元とする。動的列・行は `data-table-columns` / `data-table-rows` で初期化し、変更は正式 BoneTable.setRows APIを使用する。
- 金額は `bf-numberbox` アンカーから正式 `BoneNumberBoxFunctionalClass.mount` のみで生成する。`data-voucher-mode=true`, `data-voucher-grid-lines=true`, `data-inherit-parent=true`, `data-decimal-places=0`, `data-display-decimal-places=0`, `data-step=1`。
- #029 正式 Runtime のクリック編集・フォーカス解除後の伝票表示、#048の `snapToCell` を利用。セルの親罫線1つのみ。独自の罫線擬似表示・固定幅は新規追加禁止。
- No/×列は中央表示、入力は親セルへ吸着。#029/#048の凍結済みJS/CSSは変更・同梱しない。依存HTML Classはインストール済みであることを検査する。
- 引き続き既存タスク/伝票データの移動、削除、マスター改変なし。金額は整数円。旧小数データは無断丸め禁止。
- ブラウザ再現環境は #001/#022のテスト限定stubを使用。Windows実機・localhost・SQLite永続性は未検証。
