仮取引取得の際のTaxIncludeとTaxExcludeの値
現在以下の流れで、Waiterのチェックアウトから取引登録までを検証しています。
①Waiter APIでチェックアウト
②POS APIの仮取引取得
③POS APIの取引登録
その中で、②で取得した仮取引のデータを使って③を実施するようにしていたのですが、②で取得した仮取引のデータが、
"subtotal": "2600",
"total": "2860",
"taxExclude": "260",
"taxInclude": "260",
となっており、
これをこのまま③の取引登録のリクエストのBodyに設定してしまうと、
登録された取引の消費税が、520となってしまいます。
なお、Waiterの店舗は、
外税販売で、オーダーもすべて税抜で入っています。
②の仮取引取得で、
"taxExclude": "260",
"taxInclude": "0",
となっているのであれば、納得できるのですが、
なぜtaxExclude、taxIncludeともに260になっているのかがわかりません。
ベストアンサー
-
本件確認したところ、ウェイターで登録した取引のtaxExcludeとtaxIncludeが同じ値で返されるという不具合が発生しておりました。
ご迷惑をおかけしており申し訳ございません。
恐れ入りますが、修正時期が決まり次第本スレッドにてご連絡させていただきます。
答え
@ashizaki
本件確認中です。お待ちくださいませ。