Με συνέπεια και Ανεξάρτητο λόγο Κινούμαστε Δυναμικά

Για ένα Απαλλαγμένο απο κομματικές εξαρτήσεις ΟΕΕ

Για την Αναβάθμιση της Οικονομικής Επιστήμης

Για Επαγελματική Αξιοπρέπεια

Οδηγίες για υλοποίηση client εφαρμογής για το web service Μη Φυσικών Προσώπων

Οδηγίες για υλοποίηση client εφαρμογής για το web service Μη Φυσικών Προσώπων
 

Στο Web Service : «Βασικά Στοιχεία Φορολογουμένου (για Νομικό Πρόσωπο)» δίνεται ως είσοδος ο ΑΦΜ ενός μη φυσικού προσώπου και παράγονται ως αποτέλεσμα τα ακόλουθα στοιχεία:

 

  • ΑΦΜ 
  • Κωδικός ΔΟΥ 
  • Περιγραφή ΔΟΥ  
  • Ένδειξη Απενεργ ΑΦΜ (1=ΕΝΕΡΓΟ 2=ΑΠΕΝΕΡΓΟΠΟΙΗΜΕΝΟ) 
  • Επωνυμία
  • Τίτλος
  • Οδός Αλληλογραφίας  
  • Αριθμός Αλληλογραφίας  
  • Ταχ. κωδικός Αλληλογραφίας  
  • Περιοχή Αλληλογραφίας  
  • Ημ/νία Έναρξης
  • Ημ/νία Διακοπής
  • Τηλέφωνο Ε πιχείρησης
  • Fax Ε πιχείρησης  
  • Κύρια Δραστηριότητα
  • Περιγραφή Κύριας Δραστηριότητας
  • pCallSeqd_out

 

Προκειμένου να γίνει επιτυχημένα η κλήση του web service, ορισμένες παράμετροι ( facActivity , registDate, stopDate, deactivationFlag, pCallSeqId_out) πρέπει να σταλούν κατάλληλα αρχικοποιημένες. Στην παράμετρο εξόδου pCallSeqId_out, ύστερα από την ολοκλήρωση της κλήσης θα έχει εκχωρηθεί ένας μοναδικός αριθμός συστήματος που συσχετίστηκε με την κλήση αυτή ( transaction id ).

Τεχνική τεκμηρίωση

Το αρχείο WSDL RgWsBasStoixN.wsdl είναι διαθέσιμο εδώ.

Σημείο διασύνδεσης

https://www1.gsis.gr/wsgsis/RgWsBasStoixN/RgWsBasStoixNSoapHttpPort

Προσοχή: το σημείο διασύνδεσης πρέπει να οριστεί στο soap:address location πεδίο του WSDL

Παράδειγμα κλήσης


<soapenv:Envelope xmlns:soapenv= "http://schemas.xmlsoap.org/soap/envelope/"
xmlns:rgw= "http://gr/gsis/rgwsbasstoixn/RgWsBasStoixN.wsdl"
xmlns:typ= "http://gr/gsis/rgwsbasstoixn/RgWsBasStoixN.wsdl/types/"
xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" >
   <soapenv:Header/>
   <soapenv:Body>
      <rgw:rgWsBasStoixN>
         <pAfm xsi:type="xsd:string">094422282</pAfm>
         <pBasStoixNRec_out>
            <typ:actLongDescr></typ:actLongDescr>
            <typ:postalZipCode></typ:postalZipCode>
            <typ:facActivity>0</typ:facActivity>
            <typ:registDate>2011-01-01</typ:registDate>
            <typ:stopDate>2011-01-01</typ:stopDate>
            <typ:doyDescr></typ:doyDescr>
            <typ:parDescription></typ:parDescription>
            <typ:deactivationFlag>1</typ:deactivationFlag>
            <typ:postalAddressNo></typ:postalAddressNo>
            <typ:postalAddress></typ:postalAddress>
            <typ:doy></typ:doy>
            <typ:firmPhone></typ:firmPhone>
            <typ:onomasia></typ:onomasia>
            <typ:firmFax></typ:firmFax>
            <typ:afm></typ:afm>
            <typ:commerTitle></typ:commerTitle>
         </pBasStoixNRec_out>
         <pCallSeqId_out>0</pCallSeqId_out>
         <pErrorRec_out>
            <typ:errorDescr></typ:errorDescr>
            <typ:errorCode></typ:errorCode>
         </pErrorRec_out>
      </rgw:rgWsBasStoixN>
   </soapenv:Body>
</soapenv:Envelope>

Παράδειγμα απάντησης

