WooCommerce EU VAT Assistant

Beschrijving

Important

The EU VAT Assistant reached its end of life on the 30th of June 2022 (see the announcement from January 2022). The plugin is still functional and it can be used, but it’s no longer maintained or supported. We’re keeping it available for a while longer as a courtesy to existing users who have developers who can take care of its maintenance and troubleshooting.

For more information about the plugin retirement and the recomemnded alternative, please refer to the sticky post in the support forum: EU VAT Assistant – End of life and recommended alternative.

Dit is de volledige versie van de premium EU BTW Assistent plugin

We are proud to say that this is the most powerful free EU VAT solution on the market. It was designed with you, the merchant, in mind, and it will make it easier to deal with the new, complex EU VAT regulations. this plugin was developed by Aelia Team – The WooCommerce internationalisation experts.

The WooCommerce EU VAT Assistant is designed to help achieving compliance with the new European VAT regulations, coming into effect on the 1st of January 2015. Starting from that date, digital goods sold to consumers in the European Union are liable to EU VAT, no matter where the seller is located. The VAT rate to apply to each sale is the one charged in the country of consumption, i.e. where the customer resides. These new rules apply to worldwide sellers, whether resident in the European Union or not, who sell their products to EU customers. For more information: EU: 2015 Place of Supply Changes – Mini One-Stop-Shop.

Hoe deze plugin je zal helpen

De EU BTW Assistent plugin breidt het standaard WooCommerce verkoopproces uit en berekent de verschuldigde BTW onder het nieuwe regiem. De door de plugin verzamelde informatie kan vervolgens gebruikt worden om BTW rapportages voor te bereiden, wat zal helpen bij het invullen van de benodigde BTW/MOSS aangiften.

  • Bepaalt en registreert de klant’s locatie. De EU BTW Assistent plugin bewaart details over elke verkoop, om aan te tonen dat het juiste BTW tarief is toegepast. Dit wordt gedaan om te voldoen aan de nieuwe regels, die vereisen dat tenminste twee niet tegenstrijdige bewijsstukken worden verzameld, voor elke verkoop, als bewijs van de klantlocatie. Het bewijs wordt automatisch bewaard bij elke nieuwe bestelling vanaf het moment dat de EU BTW Assistent plugin is geactiveerd.
  • Verzamelt bewijs, vereist door de nieuwe regelgeving. Al de gegevens die worden gebruikt om het BTW regiem te bepalen worden samen met de bestelling opgeslagen en beschikbaar gesteld waar dat nodig is.
  • Accepteert en controleert EU BTW nummers, en past de BTW vervolgens aan. Validatie van Europese BTW nummers wordt uitgevoerd via de officiele VIES dienst, die wordt aangeboden door de Europese Commissie. Deze functie is gelijkwaardig aan de functie die door de EU BTW Nummer plugin wordt geboden.
  • Ondersteunt een vaste BTW valuta, die wordt gebruikt om de rapportages op te bouwen. Je kan verkopen in elke valuta die je wilt en de EU BTW Assistent zorgt ervoor dat alle BTW-bedragen worden vertaald in de valuta waarin je aangifte moet doen.
  • Kan de BTW tarieven voor alle EU landen automatisch invullen. Met een enkele klik, voer je de BTW tarieven voor alle 28 EU landen in. Nooit meer moeizaam handmatig intypen!
  • Includes advanced Reports
    • EU VAT report by Country. This report will show you all the VAT collected under the VAT MOSS regime, as well as the VAT collected for your domestic VAT return.
    • VIES rapport. Dit rapport toont al de leveringen aan B2B klanten.
    • INTRASTAT rapport. Dit rapport toont al de verkopen gemaakt in de EU.
    • Verkopen per land (in ontwikkeling).
  • Supports ECB exchange rates in VAT MOSS reports. VAT MOSS Reports can use either the exchange rate saved with each order, or the European Central Bank rate required to produce the official VAT MOSS returns (ref. official documentation). This feature will allow you to use the most appropriate rate when producing your domestic VAT return and the VAT MOSS return.
  • Ondersteunt gemengde product/dienst scenario’s. Het nieuwe EU BTW MOSS regiem is van toepassing op de verkoop van digitale producten en diensten die geen significante handmatige interventie vereisen. Verkoop van verleende diensten met menselijke interventie, zoals ondersteuning, consultancy, ontwerp, zijn nog steeds onderhevig aan BTW aan de bron. In dat geval moet BTW betaald worden aan de belastingdienst in het land van de verkoper. WooCommerce staat toe om te specificeren op welk land een belasting toepasbaar is, maar niet aan welk land het betaald moet worden nadat het is ingezameld. De EU BTW Assistent kan helpen door verkopers de “te betalen aan” land te laten specificeren voor elke BTW. Dergelijke informatie wordt dan weergegeven in de BTW rapportages.
  • Maak het mogelijk om B2B or B2C verkoop af te dwingen. Je kan beslissen of je klanten wil dwingen om een geldig EU BTW nummer in te voeren bij afrekenen, zodat je alleen B2B transacties toestaat, of blokkeren om dit in te vullen, zodat je alleen B2C transacties toestaat.
  • Kan verkoop aan specifieke landen voorkomen. Je kan een aantal landen uitsluiten van de lijst met toegestane landen, en zo voorkomen dat klanten van die landen bestellingen kunnen plaatsen.
  • It’s fully compatible with our internationalisation solutions, such the WooCommerce Currency Switcher, for multi-currency support, Prices by Country, Tax Display by Country and Prices by Role (coming soon).
  • Automatically updates the exchange rates that are be used to produce the VAT reports in the selected VAT currency. The plugin can fetch exchange rates from the following providers:
    • European Central Bank
    • Britse Belastingdienst
    • Bitpay
    • Ierse Belastingdienst (experimenteel)
    • Danish National Bank (sponsored by Asbjoern Andersen).
  • Volledige ondersteuning van teruggaven. Terugbetalingen werden in WooCommerce 2.2 geïntroduceerd en onze plugin heeft dat vanaf het begin ondersteund.
  • Integreert met PDF Facturen en Pakbonnen plugin, voor het automatisch aanmaken van facturen die voldoen aan de EU BTW-regelgeving.

Vereisten

  • WordPress 4.0 or newer.
  • PHP 7.1 or newer.
  • WooCommerce 3.5 or newer.
  • Aelia Foundation Classes framework 2.1.0.201112 or newer.

Disclaimer

Dit product is ontworpen om je te helpen voldoen aan de volgende nieuwe EU BTW regelgeving:

  • Bepaal de klantlocatie.
  • Verzamel tenminste twee niet-tegenstrijdige bewijsstukken over de vastgestelde locatie.
  • Pas het juiste BTW-tarief toe.
  • Stel zeker dat de in B2B transacties gebruikte BTW-nummers geldig zijn voordat de BTW vrijstelling wordt toegepast.
  • Verzamel al de benodigde gegevens om BTW aangiften mee voor te bereiden.

We cannot, however, give any legal guarantee that the features provided by this product will be sufficient for you to be fully compliant. By using this product, you declare that you understand and agree that we cannot take any responsibility for errors, omissions or any non-compliance arising from the use of this plugin, alone or together with other products, plugins, themes, extensions or services. It will be your responsibility to check the data produced by this product and file accurate VAT returns on time with your Revenue authority. For more information, please refer to our terms and conditions of sale and support.

