1.8アップデート後にPayPalで支払う際の誤った税の計算
-
16-10-2019 - |
質問
私はもともとこの質問を投稿しました Magentoフォーラムで, 、しかし、3日間そこに答えが得られませんでした。
西暦1.8に更新されて以来、MagentoとPayPalのグランド合計が一致しないため、一部の注文は「詐欺の疑い」としてマークされます。
例は次のとおりです。顧客は、20%の税金を含む10ユーロを1つのアイテムに注文しました。送料は5.50ユーロで、20%の税金が含まれます。 Magentoの側ですべてが問題ありません:表示:
- 小計10ユーロ
- 5.50ユーロの配送と取り扱い
- グレードの合計除外。税12.92ユーロ
- 総税2.58ユーロ
- 総計を含む。税€15.50
しかし、PayPalはこれを少し違った方法で受け取ります。
- 「admin> system> configuration> sales>支払い方法>ペイパル支払いソリューション>ウェブサイトの支払い標準>高度な設定>カートラインアイテムの転送」が「はい」に設定されている場合でも、1つのアイテムだけです。
- 1つのアイテムには、12.92ユーロの価格が表示されます。
- 次に、4.58ユーロの価格で、別の「配送」ラインで2回目の配送を追加します
- 総計は20,08ユーロです
Magento'sとPayPalのグランド合計は一致しないため、「詐欺の疑い」の注文ステータスを取得します。
私がこれまでに観察したこと:
- 顧客がPayPal経由で支払いをしている場合にのみ発生します
- 顧客がオーストリアから来た場合にのみ発生します(店もオーストリア人です)
- 「カートラインアイテムの転送」を選択しましたが、転送されていません
- 1.8アップデートの前にこれが起こらなかったと確信しています
これらは私の税設定です:
計算設定
- 税計算方法
Based On Total
- 税の計算に基づいて
On Shipping Address
- カタログ価格
Including Tax
- 送料
Excluding Tax
- 顧客税を適用します
After Discount
- 価格の割引を適用します
Excluding Tax
- 税金を適用します
Custom price if available
デフォルトの税務所の計算
- デフォルトの国
Austria
- デフォルトの投稿コード
*
価格表示設定
- カタログに製品価格を表示します
Including Tax
- 送料を表示します
Including Tax
ショッピングカートディスプレイ設定 / 注文、請求書、クレジットメモが設定を表示します
- 価格を表示します
Including Tax
- subtotalを表示します
Including Tax
- 発送金額を表示します
Including Tax
- 総税を総額含めてください
Yes
- 完全な税の概要を表示します
Yes
- ゼロ税を表示します
No
固定製品税
- fptを有効にします
No
追加の詳細が必要な場合はお知らせください。
ありがとう!
解決
EE 1.13.0 / CE 1.8.0での回帰中にグレムリンが発見し、他の問題との優先順位付けをジャグリングしていることがわかりました。簡単なことは、PayPalにラインアイテムではなく要約情報を送信することであり、チャンピオンのように機能します。
他のヒント
ステージング領域でMagento CE 1.8.1の最新のリリースをテストしました。この問題はもう発生しません。更新も試してみてください。
Changelogは、税の計算の問題に関して多くの修正があったと言います。
ただし、Magento Downloaderを介して(1.8.1)アップグレードするときは注意してください:私にとっては、いくつかのadminhtmlテンプレートを削除しました。また、上書きテンプレートが展開する前にまだ機能していることを確認してください。
1.8.1.0への更新はです いいえ 解決策!彼らはバグを修正したと主張していますが、それは実際にはまだ一般的です - ウィキで説明されているように推奨される税設定はこれを変更しません。
更新:この修正を再申請した後 https://stackoverflow.com/questions/11868985/magento-paypal-tax-rounding-issue#answer-14562319 1.8.1.0では、カートラインアイテムをNOに移行して設定して、PayPalエラーが発生していません。
私たちは何年もの間問題を抱えていました。 PayPalは2桁で計算され、Magentoは4でMagentoを使用しているため、丸みの違いがあります。自分でそれを行うか、このようにできる拡張機能を使用します。 http://www.sellxed.com/shop/en/magento-paypal-zahlungs-extension.html
問題は、問題は一般に、順序付けられた記事の量が大きくなる場合にのみ発生することです。なぜなら、PayPalとMagentoの間の違いが明らかになったからです。
モジュールは、PayPalのAPI統合です。彼らが何をするかを知ることができる限り、彼らはマゼントの税金を計算し、同時にPayPalが行うように2桁で計算して比較します。その後、Roudingの違いがPayPalに送信されます。あなたが私にそれを私に尋ねるなら、それはそれをする良い方法であり、それは私のために問題を解決しました。