vatidinfo
License file
คลาสนี้ใช้บริการข้อมูล Greek Tax Registry VAT ID เวอร์ชันล่าสุด บริการนี้ให้ข้อมูลสำหรับหมายเลขประจำตัวผู้เสียภาษีมูลค่าเพิ่มที่จดทะเบียนเป็นธุรกิจ เท่านั้น (ไม่มีข้อมูลสำหรับบุคคลธรรมดา) และคุณต้องได้รับข้อมูลประจำตัวเพิ่มเติมก่อนจาก URL นี้
มีการเพิ่มคุณสมบัติสองประการ:
ติดตั้งแพ็คเกจโดยใช้ 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
นี่คือรหัส VAT ที่คุณ ต้อง ผ่านและเป็นรหัสที่คุณจะได้รับข้อมูล(default)
มิฉะนั้น หากบุคคลหรือบริษัท อนุญาตให้ ผู้ใช้ส่งคำถามในนามของพวกเขา (โดยตัวบริษัทเองไม่ได้รับอนุญาตให้ส่งคำถาม) คุณ จะต้อง ส่งรหัส VAT ของผู้รับอนุญาตที่นี่(default)
(default)
เช่น 11.22.33.44Default
อยู่ในรูปแบบ json
หากคุณต้องการอาร์เรย์แบบเชื่อมโยง ให้ตั้งค่านี้เป็น array
หรืออย่างอื่น (ไม่ได้เลือก) {
"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 "
}
]
}
}
}
}
}
ฟิลด์ส่วนใหญ่อธิบายได้ด้วยตนเอง แต่โปรดจำไว้ว่า:
success
ที่แท้จริงหมายความว่าคำขอ SOAP เสร็จสมบูรณ์แล้ว ไม่มีปัญหาใดๆ หากพบรหัส VAT หรือข้อมูลรับรองถูกต้องfound
เป็นจริง หมายความว่าเราได้รับข้อมูลสำหรับหมายเลขประจำตัวผู้เสียภาษีนี้แล้วerrors
จะเป็นเท็จหากไม่มีข้อผิดพลาดหรืออาร์เรย์ที่มี code
คีย์และ msg
หากมีข้อผิดพลาดของบริการdateShown
, regDate
และ stopDate
เป็นวัตถุ DateTime
regDate
จะเป็นเท็จถ้ารหัส VAT เป็นของธุรกิจเก่า (ไม่ได้ใช้งาน) (ตอบกลับเป็นโมฆะ)stopDate
จะเป็นเท็จหากรหัส VAT ยังไม่หยุดธุรกิจหรือเป็นของธุรกิจเก่าที่ไม่มีวันที่หยุดactivities
จะเป็นเท็จหากไม่มีข้อมูล (ธุรกิจเก่าที่หยุดทำงาน)activities
จะถูกจัดเรียงตามประเภทแล้วตามรหัส ฉันหวังว่าคุณจะพบว่ามันมีประโยชน์เหมือนฉัน หากคุณมีข้อเสนอหรือปัญหาใด ๆ โปรดติดต่อฉัน!