Schermafdrukken

  • Instellingen > Afrekenen. In deze sectie kan je instellen hoe de EU BTW Assistent zich zal gedragen op het afrekenpagina.
  • Instellingen > Zelf-certificatie. In deze sectie kan je instellen of de plugin klanten moet toestaan om zelf hun locatie te certificeren.
  • Instellingen > Valuta. In deze sectie kan je opgeven welke valuta je wilt gebruiken voor BTW reportages. Het hoeft niet overeen te komen met de basisvaluta van WooCommerce. In de lagere sectie kan je kiezen welke aanbieder je wilt gebruiken om de wisselkoersen op te halen die voor het berekenen van de BTW-valuta wordt gebruikt.
  • Instellingen > Verkopen. Deze sectie bevat de instellingen waarmee je kunt bepalen hoe verkopen worden afgehandeld (bijv. door verkoop naar bepaalde landen te blokkeren).
  • Instellingen > Opties. Diverse opties.
  • Instellingen > Snelkoppelingen. Deze sectie bevat een paar handige snelkoppelingen naar WooCommerce secties gerelateerd aan het voldoen aan EU BTW regelgeving.
  • Voorkant > Afrekenen. Deze schermafbeelding toont de nieuwe elementen die bij het afrekenen worden getoond. Het EU BTW Nummer veld kan worden gebruikt door EU bedrijven om hun eigen BTW nummer op te geven. Het nummer wordt gecontroleerd via de VIES dienst en indien geldig wordt automatisch een BTW vrijstelling toegepast. Het zelf-certificatie element kan worden gebruikt om klanten zelf te laten certificeren dat vast verblijft in het land dat hij heeft geselecteerd. Deze informatie kan gebruikt worden als verder bewijs om aan te tonen dat het juiste BTW-tafief was oegepast.
  • Beheer > WooCommerce > Bestelling aanpassen pagina. Deze pagina toont hoe de BTW-details worden weergegeven als een bestelling wordt beoordeeld in de Beheer sectie. De meta box toont de details van de doorberekende BTW voor bestel-items en verzending, zowel als terugbetaalde bedragen. Let op: terugbetalingen zijn beschikbaar in WooCommerce 2.2 en later.
  • Admin > WooCommerce > Belasting Instellingen. Deze schermafdruk toont de Belasting Instellingen pagina uitgebreidt door de EU BTW Assistent. De nieuwe gebruikersinterface staat toe om automatisch de Europese BTW tarieven op te halen en bij te werken. Het is mogelijk om te kiezen welke BTW-tarieven in elke pagina worden toegepast. Een andere belangrijke functie is de mogelijkheid om te specificeren aan welk land een BTW betaald moet worden. Het zal bijvoorbeeld mogelijk zijn om 20% UK BTW toe te passen voor diensten aan een Duitse klant die consultancy uren koopt, en nog steeds het feit te registreren dat deze belasting betaald moet worden aan HMRC (oftewel buiten het MOSS schema).
  • Rapport > EU BTW per Land. Dit rapport toont de BTW totalen toegepast en terugbetaald voor elk tarief, voor zowel items als verzending, gegroepeerd per land. De Export CSV knop staat je toe de gegevens naar een CSV bestand te exporteren, dat gemakkelijk geïmporteerd kan worden in boekhoudprogramma’s.

Installatie

  1. Pak het zip bestand uit en plaats de inhoud in de wp-content/plugins/ map van je WordPress installatie.
  2. Activeer de EU VAT Assistent plugin via het Plugins menu in WordPress.
  3. Ga naar WooCommerce > EU BTW Assistent om de plugin te configureren. Belangrijk: de EU BTW Assistent is erg flexibel en bevat veel opties. We raden je aan de beschrijvingen zorgvuldig te lezen, om zeker te zijn dat je een duidelijk begrip hebt van wat elke instelling doet. De eigenschappen kunnen als volgt samengevat worden:

For more information about installation and management of plugins, please refer to WordPress documentation.

FAQ

Does the EU VAT Assistant include features to comply with the EU VAT OSS regulations that apply to physical products?

In short, no. We originally developed the EU VAT Assistant to help with the VAT MOSS regulations that apply to digital products from the 1st of January 2015 (VAT MOSS regulations). The EU VAT Assistant can be used, to a certain extent, even after the 1st of July. It’s possible, with some custom filters, to cover some the rules applicable to the shipping of goods, such as the VAT exemption over 150 EUR (or 135 GBP, for the UK). However, please keep in mind that it’s designed primarily for digital products, and doesn’t implement features specific to physical goods, such as handling the aspects of shipping.

What is Aelia’s recommended solution for compliance with rules introduced by the VAT OSS regime, Brexit and Norway’s VOEC?

Over the course of 2021 we have been working on a new plugin to handle the new VAT regulations, to replace the EU VAT Assistant. After carefuly consideration, we came to the conclusion that the product we have been developing could not be competitive, in a market where several of these solutions already exist. Due to that, we opted not to release our own premium VAT compliance product, and collaborate with the authors of existing plugins instead.

Towards the end of 2021, Aelia established a collaboration with David Anderson, founder of Simba Hosting and author of the popular Updraft Plus backup plugin, and of the WooCommerce EU/UK VAT / IVA Compliance plugin. If you’re looking for a comprehensive plugin to help you complying with the new regulations, we recommend to try that plugin.

We chose to endorse the David’s solution, instead of releasing our own, because we have been working together and exchanging information for years and we know that it’s a reliable product.

We are also organising to offer an optional migration service, to convert the data stored by the Aelia EU VAT Assistant into the formate used by the WooCommerce EU/UK VAT / IVA Compliance plugin. This will be an optional, paid service, which we will provide on request.

You can read more about the collaboration between Aelia and Simba Hosting in the following article: VAT OSS Compliance – From Aelia EU VAT Assistant to Simba Hosting’s WooCommerce EU/UK VAT/IVA Compliance.

What features are included in the EU VAT Assistant?

The EU VAT Assistant includes all the features to handle the VAT MOSS regulations for EU countries (see notes about UK Brexit, applicable from the 1st of January 2021). It’s based on the same framework we use for our other premium products, such as the Aelia Currency Switcher for Woocommerce, Prices by Country for WooCommerce, Aelia Tax Display by Country for WooCommerce, and it follows the same quality standards. All the included features are fully functional, without restrictions or time limitations.

Can the EU VAT Assistant validate EU VAT numbers?

Yes. The EU VAT Assistant automatically validates the EU VAT number entered by the customer on the checkout page. When a valid VAT number is entered, the plugin informs WooCommerce that a VAT exemption should be applied.

How does the EU VAT Assistant validate EU VAT numbers?

Our solution relies on the official VIES service to validate EU VAT numbers. The EU VAT Assistant also includes several options to accept VAT numbers when the remote VIES service is unavailable or overloaded. Such options are disabled by default, and can be enabled in the plugin settings.

Does the EU VAT Assistant validate UK VAT numbers?

The EU VAT Assistant could validate UK VAT numbers up until the 31st of December 2020. From the 1st of January 2021, the VIES service no handles UK VAT numbers, which must be validated through a different service, provided by the UK Revenue Office (HMRC). We wrote an addon for the EU VAT Assistant to cover that aspect, but we have since shifted our focus on other endeavours (see FAQs above).

Will the EU VAT Assistant include features dedicated to UK merchants?

The EU VAT Assistant features aim to simplify compliance with the VAT MOSS regulations that apply to EU merchants. Out of the box, the plugin which should cover most of the needs of UK merchants as well (with the exclusion of the validation of UK VAT number). If you’re looking for a comprehensive solution that covers that aspect, we recommend the WooCommerce EU/UK VAT / IVA Compliance plugin, developed by David Anderson.

Kan de EU BTW Assistent het juiste BTW-tarief tonen zo gauw een bezoeker op de site aankomt?

Such feature is provided by our Tax Display by Country plugin. If you like the EU VAT Assistant, we invite you to purchase the Tax Display by Country as well, and enjoy the powerful features of a comprehensive tax compliance solution, at a small price.

Ik zou graag dezelfde prijzen aan alle klanten tonen, ongeacht de toe te passen BTW.

Our Tax Display by Country plugin includes such feature as well, using it is as simple as ticking a box.

Does the EU VAT Assistant guarantee compliance with regulations?

We developed the EU VAT Assistant to be as accurate as possible, in order to help fulfil the requiremenets of the EU VAT MOSS regulations. As required by WordPress policies, we can’t guarantee legal compliance.
Similarly, although our solution is flexible enough to cover scenarios that falls outside the EU VAT MOSS regulations (e.g. the sale of physical products), we can’t promise that it will cover all of them. That’s simply due to the presence of too many variables, which could introduce edge cases that our tests didn’t cover.

Of course, if you spot a specific condition in which the EU VAT Assistant doesn’t seem to work as expected, please feel free to report any issue you might encounter, either via our contact form (premium support) or on the public forum (free support). We’re always happy to review each special cases, and see if we can support them in our solution.

Wat is het ondersteuningsbeleid voor deze plugin?

Should you need assistance with this plugin, you can post your query in the public Support section, above**. We review that section on a regular basis, and we will reply as soon as we can (usually within a couple of days). Posting the request there will also allow other users to see it, and they may be able to assist you. Please note that we can only provide basic support on the public forum. We can’t offer assistance with customisations, nor implement them, and we won’t be able to perform in-depth investigations about issues.

Ik heb een vraag die los staat van ondersteuning, waar kan ik die stellen?

Should you have any question about this product, please use the contact form on our site. We will deal with each enquiry as soon as possible. Important: we won’t be able to provide advice about taxation, accounting or legal matters of any kind.

Beoordelingen

