{
	"details": "https://github.com/ibericode/vat-rates",
	"version": 3,
	"items": {
		"ES": [{
			"effective_from": "0000-01-01",
			"rates": {
				"super_reduced": 4,
				"reduced": 10,
				"standard": 21
			},
			"exceptions": [{
					"name": "Canary Islands",
					"postcode": "(35\\d{3}|38\\d{3})",
					"standard": 0
				},
				{
					"name": "Ceuta",
					"postcode": "(5100[1-5]|5107[0-1]|51081)",
					"standard": 0
				},
				{
					"name": "Melilla",
					"postcode": "(5200[0-6]|5207[0-1]|52081)",
					"standard": 0
				}
			]
		}],
		"BG": [{
			"effective_from": "0000-01-01",
			"rates": {
				"reduced": 9,
				"standard": 20
			}
		}],
		"HU": [{
			"effective_from": "0000-01-01",
			"rates": {
				"reduced1": 5,
				"reduced2": 18,
				"standard": 27
			}
		}],
		"LV": [{
			"effective_from": "0000-01-01",
			"rates": {
				"reduced": 12,
				"standard": 21
			}
		}],
		"PL": [{
			"effective_from": "0000-01-01",
			"rates": {
				"reduced1": 5,
				"reduced2": 8,
				"standard": 23
			}
		}],
		"GB": [{
			"effective_from": "2011-01-04",
			"rates": {
				"standard": 20,
				"reduced": 5
			}
		}],
		"CZ": [{
			"effective_from": "0000-01-01",
			"rates": {
				"reduced": 15,
				"standard": 21
			}
		}],
		"MT": [{
			"effective_from": "0000-01-01",
			"rates": {
				"reduced1": 5,
				"reduced2": 7,
				"standard": 18
			}
		}],
		"IT": [{
			"effective_from": "0000-01-01",
			"rates": {
				"super_reduced": 4,
				"reduced": 10,
				"standard": 22
			},
			"exceptions": [{
					"name": "Campione d'Italia",
					"postcode": "22060",
					"standard": 0
				},
				{
					"name": "Livigno",
					"postcode": "23030",
					"standard": 0
				}
			]
		}],
		"SI": [{
			"effective_from": "0000-01-01",
			"rates": {
				"reduced": 9.5,
				"standard": 22
			}
		}],
		"IE": [{
				"effective_from": "0000-01-01",
				"rates": {
					"super_reduced": 4.8,
					"reduced1": 9,
					"reduced2": 13.5,
					"standard": 23,
					"parking": 13.5
				}
			},
			{
				"effective_from": "2020-09-01",
				"rates": {
					"super_reduced": 4.8,
					"reduced1": 9,
					"reduced2": 13.5,
					"standard": 21,
					"parking": 13.5
				}
			},
			{
				"effective_from": "2021-03-01",
				"rates": {
					"super_reduced": 4.8,
					"reduced1": 9,
					"reduced2": 13.5,
					"standard": 23,
					"parking": 13.5
				}
			}
		],
		"SE": [{
			"effective_from": "0000-01-01",
			"rates": {
				"reduced1": 6,
				"reduced2": 12,
				"standard": 25
			}
		}],
		"DK": [{
			"effective_from": "0000-01-01",
			"rates": {
				"standard": 25
			}
		}],
		"FI": [{
			"effective_from": "0000-01-01",
			"rates": {
				"reduced1": 10,
				"reduced2": 14,
				"standard": 24
			}
		}],
		"CY": [{
			"effective_from": "0000-01-01",
			"rates": {
				"reduced1": 5,
				"reduced2": 9,
				"standard": 19
			}
		}],
		"LU": [{
				"effective_from": "2016-01-01",
				"rates": {
					"super_reduced": 3,
					"reduced1": 8,
					"standard": 17,
					"parking": 13
				}
			},
			{
				"effective_from": "2015-01-01",
				"rates": {
					"super_reduced": 3,
					"reduced1": 8,
					"reduced2": 14,
					"standard": 17,
					"parking": 12
				}
			},
			{
				"effective_from": "0000-01-01",
				"rates": {
					"super_reduced": 3,
					"reduced1": 6,
					"reduced2": 12,
					"standard": 15,
					"parking": 12
				}
			}
		],
		"RO": [{
				"effective_from": "2017-01-01",
				"rates": {
					"reduced1": 5,
					"reduced2": 9,
					"standard": 19
				}
			},
			{
				"effective_from": "2016-01-01",
				"rates": {
					"reduced1": 5,
					"reduced2": 9,
					"standard": 20
				}
			},
			{
				"effective_from": "0000-01-01",
				"rates": {
					"reduced1": 5,
					"reduced2": 9,
					"standard": 24
				}
			}
		],
		"EE": [{
			"effective_from": "0000-01-01",
			"rates": {
				"reduced": 9,
				"standard": 20
			}
		}],
		"GR": [{
				"effective_from": "2016-06-01",
				"rates": {
					"reduced1": 6,
					"reduced2": 13.5,
					"standard": 24
				},
				"exceptions": [{
					"name": "Mount Athos",
					"postcode": "63086",
					"standard": 0
				}]
			},
			{
				"effective_from": "2016-01-01",
				"rates": {
					"reduced1": 6,
					"reduced2": 13.5,
					"standard": 23
				}
			},
			{
				"effective_from": "0000-01-01",
				"rates": {
					"reduced1": 6.5,
					"reduced2": 13,
					"standard": 23
				}
			}
		],
		"LT": [{
			"effective_from": "0000-01-01",
			"rates": {
				"reduced1": 5,
				"reduced2": 9,
				"standard": 21
			}
		}],
		"FR": [{
				"effective_from": "2014-01-01",
				"rates": {
					"super_reduced": 2.1,
					"reduced1": 5.5,
					"reduced2": 10,
					"standard": 20
				},
				"exceptions": [{
						"name": "Guadeloupe",
						"postcode": "971\\d{2,}",
						"standard": 8.5
					},
					{
						"name": "Martinique",
						"postcode": "972\\d{2,}",
						"standard": 8.5
					},
					{
						"name": "Guyane",
						"postcode": "973\\d{2,}",
						"standard": 0
					},
					{
						"name": "Reunion",
						"postcode": "974\\d{2,}",
						"standard": 8.5
					},
					{
						"name": "Mayotte",
						"postcode": "976\\d{2,}",
						"standard": 0
					}
				]
			},
			{
				"effective_from": "2012-01-01",
				"rates": {
					"super_reduced": 2.1,
					"reduced1": 5.5,
					"reduced2": 7,
					"standard": 19.6
				}
			},
			{
				"effective_from": "0000-01-01",
				"rates": {
					"super_reduced": 2.1,
					"reduced1": 5.5,
					"standard": 19.6
				}
			}
		],
		"HR": [{
			"effective_from": "0000-01-01",
			"rates": {
				"reduced1": 5,
				"reduced2": 13,
				"standard": 25
			}
		}],
		"BE": [{
			"effective_from": "0000-01-01",
			"rates": {
				"reduced1": 6,
				"reduced2": 12,
				"standard": 21,
				"parking": 12
			}
		}],
		"NL": [{
				"effective_from": "2019-01-01",
				"rates": {
					"reduced": 9,
					"standard": 21
				}
			},
			{
				"effective_from": "2012-10-01",
				"rates": {
					"reduced": 6,
					"standard": 21
				}
			},
			{
				"effective_from": "0000-01-01",
				"rates": {
					"reduced": 6,
					"standard": 19
				}
			}
		],
		"SK": [{
			"effective_from": "0000-01-01",
			"rates": {
				"reduced": 10,
				"standard": 20
			}
		}],
		"DE": [{
				"effective_from": "0000-01-01",
				"rates": {
					"reduced": 7,
					"standard": 19
				},
				"exceptions": [{
						"name": "Büsingen am Hochrhein",
						"postcode": "78266",
						"standard": 0
					},
					{
						"name": "Heligoland",
						"postcode": "27498",
						"standard": 0
					}
				]
			},
			{
				"effective_from": "2020-07-01",
				"rates": {
					"reduced": 5,
					"standard": 16
				},
				"exceptions": [{
						"name": "Büsingen am Hochrhein",
						"postcode": "78266",
						"standard": 0
					},
					{
						"name": "Heligoland",
						"postcode": "27498",
						"standard": 0
					}
				]
			},
			{
				"effective_from": "2021-01-01",
				"rates": {
					"reduced": 7,
					"standard": 19
				},
				"exceptions": [{
						"name": "Büsingen am Hochrhein",
						"postcode": "78266",
						"standard": 0
					},
					{
						"name": "Heligoland",
						"postcode": "27498",
						"standard": 0
					}
				]
			}
		],
		"PT": [{
			"effective_from": "0000-01-01",
			"rates": {
				"reduced1": 6,
				"reduced2": 13,
				"standard": 23,
				"parking": 13
			},
			"exceptions": [{
					"name": "Madeira",
					"postcode": "9[0-4]\\d{2,}",
					"standard": 22
				},
				{
					"name": "Azores",
					"postcode": "9[5-9]\\d{2,}",
					"standard": 18
				}
			]
		}],
		"AT": [{
				"effective_from": "2016-01-01",
				"rates": {
					"reduced1": 10,
					"reduced2": 13,
					"standard": 20,
					"parking": 13
				},
				"exceptions": [{
						"name": "Jungholz",
						"postcode": "6691",
						"standard": 19
					},
					{
						"name": "Mittelberg",
						"postcode": "699[123]",
						"standard": 19
					}
				]
			},
			{
				"effective_from": "0000-01-01",
				"rates": {
					"reduced": 10,
					"standard": 20,
					"parking": 12
				}
			}
		]
	}
}