• Stars
    star
    108
  • Rank 321,259 (Top 7 %)
  • Language
    Shell
  • Created about 10 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Magento CSV taxrates for usage within the EU

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.

More Repositories

1

Yireo_Webp2

Magento 2 module to add WebP support to Magento 2
PHP
190
star
2

Yireo_GoogleTagManager2

PHP
141
star
3

magento2-replace-all

Meta-package to replace all optional Magento 2 modules
129
star
4

magento2-replace-tools

PHP
106
star
5

Yireo_Whoops

Magento 2 module integrating Whoops error handling
PHP
97
star
6

Yireo_ExtensionChecker

Magento 2 module to check upon the code of Magento 2 modules from the CLI
PHP
84
star
7

Yireo_CheckoutTester2

Checkout test for Magento 2
PHP
81
star
8

Yireo_LinkPreload

Magento 2 extension to set HTTP Link headers for primary resources to allow for HTTP/2 Server Push
PHP
74
star
9

magento2-replace-inventory

Magento 2 meta-package to replace all optional MSI modules
49
star
10

magento2-replace-bundled

Magento 2 meta-package to replace all optional third-party modules bundled with the core
44
star
11

Yireo_NextGenImages

PHP
44
star
12

Yireo_DisableLog2

Magento 2 module to disable customer logging
PHP
30
star
13

magento2-replace-core

Magento 2 meta-package to replace all optional core modules
28
star
14

Yireo_AutoFlushCache

Magento 2 module to automatically flush the cache whenever you save something in the System Configuration
PHP
26
star
15

Yireo_EmailTester2

PHP
25
star
16

magento-ce-languagefiles

Magento CE language-files
PHP
24
star
17

magento2-replace-graphql

Magento 2 meta-package to replace all optional GraphQL modules
17
star
18

Yireo_DumpCmsContent

A Magento 2 module that adds a CLI bin/magento cms:dump to dump all CMS pages and CMS blocks to a folder var/cms-output.
PHP
16
star
19

Yireo_NewRelic2

Magento 2 extension to integrate New Relic
PHP
15
star
20

Yireo_ThemeOverrideChecker

PHP
15
star
21

Yireo_RemoveSearch

PHP
13
star
22

Yireo_ThemeCommands

PHP
12
star
23

magento2-corshack

PHP
12
star
24

Yireo_IntegrationTestHelper

PHP
12
star
25

Yireo_AdditionalEndpointsGraphQl

PHP
11
star
26

Yireo_GraphQlRateLimiting

Magento 2 module to add rate limiting to GraphQL resources
PHP
10
star
27

Yireo_BackendReindexer

Magento 2 module to add reindexing to the Admin Panel
PHP
10
star
28

vsf-config-validator

A simple PHP CLI tool to check whether your Vue Storefront PWA configuration matches the structure of your Magento 1 or 2 site
PHP
9
star
29

Yireo_SyncGraphQlSessionWithFrontend

Magento 2 module to sync a GraphQL session with the regular session
PHP
8
star
30

Yireo_TranslatableTitle

Magento 2 extension to make XML layout titles translatable
PHP
8
star
31

magento2-codeception-utilities

Yireo Codeception utilities for Magento 2
PHP
8
star
32

mageunconference-nl-2023-notes

Notes of MageUnconference NL 2023
8
star
33

Yireo_AdditionalBlockTemplate

PHP
8
star
34

Yireo_HyvaCheckoutPostcodeValidator

PHP
7
star
35

Yireo_DevHacks

Magento 2 module with various hacks and solutions for custom development
PHP
6
star
36

Yireo_CommonViewModels

Common ViewModels for usage in Magento 2.2.1+ frontends
PHP
6
star
37

magento2-replace-composer-plugin

Manage your composer replacements in your Magento project
6
star
38

Yireo_SalesBlock2

PHP
5
star
39

magento2-replace-content-staging

Magento 2 meta-package to remove Content Staging modules
4
star
40

Yireo_DeleteAnyOrder2

PHP
4
star
41