23 november 2021
Whilst commercial plugin costs some money, this just works out of the box plus has incredible option to check against the VAT validity. Big thanks!
8 oktober 2021
We’re currently configuring compatibility between this plugin and ours, and it’s a relief to be working with a pro (Diego at Aelia).
28 augustus 2021
Really thank you for this amazing plugin. It solves a very big problem. Without this plugin, it would be really very hard. I really love it. One of the most useful plugins I’ve ever installed.
13 juli 2021
The plugin has all the features (at least the ones I needed) to process VAT in EU. Saves a lot of time and energy.
28 juni 2021 1 reactie
Tried installing this. It needs a companion plug-in. It then tried to install a Maxmind geolocation database from a URL that doesn’t work. Why it couldn’t find the one I’ve already got installed as part of WooCommerce integration I’ve no idea. But, since it fgell at the first hurdle, I can’t really recommend this.
Lees alle 38 beoordelingen

Bijdragers & ontwikkelaars

“WooCommerce EU VAT Assistant” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

Vertaal “WooCommerce EU VAT Assistant” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.

Changelog

2.1.8.240109

  • Declared compatibility with WooCommerce 8.5.

2.1.7.231213

  • Declared compatibility with WooCommerce 8.4.

2.1.6.231102

  • Declared compatibility with WooCommerce 8.3.
  • Declared compatibility with WordPress 6.4.x.

2.1.5.231003

  • Updated supported WooCommerce versions.

2.1.4.230905

  • Updated supported WooCommerce versions.

2.1.3.230809

  • Updated supported WooCommerce versions.
  • Updated supported WordPress versions.

2.1.2.230718

  • Updated embedded AFC framework. The new version includes an updated version of the Freemius library (v 2.5.10).

2.1.1.230705

  • Updated supported WooCommerce versions.

2.1.0.230703

  • Tweak – Streamlined installation process, removing unnecessary steps.
  • Updated supported WooCommerce versions.

2.0.45.230524

  • Updated supported WooCommerce versions.

2.0.44.230524

  • Updated supported WooCommerce versions.

2.0.43.230518

  • Tweak – Updated embedded framework to fix error thrown by method FeaturesUtil::declare_compatibility().

2.0.42.230503

  • Updated supported WooCommerce versions.

2.0.41.230406

  • Updated supported WooCommerce versions.
  • Updated supported WordPress versions.

2.0.40.230315

  • Updated supported WooCommerce versions.

2.0.39.230214

  • Updated supported WooCommerce versions.

2.0.38.230109

  • Updated supported WooCommerce versions.

2.0.37.221203

  • Updated supported WooCommerce versions.

2.0.36.221110

  • Updated supported WooCommerce versions.
  • Updated supported WordPress versions.

2.0.35.221012

  • Updated supported WooCommerce versions.

2.0.34.220830

  • Updated supported WooCommerce versions.

2.0.33.220804

  • Updated supported WooCommerce versions.

2.0.32.220704

  • Updated supported WooCommerce versions.

2.0.31.220607

  • Updated supported WooCommerce versions.

2.0.30.220502

  • Updated supported WooCommerce versions.
  • Updated supported WordPress versions.

2.0.29.220330

  • Updated supported WooCommerce versions.

2.0.28.220224

  • Updated supported WooCommerce versions.
  • Updated embedded framework.

2.0.27.220124

  • Updated supported WooCommerce versions.

2.0.26.220104

  • Updated supported WooCommerce versions.
  • Updated supported WordPress versions.

2.0.25.211210

  • Updated supported WooCommerce versions.

2.0.24.211102

  • Updated supported WooCommerce versions.

2.0.23.211019

  • Tweak – Modified filter wc_aelia_eu_vat_assistant_customer_vat_exemption, so that it always receives customer’s country and VAT number, even if one of the two values is empty.

2.0.22.211007

  • Updated supported WooCommerce versions.

2.0.21.210910

  • Fix – Fixed check against the validation response returned by the VIES service.

2.0.20.210817

  • Updated supported WooCommerce versions.
  • Updated supported WordPress versions.

2.0.19.210629

  • Updated requirements. The plugin now requires at least PHP 7.1.

2.0.18.210622

  • Tweak – Added logic to disable the EU VAT Assistant when the premium Aelia VAT Assistant plugin is installed.
  • Updated supported WooCommerce versions.

2.0.17.210504

  • Tweak – Updated links to the Tax Display by Country plugin.
  • Updated supported WooCommerce versions.

2.0.16.210406

  • Tweak – Rewritten logic used to remove the country prefix from VAT numbers. The new logic can now handle prefixes longer than two characters.
  • Updated supported WooCommerce versions.

2.0.15.210319

  • Tweak – Refactored class VAT_Number_Validation_Service. Added support for a settings section callback, which VAT number validation services can use to display some information about their configuration.

2.0.14.210317

  • UI – Improved validation logic for the VAT number field on the checkout page. The “invalid field” styles are now removed before each validation.
  • Fix – Fixed logic used to check if the company name field is filled on the checkout page, before validating the VAT number.

2.0.13.210316

  • Feature – Added new filter wc_aelia_euva_script_params, to allow 3rd parties to alter the arguments used to localise the frontend scripts.
  • Updated supported WordPress versions.

2.0.12.210301

  • Feature – Added filters wc_aelia_euva_set_customer_vat_exemption_country and wc_aelia_euva_set_customer_vat_exemption_vat_number, fired during the validation of VAT numbers at checkout.
  • Fix – Fixed logic used to hide the self-certification field when sufficient location evidence is available.
  • Updated supported WooCommerce versions.

2.0.11.210128

  • Updated supported WooCommerce versions.

2.0.10.210123

  • Feature – Added new filter wc_aelia_euva_enabled_currencies.

2.0.9.210118

  • Tweak – Improved handling of VIES response. Added logic to handle the condition in which parts of the trader address are missing.

2.0.8.210112

  • Fix – Fixed handling of the self-certification field when the VAT number field is not displayed on the checkout page.
  • Updated supported WooCommerce versions.

2.0.7.210109

  • Set minimum required WooCommerce version to 3.5.

2.0.6.210108

  • Set PHP requirements in the plugin header.

2.0.5.210102

  • Fix – Fixed bug that could trigger an error when a customer didn’t enter a VAT number at checkout.
  • Tweak – Added Northern Ireland, with ISO-2 code “XI”, to the list of countries supported by the VIES VAT number validation service.

2.0.4.201231

  • Fix – Fixed validation logic in dummy validation service class.
  • UI – Improved Settings page.
  • Bijgewerkte taalbestanden.

2.0.3.201229

  • Tweak – Refactored base class VAT_Number_Validation_Service to make it more flexible.
  • UI – Improved Settings page.

2.0.2.201221

  • Tweak – Improved VAT validation logic. Added logic to remove country prefixes from VAT numbers before the validation, to ensure a consistent result.
  • Feature – Added wc_aelia_euva_order_vat_number_required filter. The filter will allow 3rd parties to decide if a valid EU VAT number is required for specific countries.
  • Feature – Added wc_aelia_euva_checkout_vat_number_required_message filter. The filter will allow 3rd parties to alter the message displayed when the checkout is blocked because a valid VAT number was not entered.
  • Deprecation – Deprecated filter wc_aelia_euva_order_is_eu_vat_number_required.
  • Tweak – Upgraded jQuery UI CSS to version 1.12.1.

2.0.1.201215

  • Bumped major version.
  • Tweak – Optimised loading of frontend scripts.
  • Feature – Added support for WooCommerce Privacy Policy features.

1.15.0.201125

  • Refactor – Reorganised logic used to manage the VAT number validators.

1.15.0.201119

  • Refactor – Rewritten settings page to use the new features of the AFC 2.1.0.
  • Refactor – Rewritten VAT number validator classes to make them more modular and extensible, ahead of the new Brexit regulations.

1.14.14.201107

  • Updated supported WooCommerce versions.
  • Updated supported WordPress versions.

1.14.13.201103

  • Fix – Removed the licence key prompt, which applies only to premium plugins and was enabled by mistake.

1.14.12.201103

  • Corrected version number.

1.14.11.200904

  • Updated supported WooCommerce versions.

1.14.10.201020

  • Tweak – Removed the <strong> element from VAT Number field label, on the checkout page.

1.14.9.201005

  • Updated supported WordPress versions.

1.14.8.200918

  • Tweak – Removed obsolete jQuery library jquery.ba-bbq.min.js.
  • Updated supported WooCommerce versions.

1.14.7.200904

  • Updated supported WooCommerce versions.

