WooCommerce EU VAT Assistant

Omschrijving

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!
  • Bevat geavanceerde Rapportages
    • EU BTW rapport per Land. Dit rapport toont je alle verzamelde BTW onder het BTW MOSS regiem, samen met de verzamelde BTW voor je lokale BTW aangifte.
    • 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).
  • Werkt automatisch de wisselkoersen bij die gebruikt worden om de BTW rapportages op te bouwen in de geselecteerde BTW valuta. De plugin kan wisselkoersen ophalen uit de volgende bronnen:
    • Europese Centrale 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 IOSS regulations that apply to physical products?

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. However, please keep in mind that it’s designed primarily for digital products, and doesn’t implement features specific to physical goods, or to the element of shipping. It’s already 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). The following post on the public forum refers to that topic: https://wordpress.org/support/topic/one-stop-shops-oss-ioss-from-1st-of-july-2021/.

What are the development plans for the EU VAT Assistant?

We plan to maintain the EU VAT Assistant, and provide bug fixes for it, at least until the 31 December 2021. After that date, our focus will shift to our new solution, called Aelia VAT Assistant for WooCommerce, which will replace this plugin.

What is the “Aelia VAT Assistant for WooCommerce”?

The increasing complexity of VAT regulations, as well as the changes brought by events like Brexit, will require the implementation of new features. This will involve a significant investment from our side, which the EU VAT Assistant, as a 100% free plugin, could not cover. Due to that, we decided to release a new plugin, which we called “Aelia VAT Assistant for WooCommerce”. The new plugin will replace the EU VAT Assistant altogether, while maintaining backward compatibility with it.
The upgrade to the new solution will simply involve installing the Aelia VAT Assistant and removing the WooCommerce EU VAT Assistant afterwards. All the settings and configurations will be preserved.

Our business model will also change. The Aelia VAT Assistant be available for purchase from our site, and it will include support for UK VAT numbers, as well as features to handle aspects such as Brexit and the new VAT OSS regime. It will also be automatically covered by our support service, streamlining our communication with our customers.

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 WooCommerce Currency Switcher, Prices by Country, Tax Display by Country, 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 will be able to validate UK VAT numbers up until the 31st of December 2020. From the 1st of January 2021, the VIES service will no longer handle UK VAT numbers, which will have to be handled through a different service.

The handling of UK VAT numbers will be part of the new plugin, called Aelia VAT Assistant, that will replace the EU VAT Assistant. Please refer to the support forum for more information.

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. Any feature that applies to UK merchants will be implemented as part of the Aelia VAT Assistant, a premium plugin that will replace the EU VAT Assistant. When ready, the Aelia VAT Assistant will become available from our website.

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, which was released at the beginning of 2014. 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

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
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 36 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.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

  • Verbeterde UI van de Afrekenen pagina:
    • Het BTW nummer veld wordt nu gemarkeerd door WooCommerce als het verplicht en leeg is.
    • Verbeterde logica gebruikt om het BTW-nummer te tonen/verbergen en te bepalen of hij verplicht is.

1.5.5.151217

  • Herstructurering BTW nummer validatie logica:
    • Validatie logica vervangen door een versimpelde verwerking, die ook meer details over de validatie-uitkomst teruggeeft.
    • 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

  • Voorlopige WooCommerce 2.5 compatibiliteit:
    • De logica nagelopen voor het vullen van de Belastingtarieven in de Belastingtarieven pagina.
    • 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

  • Verbeterde afhandling van EU BTW veld:
    • BTW veld wordt nu getoond in Mijn Account > Facturen sectie.
    • BTW veld wordt automatisch voor-bevolkt bij afrekenen door geregistreerde gebruikers.

1.4.9.150709

  • Aangepast VIES rapport:
    • Toegevoegd Land van de klant en bestel-ID.
    • Gewijzigde query om de “is dienst” vlag voor variaties op te halen.

1.4.8.150629

  • Verbeterde ondersteuning voor terugbetalingen in EU BTW rapportages:
    • Verbeterde 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

  • Verbeterde lokalisatie:
    • Ontbrekende string toegevoegd voor Beheer 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

  • Verbeterd INTRASTAT rapportage:
    • 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

  • Foutherstel in INTRASTAT rapportage:
    • Herstelde opbouw van namen van maanden.
    • 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.
  • Herstructurering basis rapportage klassen:
    • Methode Base_EU_VAT_By_Country_Report::get_vat_currency_exchange_rate() verplaatst naar Base_Report klasse.
  • 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.
  • Herstelde verwerking van vertalingen:
    • Betaling leveranciersnamen.
    • 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.
  • Verbeterd EU BTW Rapport:
    • Een controle toegevoegd om verwerking over te slaan van bestellingen waarop geen BTW werd betaald.
    • 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

  • Uitgebreid: EU BTW per Land rapportage om gebruik van ECB historische wisselkoersen te ondersteunen:
    • Toegevoegd Base_Report::get_last_day_of_quarter() methode.
    • 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

  • Verbeterde compatibiliteit met WooCommerce 2.3:
    • Repareerde problemen met zelf-certificatie box bij afrekenen. Het probleem werd veroorzaakt door een brekende wijziging in WC 2.3, die nu checkbox velden op een andere manier opbouwt.

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

  • Foutherstel in EU BTW per Land rapport:
    • Foutieve verwijzing naar de plugin klasse gerepareerd.
    • 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.
  • Rapportages gereorganiseerd:
    • Rapporten verdeeld in WC2.1 and WC2.2 naamruimtes.
    • 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

  • Verbeterde opslag van BTW data en bewijs:
    • De hoeveelheid dubbele opslag verminderd in de “BTW betaald” metadata van bestellingen.
    • 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

  • Toegevoegd: extra filter om integratie met derden te faciliteren.
    • Toegevoegd 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

  • Geïmplementeerd: De afhandeling of zelf-certificatie veld:
    • Veld toegevoegd aan afrekenpagina.
    • 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

  • Geimplementeerd: integratie met Valuta Wisselaar.
    • Toegevoegd automatisch bijwerken van wisselkoersen als instellingen in Valuta Wisselaars wijzigen.
  • 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.