VatIdCheckWs


Check a vat id by the finanzonline UidAbfrage webservice.

Requirements for this service:

  • A registration for FinanzOnline
  • A user for the web service, which can be created in the user administration of FinanzOnline

Return codes

  • 0 = Die UID des Erwerbers ist gültig.
  • -1 = Die Session ID ist ungültig oder abgelaufen.
  • -2 = Der Aufruf des Webservices ist derzeit wegen Wartungsarbeiten nicht möglich.
  • -3 = Es ist ein technischer Fehler aufgetreten.
  • -4 = Dieser Teilnehmer ist für diese Funktion nicht berechtigt.
  • 1 = Die UID des Erwerbers ist nicht gültig.
  • 4 = Die UID-Nummer des Erwerbers ist falsch.
  • 5 = Die UID-Nummer des Antragstellers ist ungültig.
  • 10 = Der angegebene Mitgliedstaat verbietet diese Abfrage.
  • 101 = UID beginnt nicht mit ATU.
  • 103 = Die angefragte UID-Nummer kann im FinanzOnline nur in Stufe 1 bestätigt werden, da diese UID-Nummer zu einer Unternehmensgruppe (Umsatzsteuergruppe) gehört.
  • 104 = Die angefragte UID-Nummer kann im FinanzOnline nur in Stufe 1 bestätigt werden, da diese UID-Nummer zu einer Unternehmensgruppe (Umsatzsteuergruppe) gehört.
  • 105 = Die UID-Nummer ist über FinanzOnline einzeln abzufragen.
  • 1511 = Der angegebene Mitgliedstaat ist derzeit nicht erreichbar.
 

Methods summary

Method Return Description
__construct Constructor.
check VatIdCheckInvalid | VatIdCheckValidLevelOne | VatIdCheckValidLevelTwo Check an uid (vat id).

Details


public function __construct(SessionWs $sessionWs, array<string,mixed> $soapOptions=[]):

Constructor.

Parameters

Parameter Type Default Description
$sessionWs SessionWs Session webservice
$soapOptions array [] PHP SOAP client options
 
public function check(string $uid, int $level=1): VatIdCheckInvalid|VatIdCheckValidLevelOne|VatIdCheckValidLevelTwo

Check an uid (vat id).

Parameters

Parameter Type Default Description
$uid string Vat id to check
$level int 1 Choose level 1 or 2. With 2 you will also get some company name and address.
 
 
PHP Fon Webservices

VatIdCheckWs


Check a vat id by the finanzonline UidAbfrage webservice.

Requirements for this service:

  • A registration for FinanzOnline
  • A user for the web service, which can be created in the user administration of FinanzOnline

Return codes

  • 0 = Die UID des Erwerbers ist gültig.
  • -1 = Die Session ID ist ungültig oder abgelaufen.
  • -2 = Der Aufruf des Webservices ist derzeit wegen Wartungsarbeiten nicht möglich.
  • -3 = Es ist ein technischer Fehler aufgetreten.
  • -4 = Dieser Teilnehmer ist für diese Funktion nicht berechtigt.
  • 1 = Die UID des Erwerbers ist nicht gültig.
  • 4 = Die UID-Nummer des Erwerbers ist falsch.
  • 5 = Die UID-Nummer des Antragstellers ist ungültig.
  • 10 = Der angegebene Mitgliedstaat verbietet diese Abfrage.
  • 101 = UID beginnt nicht mit ATU.
  • 103 = Die angefragte UID-Nummer kann im FinanzOnline nur in Stufe 1 bestätigt werden, da diese UID-Nummer zu einer Unternehmensgruppe (Umsatzsteuergruppe) gehört.
  • 104 = Die angefragte UID-Nummer kann im FinanzOnline nur in Stufe 1 bestätigt werden, da diese UID-Nummer zu einer Unternehmensgruppe (Umsatzsteuergruppe) gehört.
  • 105 = Die UID-Nummer ist über FinanzOnline einzeln abzufragen.
  • 1511 = Der angegebene Mitgliedstaat ist derzeit nicht erreichbar.
 

Methods summary

Method Return Description
__construct Constructor.
check VatIdCheckInvalid | VatIdCheckValidLevelOne | VatIdCheckValidLevelTwo Check an uid (vat id).

Details


public function __construct(SessionWs $sessionWs, array<string,mixed> $soapOptions=[]):

Constructor.

Parameters

Parameter Type Default Description
$sessionWs SessionWs Session web service
$soapOptions array [] PHP SOAP client options
 
public function check(string $uid, int $level=1): VatIdCheckInvalid|VatIdCheckValidLevelOne|VatIdCheckValidLevelTwo

Check an uid (vat id).

Parameters

Parameter Type Default Description
$uid string Vat id to check
$level int 1 Choose level 1 or 2. With 2 you will also get some company name and address.