Herzlich willkommen

Compatibility with Ebizmarts_SagePay

Created at: 5 Oct 2017 | Updated at: 12 Jul 2023

Under circumstances it can happen that orders processed through Ebizmarts_SagePay module will have VAT calculated again in the backend view of the order, after the order was placed without VAT.

For a workaround, you need to update at least to version 1.7.6.2 of our VAT extension for Magento 1.

After the update, apply the following changes to the file app/code/local/Geissweb/Euvatgrouper/etc/config.xml:

Line 13-20 before:

<tax>
    <rewrite>
        <config>Geissweb_Euvatgrouper_Model_Tax_Config</config>
        <!--
        <calculation>Geissweb_Euvatgrouper_Model_Tax_Calculation</calculation>
        -->
    </rewrite>
</tax>


Line 13-20 after: (remove the comment)

<tax>
    <rewrite>
        <config>Geissweb_Euvatgrouper_Model_Tax_Config</config>
        <calculation>Geissweb_Euvatgrouper_Model_Tax_Calculation</calculation>
    </rewrite>
</tax>


Line 112-120 before:

<tax_rate_data_fetch>
                <observers>
                    <geissweb_euvatgrouper_observer>
                        <type>singleton</type>
                        <class>Geissweb_Euvatgrouper_Model_Observer</class>
                        <method>taxRateDataFetch</method>
                    </geissweb_euvatgrouper_observer>
                </observers>
            </tax_rate_data_fetch>


Line 112-122 after (comment out the tax_rate_data_fetch observer completely):

<!--
<tax_rate_data_fetch>
                <observers>
                    <geissweb_euvatgrouper_observer>
                        <type>singleton</type>
                        <class>Geissweb_Euvatgrouper_Model_Observer</class>
                        <method>taxRateDataFetch</method>
                    </geissweb_euvatgrouper_observer>
                </observers>
            </tax_rate_data_fetch>
-->


Finally clear the Magento caches.




Categories: EU VAT Enhanced (M1)