| 2023/12/22(Fri) 14:13:56 編集(投稿者)
■No14076に返信(ななーしさんの記事) > 悲しげさん、hidetakeさん、くおんたむさん回答ありがとうございます。 > > レポートの使い方がいまいち勉強が足りてないのもあり、現在は変数でやってしまってますねー(焦) > > また時間を作って勉強したら集計も使えるようにしていこうと思います。 > インボイスの都合上、必ずすべての各税別の合計に対して消費税率を計算する必要があり、各行ごとの消費税計算の場合、小数点を含めてでも計算が1円ずれたらNGとの記載なので・・・ > > 今のところは各種合計を上手く利用してって感じになってます。
追記 今日時間ができたのでレポートの集計オブジェクトを利用して計算できるよう改変しました!こちらのが不具合出ないので便利ですね! ・テーブルの再定義画面で各合計10%、8%、0%の項目を作り、項目計算式を以下で設定する。 10%の行 #条件選択([税率]>8,[金額],1,0) 8%の行 #条件選択([税率]=8,[金額],1,0) 0%の行 #条件選択([税率]=0,[金額],1,0) ・レポートで集計オブジェクト([計])のオブジェクトを配置し、以下をソース(S)に入力 10%の行 #合計([金額10]) 10%の消費税 #合計([金額10])*0.1 8%の行 #合計([金額8]) 8%の消費税 #合計([金額8])*0.08 0%の行 #合計([金額0]) 0%の消費税 #合計([金額0])*0
上記合計をする小計(税別)・消費税・合計(税込)のソースに以下を入力 小計のソース(S) #合計([金額10])+#合計([金額8])+#合計([金額0]) 消費税のソース(S) #合計([金額10])*0.1+#合計([金額8])*0.08+#合計([金額0])*0 合計のソース(S)#合計([金額10])+#合計([金額8])+#合計([金額0])+#合計([金額10])*0.1+#合計([金額8])*0.08+#合計([金額0])*0
|