All Projects → yireo → Magento_EU_Tax_Rates

yireo / Magento_EU_Tax_Rates

Licence: other
Magento CSV taxrates for usage within the EU

Programming Languages

shell
77523 projects

Labels

Projects that are alternatives of or similar to Magento EU Tax Rates

magento2-sample-imageuploader
A Magento 2 sample module demonstrating how to upload an image file within a grid and form UI Component.
Stars: ✭ 27 (-72.45%)
Mutual labels:  magento
WAZUH-OSSEC
WAZUH - The Open Source Security Platform Installation
Stars: ✭ 79 (-19.39%)
Mutual labels:  magento
magento-jobqueue
A database backed asynchronous job queue for Magento
Stars: ✭ 52 (-46.94%)
Mutual labels:  magento
m2install
Magento 2 Bash Install/Restore Script
Stars: ✭ 79 (-19.39%)
Mutual labels:  magento
magento2-catalog-lazy-load
Improve the load time of your Magento 2 categories pages by loading your images on demand with our Lazy Load Extension
Stars: ✭ 56 (-42.86%)
Mutual labels:  magento
magento-1
PAYONE Payment Extension for Magento 1
Stars: ✭ 19 (-80.61%)
Mutual labels:  magento
magento2-extension
eBay / Amazon / Walmart Integration for Magento v2.x.x
Stars: ✭ 57 (-41.84%)
Mutual labels:  magento
valid8
Valid8 - Super Simple Bootstrap Form Valiation
Stars: ✭ 17 (-82.65%)
Mutual labels:  magento
docker-magento2
🐳 Environment for a Magento2 application using Docker.
Stars: ✭ 52 (-46.94%)
Mutual labels:  magento
magento2
Vue Storefront 2 integration for Magento 2
Stars: ✭ 94 (-4.08%)
Mutual labels:  magento
magento2-disable-frontend
Magento 2 module to disable frontend
Stars: ✭ 29 (-70.41%)
Mutual labels:  magento
magento2-module-dompdf
Result class for rendering a PDF using Dompdf
Stars: ✭ 21 (-78.57%)
Mutual labels:  magento
magento-cluster
Highly Available and Auto-scalable Magento Cluster
Stars: ✭ 21 (-78.57%)
Mutual labels:  magento
docker-magento
🐳 Environment for a Magento1 application using Docker.
Stars: ✭ 16 (-83.67%)
Mutual labels:  magento
LargeConfigProducts
Large Configurable Products workaround for Magento 2
Stars: ✭ 83 (-15.31%)
Mutual labels:  magento
Aligent Feeds
Customisable data feeds (e.g. Google Shopping) for Magento. Optimised for large catalogs.
Stars: ✭ 13 (-86.73%)
Mutual labels:  magento
magento2-showoutofstockprice
This Magento2 Module adds prices and the add-to-cart button to out-of-stock configurable products.
Stars: ✭ 22 (-77.55%)
Mutual labels:  magento
Magento-Extension-Sample-Readme
This is an attempt to develop a default readme file for Magento extensions. It should be included in the Magento extension directory under e.g. app/code/community/Company/ExampleExtension/readme.markdown. The markdown syntax (http://daringfireball.net/projects/markdown/syntax) is used for better and consistent formatting. Please join the discuss…
Stars: ✭ 14 (-85.71%)
Mutual labels:  magento
apiplus-magento
Make your Magento API integration easier for third parties with this module.
Stars: ✭ 16 (-83.67%)
Mutual labels:  magento
magento2-module-catalog-import-command
Ⓜ️2️⃣ A Magento2 console command to import catalog files.
Stars: ✭ 31 (-68.37%)
Mutual labels:  magento

Magento EU Tax Rates

Starting from 1st of January 2015, EU tax regulation has changed regarding taxation. In some cases, instead of the original tax calculation, where the seller took the tax rate from his own country, the tax now needs to be based on the country of the seller. Most of these cases deal with the sales of digital goods or digital services. Within Magento, this simply means that the tax is calculated using tax rates that differ per EU country. This is not a repository that tries to answer the question whether you need this or not. Instead, if you or your bookkeeper has decided that such tax calculation is indeed the case, this repository gives you the tax rates.

This repository contains a file tax_rates_eu.csv which can be imported into the Magento System Configuration to setup tax rates automatically.

Usage Magento 1.x

Login to your Magento backend and navigate to Sales > Tax > Import / Export Tax Rates. Use Export Tax Rates to backup your previous rates. Use Import Tax Rates to upload the file tax_rates_eu.csv from this repository.

Note that the first row of the CSV is in English, and you'll need the English locale to be loaded for this CSV to be imported correctly. To allow for this: Change the locale in the bottom of your Magento Admin Panel to "English (United States)".

Usage Magento 2.x

Login to your Magento backend and navigate to System > Import/Export Tax Rates. Use Export Tax Rates to backup your previous rates. Click on Browse ... and select the downloaded file tax_rates_eu.csv from this repository and click on Imnport Tax Rates.

Managing taxrates automatically with the Yireo TaxRatesManager extension

Periodically, tax rates change. When dealing with a busy Magento shop, you will want to change the tax rates as soon as the time is there, to prevent sales after that date with the wrong tax rates. This is where our paid extension Yireo TaxRatesManager extension comes into the picture. It guarantees that a specific tax rates is properly changed at the right date.

This commercial Yireo extension actually makes use of the information in this repository. The feeds.json file is used to get a listing of possible feeds, while the naming convention of the other CSV files makes sure that on a specific date the right files switch. The extension relies on cron to be running. It also ships with an automatic fixing ability via cron and via the backend: The backend option allows you to preview what kind of changes would be made at a specific date.

Disclaimer on correctness

We are not bookkeepers. We do not claim to be bookkeepers. If you want to make sure whether these tax rates apply to your own store or not, make sure to consult your local bookkeeper instead.

We took the information from various third party sites like Wikipedia. The information might be incorrect. If you have a better resource to base this CSV file off, please let us know.

This file has been tested so far on the following Magento versions:

  • Magento CE 1.9
  • Magento CE 1.8
  • Magento CE 2.0
  • Magento CE 2.1
  • Magento CE 2.2
  • Magento CE 2.3

Most likely this also works without issues on EE versions.

We need help

We need your help. If you download this list and happen to find a mistake, please let us (and the community) know through [email protected].

More information is here:

Testing

Testing for TaxRatesManager functionality

Fork this GitHub repository and then add a specific file. Next, reconfigure your TaxRatesManager extension to use a different CSV file.

Testing for tax changes in the CSV files

For this GitHub repository and add a diff file in the diff folder following the naming standard of other files. For instance, a diff file with a filename diff/tax_rates_eu_2020-07-01.diff. You can also use the script bin/create_diff.sh to generate this file based on changes you have made to tax_rates_eu.csv.

Next, run the script bin/apply_diff.sh.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].