スマレジ・デベロッパーズ・コミュニティはアーカイブされました。


これまでに投稿いただいた内容は引き続きご覧いただけます。

今後のお問い合わせはこちら

仮取引取得の際の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になっているのかがわかりません。

ベストアンサー

  • @ashizaki

    本件確認したところ、ウェイターで登録した取引のtaxExcludeとtaxIncludeが同じ値で返されるという不具合が発生しておりました。

    ご迷惑をおかけしており申し訳ございません。

    恐れ入りますが、修正時期が決まり次第本スレッドにてご連絡させていただきます。

答え