1.14.6.200813

  • Updated supported WordPress and WooCommerce versions.

1.14.6.200717

  • UI – Improved description of “store invalid VAT numbers” field (now called “accept invalid VAT numbers”).
  • Bijgewerkte taalbestanden.
  • Downgraded econea/nusoap library to version 0.9.7, to fix the “out of memory” errors caused by version 0.9.9.

1.14.5.200709

  • Tweak – Improved VAT number checks on renewals. A warning is no longer issued when a renewal order doesn’t contain a VAT number.

1.14.4.200703

  • UI – Improved VIES report. The “Order ID” column now shows a list of all the order IDs linked to the VAT number.

1.14.3.200630

  • Fix – Added check to prevent calls to function wcs_order_contains_renewal() when the Subscriptions plugin is not installed.

1.14.2.200629

  • Updated embedded Aelia Foundation Classes framework.

1.14.1.200626

  • Feature – Added validation of VAT numbers for manual orders, when the “recalculate” operation is performed.

1.14.0.200619

  • Improved support for subscriptions.
  • Tweak – Replaced calls to update_post_meta() with CRUD functions.
  • Updated supported WooCommerce versions.

1.13.10.200605

  • Tweak – Improved logic used to collect VAT data for manual orders.

1.13.9.200603

  • Updated supported WooCommerce versions.

1.13.8.200512

  • Fix – Fixed bug that could prevent exchange rates from being updated in some cases.
  • Tweak – Updated logic used to fetch exchange rates from BitPay.

1.13.7.200428

  • Updated requirement checking class.
  • Bijgewerkte vereisten.
  • Updated supported WooCommerce versions.

1.13.6.200415

  • Tweak – Improved Sales Summary (VAT RTD) report. Added new logic to fetch the VAT rate for refunds, when the parent order that was refunded falls outside the date interval of the report.
  • Tweak – Changed URL of the WSDL document from “http” to “https”.

1.13.5.200406

  • Fix – Fixed notice related to method Orders_Integration::woocommerce_ajax_get_customer_details(), which should be declared as static.

1.13.4.200401

  • Fix – EU VAT by Country report. Restored customer country name in Customer Country column.

1.13.3.200325

  • Fix – Added UK (ISO code “GB”) back to the list of EU VAT countries in WooCommerce 4.0 and later.
  • Updated supported WooCommerce versions.

1.13.2.200319

  • Tweak – Replaced country code with country name in the error message displayed when an invalid VAT number is entered in the plugin settings.
  • Bijgewerkte taalbestanden.

1.13.1.200319

  • Updated logic to call the VIES VAT number validation service.

1.13.0.200317

  • Fix – Removed notice message that could occasionally appear on the EU VAT by Country report.
  • Updated supported WooCommerce versions.

1.12.6.200212

  • Tweak – Clarified error message logged when a requester VAT number saved in the EU VAT Assistant settings is too short.

1.12.5.200211

  • Fix – Fixed typo that could cause an error during the logging of a “VAT number too short” message.

1.12.4.200131

  • Tweak – Improved validation of minimum length of VAT numbers.
  • Fix – Fixed logic to use ECB rates in Sales Summary (VAT RTD) report.
  • Fix – Fixed logic fetching the list of available tax rates in EU VAT Assistant > Reports settings page.
  • Updated supported WooCommerce versions.

1.12.3.200101

  • Updated embedded AFC framework to version 2.0.12.200101.

1.12.2.191231

  • Updated supported WooCommerce versions.

1.12.1.191217

  • Fix – Handled edge condition which prevented the automatic update of exchange rates from being scheduled.
  • Updated supported WooCommerce versions.

1.12.0.191127

  • Fix – Fixed bug in the logic used to pass the requester VAT number to the VIES service, which caused the consultation number not to be returned by the remote service.

1.11.0.191108

  • User Interface – Moved VIES validation settings to the new “VAT Validation” section.
  • Feature – Added option to retry the validation of a VAT number when the VIES service is considering the requester information as not valid.
  • Feature – Added option to accept VAT numbers as valid when the VIES service is unavailable.
  • Feature – Added option to accept VAT numbers as valid when the VIES service is rejecting the call due to too many requests.
  • Feature – Added new filter wc_aelia_euva_vat_validation_cache_duration. The filter allows to specify for how long the result of a VAT number validation should be cached (default: one hour).
  • Improvement – Optimised reports for WooCommerce 3.7+ (EU VAT by Country, Sales Summary (VAT RTD), VIES, INTRASTAT).
  • Tweak – Made minor changes to report interface, to make it lighter.
  • Bijgewerkte taalbestanden.

1.10.1.191108

  • Improvement – Improved logic used to validate the requested VAT number on the settings page.
  • Improvement – Improved logging and error checking during VAT number validation.
  • Improvement – If an invalid requester VAT number is stored in the settings, the plugin won’t use it to validate VAT numbers at checkout.
  • User Experience – When an invalid requester VAT number is entered in the settings, the page now shows all the details related to the failed validation.
  • Updated supported WooCommerce versions.

1.10.0.191023

  • Improvement – Rewritten logic for the VAT RTD report, to ensure consistency with the VAT MOSS reports.
  • Tweak – Improved handling of response from VIES service, to deal with mixed case keys in the response data.
  • Tweak – Added styles to improve readability of VAT MOSS and VAT RTD reports.
  • Fix – Fixed display of VAT number field at checkout, when it’s configured to be “always required”.

1.9.17.191022

  • Tweak – Improved message related to the failed validation of the requester VAT number, on the settings page.
  • Updated supported WooCommerce versions.

1.9.16.191004

  • Improvement – Improved handling of response from VIES service, to fetch the validation error message when present.

1.9.15.190819

  • Updated supported WooCommerce versions.

1.9.14.190618

  • Tweak – Improved user interface on My Account > Edit Billing Address. The “VAT Number” field is now displayed on its own line.

1.9.13.190520

  • Tweak – Updated URL of ECB exchange rate feed for historical rates.
  • Tweak – Optimised logic used to fetch rates from the ECB historical feed.
  • Bijgewerkte taalbestanden.

1.9.12.190516

  • Tweak – Reduced size of column aelia_exchange_rates_history.provider_name. This is to prevent errors in MySQL 5.6 and earlier, due to the primary key being too long.
  • Fix – Fixed layout of the footer in “Sales Summary Report (VAT RTD)”, to produce the correct CSV file during export.

1.9.11.190510

  • Tweak – Handled edge case in which the tax rate for a refunded item or shipping could not be determined.
  • Tweak – Improved consistency in rounding logic in the VAT RTD report.

1.9.10.190508

  • Tweak – Updated SQL queries used to create temporary tables.
  • Tweak – Improved debugging features for sales reports.
  • Tweak – Improved logic used to fetch the label for the tax rates associated to an order.

1.9.9.190426

  • Tweak – Improved logging during the generation of reports.
  • Updated supported WooCommerce versions.

1.9.8.190327

  • Fix – Fixed display of “VAT Number” field title on the checkout page.

1.9.7.190221

  • Tweak – Added check to skip calls to the VIES service when a VAT number is too short.

1.9.6.190208

  • Fix – Fixed loading of VAT number field during the “load address” operation on the Edit Order page.

1.9.5.190117

  • Fix – Fixed URL of the ECB exchange rate feed.

1.9.4.190109

  • Fix – Fixed loading of frontend.js script from the embedded AFC framework.

1.9.3.181217

  • Tweak – Improved UI on checkout page. An empty VAT number is now displayed as invalid only when it’s required.
  • Fix – Fixed error that could occur when both the Aelia Foundation Classes and the embedded AFC were loaded on a site.

1.9.2.181212

  • Fix – Fixed validation of merchant’s VAT number while configuring the plugin for the first time.
  • Tweak – Improved validation of VAT number and self-certification requirements on the checkout page.

1.9.1.181209

  • Tweak – Added support for updates served via Aelia update servers (premium version).

1.9.0.181022

  • Feature – Added support for “requester VAT number” in VAT validation requests to the VIES service.

1.8.4.181009

  • BREAKING CHANGE – Used filter woocommerce_checkout_fields to display the VAT number and self certification fields.
  • BREAKING CHANGE – Removed rendering of VAT number and self certification fields that used action woocommerce_checkout_billing.
  • Tweak – Improved VAT number scripts on checkout pages.
  • Tweak – Updated CSS to reflect the IDs and classes of the new VAT number and self certification fields.

1.8.3.181004

  • Updated supported WooCommerce versions.

