アプリ「order printer」の税率別の表示について

Topic summary

Order Printerアプリで税率表示の形式変更に関する質問と解決。

問題点:

  • デフォルトのコード {{ tax_line.rate }}% では税率が「0.08%」「0.1%」のように小数で表示される
  • 希望する表示形式は「8%」「10%」

解決方法:

  • {{ tax_line.rate | times:100 | round }}% というコードに変更
  • tax_line.rateを100倍し、小数点を丸めることで整数表示を実現

結果:
質問者は提案されたコード修正により問題を解決できた。

Summarized with AI on November 20. AI used: claude-sonnet-4-5-20250929.

「order printer」で、以下のコードを出力すると、


{% for tax_line in tax_lines %}

{{ tax_line.rate }}%

{{ tax_line.price | money }}円

{% endfor %}


0.08% 100円

0.1% 100円

このように表示されます。

上記の表示を0.08%→税(8%) 0.1%→税(10%)に変更したいのですが、可能でしょうか。

解決策ございましたらご教授いただけませんでしょうか。

よろしくお願いいたします。

ご質問いただいている、税率の表示を0.08%→税(8%) 0.1%→税(10%)に変更したい件ですが。

記載いただいている、{{ tax_line.rate }}を100倍し、小数点を丸めることでご希望の数値での表示になるかと思われます。

下記対象箇所の調整版コード

{{ tax_line.rate | times:100 | round }}%

ご参考まで。
(キュー小坂)

ありがとうございます。

解決いたしました。