Yireo_DisableServiceWorkerInAdmin

Simple Magento 2 module to unregister any ServiceWorkers when entering the backend
HTML
4
star
42

Yireo_CatalogUtils

Library of Magento 2 catalog utitlities, for inclusion in other Magento 2 modules
PHP
4
star
43

Yireo_CustomStepUi

Magento 2 module to add an example step to the checkout.
JavaScript
4
star
44

Yireo_EasierExtensionAttributes

PHP
4
star
45

Yireo_LiveTestRunner

PHP
4
star
46

Yireo_ByAttributeGraphQl

PHP
3
star
47

Yireo_ExtensionCheckerCli

Add-on to Yireo_ExtensionChecker for standalone usage
PHP
3
star
48

Yireo_Satis

Satis for composer repositories of Yireo extensions for Magento
HTML
3
star
49

Yireo_AdminCheckMaxInputVars

Magento 2 module to check for PHP limits when POSTing from the Magento Admin Panel
PHP
3
star
50

Yireo_Bootstrap3

Magento 2 module inserting Twitter Bootstrap 3 via CDN
JavaScript
3
star
51

Yireo_Avif

Magento 2 extensions to use AVIF images in your shop
PHP
3
star
52

vsf2-webpack-inheritance-plugin

Webpack plugin for Vue Storefront 2 theme inheritance
JavaScript
3
star
53

Yireo_AdditionalLanguageFile

PHP
3
star
54

MagentoEuVatRatesLibrary

PHP library to load VAT rates from Github repo into Magento
PHP
3
star
55

Yireo_HyvaCheckoutVatIdIfCompany

PHP
3
star
56

magento2-replace-pagebuilder

Replace all PageBuilder packages
2
star
57

Yireo_ExampleJsComponent

Example module to show functionality of JS component in Magento 2
PHP
2
star
58

Yireo_Webp2ForAmastyShopby

Webp2 add-on to make Yireo_Webp2 work for Amasty_Shopby
PHP
2
star
59

yireo-slides

Yireo Slides
JavaScript
2
star
60

Yireo_Webp2ForHyva

PHP
2
star
61

Yireo_SalesBlock2ByIp

Helper-module for the Magento 2 extension Yireo_SalesBlock2
PHP
2
star
62

Yireo_CustomGraphQlQueryLimiter

Magento 2 module to customize settings for the GraphQL Query Limiter to enhance performance and security of your headless Magento.
PHP
2
star
63

Yireo_DirectoryDataCache

PHP
2
star
64

vsf1-webpack-inheritance-plugin

JavaScript
2
star
65

Yireo_HyvaCheckoutProgressBar

PHP
2
star
66

Yireo_OrderCreator

PHP
1
star
67

Yireo_FasterScriptLoader

PHP
1
star
68

Yireo_SalesBlock2ByGeo

Helper-module for the Magento 2 extension Yireo_SalesBlock2
PHP
1
star
69

Yireo_Core

Core library for assistance in various Magento modules
PHP
1
star
70

magento2-replace-sample-data

1
star
71

Yireo_SalesBlock2ByEmail

Helper-module for the Magento 2 extension Yireo_SalesBlock2
PHP
1
star
72

Yireo_AdminReactComponents

PHP
1
star
73

Yireo_ExtensionValidationTools

PHP
1
star
74

producteev-client

PHP client for Producteev
PHP
1
star
75

Magento2-Extensions-Ready-List

A CSV list of Magento extensions that are available or not for Magento 2
1
star
76

Yireo_TaxRatesManager2

PHP
1
star
77

magento-autoform

Chrome extension to automatically fill in Magento forms
JavaScript
1
star
78

Magewirephp_MagewireBackendGridExample

PHP
1
star
79

Magewirephp_MagewireBackendGrid

PHP
1
star
80

Yireo_CustomerValidatorPool

PHP
1
star
81

Yireo_CspWhitelistInlineJs

PHP
1
star
82

Yireo_HyvaCheckoutCoc

PHP
1
star
83

Yireo_MageWireBackendConfigSearch

PHP
1
star