Μετάβαση στο περιεχόμενο
TsakmakTsakmak

Προϊόν

GFF: Οικονομικά Ελεύθερου Επαγγελματία

Τα παραστατικά σας από το myDATA, τα έσοδα και οι φόροι σας, σε μία ιδιωτική εικόνα.

Σε λειτουργία
Κατάσταση
Σε λειτουργία
Πλατφόρμες
Web, Android
Φιλοξενία
Δικός μου server στην Ελλάδα (ΕΕ)

Το πρόβλημα

Ως ελεύθερος επαγγελματίας, έχετε τα παραστατικά σας στο myDATA της ΑΑΔΕ, τα χρήματά σας στην τράπεζα, και τον ΦΠΑ, τον φόρο εισοδήματος και τις εισφορές ΕΦΚΑ τα υπολογίζετε κάπου αλλού. Για να ξέρετε τι βγάλατε, τι πληρώνετε και τι μπορείτε πραγματικά να ξοδέψετε, πρέπει να τα συνδυάσετε όλα με το χέρι. Είμαι κι εγώ ελεύθερος επαγγελματίας και έφτιαξα το GFF πρώτα για τη δική μου δουλειά: για να διαχειρίζομαι τα τιμολόγιά μου, να βλέπω τι πληρώνω και πώς, και να ελέγχω ότι ο λογιστής μου έχει καταχωρίσει τα πάντα σωστά.

Τι κάνει

Το GFF (Greek Freelancer Finance) διαβάζει τα παραστατικά που εκδίδετε και λαμβάνετε απευθείας από το myDATA της ΑΑΔΕ και τα μετατρέπει σε μία εικόνα με έσοδα, έξοδα, ΦΠΑ, φόρο εισοδήματος και ταμειακές ροές, με τους ελληνικούς κανόνες ενσωματωμένους. Δεν πληκτρολογείτε τιμολόγια. Βλέπετε τη θέση σας για όποια περίοδο θέλετε, σχεδιάζετε τους επόμενους μήνες και δίνετε στον λογιστή σας ένα καθαρό αρχείο. Τα ποσά φόρου και ΦΠΑ είναι εκτιμήσεις για τον προγραμματισμό σας και δεν αντικαθιστούν τον λογιστή.

Πώς λειτουργεί

  1. Συνδέεστε από τον browser ή από την εφαρμογή Android.

  2. Πατάτε συγχρονισμό και η εφαρμογή φέρνει από το myDATA τα παραστατικά που έχετε εκδώσει και λάβει.

  3. Ανοίγετε την Οικονομική Εικόνα και βλέπετε έσοδα, έξοδα, ΦΠΑ και εκτίμηση φόρου εισοδήματος για μια περίοδο, με λεπτομέρειες για κάθε παραστατικό.

  4. Ελέγχετε τις επόμενες προθεσμίες, το Safe-to-Spend και το Πλάνο ταμειακών ροών, για να αποφασίσετε τι θα κρατήσετε στην άκρη.

  5. Εξάγετε αρχείο Excel ή PDF για τον λογιστή σας.

Βασικές λειτουργίες

Μία Οικονομική Εικόνα

Ο κεντρικός πίνακας έχει καρτέλες για επισκόπηση, παραστατικά, ΦΠΑ, φόρο, πάγια και κωδικούς χαρακτηρισμού, με επιλογή περιόδου και πλαϊνό πάνελ για κάθε παραστατικό. Το βιβλίο αποφασίζει αν ένα παραστατικό είναι έσοδο ή έξοδο ανάλογα με τον τύπο του, αφήνει έξω τα ακυρωμένα, χειρίζεται πιστωτικά και παρακράτηση φόρου, και υπολογίζει μόνο τον ΦΠΑ εισροών που έχει χαρακτηριστεί.

Επισκόπηση myDATA: έσοδα, έξοδα, κέρδος και η εικόνα του ΦΠΑ για το έτος
Σύνοψη: ο μήνας, ρευστά, χρέη, καθαρή θέση και γρήγορη νέα συναλλαγή
Λογαριασμοί, κάρτες και προπληρωμένες σε ένα σημείο
Η ίδια επισκόπηση σε σκούρο θέμα
Η εφαρμογή στο κινητό: η Σύνοψη

