Αποκρυπτογραφηση Κωδικών ΑΑΔΕ - ΓΓΠΣ

43 views
Skip to first unread message

gkite...@gmail.com

unread,
May 25, 2026, 2:05:06 AM (13 days ago) May 25
to Softone Developers Network
Καλημέρα σας,

Προσπαθώ να φτιάξω μια εφαρμογή ανάγνωσης παραστατικών και αυτόματης καταχώρηση αυτών.

Σε αυτό το πλαίσιο προσπαθώ να χρησιμοποιήσω τους κωιδκούς ΓΓΠΣ για να κάνω ένα ξεχωριστό call για να διαβασω στοιχεία συναλλασομένου όταν αυτός δεν είναι ανοιχτός στο Soft1.

Και πέφτω πάνω στον πίνακα PPRMS που έχει αυτές τις πληροφορίες και αντιλαμβάνομαι ότι είναι και κρυπτογραφυμένες.

Υπάρχει κάποια μέθοδος με C# που μπορεί να μας εξάγει το username και password απο εκεί μεσα για να το περάσουμε στο call προς την ΑΑΔΕ?

Ευχαριστω΄πολύ

Γιώργος Κιρκμαλής

Chris Panagiotopoulos

unread,
May 25, 2026, 2:44:26 AM (13 days ago) May 25
to Softone Developers Network
Καλημέρα , 

Δεν ξέρω αν βοηθάει αλλά υπάρχει το service  GrVatInfo στα διαθέσιμα Web services της Softone.

Παράδειγμα κλήσης μέσα από S1 JS : 

 function GeVatInfo(afm){
var ws = {};
ws.service = "GrVatInfo";
ws.afm = afm;
var response = JSON.parse(X.WEBREQUEST(JSON.stringify(ws)));
//X.WARNING(response);
if (response.success){
if (response.data.ErrorDescr!=null) return X.WARNING(response.data.ErrorDescr);
SUPPLIER.NAME   = response.data.Onomasia;
SUPPLIER.IRSDATA = response.data.DoyDescr;
SUPPLIER.SOTITLE = response.data.CommerTitle;
SUPPLIER.JOBTYPETRD = response.data.FirmActDescr;
SUPPLIER.ADDRESS = response.data.PostalAddress +" "+ response.data.PostalAddressNo;
SUPPLIER.ZIP = response.data.PostalZipCode;
SUPPLIER.CITY = response.data.PostalAreaDescription;
SUPPLIER.CHKAFM = 1;

if (SUPPLIER.ISNULL("TRDCATEGORY")) SUPPLIER.TRDCATEGORY=5001;
}else{
if (response.data.ErrorDescr!="") return X.WARNING(response.data.ErrorDescr);
Reply all
Reply to author
Forward
0 new messages