vatidinfo
License file
Diese Klasse implementiert die neueste Version des Informationsdienstes zur Umsatzsteuer-ID des griechischen Steuerregisters. Dieser Dienst stellt Informationen nur für Umsatzsteuer-IDs bereit, die als Unternehmen registriert sind (keine Informationen für Privatpersonen). Sie müssen zunächst einige zusätzliche Anmeldeinformationen über diese URL abrufen.
Zwei Funktionen wurden hinzugefügt:
Installieren Sie das Paket mit Composer:
composer require liagkos/ vatidinfo
try {
$ client = new Liagkos Taxis vatidinfo ( ' Username-Token ' , ' Password-Token ' );
} catch ( Exception $ e ) {
echo $ e -> getMessage (); // Or whatever for SOAP error (NOT authentication error)
die ( $ e -> getCode ()); // Or whatever for SOAP error (NOT authentication error)
}
$ params = [
' method ' => ' query ' ,
' afmFor ' => ' 123456789 ' ,
' afmFrom ' => ' 999999999 ' ,
' lookDate ' => ' 2017-12-31 ' ,
' type ' => ' array ' ,
' separator ' => ' - '
];
$ reply = $ client -> exec ( $ params );
(default)
query
ist, ist dies die Umsatzsteuer-ID, die Sie übergeben müssen und für die Sie Informationen erhalten(default)
beim Dienst angemeldet hat. Andernfalls, wenn eine Person oder ein Unternehmen den Benutzer autorisiert hat, in ihrem Namen Abfragen durchzuführen (ein Unternehmen allein darf keine Abfragen durchführen), müssen Sie hier die Umsatzsteuer-Identifikationsnummer des Bevollmächtigten angeben.(default)
.(default)
wie 11.22.33.44.Default
Standardantworttyp ist json
formatiert. Wenn Sie ein assoziatives Array bevorzugen, setzen Sie diesen Wert auf array
oder etwas anderes (es ist nicht aktiviert). {
"success" : true ,
"data" :{
"found" : true ,
"queryid" : " 863209758 " ,
"errors" : false ,
"caller" :{
"user" :{
"username" : " USERNAME " ,
"fullname" : " ΠΑΠ*** ΓΕΩ*** του ΙΩΑ*** " ,
"vatid" : " 123456789 "
},
"owner" :{
"fullname" : " ΠΑΠ*** ΓΕΩ*** του ΙΩΑ*** " ,
"vatid" : " 999999999 "
}
},
"data" :{
"dateShown" :{
"date" : " 2018-07-11 00:00:00.000000 " ,
"timezone_type" : 3 ,
"timezone" : " UTC "
},
"name" : " ΔΗΜΟΣΙΑ ΕΠΙΧΕΙΡΗΣΗ ΗΛΕΚΤΡΙΣΜΟΥ ΑΝΩΝΥΜΗ ΕΤΑΙΡΙΑ " ,
"title" : " Δ.Ε.Η. Α.Ε. - Δ.Ε.Η. " ,
"vatid" : " 090000045 " ,
"doyID" : " 1159 " ,
"doyName" : " Φ.Α.Ε. ΑΘΗΝΩΝ " ,
"address" :{
"street" : " ΧΑΛΚΟΚΟΝΔΥΛΗ " ,
"number" : " 30 " ,
"city" : " ΑΘΗΝΑ " ,
"zip" : " 10432 "
},
"isWhat" : " ΜΗ ΦΠ " ,
"isCompany" : true ,
"companyType" : " ΑΕ " ,
"isActive" : true ,
"isActiveTxt" : " ΕΝΕΡΓΟΣ ΑΦΜ " ,
"type" : " ΕΠΙΤΗΔΕΥΜΑΤΙΑΣ " ,
"regDate" :{
"date" : " 1900-01-01 00:00:00.000000 " ,
"timezone_type" : 3 ,
"timezone" : " UTC "
},
"stopDate" : false ,
"normalVat" : true ,
"activities" :{
"1" :{
"descr" : " ΚΥΡΙΑ " ,
"items" :[
{
"code" : 35141000 ,
"descr" : " ΥΠΗΡΕΣΙΕΣ ΕΜΠΟΡΙΟΥ (ΠΩΛΗΣΗΣ) ΗΛΕΚΤΡΙΚΟΥ ΡΕΥΜΑΤΟΣ " ,
"formatted" : " 35.14.10.00 "
}
]
},
"2" :{
"descr" : " ΔΕΥΤΕΡΕΥΟΥΣΑ " ,
"items" :[
{
"code" : 5200000 ,
"descr" : " ΕΞΟΡΥΞΗ ΛΙΓΝΙΤΗ " ,
"formatted" : " 05.20.00.00 "
},
{
"code" : 35111000 ,
"descr" : " ΠΑΡΑΓΩΓΗ ΗΛΕΚΤΡΙΚΟΥ ΡΕΥΜΑΤΟΣ " ,
"formatted" : " 35.11.10.00 "
},
{
"code" : 35111001 ,
"descr" : " ΠΑΡΑΓΩΓΗ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΑΠΟ ΑΕΡΟΣΤΡΟΒΙΛΙΚΕΣ ΜΟΝΑΔΕΣ ΠΕΤΡΕΛΑΙΟΥ " ,
"formatted" : " 35.11.10.01 "
},
{
"code" : 35111002 ,
"descr" : " ΠΑΡΑΓΩΓΗ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΑΠΟ ΛΙΓΝΙΤΙΚΕΣ ΜΟΝΑΔΕΣ " ,
"formatted" : " 35.11.10.02 "
},
{
"code" : 35111005 ,
"descr" : " ΠΑΡΑΓΩΓΗ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΑΠΟ ΜΟΝΑΔΕΣ ΦΥΣΙΚΟΥ ΑΕΡΙΟΥ " ,
"formatted" : " 35.11.10.05 "
},
{
"code" : 35111007 ,
"descr" : " ΠΑΡΑΓΩΓΗ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΑΠΟ ΣΤΑΘΜΟΥΣ ΕΣΩΤΕΡΙΚΗΣ ΚΑΥΣΗΣ " ,
"formatted" : " 35.11.10.07 "
},
{
"code" : 35111008 ,
"descr" : " ΠΑΡΑΓΩΓΗ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΑΠΟ ΥΔΡΟΗΛΕΚΤΡΙΚΟΥΣ ΣΤΑΘΜΟΥΣ " ,
"formatted" : " 35.11.10.08 "
},
{
"code" : 35121000 ,
"descr" : " ΥΠΗΡΕΣΙΕΣ ΜΕΤΑΔΟΣΗΣ ΗΛΕΚΤΡΙΚΟΥ ΡΕΥΜΑΤΟΣ " ,
"formatted" : " 35.12.10.00 "
},
{
"code" : 35131000 ,
"descr" : " ΥΠΗΡΕΣΙΕΣ ΔΙΑΝΟΜΗΣ ΗΛΕΚΤΡΙΚΟΥ ΡΕΥΜΑΤΟΣ " ,
"formatted" : " 35.13.10.00 "
},
{
"code" : 77401901 ,
"descr" : " ΥΠΗΡΕΣΙΕΣ ΜΕΤΑΒΙΒΑΣΗΣ Η ΠΑΡΑΧΩΡΗΡΗΣ ΧΡΗΣΗΣ ΑΥΛΩΝ ΑΓΑΘΩΝ (ΔΙΚΑΙΩΜΑΤΩΝ ΠΝΕΥΜΑΤΙΚΗΣ ΙΔΙΟΚΤΗΣΙΑΣ, ΔΙΚΑΙΩΜΑΤΩΝ ΕΚΠΟΜΠΗΣ ΑΕΡΙΩΝ ΘΕΡΜΟΚΗΠΙΟΥ, ΔΙΠΛΩΜΑΤΩΝ ΕΥΡΕΣΙΤΕΧΝΙΑΣ, ΑΔΕΙΩΝ ΕΚΜΕΤΑΛΛΕΥΣΗΣ ΒΙΟΜΗΧΑΝΙΚΩΝ ΚΑΙ ΕΜΠΟΡΙΚΩΝ ΣΗΜΑΤΩΝ ΚΑΙ ΠΑΡΟΜΟΙΩΝ ΔΙΚΑΙΩΜΑΤΩΝ " ,
"formatted" : " 77.40.19.01 "
}
]
}
}
}
}
}
Die meisten Felder sind selbsterklärend, aber bedenken Sie Folgendes:
success
wahr“ bedeutet, dass die SOAP-Anfrage erfolgreich abgeschlossen wurde. Es spielt keine Rolle, ob die Umsatzsteuer-ID gefunden wurde oder die Anmeldeinformationen korrekt warenfound
“ bedeutet, dass wir tatsächlich Informationen für diese Umsatzsteuer-ID erhalten habenerrors
ist „false“, wenn keine Fehler vorliegen, oder ein Array mit code
und msg
wenn ein Dienstfehler aufgetreten istdateShown
, regDate
und stopDate
sind DateTime
ObjekteregDate
ist falsch, wenn die Umsatzsteuer-ID zu einem alten (nicht aktiven) Unternehmen gehört (Antwort war null)stopDate
ist falsch, wenn die Umsatzsteuer-Identifikationsnummer ihr Geschäft nicht eingestellt hat oder zu einem alten Unternehmen gehört, für das kein Stoppdatum verfügbar istactivities
sind falsch, wenn keine Daten verfügbar sind (altes eingestelltes Geschäft)activities
werden nach Typ und dann nach Code sortiert Ich hoffe, Sie finden es genauso nützlich wie ich. Wenn Sie Anregungen oder Probleme haben, können Sie mich gerne kontaktieren!