Εκτιμήσεις ΦΠΑ, φόρου εισοδήματος και ΕΦΚΑ

Βλέπετε τον ΦΠΑ ανά περίοδο, με έναν υπολογιστή σεναρίων "τι θα γίνει αν". Η καρτέλα φόρου προβάλλει το καθαρό σας εισόδημα σε ετήσια βάση, εφαρμόζει τα κλιμάκια του φόρου εισοδήματος, την κατηγορία εισφορών ΕΦΚΑ και την προκαταβολή φόρου, και προτείνει ένα μηνιαίο ποσό να κρατάτε στην άκρη. Οι φορολογικοί κανόνες για το 2024 έως το 2026 είναι ενσωματωμένοι, μαζί με τις ελαφρύνσεις του ν. 5246/2025 για το 2026. Κάθε ποσό είναι εκτίμηση για τον προγραμματισμό σας.

Μηνιαίες δηλώσεις ΦΠΑ με προθεσμίες και ειδοποίηση για καθυστερημένους χαρακτηρισμούς
Εκτίμηση φόρου εισοδήματος δίπλα στη δική σας πρόβλεψη
Ο ΦΠΑ στο κινητό

Πλάνο ταμειακών ροών και Safe-to-Spend

Σχεδιάζετε 3, 6 ή 12 μήνες μπροστά. Έσοδα, ΦΠΑ, ΕΦΚΑ, δάνεια και δικές σας εγγραφές γίνονται κινήσεις με ημερομηνία. Μπορείτε να απενεργοποιήσετε, να μετακινήσετε ή να σταματήσετε μια αυτόματη σειρά, και να παραλείψετε, να μεταφέρετε ή να αλλάξετε μια μεμονωμένη κίνηση. Το Safe-to-Spend εκτιμά τα διαθέσιμα χρήματά σας μετά τα επόμενα πάγια έξοδα και το ποσό για τους φόρους, δίπλα στις επόμενες προθεσμίες ΦΠΑ και ΕΦΚΑ.

Πλάνο: τι μπαίνει, τι φεύγει και τι μένει τους επόμενους μήνες
Τι μετράει στο πλάνο: κάθε πηγή ανοίγει ή κλείνει με έναν διακόπτη
Υπολογιστής ημερομισθίου: ΦΠΑ, παρακράτηση, ΕΦΚΑ και κέρδος ανά μήνα
Το Πλάνο στο κινητό
  • Παραστατικά απευθείας από το myDATA

    Το GFF συνδέεται στο παραγωγικό API του myDATA της ΑΑΔΕ, άρα δουλεύει με τα πραγματικά σας παραστατικά. Ο συγχρονισμός φέρνει τα παραστατικά που διαβιβάσατε (έσοδα) και όσα λάβατε (έξοδα), μαζί με τους χαρακτηρισμούς τους, σε τοπικό αντίγραφο. Κάθε παραστατικό αποθηκεύεται μία φορά με βάση το ΜΑΡΚ του, οπότε ένας νέος συγχρονισμός δεν δημιουργεί διπλότυπα, και κάθε εκτέλεση καταγράφεται. Ο συγχρονισμός ξεκινά με ένα κουμπί, όχι αυτόματα.

  • Εξαγωγές για τον λογιστή

    Εξάγετε τα παραστατικά μιας περιόδου, με σύνοψη των χαρακτηρισμών τους, σε Excel, PDF ή CSV. Η ίδια εξαγωγή γίνεται και από το κινητό, οπότε συγκρίνετε εύκολα τα στοιχεία σας με όσα έχει καταχωρίσει ο λογιστής σας.

  • Εφαρμογή Android με δακτυλικό αποτύπωμα

    Μια εγγενής εφαρμογή Android στον ίδιο λογαριασμό: αρχική και αναφορές, συναλλαγές, λογαριασμοί, κατάσταση και συγχρονισμός myDATA, φόροι και προθεσμίες, πάγια έξοδα και δάνεια, πάγια περιουσιακά στοιχεία και ρυθμίσεις. Η εφαρμογή ανοίγει μόνο μετά από δακτυλικό αποτύπωμα ή κλείδωμα συσκευής και συνδέεται αποκλειστικά μέσω της δημόσιας διεύθυνσης HTTPS. Κρατά τα στοιχεία σύνδεσης κρυπτογραφημένα πάνω στο ίδιο το κινητό, ώστε η επανασύνδεση να είναι γρήγορη. Είναι φτιαγμένη ως αρχείο APK για το δικό μου κινητό και δεν υπάρχει στο Google Play.