1.8.2.180919

  • Fix – Fixed deprecation notice in WC 3.x.
  • Feature – Added new wc_aelia_eu_vat_assistant_validate_vat_number filter, to allow 3rd parties to validate VAT numbers.

1.8.1.180802

  • Fix – Fixed issue of VAT number being deleted in WooCommerce 3.3 and later, after updating an order from the Edit Order page.

1.8.0.180604

  • Tweak – Added logic to set the “VAT exempt” flag for orders added or modified manually in the backend.

1.7.19.180531

  • Updated supported WooCommerce versions.

1.7.18.180114

  • UI – Added CSS to highlight odd/even rows in reports.
  • Improvement – Added logic to reuse the same logger instance throughout the plugin, instead of loading a new instance every time.

1.7.17.180106

  • UI – Added VAT Number field to Admin > User Profile page.

1.7.16.171215

  • Tweak – Added custom repository as a new source of VAT rates.
  • Updated supported WooCommerce version.

1.7.15.171106

  • Tweak – Added wc_aelia_euva_eu_vat_number_validation_complete event upon completion of the validation of a VAT number via Ajax.

1.7.13.171025

  • Tweak – Added new filters wc_aelia_eu_vat_assistant_show_vat_field and wc_aelia_eu_vat_assistant_show_self_certification_field, to simplify the customisation of the checkout page.

1.7.12.171019

  • Updated supported WooCommerce version to 3.2.

1.7.11.170927

  • Fix – Fixed logic used to check if the “collect VAT data for manual orders” is enabled.
  • Localisation – Updated language files.

1.7.10.170711

  • Tweak – Improved collection of tax data for manual orders in WooCommerce 3.0.x/3.1.x.

1.7.9.170710

  • Tweak – Added check to prevent divisions by zero, with “zero VAT” rates are used.

1.7.9.170602

  • Fix – Handled condition that prevented the collection of VAT exemption data in some circumstances.

1.7.8.170421

  • Improvement – Removed obsolete method EU_Invoice_Order::get_order_currency(). Many thanks to Malte Vollmerhausen for reporting the bug and proposing a solution.

1.7.7.170415

  • Fixed “hanging” comment, which caused a syntax error in the code.

1.7.6.170415

  • Improvement – Compatibility with WooCommerce 3.0:
    • Replaced direct access to properties with calls to the new get() methods.
    • Fixed logic used to collect VAT data in WooCommerce 3.0.3.

1.7.4.170330

  • Bug fix – Fixed saving of the “Is VIES service” option for variations.

1.7.3.170324

  • Re-tested for compatibility with WooCommerce 3.0.

1.7.2.170306

  • Improvement – Compatibility with WooCommerce 2.7:
    • Replaced call to WC_Customer::get_country() with WC_Customer::get_billing_country() in WC 2.7 and newer.

1.7.1.170214

  • Improvement – Compatibility with WooCommerce 2.7:
    • Replaced woocommerce_product_write_panels action with woocommerce_product_data_panels.

1.7.0.161228

  • Improvement – Compatibility with WooCommerce 2.7:
    • Replaced calls to order properties with calls to wrapper methods.

1.6.11.161207

  • Vervangen: Overbodige aanroepen naar jQuery.delegate() door jQuery.on().
  • Aangepast: Ondersteunde WordPress versie naar 4.7.

1.6.10.161104

  • Verbetering – Toegevoegd compatibiliteit met PHP 7.
  • Verbetering – Toegevoegd filter wc_aelia_euva_vat_country_prefixes. Dit filter maakt mogelijk om het voorvoegsel te wijzigen dat geassocieerd wordt met elk EU land voor de validatie van BTW nummers.
  • Verbetering – De mogelijkheid toegevoegd om de voorkant-templates te overrullen (BTW veld en zelf-certificatie) in een thema.
  • Verbetering – De grensconditie afgehandeld die voorkwam dat de BTW vrijstelling werd toegepast in sommige gevallen.

1.6.9.161017

  • Verbetering – Filter toegevoegd wc_aelia_euva_eu_vat_number_raw_validation_result. Dit filter staat toe de reactie aan te passen die wordt teruggegeven door de validatie van een EU BTW nummer.

1.6.8.160727

  • Gewijzigd ondersteuning van WordPress versie tot 4.6.

1.6.8.160610

  • Foutherstel – De volgorde gerepareerd van controles van het BTW-nummer tijdens het afrekenen. Nu is het nummer niet langer verplicht indien het verborgen is omdat de klant in het basisland van de winkel verblijft.

1.6.7.160525

  • Verbetering – Toegevoegd een extra controle bij het opslaan van product metadata.

1.6.6.160518

  • Bijstelling – De beschrijving van de “trek BTW af voor klanten in het basisland van de winkel” instelling is nu duidelijker.

1.6.5.160408

  • Gemarkeerd als compatibel met WordPress 4.5.

1.6.4.160322

  • Foutherstel – JavaScript probleem gerelateerd aan bestellingen aangepast. Het probleem werd veroorzaakt door een incorrecte initialisatie van de nieuwe functies die worden gebruikt om BTW informatie te verzamelen voor handmatig ingevoerde bestellingen.

1.6.3.160322

  • Foutherstel – Conditie hersteld in Orders_Integration klasse. De fout zou een probleem hebben kunnen veroorzaken in de weergave in de archiefpagina’s van bestellingen en kortingsbonnen.

1.6.2.160315

  • Bijstelling – Berekening van verkooptotalen in EU BTW per Land rapport bijgesteld, om afrondingsverschillen te verkleinen.
  • Nieuwe functie – Optie toegevoegd waarmee het verzamelen van BTW gegevens voor handmatig aangemaakte bestellingen kan worden aan en uit gezet.
  • Nieuwe functie – BTW Nummer toegevoegd aan de Afrekenvelden in de Bestelling aanpassen pagina.

1.6.2.160210

  • Nieuwe functie – Verzamelen van BTW informatie voor bestellingen die handmatig zijn ingevoerd. De nieuwe functie maakt het mogelijk om handmatig aangemaakte bestellingen te verwerken, waarbij BTW-data voor die bestellingen wordt verzameld en ze beschikbaar komen in de rapportages van de EU BTW Assistent.

1.6.1.160208

  • Fout hersteld in Verkoop Samenvatting en INTRASTAT rapport. De fout maakte dat verzendkosten werden geclusterd onder de “nul” belasting tarieven
  • Bijstelling – Situatie afgehandeld waarbij get_current_screen() geen object teruggeeft.

1.6.0.160118

  • Toegevoegd: Verkoop Samenvatting rapport. Het nieuwe rapport zal nuttig zijn voor het aangeven van teruggaven zoals de Ierse BTW RTD.

1.5.9.160114

  • Geherstructureerd INTRASTAT rapport.
  • Bijgewerkt clearfix CSS voor beter compatibiliteit met plugins van derden.

1.5.8.160112

  • Herstelde UI foutjes in de rapportage pagina. De foutjes werden veroorzaakt door de nieuwe CSS stylen geïntroduceerd door WordPress 4.4.

1.5.7.160108

  • Nieuw filter toegevoegd: wc_aelia_eu_vat_assistant_customer_vat_exemption. Het filter maakt mogelijk om het resultaat te wijzigen van de BTW vrijstellingscontrole uitgevoerd door de EU BTW Assistent, bijvoorbeeld om een klant uit te zonderen op basis van aangepaste criteria.

1.5.6.151230

  • Improved UI of checkout page:
    • The VAT number field is now highlighted by WooCommerce when it’s required and it’s left empty.
    • Verbeterde logica gebruikt om het BTW-nummer te tonen/verbergen en te bepalen of hij verplicht is.

1.5.5.151217

  • Refactored VAT number validation logic:
    • Replaced validation logic with a simplified process, which also returns more details about the validation result.
    • Foutherstel in de BTW-nummer validatie. De fout maakte dat de verkeerde foutcode werd teruggegeven voor incorrecte BTW-nummers (fout “5002 – Kon niet valideren” werd teruggegeven in plaats van “5001 – BTW nummer niet geldig”).
  • Verbeterde instellingen GI. De “Stel handmatig in” kolom in de Valuta sectie toont nu Selecteer/Deselecteer alle, wat duidelijker is dan een checkbox.

1.5.4.151210

  • Toegevoegd de mogelijkheid om het EU BTW veld verplicht te maken als een klant een bedrijfsnaam opgeeft en het adres in de EU is.
  • Hersteld: fout in weergave van EU BTW-nummer bij afrekenen. De fout zorgde dat het veld verborgen werd voor niet-EU landen zelfs als de weergaveoptie was ingesteld op “altijd verplicht”.
  • Bijgewerkte taalbestanden.

