{"id":63933,"date":"2020-01-06T10:08:41","date_gmt":"2020-01-06T10:08:41","guid":{"rendered":"https:\/\/blog.hellotax.com\/blog\/?p=63933"},"modified":"2020-02-10T13:25:17","modified_gmt":"2020-02-10T12:25:17","slug":"quick-fixes","status":"publish","type":"post","link":"https:\/\/hellotax.com\/blog\/quick-fixes\/","title":{"rendered":"Quick Fixes GUIDE f\u00fcr 2020: <br>Die gro\u00dfe EU-Mehrwertsteuerreform"},"content":{"rendered":"\n<p> Seit 01.01.2020 sind in allen Mitgliedsstaaten der Europ\u00e4ischen Union die sog. Quick Fixes in Kraft, eine EU-weite Mehrwertsteuerreform. Diese haben erhebliche Auswirkungen auf den internationalen Versand, auf Steuerpflichten und auf den gesamten Handel in Europa.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"536\" src=\"https:\/\/hellotax.com\/blog\/wp-content\/uploads\/2019\/12\/Quick-Fixes-Update-1024x536.jpg\" alt=\"\" class=\"wp-image-63934\" srcset=\"https:\/\/hellotax.com\/blog\/wp-content\/uploads\/2019\/12\/Quick-Fixes-Update-1024x536.jpg 1024w, https:\/\/hellotax.com\/blog\/wp-content\/uploads\/2019\/12\/Quick-Fixes-Update-300x157.jpg 300w, https:\/\/hellotax.com\/blog\/wp-content\/uploads\/2019\/12\/Quick-Fixes-Update-768x402.jpg 768w, https:\/\/hellotax.com\/blog\/wp-content\/uploads\/2019\/12\/Quick-Fixes-Update.jpg 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Die Vorgaben unterteilen sich in:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>MwStSystRL <\/strong>(Mehrwertsteuer-Systemrichtlinien) und <\/li><li><strong>MwStVO <\/strong>(Durchf\u00fchrungsverordnung zur Mehrwertsteuer-Systemrichtlinie). <\/li><\/ol>\n\n\n\n<p>Die \u00c4nderungen in der MwStSystRL mussten bis 31.12.2019 von den einzelnen Mitgliedsstaaten in ihr eigenes, nationales Recht \u00fcbernommen werden. Au\u00dferdem gibt es noch \u00c4nderungen in der MwStVO, diese gelten aber landes\u00fcbergreifend und m\u00fcssen nicht erst \u00fcbernommen werden. <\/p>\n\n\n\n<p>Die \u00c4nderungen sind seit 01.01.2020 wirksam und sind betreffen diese 4 Bereiche:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Steuerbefreiung f\u00fcr innergemeinschaftliche Lieferungen<\/li><li>Nachweispflichten f\u00fcr innergemeinschaftliche Lieferungen<\/li><li>Vereinfachte Regelung f\u00fcr Konsignationslager<\/li><li>Neue Regelungen bei Reihengesch\u00e4ften <\/li><\/ul>\n\n\n\n<p>Im folgenden Artikel erf\u00e4hrst Du was sich durch die <strong>Quick Fixes <\/strong>alles ge\u00e4ndert hat, welche Aufgaben auf einen Onlineh\u00e4ndler zukommen und wo die einzelnen L\u00e4nder in puncto Umsetzung gerade stehen. Viel Spa\u00df.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Neuestes Update:<\/h3>\n\n\n\n<p>Die Europ\u00e4ische Kommission hat Mahnschreiben an EU-Mitgliedsstaaten geschickt, die es nicht geschafft haben die vorgegebenen \u00c4nderungen fristgerecht zu \u00fcbernehmen.<\/p>\n\n\n\n<p>Derzeit haben 22 EU-Mitgliedstaaten die <strong>Quick Fixes <\/strong>umgesetzt. (Stand 09.02.2020)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Was ist der\nGrund f\u00fcr diese EU-Steuerreform?<\/strong><\/h2>\n\n\n\n<p>Die bereits lange geplante Steuerreform, die zu den gr\u00f6\u00dften in der Geschichte der Europ\u00e4ischen Union geh\u00f6rt, soll beim grenz\u00fcberschreitenden Handel in der Vergangenheit oft aufgetretene vergangene Probleme beheben und das EU-weite Steuersystem sollte generell \u00fcberarbeitet und auf einen neueren Stand gebracht werden.<\/p>\n\n\n\n<p>Wie bereits erw\u00e4hnt m\u00fcssen die neuen Regelungen in der MWStSystRL von den einzelnen Mitgliedsstaaten in <strong>das bereits geltende (nationale) Recht<\/strong> eingebettet werden und dementsprechend k\u00f6nnen sich diese \u00c4nderungen in ihrer Auswirkung von Land zu Land unterscheiden.<\/p>\n\n\n<div class=\"cta-shortcode cta-shortcode-normal \"><div class=\"cta-image\"><figure><img decoding=\"async\" src=\"https:\/\/hellotax.com\/blog\/wp-content\/uploads\/2019\/10\/Samer.jpg\" alt=\"\"><\/figure><\/div><div class=\"cta-content\"><h3 class=\"font600\">Buche ein kostenloses Beratungsgespr\u00e4ch<\/h3><p>Unsere Umsatzsteuer-Experten freuen sich, dir zu helfen! Buche einfach eine kostenlose Beratung mit unserem Team.<\/p>\n<div class=\"button-container\"><a href=\"https:\/\/hellotax.com\/de\/kostenlose-beratung\/\" class=\"button button-secondary uppercase\">Kostenlose Beratung<\/a><\/div><\/div><\/div>\n\n\n\n<p>Daher sind auch die daraus\nresultierenden steuerlichen Aufgaben und Pflichten nicht einheitlich und sollten\nf\u00fcr jedes Land entsprechend einzeln \u00fcberpr\u00fcft werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Quick\nFix 1: Steuerbefreiung f\u00fcr innergemeinschaftliche Lieferungen<\/strong><\/h2>\n\n\n\n<p>Seit 01.01.2020 wird bei innergemeinschaftlichen Lieferungen neben den<a href=\"https:\/\/hellotax.com\/blog\/de\/steuer\/zusammenfassende-meldung\/\"> Zusammenfassenden Meldungen<\/a> auch eine<strong> <\/strong><a href=\"https:\/\/hellotax.com\/blog\/de\/steuer\/umsatzsteuer-id\/\">g\u00fcltige Umsatzsteueridentifikationsnummer<\/a><strong> <\/strong>zu einer rechtlichen Voraussetzung, um eine Steuerbefreiung erhalten zu k\u00f6nnen. Bis dahin war es lediglich eine formelle Voraussetzung, die G\u00fcltigkeit der Steuernummern wurde somit noch wichtiger als zuvor.<\/p>\n\n\n\n<p><strong>Innergemeinschaftliche Lieferung:\n<\/strong><em>Als innergemeinschaftliche\nLieferung wird ein Steuerbefreiungstatbestand des Umsatzsteuerrechts\nbezeichnet, nachdem eine grenz\u00fcberschreitende Lieferung innerhalb der\nEurop\u00e4ischen Union von der Umsatzsteuer im Staat des Beginns des Transports\nsteuerfrei gestellt wird.<\/em><strong><\/strong><\/p>\n\n\n\n<p>Wer der Pflicht zur Abgabe der Zusammenfassenden Meldung nicht, nicht richtig oder nicht vollst\u00e4ndig nachkommt, dem wird \u00fcbrigens die Steuerbefreiung f\u00fcr eine innergemeinschaftliche Lieferung versagt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Zusammenfassende Meldung im Nachhinein\nkorrigieren?<\/strong><\/h3>\n\n\n\n<p>Viele H\u00e4ndler fragen uns, ob man eine ZM auch im Nachhinein korrigieren kann. Wenn rechtzeitig erkannt wird, dass Informationen gefehlt haben oder eben unvollst\u00e4ndige Unterlagen eingereicht wurden, sollte der Fehler schnellstm\u00f6glich behoben werden. <\/p>\n\n\n\n<p>Auch wenn nicht mit empfindlichen oder die Zusammenfassende Meldung unvollst\u00e4ndig eingereicht wurde, sollte den Fehler schnellstm\u00f6glich beheben \u2013 mit empfindlichen Strafen ist allerdings nicht zu rechnen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Quick\nFix 2: Nachweispflichten f\u00fcr innergemeinschaftliche Lieferungen<\/strong><\/h2>\n\n\n\n<p>F\u00fcr die Steuerbefreiung einer innergemeinschaftlichen Lieferung ist es unter anderem notwendig, dass die <strong>Versendung des Liefergegenstandes ins EU-Ausland<\/strong> nachgewiesen werden. Die Nachweispflicht liegt hier beim Lieferer, jedoch gibt es bisher in den einzelnen EU-L\u00e4ndern noch keine einheitlichen Regelungen und genau das sollte sich durch die Quick Fixes \u00e4ndern. <\/p>\n\n\n\n<p>Um die Transportnachweise mit einheitlichen Regelungen in Zukunft effizienter und transparenter gestalten zu k\u00f6nnen, muss der Nachweis der Bef\u00f6rderung in einen anderen EU-Mitgliedsstaat <strong>mindestens 2 <\/strong>\u00fcbereinstimmende und von unabh\u00e4ngigen Dritten erstellte Nachweise enthalten.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Dokumente\n\u00fcber den Versand<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Unterzeichneter CMR-Frachtbrief,<\/li><li>Konnossement (Seefrachtbrief)<\/li><li>Transportrechnung etc.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Weitere Unterlagen<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Versicherungspolizzen f\u00fcr den Warentransport,<\/li><li>\u00d6ffentliche Ankunftsbest\u00e4tigung der Waren (Notar),<\/li><li>Bankausz\u00fcge, die die Bezahlung des Transportes\nbelegen,<\/li><li>Quittungen \u00fcber die Lagerung beim Lagerhalter, etc.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Quick Fix 3: Vereinfachte\nRegelung f\u00fcr Konsignationslager<\/strong><strong><\/strong><\/h2>\n\n\n\n<p>Bislang gab es keine einheitliche umsatzsteuerrechtliche Regelung f\u00fcr Konsignationslager, und genau das sollte sich 2020 mit diesem Quick Fix \u00e4ndern. Eine <strong>EU-weite Regelung f\u00fcr innergemeinschaftliche Verbringungen<\/strong> von Waren in Konsignationslager trat in Kraft. <\/p>\n\n\n<div class=\"cta-shortcode cta-shortcode-normal half_width_image\"><div class=\"cta-image\"><figure><img decoding=\"async\" src=\"https:\/\/hellotax.com\/blog\/wp-content\/uploads\/2019\/10\/software-screenshot.png\" alt=\"\"><\/figure><\/div><div class=\"cta-content\"><h3 class=\"font600\">\u00dcberwache deine Lieferschwellen<\/h3><p>Um zu wissen, was gerade los ist, liefert dir unsere Software zur Automatisierung der Umsatzsteuer alle relevanten Informationen.<\/p>\n<div class=\"button-container\"><a href=\"https:\/\/app.hellotax.com\/registration\" class=\"button button-secondary uppercase\">Kostenlose Registrierung<\/a><\/div><\/div><\/div>\n\n\n\n<p>Bisher war diese Lieferung beim Lieferer einer innergemeinschaftlichen Verbringung gleichgestellt und wurde dementsprechend beim K\u00e4ufer als innergemeinschaftlicher Erwerb zu besteuern. Das gilt nun erst ab Entnahme der Ware aus dem Konsignationslager und zus\u00e4tzlich m\u00fcssen folgende Voraussetzungen erf\u00fcllt werden:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Identit\u00e4t <\/strong>(vollst\u00e4ndiger Name und Anschrift) des Erwerbers muss dem Lieferer zu Beginn der Versendung bekannt sein.<\/li><li>Das Unternehmen hat im Bestimmungsland <strong>weder Sitz, noch Gesch\u00e4ftsleitung, Betriebsst\u00e4tte, Wohnsitz oder gew\u00f6hnlichen Aufenthalt<\/strong>.<\/li><li>Der Erwerber, an den versendet werden soll, verwendet gegen\u00fcber dem Unternehmer bis zu Beginn der Versendung seine <strong>Umsatzsteueridentifikationsnummer <\/strong>im Bestimmungsland.<\/li><li>Die Regelung gilt nur f\u00fcr Warenlieferung<strong> innerhalb von 12 Monaten<\/strong>.<\/li><li>Das Unternehmen zeichnet die Versendungen auf und kommt seiner Pflicht zur Abgabe <strong>Zusammenfassender Meldungen<\/strong> nach.<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/hellotax.com\/blog\/wp-content\/uploads\/2020\/02\/konsignationslager-1024x683.jpg\" alt=\"\" class=\"wp-image-64650\" srcset=\"https:\/\/hellotax.com\/blog\/wp-content\/uploads\/2020\/02\/konsignationslager-1024x683.jpg 1024w, https:\/\/hellotax.com\/blog\/wp-content\/uploads\/2020\/02\/konsignationslager-300x200.jpg 300w, https:\/\/hellotax.com\/blog\/wp-content\/uploads\/2020\/02\/konsignationslager-768x512.jpg 768w, https:\/\/hellotax.com\/blog\/wp-content\/uploads\/2020\/02\/konsignationslager-1536x1024.jpg 1536w, https:\/\/hellotax.com\/blog\/wp-content\/uploads\/2020\/02\/konsignationslager.jpg 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Konsignationslager<\/strong>: <em>Das\nKonsignationslager ist ein Warenlager eines Lieferanten oder Dienstleisters,\nwelches sich in der N\u00e4he des Kunden befindet. Die Ware verbleibt solange im\nEigentum des Lieferanten, bis der Kunde sie aus dem Lager entnimmt.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Quick Fix 4: Neue Regelungen bei Reihengesch\u00e4ften<\/strong><\/h2>\n\n\n\n<p>In Artikel 36a MwStSystRL werden zum ersten Mal auch Reihengesch\u00e4fte klar definiert, diese \u00c4nderungen werden als Teil der MwStSystRL in das jeweilige nationale Recht aufgenommen. <\/p>\n\n\n\n<p><strong>Reihengesch\u00e4fte: <\/strong><em>Das Reihengesch\u00e4ft ist ein Begriff des Umsatzsteuerrechts\nund bezeichnet Lieferungen eines Gegenstandes, bei der mindestens drei Personen\n\u00fcber denselben Gegenstand Umsatzgesch\u00e4fte abschlie\u00dfen.<\/em><strong><\/strong><\/p>\n\n\n\n<p>Das \u00e4u\u00dfert sich so, dass mit\ndiesem Quick Fix die Zuordnung der Transportveranwortlichkeit klar geregelt\nwird, das war bisher nicht in allen F\u00e4llen immer eindeutig.<strong><\/strong><\/p>\n\n\n\n<p>Folgende Regelungen fanden ab 01. Januar Anwendung:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Wird ein Gegenstand durch den ersten Unternehmer versendet (oder bef\u00f6rdert), dann muss die Warenbewegung der Lieferung des ersten Unternehmers zugeordnet werden &#8211; die steuerliche Befreiung kann nur der ersten Lieferung zugeschrieben werden.<\/li><li>Ist ein Zwischenh\u00e4ndler f\u00fcr den Versand\/Transport verantwortlich, dann die Lieferung an diesen Zwischenh\u00e4ndler als bewegte Lieferung. Das gilt allerdings nur, wenn er dem Lieferanten seine Umsatzsteuernummer im Abgangsland nicht mitgeteilt hat. <\/li><li>Versendet\/Bef\u00f6rdert der letzte Abnehmer in der Handelskette den Gegenstand, dann wird diese Warenbewegung dem letzten Abnehmer zugeordnet &#8211; die steuerliche Befreiung kann nur der letzten Lieferung zugeschrieben werden.<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Aktueller Status im EU-Mitgliedsstaat<\/strong><\/h2>\n\n\n\n<p>Einige L\u00e4nder\nhaben die Quick Fixes bereits \u00fcbernommen, andere nur Teilweise und auch bei der\nUmsetzung gibt es Teilweise Unterschiede.<\/p>\n\n\n<div class=\"cta-shortcode cta-shortcode-embed\"><div class=\"cta-content\"><h3 class=\"font600\">Umsatzsteuer Community auf Facebook<\/h3><p>Diskutiere mit unserer <strong>+1500 Mitglieder<\/strong> starken Community \u00fcber das Thema Umsatzsteuer auf Facebook!<\/p>\n<\/div><div class=\"cta-embed-code\"><style>\r\n\t#_form_10_ ._form-thank-you { position:relative; left:0; right:0; text-align:center; font-size:18px; }\r\n<\/style>\r\n<form method=\"POST\" action=\"https:\/\/fbahero77513.activehosted.com\/proc.php\" id=\"_form_10_\" class=\"_form _form_10 _inline-form  _dark\" novalidate>\r\n  <input type=\"hidden\" name=\"u\" value=\"10\" \/>\r\n  <input type=\"hidden\" name=\"f\" value=\"10\" \/>\r\n  <input type=\"hidden\" name=\"s\" \/>\r\n  <input type=\"hidden\" name=\"c\" value=\"0\" \/>\r\n  <input type=\"hidden\" name=\"m\" value=\"0\" \/>\r\n  <input type=\"hidden\" name=\"act\" value=\"sub\" \/>\r\n  <input type=\"hidden\" name=\"v\" value=\"2\" \/>\r\n  <div class=\"_form-content\">\r\n    <div class=\"_form_element _x02957572 _full_width \" >\r\n      <label class=\"_form-label\">\r\n      <\/label>\r\n      <div class=\"_field-wrapper\">\r\n        <input type=\"text\" name=\"email\" placeholder=\"E-Mail Adresse eingeben\" required\/>\r\n      <\/div>\r\n    <\/div>\r\n    <div style=\"padding-top:10px;\" class=\"_button-wrapper _full_width\">\r\n      <button id=\"_form_10_submit\" class=\"_submit button button-secondary\" type=\"submit\">\r\n        Einladung erhalten\r\n      <\/button>\r\n    <\/div>\r\n    <div class=\"_clear-element\">\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"_form-thank-you\" style=\"display:none;\">\r\n  <\/div>\r\n<\/form><script type=\"text\/javascript\">\r\nwindow.cfields = [];\r\nwindow._show_thank_you = function(id, message, trackcmp_url) {\r\n  var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you');\r\n  form.querySelector('._form-content').style.display = 'none';\r\n  thank_you.innerHTML = message;\r\n  thank_you.style.display = 'block';\r\n  if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\r\n    \/\/ Site tracking URL to use after inline form submission.\r\n    _load_script(trackcmp_url);\r\n  }\r\n  if (typeof window._form_callback !== 'undefined') window._form_callback(id);\r\n};\r\nwindow._show_error = function(id, message, html) {\r\n  var form = document.getElementById('_form_' + id + '_'), err = document.createElement('div'), button = form.querySelector('button'), old_error = form.querySelector('._form_error');\r\n  if (old_error) old_error.parentNode.removeChild(old_error);\r\n  err.innerHTML = message;\r\n  err.className = '_error-inner _form_error _no_arrow';\r\n  var wrapper = document.createElement('div');\r\n  wrapper.className = '_form-inner';\r\n  wrapper.appendChild(err);\r\n  button.parentNode.insertBefore(wrapper, button);\r\n  document.querySelector('[id^=\"_form\"][id$=\"_submit\"]').disabled = false;\r\n  if (html) {\r\n    var div = document.createElement('div');\r\n    div.className = '_error-html';\r\n    div.innerHTML = html;\r\n    err.appendChild(div);\r\n  }\r\n};\r\nwindow._load_script = function(url, callback) {\r\n    var head = document.querySelector('head'), script = document.createElement('script'), r = false;\r\n    script.type = 'text\/javascript';\r\n    script.charset = 'utf-8';\r\n    script.src = url;\r\n    if (callback) {\r\n      script.onload = script.onreadystatechange = function() {\r\n      if (!r && (!this.readyState || this.readyState == 'complete')) {\r\n        r = true;\r\n        callback();\r\n        }\r\n      };\r\n    }\r\n    head.appendChild(script);\r\n};\r\n(function() {\r\n  if (window.location.search.search(\"excludeform\") !== -1) return false;\r\n  var getCookie = function(name) {\r\n    var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)'));\r\n    return match ? match[2] : null;\r\n  }\r\n  var setCookie = function(name, value) {\r\n    var now = new Date();\r\n    var time = now.getTime();\r\n    var expireTime = time + 1000 * 60 * 60 * 24 * 365;\r\n    now.setTime(expireTime);\r\n    document.cookie = name + '=' + value + '; expires=' + now + ';path=\/';\r\n  }\r\n      var addEvent = function(element, event, func) {\r\n    if (element.addEventListener) {\r\n      element.addEventListener(event, func);\r\n    } else {\r\n      var oldFunc = element['on' + event];\r\n      element['on' + event] = function() {\r\n        oldFunc.apply(this, arguments);\r\n        func.apply(this, arguments);\r\n      };\r\n    }\r\n  }\r\n  var _removed = false;\r\n  var form_to_submit = document.getElementById('_form_10_');\r\n  var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false;\r\n\r\n  var getUrlParam = function(name) {\r\n    var regexStr = '[\\?&]' + name + '=([^&#]*)';\r\n    var results = new RegExp(regexStr, 'i').exec(window.location.href);\r\n    return results != undefined ? decodeURIComponent(results[1]) : false;\r\n  };\r\n\r\n  for (var i = 0; i < allInputs.length; i++) {\r\n    var regexStr = \"field\\\\[(\\\\d+)\\\\]\";\r\n    var results = new RegExp(regexStr).exec(allInputs[i].name);\r\n    if (results != undefined) {\r\n      allInputs[i].dataset.name = window.cfields[results[1]];\r\n    } else {\r\n      allInputs[i].dataset.name = allInputs[i].name;\r\n    }\r\n    var fieldVal = getUrlParam(allInputs[i].dataset.name);\r\n\r\n    if (fieldVal) {\r\n      if (allInputs[i].type == \"radio\" || allInputs[i].type == \"checkbox\") {\r\n        if (allInputs[i].value == fieldVal) {\r\n          allInputs[i].checked = true;\r\n        }\r\n      } else {\r\n        allInputs[i].value = fieldVal;\r\n      }\r\n    }\r\n  }\r\n\r\n  var remove_tooltips = function() {\r\n    for (var i = 0; i < tooltips.length; i++) {\r\n      tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);\r\n    }\r\n      tooltips = [];\r\n  };\r\n  var remove_tooltip = function(elem) {\r\n    for (var i = 0; i < tooltips.length; i++) {\r\n      if (tooltips[i].elem === elem) {\r\n        tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);\r\n        tooltips.splice(i, 1);\r\n        return;\r\n      }\r\n    }\r\n  };\r\n  var create_tooltip = function(elem, text) {\r\n    var tooltip = document.createElement('div'), arrow = document.createElement('div'), inner = document.createElement('div'), new_tooltip = {};\r\n    if (elem.type != 'radio' && elem.type != 'checkbox') {\r\n      tooltip.className = '_error';\r\n      arrow.className = '_error-arrow';\r\n      inner.className = '_error-inner';\r\n      inner.innerHTML = text;\r\n      tooltip.appendChild(arrow);\r\n      tooltip.appendChild(inner);\r\n      elem.parentNode.appendChild(tooltip);\r\n    } else {\r\n      tooltip.className = '_error-inner _no_arrow';\r\n      tooltip.innerHTML = text;\r\n      elem.parentNode.insertBefore(tooltip, elem);\r\n      new_tooltip.no_arrow = true;\r\n    }\r\n    new_tooltip.tip = tooltip;\r\n    new_tooltip.elem = elem;\r\n    tooltips.push(new_tooltip);\r\n    return new_tooltip;\r\n  };\r\n  var resize_tooltip = function(tooltip) {\r\n    var rect = tooltip.elem.getBoundingClientRect();\r\n    var doc = document.documentElement, scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop)  - (doc.clientTop || 0));\r\n    if (scrollPosition < 40) {\r\n      tooltip.tip.className = tooltip.tip.className.replace(\/ ?(_above|_below) ?\/g, '') + ' _below';\r\n    } else {\r\n      tooltip.tip.className = tooltip.tip.className.replace(\/ ?(_above|_below) ?\/g, '') + ' _above';\r\n    }\r\n  };\r\n  var resize_tooltips = function() {\r\n    if (_removed) return;\r\n    for (var i = 0; i < tooltips.length; i++) {\r\n      if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]);\r\n    }\r\n  };\r\n  var validate_field = function(elem, remove) {\r\n    var tooltip = null, value = elem.value, no_error = true;\r\n    remove ? remove_tooltip(elem) : false;\r\n    if (elem.type != 'checkbox') elem.className = elem.className.replace(\/ ?_has_error ?\/g, '');\r\n    if (elem.getAttribute('required') !== null) {\r\n      if (elem.type == 'radio' || (elem.type == 'checkbox' && \/any\/.test(elem.className))) {\r\n        var elems = form_to_submit.elements[elem.name];\r\n        if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) {\r\n          no_error = elem.checked;\r\n        }\r\n        else {\r\n          no_error = false;\r\n          for (var i = 0; i < elems.length; i++) {\r\n            if (elems[i].checked) no_error = true;\r\n          }\r\n        }\r\n        if (!no_error) {\r\n          tooltip = create_tooltip(elem, \"Please select an option.\");\r\n        }\r\n      } else if (elem.type =='checkbox') {\r\n        var elems = form_to_submit.elements[elem.name], found = false, err = [];\r\n        no_error = true;\r\n        for (var i = 0; i < elems.length; i++) {\r\n          if (elems[i].getAttribute('required') === null) continue;\r\n          if (!found && elems[i] !== elem) return true;\r\n          found = true;\r\n          elems[i].className = elems[i].className.replace(\/ ?_has_error ?\/g, '');\r\n          if (!elems[i].checked) {\r\n            no_error = false;\r\n            elems[i].className = elems[i].className + ' _has_error';\r\n            err.push(\"Checking %s is required\".replace(\"%s\", elems[i].value));\r\n          }\r\n        }\r\n        if (!no_error) {\r\n          tooltip = create_tooltip(elem, err.join('<br\/>'));\r\n        }\r\n      } else if (elem.tagName == 'SELECT') {\r\n        var selected = true;\r\n        if (elem.multiple) {\r\n          selected = false;\r\n          for (var i = 0; i < elem.options.length; i++) {\r\n            if (elem.options[i].selected) {\r\n              selected = true;\r\n              break;\r\n            }\r\n          }\r\n        } else {\r\n          for (var i = 0; i < elem.options.length; i++) {\r\n            if (elem.options[i].selected && !elem.options[i].value) {\r\n              selected = false;\r\n            }\r\n          }\r\n        }\r\n        if (!selected) {\r\n          elem.className = elem.className + ' _has_error';\r\n          no_error = false;\r\n          tooltip = create_tooltip(elem, \"Please select an option.\");\r\n        }\r\n      } else if (value === undefined || value === null || value === '') {\r\n        elem.className = elem.className + ' _has_error';\r\n        no_error = false;\r\n        tooltip = create_tooltip(elem, \"This field is required.\");\r\n      }\r\n    }\r\n    if (no_error && elem.name == 'email') {\r\n      if (!value.match(\/^[\\+_a-z0-9-'&=]+(\\.[\\+_a-z0-9-']+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,})$\/i)) {\r\n        elem.className = elem.className + ' _has_error';\r\n        no_error = false;\r\n        tooltip = create_tooltip(elem, \"Enter a valid email address.\");\r\n      }\r\n    }\r\n    if (no_error && \/date_field\/.test(elem.className)) {\r\n      if (!value.match(\/^\\d\\d\\d\\d-\\d\\d-\\d\\d$\/)) {\r\n        elem.className = elem.className + ' _has_error';\r\n        no_error = false;\r\n        tooltip = create_tooltip(elem, \"Enter a valid date.\");\r\n      }\r\n    }\r\n    tooltip ? resize_tooltip(tooltip) : false;\r\n    return no_error;\r\n  };\r\n  var needs_validate = function(el) {\r\n    return el.name == 'email' || el.getAttribute('required') !== null;\r\n  };\r\n  var validate_form = function(e) {\r\n    var err = form_to_submit.querySelector('._form_error'), no_error = true;\r\n    if (!submitted) {\r\n      submitted = true;\r\n      for (var i = 0, len = allInputs.length; i < len; i++) {\r\n        var input = allInputs[i];\r\n        if (needs_validate(input)) {\r\n          if (input.type == 'text') {\r\n            addEvent(input, 'blur', function() {\r\n              this.value = this.value.trim();\r\n              validate_field(this, true);\r\n            });\r\n            addEvent(input, 'input', function() {\r\n              validate_field(this, true);\r\n            });\r\n          } else if (input.type == 'radio' || input.type == 'checkbox') {\r\n            (function(el) {\r\n              var radios = form_to_submit.elements[el.name];\r\n              for (var i = 0; i < radios.length; i++) {\r\n                addEvent(radios[i], 'click', function() {\r\n                  validate_field(el, true);\r\n                });\r\n              }\r\n            })(input);\r\n          } else if (input.tagName == 'SELECT') {\r\n            addEvent(input, 'change', function() {\r\n              validate_field(this, true);\r\n            });\r\n          } else if (input.type == 'textarea'){\r\n            addEvent(input, 'input', function() {\r\n              validate_field(this, true);\r\n            });\r\n          }\r\n        }\r\n      }\r\n    }\r\n    remove_tooltips();\r\n    for (var i = 0, len = allInputs.length; i < len; i++) {\r\n      var elem = allInputs[i];\r\n      if (needs_validate(elem)) {\r\n        if (elem.tagName.toLowerCase() !== \"select\") {\r\n          elem.value = elem.value.trim();\r\n        }\r\n        validate_field(elem) ? true : no_error = false;\r\n      }\r\n    }\r\n    if (!no_error && e) {\r\n      e.preventDefault();\r\n    }\r\n    resize_tooltips();\r\n    return no_error;\r\n  };\r\n  addEvent(window, 'resize', resize_tooltips);\r\n  addEvent(window, 'scroll', resize_tooltips);\r\n  window._old_serialize = null;\r\n  if (typeof serialize !== 'undefined') window._old_serialize = window.serialize;\r\n  _load_script(\"\/\/d3rxaij56vjege.cloudfront.net\/form-serialize\/0.3\/serialize.min.js\", function() {\r\n    window._form_serialize = window.serialize;\r\n    if (window._old_serialize) window.serialize = window._old_serialize;\r\n  });\r\n  var form_submit = function(e) {\r\n    e.preventDefault();\r\n    if (validate_form()) {\r\n      \/\/ use this trick to get the submit button & disable it using plain javascript\r\n      document.querySelector('#_form_10_submit').disabled = true;\r\n            var serialized = _form_serialize(document.getElementById('_form_10_'));\r\n      var err = form_to_submit.querySelector('._form_error');\r\n      err ? err.parentNode.removeChild(err) : false;\r\n      _load_script('https:\/\/fbahero77513.activehosted.com\/proc.php?' + serialized + '&jsonp=true');\r\n    }\r\n    return false;\r\n  };\r\n  addEvent(form_to_submit, 'submit', form_submit);\r\n})();\r\n<\/script><\/div><\/div>\n\n\n\n<p>Das letzte\ngr\u00f6\u00dfere Update gab es am 04.12, als 11 EU-Mitgliedsstaaten die \u00c4nderungen\n\u00fcbernommen haben. Diese L\u00e4nder waren: Belgien, Bulgarien, D\u00e4nemark,\nDeutschland, Finnland, Kroatien, Litauen, Malta, \u00d6sterreich, Slowenien und Ungarn.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>L\u00e4nder A-F<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><div style=\"overflow-x: auto;\"><table class=\"\"><tbody><tr><td><strong>LAND<\/strong><\/td><td><strong>STATUS<\/strong><\/td><td><strong>IMPLEMENTIERUNG + DATUM<\/strong><\/td><\/tr><tr><td>Belgien<\/td><td>Best\u00e4tigt<\/td><td>Aufnahme der Quick Fixes am 24.10.2019<\/td><\/tr><tr><td>Bulgarien<\/td><td>Best\u00e4tigt<\/td><td>Aufnahme der Quick Fixes am 20.11.2019<\/td><\/tr><tr><td>D\u00e4nemark<\/td><td>Best\u00e4tigt<\/td><td>Aufnahme am 28.11.2019<\/td><\/tr><tr><td>Deutschland<\/td><td>Best\u00e4tigt<\/td><td>Aufnahme am 29.11.2019<\/td><\/tr><tr><td>Estland<\/td><td>Best\u00e4tigt<\/td><td>Best\u00e4tigt am 18.12.19<\/td><\/tr><tr><td>Finnland<\/td><td>Best\u00e4tigt<\/td><td>Aufnahme am 05.11.2019<\/td><\/tr><tr><td>Frankreich<\/td><td>Best\u00e4tigt<\/td><td>Aufnahme am 29.12.2019<\/td><\/tr><\/tbody><\/table><\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>L\u00e4nder G-L<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><div style=\"overflow-x: auto;\"><table class=\"\"><tbody><tr><td><strong>LAND<\/strong><\/td><td><strong>STATUS<\/strong><\/td><td><strong>IMPLEMENTIERUNG + DATUM<\/strong><\/td><\/tr><tr><td>Griechenland<\/td><td>&#8211;<\/td><td>&#8211;<\/td><\/tr><tr><td>Irland<\/td><td>Entwurf<\/td><td>&#8211;<\/td><\/tr><tr><td>Italien <\/td><td>&#8211;<\/td><td>&#8211;<\/td><\/tr><tr><td>Kroatien<\/td><td>Best\u00e4tigt<\/td><td>Aufnahme am 29.11.2019<\/td><\/tr><tr><td>Lettland<\/td><td>Approved<\/td><td>Aufnahme<\/td><\/tr><tr><td>Litauen<\/td><td>Best\u00e4tigt<\/td><td>Aufnahme am 17.10.2019<\/td><\/tr><tr><td>Luxembourg<\/td><td>Entwurf<\/td><td>Ein Entwurf wurde am 06.12.2019 ver\u00f6ffentlicht.<\/td><\/tr><\/tbody><\/table><\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>L\u00e4nder M-S<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><div style=\"overflow-x: auto;\"><table class=\"\"><tbody><tr><td><strong>LAND<\/strong><\/td><td><strong>STATUS<\/strong><\/td><td><strong>IMPLEMENTIERUNG + DATUM<\/strong><\/td><\/tr><tr><td>Malta<\/td><td>Best\u00e4tigt<\/td><td>Aufnahme am 04.10.2019<\/td><\/tr><tr><td>Niederlande<\/td><td>Best\u00e4tigt<\/td><td>Aufnahme ist erfolgt <\/td><\/tr><tr><td>\u00d6sterreich<\/td><td>Best\u00e4tigt<\/td><td>Aufgenommen in die Steuerreform 2019-2020<\/td><\/tr><tr><td>Polen<\/td><td>Entwurf<\/td><td>Aufnahme wurde aufgeschoben<\/td><\/tr><tr><td>Portugal<\/td><td>Entwurf<\/td><td>&#8211;<\/td><\/tr><tr><td>Rum\u00e4nien<\/td><td>Best\u00e4tigt<\/td><td>&#8211;<\/td><\/tr><tr><td>Schweden<\/td><td>Best\u00e4tigt<\/td><td>&#8211;<\/td><\/tr><tr><td>Slowakei<\/td><td> Best\u00e4tigt <\/td><td>&#8211;<\/td><\/tr><tr><td>Slowenien<\/td><td>Best\u00e4tigt<\/td><td>Aufnahme ist erfolgt<\/td><\/tr><tr><td>Spanien<\/td><td> Best\u00e4tigt <\/td><td>Aufnahme am 04.02.2020<\/td><\/tr><\/tbody><\/table><\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>L\u00e4nder T-Z<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><div style=\"overflow-x: auto;\"><table class=\"\"><tbody><tr><td><strong>LAND<\/strong><\/td><td><strong>STATUS<\/strong><\/td><td><strong>IMPLEMENTIERUNG + DATUM<\/strong><\/td><\/tr><tr><td>Tschechische Republik<\/td><td>Entwurf<\/td><td>Umsetzung wohl erst 2020<\/td><\/tr><tr><td>Ungarn<\/td><td>Best\u00e4tigt<\/td><td>Aufnahme am 12.07.2019<\/td><\/tr><tr><td>Vereinigtes K\u00f6nigreich<\/td><td>Best\u00e4tigt<\/td><td>Betrifft bis jetzt nur Call-of-Stock Vereinbarungen<\/td><\/tr><tr><td>Zypern<\/td><td>&#8211;<\/td><td>&#8211;<\/td><\/tr><\/tbody><\/table><\/div><\/figure>\n\n\n\n<p class=\"has-text-align-right\">*diese Liste wird fortlaufend aktualisiert<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Umsatzsteuernummer mit MIAS validieren<\/h2>\n\n\n\n<p>Seit Einf\u00fchrung dieser neuen Regelungen m\u00fcssen  USt.-Nummern im<a href=\"https:\/\/hellotax.com\/blog\/de\/amazon\/mias\/\"> MwSt.-Informationsastauschsystem (MIAS)<\/a> der Europ\u00e4ischen Kommission validiert werden (falls das noch nicht geschehen ist). Sowohl die Nummer des Senders, als auch die des Empf\u00e4ngers gilt es hier zu \u00fcberpr\u00fcfen.<\/p>\n\n\n\n<p>Hier ein Auszug aus der entsprechenden<strong> E-Mail von Amazon<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"698\" height=\"263\" src=\"https:\/\/hellotax.com\/blog\/wp-content\/uploads\/2020\/01\/amazon-mias.png\" alt=\"\" class=\"wp-image-64053\" srcset=\"https:\/\/hellotax.com\/blog\/wp-content\/uploads\/2020\/01\/amazon-mias.png 698w, https:\/\/hellotax.com\/blog\/wp-content\/uploads\/2020\/01\/amazon-mias-300x113.png 300w\" sizes=\"(max-width: 698px) 100vw, 698px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"694\" height=\"230\" src=\"https:\/\/hellotax.com\/blog\/wp-content\/uploads\/2020\/01\/quick-fixes-mias.png\" alt=\"\" class=\"wp-image-64055\" srcset=\"https:\/\/hellotax.com\/blog\/wp-content\/uploads\/2020\/01\/quick-fixes-mias.png 694w, https:\/\/hellotax.com\/blog\/wp-content\/uploads\/2020\/01\/quick-fixes-mias-300x99.png 300w\" sizes=\"(max-width: 694px) 100vw, 694px\" \/><\/figure>\n\n\n\n<p>Die Anforderungen f\u00fcr die Validierung sind in jedem EU-Land unterschiedlich und k\u00f6nnen aber in der Regel recht rasch erledigt werden. Bei eventuellen Fragen zum jeweiligen Ablauf stehen wir Dir gerne zur Verf\u00fcgung.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seit 01.01.2020 sind in allen Mitgliedsstaaten der Europ\u00e4ischen Union die sog. Quick Fixes in Kraft, eine EU-weite Mehrwertsteuerreform. Diese haben erhebliche Auswirkungen auf den internationalen Versand, auf Steuerpflichten und auf den gesamten Handel in Europa. Die Vorgaben unterteilen sich in: MwStSystRL (Mehrwertsteuer-Systemrichtlinien) und MwStVO (Durchf\u00fchrungsverordnung zur Mehrwertsteuer-Systemrichtlinie). Die \u00c4nderungen in der MwStSystRL mussten bis 31.12.2019 [&hellip;]<\/p>\n","protected":false},"author":21,"featured_media":63935,"parent":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_lmt_disableupdate":"yes","_lmt_disable":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[5672],"tags":[],"class_list":{"0":"post-63933","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-blog","8":"entry"},"acf":[],"modified_by":"Niki Stanev","_links":{"self":[{"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/posts\/63933","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/comments?post=63933"}],"version-history":[{"count":0,"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/posts\/63933\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/media\/63935"}],"wp:attachment":[{"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/media?parent=63933"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/categories?post=63933"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/tags?post=63933"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}