明細の消費税率表示を、
必要に応じて非表示にする
見積太郎のシミュレーターには、明細表・コピー用テキスト・印刷/PDFに、各項目の消費税率が表示されます。
ただ、すべての項目が10%課税だと、各行に毎回「税率10%」と出ることで、画面が少しうるさく見えることがあります。その場合は、税計算はそのままで、税率ラベルの表示だけを調整しましょう。
税計算は変えず、明細に出る「税率10%」だけを整理する
基本料金:¥80,000(税率10%)
オプション:¥30,000(税率10%)
食品関連:¥5,000(税率8%)
基本料金:¥80,000
オプション:¥30,000
食品関連:¥5,000(税率8%)
消費税率表示を非表示にするとは?
見積太郎のシミュレーターは、明細表やコピー用テキストに、項目ごとの消費税率がデフォルトで表示されます。
基本料金:¥80,000(税率 10%)
オプション費用:¥30,000(税率 10%)
食品関連項目:¥5,000(税率 8%)
非課税項目:¥0(税率 0%)
税率が混在する見積もりでは、この表示があると分かりやすくなるものの、
すべての項目が10%課税の場合は、明細の各行に毎回「税率10%」と表示されることで情報量が多くなり過ぎ、視認性が悪くなる場合もあります。
すべて10%なら、税率表示を省略した方が、明細はスッキリします。
税率を変えるのではなく、表示だけを変える
ここで誤解してはいけないのは、消費税率そのものを 0% にするわけではない、という点です。
見積太郎の内部プログラムでは、料金計算に使う税率と、明細に表示する税率ラベルを分けて調整しています。
税計算
実際の税込計算に使う税率は taxRate:10 など。
税率ラベル表示
明細に「税率10%」と表示するかどうかを決めるための指定は taxRateLabelRates など。
10%は非表示、8%や0%だけを表示する
明細での税率表示は、すべて非表示にすることもできますし、
10%の税率表示を省略して、軽減税率8%や非課税・対象外の0%については表示させることもできます。
基本料金:¥80,000
オプション費用:¥30,000
食品関連項目:¥5,000(税率 8%)
非課税項目:¥0(税率 0%)
このようにすると、通常の10%項目はすっきり見せつつ、税率が異なる項目だけを利用者に伝えられます。
- すべて10%のサービスでは、10%表示を省略して明細を見やすくできる
- 8%や0%など、通常と異なる税率だけ表示できる
- 税計算は変えずに、表示だけを調整できる
要望テキストで指定する例
見積シミュレーターを作成する際に、明細での消費税を非表示にしたい場合は、要望テキストに次のように書いておくと、AIにも正しく伝わります。
明細表、コピー用テキスト、印刷/PDFに表示される各明細行の税率表示については、
10%の項目では「税率10%」を表示しないでください。
ただし、8%や0%の項目がある場合は、その項目だけ税率表示を残してください。
税計算そのものは変更せず、10%課税の項目は10%のまま計算してください。
この指定のポイントは、「税率を0%にする」のではなく、「税率表示だけを非表示にする」と明記することです。
明細表、コピー用テキスト、印刷/PDFに表示される各明細行の税率表示は、すべて非表示にしてください。
ただし、税計算そのものは変更しないでください。
各項目の taxRate は、必要な税率のまま残してください。
作成済みのシミュレーターを後から修正する場合
すでに完成しているPRODUCTSコードについても、税率表示の調整は可能です。
その場合は、現在の var PRODUCTS = [ ... ]; をAIに渡し、次のように依頼してください。
下記のPRODUCTSコードについて、明細表、コピー用テキスト、印刷/PDFに表示される各明細行の税率表示を調整したいです。
どの項目も基本的に税率は10%だと思います。
そのため、10%の項目では「税率10%」という表示を非表示にしてください。
ただし、もし8%や0%の項目がある場合は、その項目だけ税率表示を残してください。
重要:
税率表示を非表示にするために taxRate を 0 に変更しないでください。
税計算は10%のまま維持してください。
必要であれば、各商品直下に taxRateLabelRates:[0,8] を追加してください。
修正後の var PRODUCTS = [ ... ]; の完全なコードを提示してください。
このように依頼すれば、10%課税の計算は維持したまま、10%の税率ラベルだけを非表示にできます。
PRODUCTSコード上の指定例
見積太郎では、商品ごとに次のような指定を入れることで、表示する税率ラベルを制御しています。
taxRateLabelRates: [0, 8]
この指定を商品直下に追加すると、次のような意味になります。
- 税率0%の項目:税率表示する
- 税率8%の項目:税率表示する
- 税率10%の項目:税率表示しない
{
id: 'sample_service',
name: 'サンプルサービス',
status: 'active',
taxRate: 10,
base_tax_rate: 10,
taxRateLabelRates: [0, 8],
steps: [
// 各ステップ
]
}
上記は、料金計算は10%のまま、あくまで、明細やコピー用テキストに表示される「税率10%」というラベルだけを省略するための指定になります。
よくある質問
Q 税率表示を非表示にしても、消費税計算はされますか?
Q 10%だけ非表示にして、8%や0%だけ表示できますか?
Q すでに作ったシミュレーターでも修正できますか?
Q 消費税内訳も非表示になりますか?
見積太郎では、明細やコピー用テキストに表示される税率ラベルを調整できます。おすすめは、10%の税率表示は非表示にし、8%や0%の項目だけ税率表示を残す指定です。税計算は正しく保ちながら、通常の明細をすっきり見せることができます。
税計算は正確に、明細表示はすっきり。
見積太郎では、料金計算の正確さを保ちながら、利用者に見せる明細の情報量を調整できます。