1.5.4.151209

  • Toegevoegd de mogelijkheid om het EU BTW veld verplicht te maken wanneer de klant een bedrijfsnaam opgeeft.
  • Grenssituaties afgehandeld waarin de winkel is geconfigureerd om aan een enkel land te verkopen.

1.5.3.151126

  • Hersteld: weergave van de EU BTW opties tab voor simpele producten.

1.5.2.151117

  • Verbeterd: Admin UI. Verplaatst koppelingen naar rapporten naar de “Rapportages” tab en verwijderde de “Snelkoppelingen” tab.

1.5.1.151110

  • Verbeterde afhandeling van zichtbaarheid van EU BTW veld. Het veld wordt nu dynamisch getoond en verborgen op de voorkant als de optie “Toon EU BTW veld als klant is gevestigd in het basis land” aan staat.

1.5.0.151109

  • Preliminary WooCommerce 2.5 compatibility:
    • Reviewed logic used to populate the VAT rates in Tax Rates page.
    • Verwijderd: “BTW betalen aan land” veld van Belastingtarieven pagina’s.
    • Verbeterde controles in het afhandelen van gevallen waarin de “Belasting betalen aan land” veld niet is gePOST met de belastingtarief gegevens.
  • Gecorrigeerd: naam van lokalisatiebestanden voor Fins.

1.4.17.151109

  • Hersteld: ongeldige verwijzing naar instellingsconstante.

1.4.16.151106

  • Hersteld: fout in het afhandelen van EU BTW veld-zichtbaarheid. Het veld wordt nu correct verborgen als de optie “Toon EU BTW-veld als klant is gevestigd in het basisland” is aangezet.
  • Hersteld: initialisatie van Boodschappen beheerder. De beheerder gebruikt nu het juiste tekstdomein.
  • Bijgewerkte taalbestanden.
  • Verwijderd: Redundante logica voor het controleren op updates.

1.4.15.151029

  • Hersteld: GI conflicten met Valuta Wisselaar (JavaScript en CSS).
  • Verbeterde afhandeling van gereduceerde EU BTW tarieven. De plugin gebruikt nu het standaard BTW tarief wanneer het een land vindt dat geen gereduceerde tarieven heeft (zoals Denemarken).

1.4.14.151022

  • Koppeling naar Aelia Foundation klassen plugin bijgewerkt.

1.4.13.151017

  • Verbeterd: BitPay integratie. De klasse gebruikt nu een simpeler caching mechanisme om meerder aanroepen naar te BitPay servers te voorkomen. Dit zal problemen voorkomen als gevolg van het weigeren van verbindingen door BitPay.

1.4.12.150923

  • Hersteld: conflict met Aelia Belasting Weergave per Land plugin. Het conflict voorkwam dat de BTW-ontheffing correct werd toegepast als de “houdt prijzen vast” functie in de belasting weergave plugin aan stond.

1.4.11.150810

  • Geverifieerd: compatibiliteit met WordPress 4.3.
  • Geverifieerd: compatibiliteit met WooCommerce 2.4.

1.4.10.150720

  • Improved handling of EU VAT field:
    • VAT field is now displayed in My Account > Billing section.
    • BTW veld wordt automatisch voor-bevolkt bij afrekenen door geregistreerde gebruikers.

1.4.9.150709

  • Updated VIES report:
    • Added customer country and order ID.
    • Gewijzigde query om de “is dienst” vlag voor variaties op te halen.

1.4.8.150629

  • Improved support for refunds in EU VAT reports:
    • Improved query.
    • Toegevoegd opties om terugbetaalde bestellingen op te nemen of uit te sluiten.
    • Toegevoegd opties om terugbetalingen in een bepaalde periode op te nemen, of gerelateerd aan bestellingen in een bepaalde periode.

1.4.7.150625

  • Toegevoegd: ontbrekend WPML configuratiebestand.

1.4.6.150623

  • Improved localisation:
    • Added missing string for Admin UI.
    • Toegevoegd: WPML configuratie bestand.

1.4.5.150429

  • Verbeterd controle van vereisten. Nu informeert de plugin de gebruiker sierlijk als een niet ondersteunde PHP versie geïnstalleerd is.

1.4.4.150421

  • Improved INTRASTAT report:
    • Verbeterde UI.
    • vervanging “kwartaal” filters door “tweemaandelijks” filters.

1.4.3.150420

  • Hersteld: fout in de integratie met de Valuta Wisselaar. De fout gaf een waarschuwing als de instellingen van de Valuta Wisselaar werd opgeslagen, als gevolg van een foutieve conditie op de opgeslagen gegevens.

1.4.2.150411

  • Fixed bugs in INTRASTAT report:
    • Fixed rendering of month names.
    • Hersteld: opmaak.

1.4.1.150407

  • Toegevoegd: stub voor INTRASTAT Rapport.
  • Toegevoegd basis Base_VIES_Report klasse.
  • Toegevoegd WC21\VIES_Report klasse.

1.4.0.150406

  • Hersteld: fout in EU_VAT_By_Country_Report::get_tax_refunds_data(). De fout zorgde dat het rapport ook terugbetalingen meenam van bestellingen wiens status op “terugbetaald” was, standaard zouden deze uitgesloten moeten worden.
  • Verwijderd: “Opties” sectie van VIES Rapport UI. Een dergelijke rapportage heeft dat (nog) niet nodig.
  • Toegevoegd “terugbetalingsopties” sectie aan EU BTW Rapport UI (momenteel buiten werking omdat de functie nog niet klaar is).
  • Toegevoegd: header weergave template voor verkooprapportage.

1.3.21.150405

  • Toegevoegd: GI om te specificeren of een variabel product een service is voor VIES-doeleinden.
  • UI aangevuld om te kunnen werken met de “is service” instelling voor producten.
  • Toegevoegd: logica om de “is dienst” instelling op te slaan en te lezen.
  • Hersteld: Berekeningen in VIES rapport.

1.3.20.150402

  • VIES rapport toegevoegd.
  • Toegevoegd: logica om de EU BTW nummers die bij elke bestelling worden opgeslagen te normaliseren.
  • Toegevoegd: plugin versie opgeslagen bij het EU BTW Bewijs bij elke bestelling (voorheen, werd de versie alleen gekoppeld aan het EU BTW data veld).
  • Geherstructureerd: Query waarmee VIES rapport wordt opgebouwd.
  • Refactored base report classes:
    • Moved method Base_EU_VAT_By_Country_Report::get_vat_currency_exchange_rate() to Base_Report class.
  • Toegevoegd: ondersteuning voor terugbetalingen aan VIES rapportage.
  • Toegevoegd: methode Base_Report::order_statuses_to_include(). Deze methode maakt mogelijk om dynamisch orders te specificeren die in elke rapportage moeten worden opgenomen.

1.3.20.150409

  • Herstel van onbelangrijke waarschuwing geïntroduceerd in vorige versie.
  • Toegevoegd Italiaanse lokalisatie.

1.3.19.150409

  • Foutherstel in validatie van BTW nummers bij afrekenen. De fout maakte dat het afrekenproces door kon gaan, in plaats van gestopt te worden, als een ongeldig BTW-nummer was ingevoerd.

1.3.18.150331

  • Mogelijke fout hersteld in WC_Aelia_EU_VAT_Assistant_Install::update_to_1_2_0_150215(). De fout kon veroorzaken dat het auto-update proces als mislukt beschouwd werd, zelfs als de creatie van de wisselkoerstabel was geslaagd.

1.3.17.150318

  • Toegevoegd wc_aelia_euva_order_is_eu_vat_number_required filter. Het filter zal derden toestaan om te besluiten of een geldig EU BTW nummer nodig is voor bepaalde landen.

1.3.16.150316

  • Bijgewerkte klasse gebruikt voor het controleren van de vereisten.

1.3.15.150316

  • Foutherstel in UI van EU BTW MOSS rapport. Door de fout werden de geselecteerde opties niet correct gebruikt als het aangepaste datumbereik werd gebruikt om het rapport op te bouwen.

1.3.14.150313

  • Toegevoegd wc_aelia_euva_invoice_target_currencies filter.
  • Hersteld: fout in plugin instellingenbeheer. De fout zorgde dat multi-select velden die werden leeggemaakt (zoals het verkoop restricties veld) genegeerd werden als ze daarvoor gevuld waren.

