Business::Tax::VAT::Validation - Umsatzsteuer-Identifikationsnummern einfach überprüfen

| | Kommentare (0)

Business::Tax::VAT::Validation von Bernard Nauwelaerts ermöglicht die Überprüfung einer europäischen Umsatzsteuer-Identifikationsnummer durch eine Online-Abfrage der VIES VAT number validation-Datenbank der European Commission. (Eine einfache Prüfung durch reguläre Ausdrücke kann ebenfalls durchgeführt werden.)

Beispiel

#!/usr/bin/perl
use strict;
use warnings;

use Business::Tax::VAT::Validation;

my @UstIdNr = qw/ DE17590386 DE175903868 /;

my $btvv = Business::Tax::VAT::Validation->new();

foreach my $UStIdNr ( @UstIdNr ) { 
  # Check number
  if ($btvv->check($UStIdNr )){
        print "OK: $UStIdNr.\n";
  }
  else {
        print "Error: $UStIdNr. ",  $btvv->get_last_error ,"\n";
  } 
}

Das Programm erzeugt folgende Ausgabe:

Error: DE17590386. Invalid VAT number format
OK: DE175903868.

Siehe auch

Jetzt kommentieren

Über diese Seite

Diese Seite enthält einen einen einzelnen Eintrag von Thomas Fahle vom 3.06.09 13:15.

CPAN::Mini::Webserver - Komfortable Suche im lokalen CPAN-Mirror ist der vorherige Eintrag in diesem Blog.

Blog::Tip - oreillyblog bringt eine Artikelserie über Perl ist der nächste Eintrag in diesem Blog.

Aktuelle Einträge finden Sie auf der Startseite, alle Einträge in den Archiven.

Fachzeitschriften

Blog Roll