cgiのテーダの中で下の部分だけの変更でいけるかどうかは理解していないのですが
# 総合計金額
$param{'zeikin'} =~ s/,//g;
$sougoukei = $param{'price2'} + $daibiki_calc + $souryou2;
$uchizei = int($sougoukei / (100 + $zei) * $zei);
1 while $uchizei =~ s/(.*\d)(\d\d\d)/$1,$2/g;
1 while $param{'price2'} =~ s/(.*\d)(\d\d\d)/$1,$2/g;
1 while $sougoukei =~ s/(.*\d)(\d\d\d)/$1,$2/g;
$indata .= qq| <input type="hidden" name="総合計金額" value="$sougoukei円(内消費税:$uchizei円)">\n |;
一番下のデータを以下に書き換えたのですが、ダメでした。
$indata .= qq| <input type="hidden" name="総合計金額" value="$sougoukei円" + "$uchizei円">\n |;
どう書き換えたらよいか教えて下さい。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
>お支払総合計9,280円 が 9114+464+630=
>10208円になるようにcgiデータがなるように変更したいのです。
それ、消費税を2重取りしてるよ。間違い。
>1 6668□500ml ヴィッラ・ピロ エクストラ・ヴァージン・オリーヴオイル 3,234 1 3,234
これは「本体3080円、税込3234円」ですよ。
>2 2152●750ml コルナス<古木> 1996年 アラン・ヴォージュ 5,880 1 5,880
これも「本体5600円、税込5880円」ですよ。
なので、
>商品代金合計 9,114
は「税込9114円」です。本体価格は「8680円」で、5%の税金は「434円」です。
>消費税 464
この「464円」は「送料630円(税込)」の税の「30円」と、商品のみの消費税「434円」を足した「434+30=464」です。
>送料 ( 1 個口 ) 630
これは「税込」なので「本体価格600円、税30円」です。
お客が支払う「総合計」は「8680(本体)+434(税)+600(本体)+30(税)=9744円」です。
>お支払総合計 9,280円 + 464」
本体価格は「8680(本体)+600(本体)=9280円」です。
消費税は「434(税)+30(税)=464円」です。
なので「お支払総合計 9,280円 + 464」で正しいです。
>お支払総合計9,280円 が 9114+464+630=
>10208円になるようにcgiデータがなるように変更したいのです。
それ、明らかに「消費税の2重取り」で、違法です。
商品明細を「本体価格」にして、送料も税別表示にして
1 6668□500ml ヴィッラ・ピロ エクストラ・ヴァージン・オリーヴオイル 3,080 1 3,080
2 2152●750ml コルナス<古木> 1996年 アラン・ヴォージュ 5,600 1 5,600
商品代金合計 8,680
消費税 464
送料 ( 1 個口 )600
お支払総合計9,280円 + 464」
となるのが正しい。
なお
「商品代金合計 8,680」の「8680」は「本体価格合計である」事に注意。
「消費税 464」の「464」は「送料600円の税30円も含む」事に注意。
「送料 ( 1 個口 )600」の「600」は「税抜きの本体価格である」事に注意。
>$sougoukei = $sougoukei - $uchizei;
>を
>$sougoukei = $sougoukei + $uchizei;
>にするこで解決致しまた。
ほら、引き算を足し算しちゃってるから「消費税の2重取り」になってる。
このまま続けたら「顧客からクレームの嵐」になるから、素人が訳も判らず弄り回すのは止めましょう。絶対に酷い目にあいます。
少なくとも「今のままでは、詐欺と言われても、弁解は不可能」です。
No.1
- 回答日時:
$sougoukeiには「税金が入っちゃってる」から、その分、引き算しないと。
$uchizei = int($sougoukei / (100 + $zei) * $zei);
の行の次に
$sougoukei = $sougoukei - $uchizei;
の行を入れてみよう。
当然だけど、$param{'price2'}は「税込み価格」になってないといけない。
この回答への補足
早々のご教授ありがとうございます。
質問仕方がま違っていたようですみません。
金額「商品代金合計 9,114
+
消費税 464
+
送料 ( 1 個口 )630
=
お支払総合計9,280円 が 9114+464+630=
10208円になるようにcgiデータがなるように変更したいのです。
よろしくお願いいたします。
HTMLの注文確認画面は以下です。
「注 文 確 認
●今回のお買い上げ内容 送料の欄はクール便使用の場合クール料金が加算表示されます
NO商品名単価数量備考1備考2小計
16668□500ml ヴィッラ・ピロ エクストラ・ヴァージン・オリーヴオイル3,2341 3,234
22152●750ml コルナス<古木> 1996年 アラン・ヴォージュ5,8801 5,880
商品代金合計 9,114
消費税 464
送料 ( 1 個口 )630
お支払総合計9,280円 + 464」
ありがとうございます。
$sougoukei = $sougoukei - $uchizei;
を
$sougoukei = $sougoukei + $uchizei;
にするこで解決致しまた。
ほんとうにありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- 格安スマホ・SIMフリースマホ 今 ahamoを使っていて 4898円以下になる携帯会社があれば乗り換えたいです 20GBと24時間 9 2022/09/27 07:43
- HTML・CSS ただいま勉強始めたての初心者です。フォームを縦並べにしたいです。 2 2022/11/20 17:18
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- 消費税 インボイス制度における仕入税額控除の経過措置について② 7 2023/07/28 22:16
- CGI cgiの注釈が出来ない 2 2022/04/27 09:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
5%割引の際の、小数点以下の扱...
-
今投稿して解決したのですが 更...
-
駐車場賃料の日割り計算について
-
「未満と以上」使う範囲。
-
小数点 第n位 を切り上げ,切り捨て
-
勤務の稼働時間の計算がわかり...
-
四捨五入するときの関数は
-
カートcgiで消費税の内税計算か...
-
エクセルでの小数点以下切り捨...
-
エクセルでの51銭以上未満の切...
-
COBOLの計算方法
-
なぜ消費税10%は×1.1なのですか...
-
高速料金を請求する場合の消費...
-
電卓で指数計算できますか?
-
時給制の業務委託時、請求書の...
-
法人税・消費税修正申告納付の仕訳
-
家電リサイクル料金と消費税
-
残りの97円はなんでしょうか?
-
協同組合に支払う会費&賦課金...
-
電波料の消費税処理について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
5%割引の際の、小数点以下の扱...
-
今投稿して解決したのですが 更...
-
端数処理における「小数以下」...
-
COBOLの計算方法
-
Access 1000以下を切り捨てる関数
-
Excel有効数字の丸め方「0捨1入」
-
右ビットシフト
-
負の数の四捨五入の方法
-
駐車場賃料の日割り計算について
-
エクセルでの小数点以下切り捨...
-
数字の double 型 を int型...
-
50銭以下切り捨て51銭以上切...
-
勤務の稼働時間の計算がわかり...
-
数字の下二桁を削除したい
-
ACCESSの切り上げ
-
売上の構成率の計算で、たとえ...
-
エクセル 小数点第2位を条件付...
-
切り捨てて百の位までのがい数...
-
小数点 第n位 を切り上げ,切り捨て
-
エクセルの関数について。 残業...
おすすめ情報