Ticket #2323 (closed 新規開発: 修正済)

Opened 7 years ago

Last modified 7 years ago

税率対応

Reported by: h_yoshimoto Owned by: m_uehara
Priority: Milestone: EC-CUBE2.13.0
Component: その他 Version: 2.12.5
Keywords: Cc:
修正済み: yes

Change History

comment:1 Changed 7 years ago by AMUAMU

r23024

スマホ、ケータイのテンプレート修正がまだ

comment:2 Changed 7 years ago by h_yoshimoto

r23040 にて対応いただいています。

comment:3 Changed 7 years ago by m_uehara

管理画面>商品管理>規格設定 画面にて 「一行目のデータをコピーする」ボタンをクリックした際、 消費税率がコピーされません。

comment:4 Changed 7 years ago by m_uehara

税金設定の適用日時にありえない日付(例:2013年2月30日など)を入力して、登録を行おうとするとシステムエラーが発生しました。

Fatal error(E_USER_ERROR): DB処理でエラーが発生しました。
SQL: [SELECT * FROM dtb_tax_rule WHERE apply_date = $1 AND del_flg = 0 ]
PlaceHolder: [array (
0 => '2013-02-30 00:00:00',
)]
MDB2 Error: unknown error
_doQuery: [Error message: Could not execute statement]
[Last executed query: EXECUTE 
mdb2_statement_pgsql_3638342b9fad64632986d5d35d4c1c3337c6dc9c0 
('2013-02-30 00:00:00')]
[Native message: ERROR: date/time field value out of range: "2013-02-30 00:00:00"
行 1: ..._pgsql_3638342b9fad64632986d5d35d4c1c3337c6dc9c0 ('2013-02-3...
^]

comment:5 Changed 7 years ago by m_uehara

●基本税率設定編集のエラー表示フローがおかしいです。
1.基本税率設定の編集リンクをクリックし、編集状態にします。
2.消費税率に「a」を入力して、エラーを表示するようにします。
3.エラー表示と同時に基本税率設定では非表示になっているはずの適用日時が表示されます。

comment:6 Changed 7 years ago by m_uehara

●税金共通設定にエラーメッセージが表示されません。
1.基本税率設定の税金共通設定のラジオボタンの値にありえない値(例:a)を設定して登録をします。
2.登録は行われませんが、画面にエラーメッセージが表示されていません。

comment:7 Changed 7 years ago by m_uehara

●税率設定の登録・編集完了時にメッセージが表示されない
ソース上では税率設定の登録・編集完了時にメッセージを表示する処理がありますが、 直後にリロードされている為、画面上ではメッセージが表示されません。

comment:8 Changed 7 years ago by m_uehara

●税規約IDのエラーメッセージが表示されません。
1.基本税率設定の税率設定の税規約IDのhiddenの値にありえない値(例:a)を設定して登録をします。
2.登録は行われませんが、画面にエラーメッセージが表示されていません。

comment:9 Changed 7 years ago by m_uehara

●インストール日より前の日付で税率を登録しても税率が適用されず、基本税率設定が適用されます。
基本税率設定の適用日付がインストール日となっている為、それより前の日付で登録した際、基本税率設定の方が優先されているようです。
仕様としては「税率を設定していなければ基本税率設定が適用される」だったかと思います。
税率のソート順も適用日時の降順となっているようですので、基本税率設定は一番下に配置されるのが良いと思います。

comment:10 Changed 7 years ago by m_uehara

●受注管理の税率に数値チェックが入っていません 受注管理>編集画面で税率に「a」を入力して登録を行うとシステムエラーが発生しました。

Fatal error(E_USER_ERROR): DB処理でエラーが発生しました。
SQL: [INSERT INTO dtb_order_detail(price,quantity,product_id,product_class_id,
point_rate,product_code,product_name,classcategory_name1,classcategory_name2,
tax_rate,tax_rule,order_detail_id,order_id) 
SELECT $1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13]
PlaceHolder: [array (
0 => '1650',
1 => 1,
2 => '2',
3 => '10',
4 => '10',
5 => 'nabe-01',
6 => 'おなべ',
7 => '',
8 => '',
9 => 'a',
10 => '1',
11 => 19,
12 => '15',
)]
MDB2 Error: invalid number
_doQuery: [Error message: Could not execute statement]
[Last executed query: EXECUTE 
mdb2_statement_pgsql_303983e1b8d5b4da1e6924128d66931b650612d129 
('1650', 1, '2', '10', '10', 'nabe-01', 'おなべ', NULL, NULL, 'a', '1', 19, '15')]
[Native message: ERROR: invalid input syntax for type numeric: "a"
行 1: ...'2', '10', '10', 'nabe-01', 'おなべ', NULL, NULL, 'a', '1', ...
^]

comment:11 Changed 7 years ago by m_uehara

  • Owner changed from somebody to m_uehara
  • Status changed from new to assigned

r23157 にて、下記内容を対応いたしました。
・税金設定の適用日時の日付チェック修正
・受注管理の税率に数値チェックを追加
・税金設定の税規約IDのエラーメッセージを表示
・税率取得処理を修正

comment:12 Changed 7 years ago by m_uehara

r23158 にて、下記内容を対応いたしました。
・税金共通設定のエラーメッセージを表示
・税規約IDの引き継ぎ処理追加

comment:13 follow-up: ↓ 15 Changed 7 years ago by nanasess

複数お届けの受注で、受注明細の税率を変更した場合、お届け先の商品価格に税率変更が反映されません。

data/Smarty/templates/admin/order/edit.tpl 526行目付近、お届け先商品ごとの税率を参照していないため。

comment:14 Changed 7 years ago by h_yoshimoto

r23183 にて文言統一

comment:15 in reply to: ↑ 13 Changed 7 years ago by h_yoshimoto

nanasess への返信

複数お届けの受注で、受注明細の税率を変更した場合、お届け先の商品価格に税率変更が反映されません。

data/Smarty/templates/admin/order/edit.tpl 526行目付近、お届け先商品ごとの税率を参照していないため。

受注商品情報で税抜きが単価として出力されているので合わせます。

r23184

comment:16 Changed 7 years ago by h_yoshimoto

  • Status changed from assigned to closed
  • 修正済み set
  • Resolution set to 修正済
Note: See TracTickets for help on using tickets.