The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Business::Tax::VAT::Validation

1.22  17/08/2022
    - Updates required because of changes to EU VIES API - GH#15, thanks
      to Timothy Su and Thomas Glase for the heads up

1.21  01/11/2021
    - remove `soapaction` header, EU soap endpoint does not like it anymore, 
      GH#12 (tswfi)

1.20  01/04/2021 (Promoting 1.13 trial release to stable)
    - Changes as per 1.13 below - supporting UK/XI numbers via HMRC API
      courtesy of Dave Lambley (davel), GoDaddy

1.13  24/03/2021 (TRIAL release)
    - Implement checking of UK VAT numbers via HMRC (davel)
    - Some refactoring (davel)
    - Add information returned by VIES/HMRC via new information() (davel)

Many thanks to Dave Lambley (davel) for the changse in this release!

This is going out as a trial release first, then will be promoted to
a full release as 1.20 soon.

1.12  20/03/2020
    - Use https:// base_url to avoid a redirect (fgehring)

1.11  13/03/2017
    - Add get_last_response accessor, to return the last response we got
      (pvoglhofer)

1.10  26/10/2015
    - David Precious (BIGPRESH) taking over maintainership - thanks to BPGN!
    - Recognise new Irish VAT number format
    - Recognise Croatia as an EU member state
    - Documentation tweaks

1.02  30/11/2012
    - Fix POD typo; Thanks to Gregor Herrmann

1.01  28/11/2012
    - Fix POD UTF-8 Encoding issue

1.00  25/03/2012
    - This module now uses the VIES SOAP interface (instead of the HTML one)

0.24  06/03/2012
    - Fix traderName field required for EL and ES MS
                     Update POST request fields

0.23  29/02/2012
    - Fix regexp in _is_res_ok with multiline regexp (Bart Heupers)

0.22  04/10/2011
    - Typo fix in POD error message #2 (Thanks to Martin H. Sluka)
    - Minor POD fixes (BPGN)
    - Fix subs args bug (performance fix) (BPGN)

0.21  04/08/2009
    - New error status 19: EU database too busy (Martin H. Sluka)

0.20  Mon Aug 18 2008
    - VIES HTML changes: now allowing multiples spaces (Thanks to Simon Williams, BenoƮt Galy & Raluca Boboia)

0.19  Tue, Apr 29 2008
    - HU regexp: missing digit "9" added (Thanks to Simon Williams)

0.18  Thu Jan 03 2008
    - BE regexp: from transitional 9-digit & 10-digit format to 10-digit new format

0.17  Thu Jan 04 14:09:27 2008
    - BE regexp updated to new 10-digit format

0.16  Fri Jul 13 23:13:00 2007
    - Allowing spaces in regexps
    - t/03_distant_check moved to distant_checks/. If you really need to perform all tests against the VIES DB, simply copy the test files into "t/" directory before running "make test".

0.15  Fri Jul 06 18:26:12 2007
    - Added missing "keys" during $self->{members} constuction (Thanks to Dave O.)
    - Corrected returned 0-1 error codes inversion
    - Some POD improvements
    - Improved tests: distant check + bad numbers local check

0.14  Thu Jul 05 00:04:13 2007
    - VIES interface changed $baseurl, and POST params were changed to lowercase. Added support for Bulgaria and Romania
      (Thanks to  Kaloyan Iliev)
    - New get_last_error_code method
    - Updated regexps according to the actual VIES FAQ
    - Some slight documentation improvements
    - Improved tests: each regexp is tested accordind to FAQ

0.13  Tue Jan 16 00:00:00 2007
    - VIES interface changed "not found" layout
    - (Thanks to Tom Kirkpatrick for this update)

0.12  Fri Nov 10 18:41:52 2006
       - Makefile.PL: current YAML compliance (licence & version fields)

0.11  Fri Nov 10 12:41:48 2006
       - Minor bug allowing one forbidden character corrected in Belgian regexp.                                      #
         (Thanks to Andy Wardley for this report)
       - added regexps property for external testing purposes
       - POD CONSTRUCTOR. Some subs moved inside module.

0.10  Thu Jul 20 0:00:00 2006
        - Test::Pod to test suite added

0.09  Thu Jun 20 09:28:32 2006
        - Added local_check method: regexp only checkup, doesn't asks VIES

0.08  Thu Jun 20 09:05:10 2006
    - 9 and 2 digits transitional format for Belgium
	- Added member_states property allowing you to retreive valid MS values

0.07  Thu May 25 14:55:19 2006
        - Now we use "request" method not "simple request" in order to follow potential redirects

0.06  Thu May 25 14:44:14 2006
        - Updating VIES base URL
          (Thanks to Torsten Muller)

0.05  Thu Jan 19 14:55:01 2006
        - Adding support for proxy server.
          (Thanks to Tom Kirkpatrick)

0.04  Mon Nov 01 15:40:27 2004
        - Adding support for the "Member service unavailable" VIES's error.

0.03  Mon Nov 01 15:23:16 2004
        - Adding support for the 10 new EU countries. This update also includes an extra error code if the server returned a time out error.
          (Thanx to Robert Alloway, www.servicecentre.co.uk)

0.02  Mon Sep 29 23:49:00 2003
        - Fix internal VAT checks: VAT numbers will be rejected if they contains non-numeric characters.
          Now, internal checks are performed by country dependent regeps (thanx to Robert Alloway)

0.01  Wed Aug 06 17:40:40 2003
	- original version; created by h2xs 1.22 with options -XA -n Business::Tax::VAT::Validation