Ασφάλεια και ιδιωτικότητα

  • Πού βρίσκονται τα δεδομένα σας: σε βάση PostgreSQL, στον δικό μου server, στο σπίτι μου στην Ελλάδα (ΕΕ), σε εξοπλισμό που μου ανήκει και τον διαχειρίζομαι ο ίδιος. Η εφαρμογή τρέχει σε containers Docker, η βάση δεν έχει δημόσια θύρα και το API ακούει μόνο μέσα στον server.
  • Πώς φτάνει η κίνηση: μέσω Cloudflare (TLS και Cloudflare Tunnel) και στη συνέχεια μέσω reverse proxy στον server. Η Cloudflare μεταφέρει την κίνηση, ενώ τα δεδομένα αποθηκεύονται μόνο στον δικό μου server.
  • Σύνδεση: η δική της σελίδα σύνδεσης της εφαρμογής, με email και κωδικό. Οι κωδικοί αποθηκεύονται με bcrypt, υπάρχει ελάχιστο μήκος και κανόνες ισχύος, και όριο στις προσπάθειες σύνδεσης ανά διεύθυνση IP. Στον browser η συνεδρία κρατιέται σε cookie httpOnly και SameSite=Strict. Οι νέες εγγραφές είναι κλειστές.
  • Προστασία στον browser: αυστηρές κεφαλίδες ασφαλείας σε κάθε απάντηση, με Content Security Policy, HSTS και απαγόρευση ενσωμάτωσης σε frame.
  • Αντίγραφα ασφαλείας: καθημερινό κρυπτογραφημένο αντίγραφο της βάσης (AES-256), που κρατιέται 30 ημέρες και ελέγχεται μετά από κάθε εκτέλεση, με script επαναφοράς.
  • Χωρίς παρακολούθηση: χωρίς analytics, διαφημίσεις ή SDK τρίτων, ούτε στο web ούτε στο Android.
  • Στο κινητό: το token της συνεδρίας και τα στοιχεία σύνδεσης φυλάσσονται κρυπτογραφημένα στη συσκευή, σε χώρο που βασίζεται στο Android Keystore, για γρήγορη σύνδεση. Η οθόνη δεν εμφανίζεται στις πρόσφατες εφαρμογές και δεν επιτρέπει λήψη στιγμιότυπου, τα δεδομένα της εφαρμογής εξαιρούνται από τα αντίγραφα ασφαλείας της συσκευής, και η εφαρμογή ζητά μόνο άδειες internet και βιομετρικών.
  • Πρόσβαση στο myDATA: οι κωδικοί της ΑΑΔΕ ορίζονται στον server και δεν τους εισάγετε στον browser ή στην εφαρμογή.

Τεχνικά στοιχεία

Ένα backend σε Python και FastAPI με PostgreSQL κρατά το αντίγραφο του myDATA, τη μηχανή του βιβλίου και τη λογική φόρων και σχεδιασμού. Ένα frontend σε Next.js και React δείχνει τους πίνακες στα ελληνικά, με γραμματοσειρές που φιλοξενούνται τοπικά και φωτεινό ή σκούρο θέμα που δουλεύει και στο κινητό. Η εφαρμογή Android είναι γραμμένη σε Kotlin με Jetpack Compose, χωρισμένη σε ξεχωριστά modules ανά οθόνη, με κείμενα στα ελληνικά και στα αγγλικά. Όλα τρέχουν με Docker Compose σε έναν server.

