0%の税率を設定できません


7

コアに変更を加えずに、かなり新しいMagento 1.8.0.0インストールを使用しています。税率を0%にしようとすると、Magentoは保存時に次のエラーを返します。利率は正の数である必要があります。

Magento 1.4.2.0のインストールに基づいて、まったく同じ値が設定されたMagentoウェブショップを再作成しています。

これはMagento 1.8のバグにすぎず、税率を0%に設定できないのですか、それとも何か不足していますか?

任意の助けいただければ幸いです。


Magento 1.7および1.8では、FiregentoからMagetSetupモジュールを開発し、国ごとに税金を生成しました。一部を0%に設定しています。プログラムで行われるため、問題ではない可能性があります。ただし、それがユーザーインターフェイスの制限かどうかはわかりません
SylvainRayé2013年

私の解決策は、データベースでそれを変更することです。それはモジュールとあまり変わらないと思います。しかし、誰かがそれを変更しようとしたときに、技術的でないトラブルに遭遇したくはありません。それが私が尋ねる理由です。誰もが変更できるようにしてほしい。
Sander Koedood 2013年

Mzeisはそれについてつぶやき(twitter.com/mzeis/status/389344796575158272)、それはフロントエンドの「唯一の」問題だと思います。したがって、それらをプログラムで作成しても問題ありません。
Fabian Blechschmidt 2013年

以前に0%の税金を使用する必要がなかったので、興味があります。これをどのシナリオで使用しますか?
jharrison.au 2013年

@ jharrison.au発送はオランダからベルギーまでです。オランダから販売してベルギーの会社に発送する場合は、税金を控除する必要はありません。私はウェブサイトを構築し、製品を販売していないので、正確なルールはわかりませんが、これは不足しています。
Sander Koedood 2013年

回答:


6

TwitterでPiotr Kaminski(Magentoプロダクトマネージャー)に尋ねました:

@piotrekkaminski B2B顧客の場合、税率を0%に設定します。これはCE 1.8ではもう不可能です(0%の税率を設定できない …を参照)。

彼の反応は:

@mzeisああ、これは次のバージョンで修正されると思います、チェックしようとします

したがって、この動作(CE 1.8.0.0で導入-CE 1.7.0.2で期待どおりに動作)は再び削除されるようです。

それまでの間、app/code/core/Mage/Tax/Model/Calculation/Rate.php次の行を書き換えて削除してみてください。

    if (!is_numeric($this->getRate()) || $this->getRate() <= 0) {
        Mage::throwException(Mage::helper('tax')->__('Rate Percent should be a positive number.'));
    }

代わりに、テストするコードをの$this->getRate() < 0代わりに変更することもできます$this->getRate() <= 0

私はそれをテストしなかったので、これが何かにブレーキをかけるかどうかわかりません。税モジュールはCE 1.8で大幅に書き直されました。


時間をかけて調査し、そのような完全な回答を書いていただきありがとうございます。$ this-> getRate()<= 0の行を$ this-> getRate()<0に変更しました。これは、必要なことを正確に実行するためです。通常はローカルフォルダーで変更しますが、修正する予定なので、アップデートで上書きされるため、実際には必要ないと思います。繰り返しますが、よろしくお願いします:)
Sander Koedood 2013年

税規則を顧客グループに制限し、税率を国に制限できる場合、B2B顧客に対して0%の税率を作成する必要があるのはなぜですか?
jharrison.au 2013年

当初はそれが目的でした。ただし、ほとんどのユーザーは税率のフラットファイルをアップロードするだけで、0%の税率を受け入れない場合、いくつかのユーザビリティの問題が発生します。CE 1.8.1 / EE 1.13.1でそれを逆にしました
Chuck

1

ここでは簡略化しすぎているかもしれませんが、Magentoは税率0%を避けるように求めていると思います。税規則を編集するときは、規則を適用する国を選択できます。そのため、ある国から別の国への配送に非課税の状況がある場合は、その特定の国の税規則を削除するだけです。


1
ルールが0%であることが理にかなっている場合があります。たとえば、en.wikipedia.org / wiki / Value_Added_Tax_(United_Kingdom)を見ると、ゼロ評価、免除、および外部であり、すべて税に異なる方法で記載する必要がある場合があります。戻り値。オーストラリアにも同様のato.gov.au/Business/Activity-statements/…があるようです。輸出とGSTは無料です。
クリストフ、フーマンで2013年

1

当初はそれが目的でした。ただし、ほとんどのユーザーは税率のフラットファイルをアップロードするだけで、0%の税率を受け入れない場合、いくつかのユーザビリティの問題が発生します。CE 1.8.1 / EE 1.13.1でそれを逆にしました

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.