テンプレート
# BR-001: 見積自動計算
**詳細:**
商品の単価と数量を入力すると、システムが自動的に以下の計算を実行する。
**計算式:**
```
小計 = Σ(商品単価 × 数量)
消費税 = 小計 × 消費税率(10%)
合計金額 = 小計 + 消費税
```
**端数処理:**
- 小計: 円未満四捨五入
- 消費税: 円未満四捨五入
- 合計金額: 円単位
**入力制約:**
- 数量: 正の整数のみ(1以上)
- 単価: 正の数値(小数点以下2桁まで)
---
# BR-003: 見積承認フロー
**詳細:**
見積金額に応じて、必要な承認段階と承認者が自動的に決定される。
**承認ルール:**
```mermaid
graph TD
A["見積金額確定"] --> B{"金額チェック"}
B -->|100万円未満| C["承認不要<br/>即時確定"]
B -->|100万円以上<br/>500万円未満| D["営業部長承認"]
B -->|500万円以上<br/>1,000万円未満| E["営業部長承認"]
B -->|1,000万円以上| F["営業部長承認"]
E --> G["営業本部長承認"]
F --> H["営業本部長承認"]
H --> I["取締役承認"]
D --> J["見積確定"]
G --> J
I --> J
C --> J
```
**承認期限:**
- 各承認者は申請から3営業日以内に承認・却下を実施
- 期限超過時は自動リマインド通知
**却下時の処理:**
- 却下理由の入力を必須とする
- 申請者に通知し、修正後の再申請を可能とする
---
# BR-004: 在庫リアルタイム照会
**詳細:**
商品を選択した際、現在の在庫状況をリアルタイムで表示する。
**表示情報:**
- 現在庫数
- 引当済数量
- 利用可能在庫数
- 入荷予定日(在庫不足時)
**在庫判定ロジック:**
```mermaid
graph TD
A["商品選択"] --> B["在庫管理システムに照会"]
B --> C{"在庫状況"}
C -->|十分な在庫| D["在庫数表示<br/>緑色アイコン"]
C -->|在庫僅少<br/>残り10個以下| E["在庫数表示<br/>黄色アイコン<br/>警告メッセージ"]
C -->|在庫なし| F["在庫ゼロ表示<br/>赤色アイコン<br/>入荷予定日表示"]
```
**連携仕様:**
- 在庫管理システムのAPIを5秒ごとにポーリング
- タイムアウト: 3秒
- エラー時は前回取得値を表示し、警告アイコンを表示
--- プレビュー
BR-001: 見積自動計算
詳細:
商品の単価と数量を入力すると、システムが自動的に以下の計算を実行する。
計算式:
小計 = Σ(商品単価 × 数量)
消費税 = 小計 × 消費税率(10%)
合計金額 = 小計 + 消費税
端数処理:
- 小計: 円未満四捨五入
- 消費税: 円未満四捨五入
- 合計金額: 円単位
入力制約:
- 数量: 正の整数のみ(1以上)
- 単価: 正の数値(小数点以下2桁まで)
BR-003: 見積承認フロー
詳細:
見積金額に応じて、必要な承認段階と承認者が自動的に決定される。
承認ルール:
graph TD
A["見積金額確定"] --> B{"金額チェック"}
B -->|100万円未満| C["承認不要<br/>即時確定"]
B -->|100万円以上<br/>500万円未満| D["営業部長承認"]
B -->|500万円以上<br/>1,000万円未満| E["営業部長承認"]
B -->|1,000万円以上| F["営業部長承認"]
E --> G["営業本部長承認"]
F --> H["営業本部長承認"]
H --> I["取締役承認"]
D --> J["見積確定"]
G --> J
I --> J
C --> J
承認期限:
- 各承認者は申請から3営業日以内に承認・却下を実施
- 期限超過時は自動リマインド通知
却下時の処理:
- 却下理由の入力を必須とする
- 申請者に通知し、修正後の再申請を可能とする
BR-004: 在庫リアルタイム照会
詳細:
商品を選択した際、現在の在庫状況をリアルタイムで表示する。
表示情報:
- 現在庫数
- 引当済数量
- 利用可能在庫数
- 入荷予定日(在庫不足時)
在庫判定ロジック:
graph TD
A["商品選択"] --> B["在庫管理システムに照会"]
B --> C{"在庫状況"}
C -->|十分な在庫| D["在庫数表示<br/>緑色アイコン"]
C -->|在庫僅少<br/>残り10個以下| E["在庫数表示<br/>黄色アイコン<br/>警告メッセージ"]
C -->|在庫なし| F["在庫ゼロ表示<br/>赤色アイコン<br/>入荷予定日表示"]
連携仕様:
- 在庫管理システムのAPIを5秒ごとにポーリング
- タイムアウト: 3秒
- エラー時は前回取得値を表示し、警告アイコンを表示