Φτιαγμένο με AI agents, ελεγμένο από επαγγελματία ασφάλειας πληροφοριών. Χρησιμοποίησα τοπικά μοντέλα και AI agents τρίτων για να γράφω, να ενσωματώνω και να βελτιώνω πολύ πιο γρήγορα απ' ό,τι θα έκανα μόνος. Εγώ ορίζω τις απαιτήσεις, ελέγχω το αποτέλεσμα και έχω την ευθύνη της ασφάλειας. Γι' αυτό φτιάχνω εργαλεία: αν μια δουλειά παίρνει 100 ώρες και μια εφαρμογή που χρειάζεται 130 ώρες για να φτιαχτεί τη ρίχνει στις 10, φτιάχνω την εφαρμογή, γιατί κάθε επόμενη φορά κοστίζει μόνο 10 ώρες. Το GFF είναι επίσης ο τρόπος μου να μαθαίνω νέες τεχνολογίες και να δείχνω, στην πράξη, ότι κι ένας μικρός δημιουργός μπορεί να φτιάξει μια ασφαλή εφαρμογή.

Τεχνολογίες

  • Python
  • FastAPI
  • PostgreSQL
  • Next.js
  • React
  • Tailwind CSS
  • Docker
  • Kotlin
  • Jetpack Compose

Κατάσταση και επόμενα βήματα

Σε λειτουργία

Σε λειτουργία στο freelancer.tsakmak.com, για προσωπική μου χρήση. Η εφαρμογή web και η εφαρμογή Android είναι στην έκδοση 0.1.0. Ο συγχρονισμός με το myDATA γίνεται χειροκίνητα και οι φορολογικοί κανόνες ενημερώνονται με το χέρι κάθε νέα χρονιά. Το GFF δεν πωλείται και δεν έχει συνδρομή. Σήμερα δεν υπάρχουν λογαριασμοί για άλλους χρήστες.

Προγραμματίζονται:

  • Δημοσίευση ως ανοιχτός κώδικας (προγραμματίζεται): ο κώδικας θα δημοσιευτεί, ώστε όποιος θέλει να τρέχει το δικό του αντίγραφο.
  • Οδηγός εγκατάστασης (προγραμματίζεται): βήμα προς βήμα οδηγίες για να εγκαταστήσετε το GFF στον δικό σας server.
  • Passkeys, σύνδεση δύο παραγόντων και κωδικοί ανάκτησης (προγραμματίζεται): ισχυρότερη σύνδεση για την εφαρμογή web.

Σε ποιους απευθύνεται

  • Ελεύθεροι επαγγελματίες και ατομικές επιχειρήσεις με απλογραφικά βιβλία

    βλέπετε παραστατικά, έσοδα, ΦΠΑ και μια εκτίμηση του ποσού για τους φόρους, χωρίς να καταχωρίσετε τίποτα με το χέρι.

  • Όσοι θέλουν να σχεδιάζουν μπροστά

    βλέπετε από πριν ποιοι μήνες θα είναι στενοί, με τις πληρωμές φόρων και ΕΦΚΑ ήδη στο ημερολόγιο.

  • Όσοι θέλουν να ελέγχουν τη δουλειά του λογιστή τους

    βλέπετε κάθε παραστατικό του myDATA για μια περίοδο, ελέγχετε ότι ο λογιστής τα έχει καταχωρίσει σωστά και του δίνετε ένα καθαρό Excel ή PDF.

  • Όσοι θέλουν τα οικονομικά τους δεδομένα στον δικό τους server

    μόλις δημοσιευτούν ο κώδικας και ο οδηγός, τρέχετε το δικό σας αντίγραφο, χωρίς παρακολούθηση και με κλειδωμένη εφαρμογή κινητού.

Σας ενδιαφέρει το GFF: Οικονομικά Ελεύθερου Επαγγελματία;

Εφαρμογή web και Android για ελεύθερους επαγγελματίες. Διαβάζει τα παραστατικά σας από το myDATA και δείχνει έσοδα, ΦΠΑ, φόρους και ταμειακές ροές.