Skip to content

Client library for Greek VAT registration info

License

Notifications You must be signed in to change notification settings

myinstacar/rgwspublic

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rgwspublic

client library for greek GSIS tax service in Go

Build status GoDoc

Example

package main

import (
	"fmt"

	"github.com/instacar/rgwspublic"
)

func main() {

	// get service version
	v, err := rgwspublic.Version()
	if err != nil {
		fmt.Println(err)
		return
	}

	fmt.Println(v)

	// get VAT info using number of InfoQuest
	// replace username and password with the ones you got from
	// http://www.gsis.gr/gsis/info/gsis_site/PublicIssue/wnsp/wnsp_pages/wnsp.html
	i, err := rgwspublic.GetVATInfo("", "998184801", username, password)
	if err != nil {
		fmt.Println(err)
		return
	}

	fmt.Println(i)
}

Note that username and password is supplied from the service.

go get -v

go run main.go

Two methods are exposed, AFMInfo(string, string, string, string) and Version(): AFMInfo() accepts two vat numbers (strings), and service credentials (username, password).

First VAT number is the callee, second is the one we want information for. The callee can be empty.

Πληροφορίες για την Υπηρεσία

Πρόγραμμα Πελάτης (Client)της Διαδικτυακής Εφαρμογής των ΓΓΔΕ/ΓΓΠΣ:

«Βασικά στοιχεία για νομικά πρόσωπα, νομικές οντότητες και φυσικά πρόσωπα, με εισόδημα από επιχειρηματική δραστηριότητα(public)», Έκδοση 3.0.3:

Αναλυτικές οδηγίες χρήσης της διαδικτυακής υπηρεσίας υπάρχουν εδώ:

Υπηρεσία αναζήτησης πληροφοριών για ΑΦΜ:

http://www.gsis.gr/gsis/info/gsis_site/PublicIssue/wnsp/wnsp_pages/wnsp.html

Από τις 06/05/2014, η Γ.Γ.Π.Σ., σε συνεργασία με την Γ.Γ.Δ.Ε., ανακοίνωσαν τη λειτουργία της διαδικτυακής υπηρεσίας «Βασικά στοιχεία για νομικά πρόσωπα, νομικές οντότητες και φυσικά πρόσωπατυ με εισόδημα από επιχειρηματική δραστηριότητα(public)».

Η υπηρεσία επανασχεδίαστηκε όπως αναφέρεται στην ανακοίνωσή της ΓΓΠΣ στις 6/5/2014.

Τα βασικά χαρακτηριστικά της υπηρεσίας είναι:

  • Η υπηρεσία μπορεί να αξιοποιηθεί απ’ όλους τους πιστοποιημένους χρήστες του TAXISnet.
  • Υπάρχει μηνιαίο όριο κλήσεων της υπηρεσίας.
  • Ο ΑΦΜ τα στοιχεία του οποίου αναζητούνται, ενημερώνεται με ειδική ειδοποίηση, για το ΑΦΜ / ονοματεπώνυμο που έκανε την αναζήτηση.
  • Μέσω της οθόνης εγγραφής στην υπηρεσία μπορεί κάποιος να εξουσιοδοτήσει ένα τρίτο ΑΦΜ να καλεί την υπηρεσία γι’ αυτόν.

Για την χρήση της υπηρεσίας θα πρέπει ο χρήστης:

  1. Να εγγραφεί στην υπηρεσία κάνοντας χρήση των TAXISnet κωδικών του.

  2. Να αποδεχτεί την πολιτική ορθής χρήσης της υπηρεσίας.

  3. Να αποκτήσει ειδικούς κωδικούς πρόσβασης στην υπηρεσία μέσω της εφαρμογής «Διαχείριση Ειδικών Κωδικών».

    • Τα Φυσικά Πρόσωπα μπορούν να δημιουργήσουν οι ίδιοι ειδικούς κωδικούς πρόσβασης.
    • Για τα Νομικά Πρόσωπα μόνο οι νόμιμοι εκπρόσωποί τους (όπως έχουν ορισθεί στο TAXISnet) μπορούν να αποκτήσουν γι’ αυτά ειδικούς κωδικούς πρόσβασης. Εναλλακτικά, μπορούν να χρησιμοποιήσουν το μηχανισμό των εξουσιοδοτήσεων μέσω της οθόνης εγγραφής στην υπηρεσία.
  4. Να χρησιμοποιήσει ένα «πρόγραμμα πελάτη (client)» της αρεσκείας του για την κλήση της υπηρεσίας.

About

Client library for Greek VAT registration info

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%