1.3.13.150309

  • Toegevoegd loggen van BTW validatie antwoorden.
  • Hersteld: initialisatie van logger in EU_VAT_Validation.
  • Verwijderd: redundante initialisatie van plugin hooks.
  • Fixed processing of translations:
    • Payment provider names.
    • Titel van zelf-certificatie veld.
  • Toegevoegd: Finse vertaling, met dank aan Arhi Paivarinta.

1.3.12.150306

  • Aangepast: Engels .MO bestand.

1.3.11.150306

  • Aangepast: Engelse localisatie.

1.3.10.150306

  • Foutherstel in vastlegging van BTW data. De fout zorgde dat de “BTW betaalbaar aan land” informatie niet goed werd opgeslagen.
  • Improved EU VAT Report:
    • Added check to skip processing of orders on which no taxes were paid.
    • Verwijderd Land – te Betalen uit de tabel.
    • Verbeterd filteren van MOSS/non-MOSS gegevens.
    • Toegevoegd: groepering van MOSS en non-MOSS BTW data.
    • Verbeterde gebruikersinterface en hulp informatie over Belasting Types flter.

1.3.9.150302

  • Bijgewerkt bouwbestand om taalbestanden op te nemen.

1.3.8.150220

  • Minimum vereiste versie van Aelia Foundation Klassen ingesteld op 1.4.11.150220.

1.3.7.150219

  • Verbeterde controle van de afrekengegevens. De nieuwe logica zou situaties moeten voorkomen waarin een BTW-nummer niet kan worden gevalideerd omdat het land van de klant niet bepaald kan worden.

1.3.6.150219

  • Hersteld: controle op “verzendadres als bewijs” in voorkant JavaScript.

1.3.5.150219

  • Gewijzigde selectie voor het afrekenen formulier in het voorkant-script. De selectie was te specifiek waardoor hij niet werkte met alle thema’s. Dit zorgde dat de zelf-certificatie box en het BTW-nummer zich niet meer correct gedroegen.
  • Hersteld: controle op “verzendadres als bewijs” in voorkant JavaScript.

1.3.4.150218

  • Hersteld: foutieve verwijzing naar variabele in JavaScript. De fout voorkwam dat de zelf-certificatie box de correcte landnaam weergaf.

1.3.3.150217

  • Afhandeling van de situatie waarin rapportages, met gebruik van ECB tarieven, worden opgevraagd voor een datum in de toekomst (bijvoorbeeld voor een kwartaal dat nog niet is afgerond).
  • Verbeterde code documentatie.

1.3.2.150216

  • Extended EU VAT by Country report to allow use of ECB historical exchange rates:
    • Added Base_Report::get_last_day_of_quarter() method.
    • Toegevoegd Exchange_Rates_ECB_Historical_Model::get_rates_for_date() methode.
    • Toegevoegd: logica om automatisch de wisselkoersen op te halen en op te slaan voor een specifiek kwartaal.

1.3.1.150215

  • Toegevoegd: Belasting Tarieven Klasse informatie met de EU BTW data opgeslagen bij elke bestelling.
  • Toegevoegd: bijgewerkt script voor deze versie.

1.3.0.150215

  • Toegevoegd: logica om de EU BTW rapportages te produceren met gebruikmaking van de ECB tarieven van de laatste dag of het kwartaal.

1.2.3.150216

  • Hersteld: JavaScript fout op afreken pagina. De fout zorgde dat het zelf-certificatie veld niet correct werd bijgewerkt wanneer het EU BTW-nummer veld was verborgen.

1.2.2.150214

  • Toegevoegd: extra controles aan de EU BTW-nummer validatie logica. De controles monitoren validaties die mislukken door onverwachte fouten in de communicatie met de VIES dienst.
  • Caching van BTW validatie data uitgeschakeld wanneer debug modus actief is. Dit zal de BTW validatie klasse dwingen om altijd live verzoeken te doen in debug modus.
  • Hersteld: fout in het afhandelen van SERVER_BUSY reacties ontvangen van de VIES dienst.

1.2.1.150213

  • Toegevoegd: ondersteuning voor een ander URL formaat in de HRMC Wisselkoersen-aanbieder. Het nieuwe URL formaat was in februari 2015 onverwacht door HMRC geïntroduceerd, en komt niet overeen met de structuur van een van de eerdere formaten. De wijziging is terugwaards compatibel, en elk van de ondersteunde formaten zal blijven werken.

1.2.0.150213

  • Improved compatibility with WooCommerce 2.3:
    • Fixed issue with self certification box at checkout. The issue was caused by a breaking change in WC 2.3, which now renders checkbox fields in a different way.

1.1.9.150212

  • Hersteld: waarschuwing op afrekenpagina.

1.1.8.150207

  • Hersteld: fout in de automatische populatie van de belastingtarieven. De fout zorgde dat de tarieven onder een verkeerde landcode werden opgeslagen.

1.1.7.150203

  • Hersteld: query gebruikt om terugbetalingen voor het BTW MOSS rapport op te halen.

1.1.6.150126

  • Uitgebreid: EU BTW Rapportage om de totalen van verkopen en verzendkosten per land mee te nemen.

1.1.5.150120

  • Hersteld: tekstdomein.
  • Toegevoegd Bulgaarse vertaling, met dank aan Ivaylo Ivanov.

1.1.4.150113

  • Aangepast kennisgeving in Settings klasse.

1.1.3.150111

  • Toegevoegd: ondersteuning voor aanvullende belastingtarief velden. De velden staan toe om niet alleen te bepalen voor welk land de BTW van toepassing is, maar ook aan welk land het betaald zou moeten worden.
  • Aangepast EU BTW per Land rapport om het “land waaraan betaald moet worden” te tonen voor elk belastingbedrag.
  • Klasse Aelia\WC\EU_VAT_Assistant\WCPDF\EU_Invoice_Price_Formatter hernoemd naar EU_Invoice_Helper.

1.1.2.150109

  • Meldingen gecorrigeerd op de EU BTW Rapportage pagina.

1.1.1.150107

  • Foutherstel in vastlegging van de klant’s zelf-certificatie. De plugin registreerde altijd “ja” zelfs als de klant zijn locatie niet zelf had gecertificeerd.
  • Herteld kleine kennisgeving berichten.

1.1.0.150106

  • Toegevoegd de mogelijkheid om verkopen naar specifieke landen te verbieden.

1.0.6.150105

  • Verwijderd: weergave van een lege “BTW #” regel in het klantadres wanneer die informatie niet beschikbaar is.

1.0.5.150105

  • Verbeterde UI.
  • Toegevoegd WCPDF\EU_Invoice_Price_Formatter::reverse_charge() methode. De methode maakt mogelijk om snel te bepalen of een factuur is gebaseerd op EU verleggingsregels, en de gerelateerde notitie op de factuur te printen.

1.0.4.150103

  • Hersteld: klein foutje bij het afrekenen. De fout veroorzaakte dat het verkeerde land werd gebruikt in de controle van het BTW-nummer wanneer de belasting was ingesteld om de klant’s verzendadres te gebruiken.
  • Verbeterde vastlegging van BTW gegevens bij bestellingen. Nu worden basis BTW details, zoals de wisselkoers van de BTW-valuta, vastgelegd voor alle bestellingen, ongeacht of BTW van toepassing is of niet.
  • Verbeterde weergave van BTW details in Bestelling Bewerken beheer pagina.

1.0.3.150103

  • Uitgebreid: Order::get_vat_data() methode om het ophalen van specifieke delen van de BTW-data te ondersteunen.

1.0.2.150101

  • Foutherstel in rapportages. De fout maakte dat rapportages voor het vorige kwartaal leeg leek.

1.0.1.150101

  • Toegevoegd: ondersteuning voor de nieuwe (en onaangekondigde) wisselkoersen feed gebruikt door HMRC.
    Bijgewerkte taalbestanden.

1.0.0.141231

  • Productie gereed.

0.10.6.141231

  • Hersteld: JavaScript fout in Admin sectie.

0.10.5.141231

  • FAQ geredigeerd.
  • Hersteld: klein foutje in Order::get_vat_data().
  • Geoptimaliseerd in Order::get_vat_refunds().

0.10.4.141231

  • Hersteld: import van Deense Nationale Bank wisselkoersen.
  • Bijgewerkte taalbestanden.
  • Geoptimaliseerd laden van JavaScript parameters voor Belasting Instellingen admin pagina’s.

0.10.3.141231

  • Toegevoegd: ontbrekend bestand (Deense Nationale Bank interface ontbrak in de WordPress opslag).

