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.

Blog Roll

Powered by

Powered by Movable Type 5.2.10

Creative Commons-Lizenz

Creative Commons License
Dieses Weblog steht unter einer Creative Commons-Lizenz.