npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

greek-afm

v1.0.0

Published

client library for greek GSIS tax service in Nodejs

Downloads

7

Readme

rgwspublic

client library for greek GSIS tax service in Nodejs

This is a port of the same named library for Go. You can find the original work here

Installation

Usage with Promises

version().then((d) => console.log(d));
afmInfo('', 'AFM_NUMBER_SEARCHED', 'USERNAME', 'PASSWORD').then((d) =>
  console.log(d);
);

Usage with Async/Await

There is no need to use catch, it will not reject. Errors will be in the resolve part of the promise

const version = await version();
const { afmData, error } = await afmInfo(
  '',
  'AFM_NUMBER_SEARCHED',
  'USERNAME',
  'PASSWORD'
);

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

Πρόγραμμα Πελάτης (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)» της αρεσκείας του για την κλήση της υπηρεσίας.