<env:Envelope xmlns:env= "http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd= "http://www.w3.org/2001/XMLSchema" xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xmlns:ns0= "http://gr/gsis/rgwsbasstoixn/RgWsBasStoixN.wsdl" xmlns:ns1= "http://gr/gsis/rgwsbasstoixn/RgWsBasStoixN.wsdl/types/" >
   <env:Body>
      <ns0:rgWsBasStoixNResponse>
         <pBasStoixNRec_out xsi:type="ns1:RgWsBasStoixNRtUser">
            <ns1:actLongDescr>ΠΑΡΑΓΩΓΗ ΨΩΜΙΟΥ, ΝΩΠΩΝ ΕΙΔΩΝ ΖΑΧΑΡΟΠΛΑΣΤΙΚΗΣ ΚΑΙ ΓΛΥΚΙΣΜΑΤΩΝ</ns1:actLongDescr>
            <ns1:postalZipCode>10563</ns1:postalZipCode>
            <ns1:facActivity>10711000</ns1:facActivity>
            <ns1:registDate>1995-01-09T00:00:00.000+02:00</ns1:registDate>
            <ns1:stopDate xsi:nil="1"/>
            <ns1:doyDescr>Φ.Α.Ε. ΑΘΗΝΩΝ</ns1:doyDescr>
            <ns1:parDescription>ΑΘΗΝΑ</ns1:parDescription>
            <ns1:deactivationFlag>1</ns1:deactivationFlag>
            <ns1:postalAddressNo>10</ns1:postalAddressNo>
            <ns1:postalAddress>ΝΙΚΗΣ</ns1:postalAddress>
            <ns1:doy>1159</ns1:doy>
            <ns1:firmPhone>3312590</ns1:firmPhone>
            <ns1:onomasia>NIKH AΠΟΛΛΩΝΙΟΝ ΑΕΒΕ ΕΣΤΙΑΣΕΩΣ</ns1:onomasia>
            <ns1:firmFax xsi:nil="1"/>
            <ns1:afm>094422282</ns1:afm>
            <ns1:commerTitle>ΑΠΟΛΛΩΝΙΟΝ ΝΙΚΗ ΑΕΒΕ</ns1:commerTitle>
         </pBasStoixNRec_out>
         <pCallSeqId_out>3020819</pCallSeqId_out>
         <pErrorRec_out xsi:type="ns1:GenWsErrorRtUser">
            <ns1:errorDescr xsi:nil="1"/>
            <ns1:errorCode xsi:nil="1"/>
         </pErrorRec_out>
      </ns0:rgWsBasStoixNResponse>
   </env:Body>
</env:Envelope>

Διαλειτουργικότητα

 

Κατηγορία Προτύπου

Υποκατηγορία Προτύπου

Πρότυπο Υποχρεωτικό

Πρότυπο Προαιρετικό

Τεκμηρίωση & Ανάπτυξη Εφαρμογών Ηλεκτρονικής Διακυβέρνησης

Γλώσσες και Αρχιτεκτονικές Υλοποίησης Εφαρμογών

J2EE v1.4
.NET v2.0
.NET v3.0

Java EE v5.0
PHP v5.x

Διασύνδεση - Επικοινωνία - Διαλειτουργικότητα

Διαλειτουργικότητα με τρίτα Συστήματα

SOAP v1.2
WSDL v1.1
UDDI v2

SOAP v1.1

Ασφάλεια

Ασφάλεια
Υπηρεσιών Ιστού

WS-Security
v1.0

WS-Security
v1.1

 

Ασφάλεια
Μετάδοσης Δεδομένων

TLS v1.1
SSL v3.0
HTTPS

 

 

Παραδείγματα κώδικα

Μπορείτε να συνεισφέρετε τα δικά σας παραδείγματα κώδικα που χρησιμοποιούν την υπηρεσία αυτή μέχρι τις 14/11/2011 09:00 στη διεύθυνση code@gsis.gr . Τα καλύτερα παραδείγματα (το πολύ ένα για κάθε γλώσσα προγραμματισμού ή περιβάλλον εκτέλεσης) θα αναρτηθούν στην ιστοσελίδα αυτή, με ταυτόχρονη αναφορά στο δημιουργό του.   Κατ' ελάχιστο, το κάθε παράδειγμα θα πρέπει να δέχεται ως είσοδο έναν ΑΦΜ και να παράγει ως αποτέλεσμα την επωνυμία της επιχείρησης. Η αξιολόγηση θα γίνει από επιτροπή στελεχών της ΓΓΠΣ. Κριτήρια επιλογής θα είναι: η ποιότητα του κώδικα (αναγνωσιμότητα, αξιοπιστία, ασφάλεια, φορητότητα, συντηρησιμότητα, απόδοση, κ.λπ.) και το μικρό του μέγεθος. Ο πηγαίος κώδικας που θα συνεισφέρετε θα πρέπει να είναι δικό σας δημιούργημα και να διανέμεται ως λογισμικό ανοικτού κώδικα σύμφωνα με την άδεια Apache 2.0 . Κάθε συνεισφορά συνεπάγεται την αποδοχή των παραπάνω όρων και θα πρέπει να περιλαμβάνει τα εξής.

1. Τον πηγαίο κώδικα

2. Τα στοιχεία επικοινωνίας σας (ονοματεπώνυμο, τηλέφωνο, διεύθυνση)

3. Παράδειγμα χρήσης (εκτέλεση και αποτέλεσμα)

4. Σύντομη τεκμηρίωση (αν απαιτείται)

Εναλλακτικά αντί για πηγαίο κώδικα και τεκμηρίωση μπορεί κάποιος να στείλει παραπομπή σε γνωστό αποθετήριο ΕΛ/ΛΑΚ (sourceforge, github, codeplex, Google Code κ.α.)

Σχολιάστε εδώ

για να σχολιάσετε το παραπάνω θέμα πρέπει να εισέλθετε


x

Τι θέλετε να αναζητήσετε;