{"id":36702243,"url":"https://github.com/kamilakis/rgwspublic","last_synced_at":"2026-01-14T10:42:08.888Z","repository":{"id":37684459,"uuid":"111947881","full_name":"kamilakis/rgwspublic","owner":"kamilakis","description":"Client library for Greek VAT registration info ","archived":false,"fork":false,"pushed_at":"2022-06-30T09:56:48.000Z","size":2843,"stargazers_count":10,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-01-12T18:37:37.868Z","etag":null,"topics":["afm","go","gsis","taxisnet","vat","wsdl","xml"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kamilakis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-11-24T18:54:58.000Z","updated_at":"2025-09-20T13:07:28.000Z","dependencies_parsed_at":"2022-09-07T15:50:09.311Z","dependency_job_id":null,"html_url":"https://github.com/kamilakis/rgwspublic","commit_stats":null,"previous_names":["kamhlos/rgwspublic"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kamilakis/rgwspublic","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kamilakis%2Frgwspublic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kamilakis%2Frgwspublic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kamilakis%2Frgwspublic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kamilakis%2Frgwspublic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kamilakis","download_url":"https://codeload.github.com/kamilakis/rgwspublic/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kamilakis%2Frgwspublic/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28417692,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T10:25:19.714Z","status":"ssl_error","status_checked_at":"2026-01-14T10:22:49.371Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["afm","go","gsis","taxisnet","vat","wsdl","xml"],"created_at":"2026-01-12T11:39:19.747Z","updated_at":"2026-01-14T10:42:08.883Z","avatar_url":"https://github.com/kamilakis.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# rgwspublic\nclient library for greek GSIS tax service in [Go](https://golang.org/)\n\n[![GoDoc](https://godoc.org/github.com/kamilakis/rgwspublic?status.svg)](https://godoc.org/github.com/kamhlos/rgwspublic)\n\n## Example\n\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\n\t\"github.com/kamilakis/rgwspublic\"\n)\n\nfunc main() {\n\n\t// get service version\n\tv, err := rgwspublic.Version()\n\tif err != nil {\n\t\tfmt.Println(err)\n\t\treturn\n\t}\n\n\tfmt.Println(v)\n\n\t// get info using VAT number of a public service\n\t// replace username and password with the ones you got from\n\t// https://www1.aade.gr/sgsisapps/tokenservices/protected/displayConsole.htm\n\ti, err := rgwspublic.GetVATInfo(\"\", \"090165560\", \"username\", \"password\")\n\tif err != nil {\n\t\tfmt.Println(err)\n\t\treturn\n\t}\n\n\tfmt.Println(i)\n}\n\n```\nNote that username and password is supplied from the [service](https://www1.aade.gr/sgsisapps/tokenservices/protected/displayConsole.htm).\n\n`go get -v`\n\n`go run main.go`\n\nTwo functions are available, `GetVatInfo(string, string, string, string)`:\nGetVatInfo() accepts two vat numbers (strings), and service credentials (username, password).\nFirst VAT number is the callee, second is the one we want information for. The callee can be empty.\n\nand `Version()`:\nwhich returns the service's current version.\n\n\n\n### Βήμα - βήμα\n\n1. [x] Εγγραφή στην [υπηρεσία](https://www1.aade.gr/webtax/wspublicreg/faces/pages/wspublicreg/menu.xhtml) κάνοντας χρήση των κωδικών TAXISnet.\n2. [x] Απόκτηση ειδικών κωδικών πρόσβασης μέσω της εφαρμογής [Διαχείριση Ειδικών Κωδικών](https://www1.aade.gr/sgsisapps/tokenservices/protected/displayConsole.htm).\n3. [x] Χρήση ένος προγράμματος της αρεσκείας σας για την [κλήση της υπηρεσίας](https://www.aade.gr/sites/default/files/2018-07/AadeWebServiceRgWsPublicV401Client.zip).\n\n\n### Τα βασικά χαρακτηριστικά της υπηρεσίας είναι:\n\n* Η υπηρεσία μπορεί να αξιοποιηθεί απ’ όλους τους πιστοποιημένους χρήστες του TAXISnet.\n* Υπάρχει μηνιαίο όριο κλήσεων της υπηρεσίας.\n* Ο ΑΦΜ τα στοιχεία του οποίου αναζητούνται, ενημερώνεται με ειδική ειδοποίηση, για το ΑΦΜ / ονοματεπώνυμο που έκανε την αναζήτηση.\n* Μέσω της οθόνης εγγραφής στην υπηρεσία μπορεί κάποιος να εξουσιοδοτήσει ένα τρίτο ΑΦΜ να καλεί την υπηρεσία γι’ αυτόν.\n\n**Τα WSDL / ENDPOINT / XSD της αναβαθμισμένης υπηρεσίας είναι:**\n\n* WSDL\t\t: https://www1.gsis.gr/wsaade/RgWsPublic2/RgWsPublic2?WSDL \n* ENDPOINT\t: https://www1.gsis.gr/wsaade/RgWsPublic2/RgWsPublic2 \n* XSD\t\t: https://www1.gsis.gr/wsaade/RgWsPublic2/RgWsPublic2?xsd=1 \n\nΠρόκειται για Soap JAX-WS 2.0 Web Service (έκδοσης SOAP 1.2).\n\nΓια να καλέσει ένας σταθμός εργασίας την υπηρεσία απαιτείται δικτυακή πρόσβαση στο www1.gsis.gr και στο port 443. \n\nΕφόσον γίνει χρήση Java, απαιτείται χρήση Java 1.8 ή μεταγενέστερη λόγω της χρήσης του πρωτοκόλλου επικοινωνίας TLS1.2.\n\nΠεριλαμβάνονται:\na) παραδείγματα κλήσης (Request XML / Response XML) του Web Service, \nb) ένα SoapUI project για να γίνει import στο SoapUI. Προτείνεται χρήση SoapUI Version 5.4.0 ή μεταγενέστερη λόγω της Java 1.8 ( https://www.soapui.org/downloads/latest-release.html ).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkamilakis%2Frgwspublic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkamilakis%2Frgwspublic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkamilakis%2Frgwspublic/lists"}