0.10.2.141231

  • Herschreven EU BTW per Land rapport om BTW terugbetalingen correct te verwerken.

0.10.1.141230

  • Hersteld: fout in het afhandelen van BTW teruggaven. Nu worden BTW teruggaven ter plekke berekend in de bestelling aanpassing weergave pagina.

0.10.0.141230

  • Added exchange rates provider for Danish National Bank feed.
  • Toegevoegd: bijhouden van wisselkoersaanbieder bij elke bestelling.
  • Verbeterde validatie van BTW tarieven te gebruiken op WooCommerce > Belasting instellingen pagina.
  • Gereorganiseerd beheer UI.
  • Toegevoegd de mogelijkheid om het EU BTW Nummer veld optioneel, verplicht, verplicht voor EU-landen, of verborgen te maken.

0.9.23.141230

  • Verbeterde controles op BTW validatie reacties. Dit zal problemen voorkomen als gevolg van corrupt gecachede reacties.

0.9.22.141230

  • Bijgewerkte vereisten.

0.9.21.141229

  • Toegevoegd vastlegging van het tijdstempel van de BTW valuta wisselkoers.

0.9.20.141229

  • Hersteld: fout in het afhandelen van VIES reacties die niet-Latin UTF-8 tekens bevatten.

0.9.19.141229

  • Toegevoegd caching van VIES WSDL om de BTW validatie te versnellen.

0.9.18.141229

  • Foutherstel in BTW Nummer validatie. De fout veroorzaakte de validatie te falen wanneer “vreemde” tekens werden teruggestuurd door de VIES dienst.

0.9.17.141228

  • Fixed bugs in EU VAT by Country report:
    • Fixed incorrect reference to plugin class.
    • Hersteld: fout in bereik-berekening.

0.9.16.141228

  • Verwijderd: ongebruikte rapportages.
  • Hersteld: fout in het afhandelen van BTW tarieven voor het eiland Man en Monaco.

0.9.15.141227

  • Hersteld: fout in het afhandelen van BTW tarieven voor het eiland Man en Monaco.

0.9.14.141227

  • Toegevoegd: wisselkoersenaanbieder voor HMRC feed.
  • Toegevoegd: BTW tarieven voor Monaco en het eiland Man.

0.9.13.141226

  • Hersteld: aanroep naar WC_Aelia_EU_VAT_Assistant::get_eu_vat_countries().

0.9.12.141226

  • Vervangen hard-gecodeerde tabel-prefix door dynamische in Order::add_tax_rates_details().
  • Mogelijkheid toegevoegd om aan te geven of het verzendadres land als bewijs gebruikt zou moeten worden.
  • Mogelijkheid toegevoegd om de zelf-certificatie boodschap aan te passen.

0.9.11.141224

  • Aangepast: aanroep naar auto-update mechanisme (de verkeerde plugin ID werd gebruikt).

0.9.10.141224

  • Herschreven: EU BTW per Land rapport.
  • Diverse kleine waarschuwingen hersteld.
  • Toegevoegd: aanroep naar auto-update mechanisme.

0.9.9.141223

  • Toegevoegd: logica om belastingdetails op te slaan (tarief en naam) bij de BTW gegevens die aan een order gerelateerd zijn.
  • Order klasse bewaart nu het belastingtarief en het belastingland bij de BTW gegevens.
  • Reorganised reports:
    • Divided reports in WC2.1 and WC2.2 namespaces.
    • Rapport klasse geherstructureerd om hergebruik van code te stimuleren.
    • Bijgewerkt EU BTW rapport om “in behandeling” bestellingen op te nemen.
  • Toegevoegd: ondersteuning voor teruggave van BTW op verzendkosten.
  • Herschreven code om belasting subtotalen te berekenen en bewaren bij de bestellingen.

0.9.8.141222

  • Toegevoegd: logica om incorrecte landcodes te corrigeren in de BTW Tarieven feed.

0.9.7.141221

  • Hersteld: logica in validatie van BTW bewijs bij het afrekenen.
  • EU BTW per Land rapportage herzien.

0.9.6.141220

  • Geimplementeerd: scaffolding classes voor rapport management.
  • Geïmplementeerd EU BTW per Land rapport (concept, ongetest).

0.9.5.141218

  • Improved recording of VAT data and evidence:
    • Reduced the amount of duplicate data stored in order’s “VAT paid” metadata.
    • Bestelling metabox aangepast om dynamisch bedragen in BTW valuta te berekenen.
    • Aangepast bestelling BTW metadata om op te slaan als verborgen velden.
    • De “BTW betaald” metadata verandert in een meer algemene “BTW data”.
  • Toegevoegd: ondersteuning voor terugbetalingen (WooCommerce 2.2 en nieuwer).
  • Verbeterde UI.

0.9.4.141218

  • Toegevoegd logica om automatisch het BTW nummer achteraan toe te voegen aan het opgemaakte factuuradres van de klant.

0.9.3.141218

0.9.2.141218

  • Hersteld: logica gebruikt om te bepalen of voldoende bewijs van de klant’s locatie aanwezig is.
  • Foutherstel in de validatie van voldoende klantlocatie bewijs.
  • Toegevoegd integratie met WooCommerce PDF Facturen & Pakbonnen.
  • Boodschap toegevoegd die beheerders uitnodigt om de plugin configuratie af te ronden.

0.9.1.141217

  • Added extra filter to facilitate 3rd party integrations.
    • Added filter wc_aelia_eu_vat_assistant_get_order_exchange_rate.
    • Toegevoegd: filter wc_aelia_eu_vat_assistant_get_setting.

0.9.0.141216

  • Toegevoegd: functionaliteit waarmee de EU BTW tarieven automatisch bevolkt kunnen worden.

0.8.1.141216

  • Plugin hernoemd naar EU BTW Assistent om verwarring te voorkomen met de bestaande EU VAT Compliance plugin.

0.8.0.141215

  • Toegevoegd eerste ondersteuning voor abonnementsverlengingsbestellingen.
  • Validatie toegevoegd aan lokatie zelf-certificatie veld.

0.7.5.141212

  • Toegevoegd: verzamelen van de wisselkoers gebruikt tijdens de BTW berekening in de Order::update_vat_paid_data() methode.

0.7.0.141212

  • Implemented handling of self-certification field:
    • Added field to checkout page.
    • Toegevoegd: logica om het veld te tonen/verbergen afhankelijk van de configuratie, en bij aanwezigheid van voldoende bewijs van een geldig BTW nummer.
    • Toegevoegd: logica om de zelf-certificatie vlag op te slaan bij bestellingen.

0.6.5.141211

  • Verbeterde logica die BTW informatie vastlegt bij een bestelling. Nu word gegevens vastgelegd met subtotalen voor elk belastingtarief.
  • Verbeterde bestelling metabox om de BTW totalen weer te geven onderverdeeld naar tarief.
  • Verbeterde UI van de bestelling metabox.

0.6.0.141210

  • Toegevoegd: opslaan van betaalde BTW op het moment waarop een bestelling wordt afgerond.
  • Toegevoegd: vastlegging van BTW bewijs wanneer een bestelling wordt afgerond.
  • Toegevoegd meta box om BTW informatie te tonen op de bestellingsaanpassingspagina.
  • Foutherstel in het afhandelen van BTW details.

0.5.0.141209

  • Implemented integration with Currency Switcher.
    • Added automatic update of exchange rates when Currency Switcher settings change.
  • Verbeterde beheer UI.
  • Toegevoegd Settings::get_exchange_rates_method().
  • Toegevoegd: afronding van BTW-bedrag tijdens conversie naar BTW-valuta.

0.4.0.141208

  • Verbeterd uiterlijk van beheer UI.
  • Toegevoegd: instelling voor klanten zelf-certificatie bij het afrekenen.
  • Toegevoegd: instelling voor valuta management (wisselkoersen en BTW valuta).
  • Toegevoegd automatisch bijwerken van de wisselkoersen.

0.3.0.141207

  • Toegevoegd EU_VAT_Validation klasse om EU BTW nummers te valideren via VIES.
  • Toegevoegd een view waarmee het EU BTW nummer wordt opgebouwd tijdens afrekenen.
  • Toegevoegd: voorkant validatie van het EU BTW-nummer.
  • Toegevoegd caching van EU BTW validatie antwoorden.
  • Toegevoegd: een plugin instellingen UI.
  • Toegevoegd Order klasse template.
  • Toegevoegd: pictogrammen om te markeren wanneer VAT number correct is bevonden.

0.1.0.141205

  • Eerste plugin concept.