#apodeiksi
  • ΑΡΧΙΚΗ
  • ΤΙ ΕΙΝΑΙ
  • ΒΡΑΒΕΙΑ
  • ΧΟΡΗΓΟΙ
  • ΕΓΓΡΑΦΗ
  • ΤΟΠΟΘΕΣΙΑ
  • ΠΡΟΓΡΑΜΜΑ
  • ΕΠΙΚΟΙΝΩΝΙΑ
  • PRESS

Διαβούλευση προδιαγραφών

Προδιαγραφές – έκδοση v.1.0

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

Η επιτροπή προδιαγραφών.

 

  • Συμμετοχική δημιουργία εφαρμογής κινητού έξυπνου τηλεφώνου ανοιχτού κώδικα.
  • Οι αποδείξεις θα πρέπει να έχουν εκτυπωμένο barcode ή qr code ή άλλο κώδικα αναγνωρίσιμο από μηχανές ώστε να γίνεται οπτική αναγνώριση (OCR).
  • Η εφαρμογή θα φωτογραφίζει την απόδειξη, θα αναγνωρίζει τα απαραίτητα δεδομένα (όπως ΑΦΜ επιχείρησης, ποσό, ημερομηνία) με βάση τον κωδικό που φέρει και θα καταχωρεί τα απαραίτητα στοιχεία στον λογαριασμό του χρήστη.
  • Θα δίνονται κίνητρα, άυλα ή υλικά για τη “φωτογράφιση” όσο το δυνατό περισσότερων αποδείξεων από τον καταναλωτή.
    • Άυλα κίνητρα μπορεί να είναι διακρίσεις, όπως πχ γίνεται με τη δημοφιλή εφαρμογή foursquare.
    • Υλικά κίνητρα μπορεί να είναι ο υπολογισμός της έκπτωσης φόρου εισοδήματος καθώς και η επικοινωνία με το taxisnet για καταχώρηση των αποδείξεων, συμμετοχή σε κληρώσεις του Υπουργείου Οικονομικών κ.ά. Η εφαρμογή θα παρέχει τη δυνατότητα και θα εξαρτηθεί από το Υπουργείο Οικονομικών η χρήση της δυνατότητας.
  • Η λειτουργικότητα αυτή θα μπορεί να εφαρμοστεί και σε ιδιωτικά προγράμματα επιβράβευσης επιχειρήσεων, εκτός του Υπουργείου Οικονομικών.
  • Η επιβράβευση θα μπορεί να φαίνεται άμεσα στον καταναλωτή, πχ το ποσό της έκπτωσης φόρου μετά την εισαγωγή και πόσο αυξήθηκε, ή οι πόντοι, κοκ.
  • Η εφαρμογή μπορεί να παρέχει με τη μορφή ανοιχτών ανώνυμων δεδομένων στοιχεία, ώστε δευτερογενώς να υπάρξουν και άλλες χρήσιμες εφαρμογές και συστήματα επεξεργασίας, με ανοιχτά δεδομένα (open data). Αυτό θα δημιουργήσει αρκετά μεγάλο οικοσύστημα εφαρμογών.
  • Λειτουργία αποθήκευσης αποδείξεων και εγγυήσεων (πχ συσκευών) κατόχου λογαριασμού.
  • Διασύνδεση με cloud storage platforms, όπως Google Drive, Dropbox κοκ.

 

Παρακαλούμε για τα σχόλιά σας (η σχετική φόρμα θα παραμείνει ανοιχτή για 15 μέρες, δηλαδή μέχρι 2 Ιουνίου).

Δείτε τις προδιαγραφές

https://docs.google.com/document/d/1vhQu65qGk6QKakpM51EZTy-vyUzVju74C75gx6qFHT8 

  • chaniotakisg

    Innovation approaches…!

  • babis

    Προτείνω να συνδεθεί με την ΓΓΠΣ για να βλέπω απευθείας την έκπτωση φόρου που θα έχω. Θα πρέπει να γίνει μια συζήτηση και μαζί τους. Αν δίνει API θα είναι εύκολο.

  • kkalog

    Θα πρέπει να προβλέπεται μοναδική καταχώρηση της κάθε απόδειξης απο ενα μόνο χρήστη της εφαρμογής.

    • Another Reality

      Ένας τρόπος που μπορώ να φανταστώ για την ομαλή και καλή χρήση της εφαρμογής στο αναφερόμενο θέμα, είναι ένα κεντρικό αποθετήριο (cloud) όπου και θα καταχωρείτε το αναγνωριστικό της αποδείξεις (?) με τα στοιχεία του χρήστη που έκανε την καταχώρηση. Εκτός και αν τον έλεγχο τον κάνει κατευθείαν το ΤΑΧΙΣ.

      Φαντάζομαι ότι εάν δεν καταχωρηθούν η αποδείξεις και online (wifi – 3g) δεν θα μπορέσει ο χρήστης να λάβει τα οφέλη που προσφέρει η εφαρμογή.

  • Fedon Man

    «Συμμετοχική δημιουργία εφαρμογής κινητού έξυπνου τηλεφώνου ανοιχτού κώδικα.»
    Από την στιγμή που μιλάμε για εφαρμογή με κρατικά δεδομένα και δεδομένα πολιτών επιβάλλεται να είναι εφαρμογή ελεύθερου λογισμικού και όχι απλά ανοικτού κώδικα. Περισσότερες πληροφορίες για την διαφορά τους: http://www.gnu.org/philosophy/free-software-for-freedom.en.html

    «Διασύνδεση με cloud storage platforms, όπως Google Drive, Dropbox κοκ.»
    Ποιος ο λόγος να αποθηκεύονται δεδομένα σε ιδιωτικές υπηρεσίες; Πολύ εύκολα μπορούμε να φτιάξουμε το δικό μας ασφαλές infrastracture.

  • Another Reality

    Να δίνονται διάφορα badges ανάλογα με την χρήση της εφαρμογής που κάνει ο χρήστης π.χ. το badge του legend, έχει καταχωρίσει πάνω από 100 αποδείξεις, το badge του speedy έχει καταχωρίσει 20 αποδείξεις σε μια μέρα κ.α. , αυτό θα δώσει και κίνητρο του challenging.

    • Μιχάλης

      Με τέτοιο τροπο θα μπορεί να υλοποιηθεί gamification scenarios όπως πχ του forsquare.

  • Another Reality

    Να μπορείς να βάζεις labels στης αποδείξεις σου, ώστε να της κατηγοριοποίησης εσύ ανάλογα με το είδος των αγορών που κάνεις (π.χ. βενζίνα, Σούπερ μάρκετ, κτλπ… ). Επίσης να βγάζεις reports από της αποδείξεις που έχεις καταχωρήσει, ανάλογα με το label και την ημερομηνία. π.χ. δείξε μου τη έχω ξοδέψει σε «βενζίνα» από 13-4-2015 μέχρι 30-4-2015. Με αυτόν τον τρόπο ενισχύουμε ακόμα περισσότερο την ανάγκη της καταχώρησης των αποδείξεων στην εφαρμογή

  • psalidas

    Δείτε βίντεο με OCR αποδείξεων https://www.youtube.com/watch?v=J_zzOGwoFZU

    • kkalog

      πολύ σημαντική η λειτουργία λήψης φωτογραφίας σε «panorama mode» λόγω του απρόβλεπτου μεγέθους (μήκους κυρίως) των τυπωμένων αποδείξεων.

    • michalis koumaras

      Η εφαρμογη δεν μπορει να βασιστει σε ocr reading, επειδη η τεχνολογια αυτη ειναι σε πρωιμο επιπεδο και δεν υπαρχει κανενας ακριβης ocr reader, ποσο μαλλον για την ελληνικη γλωσσα. Η εφαρμογη μπορει να βασιστει μονο σε αναγνωση του barcode, QR code και εξαγωγη δεδομενων απο αυτα.

      • kkalog

        Ας μην αποκλείσουμε λύσεις πριν αυτές δοκιμαστούν από τους συμμετέχοντες (και βεβαίως να αξιολογηθούν κατάλληλα ως προς την επιτυχία τους), υπάρχουν εξαιρετικά ακριβείς μηχανές OCR οι οποίες τρέχουν σε mobile εφαρμογές, ειδικά με αριθμούς πετυχαίνουν ίσως και 100% ακρίβεια ενώ και με την ελληνική γλώσσα τα πηγαίνουν εντυπωσιακά καλά. Δεν θα ήθελα να αναφερθώ συγκεκριμένα για να μην διαφημίσω κάποια εφαρμογή αλλά πρόκειται για ενσωμάτωση τεχνογνωσίας πολλών ετών στο θέμα που απλά έχει περάσει και σε mobile πλατφόρμες. Το ζήτημα βεβαίως είναι με τι κόστος ενσωματώνει κανείς μια τέτοια μηχανή στην εφαρμογή του …

  • Thanos Kakarountas

    Ενδιαφέρουσα προσπάθεια η οποία πιστεύω θα τύχει της αποδοχής από την κοινότητα των προγραμματιστών. Για να μην σας κουράσω, ακολουθούν οι προτάσεις μου:
    Πιστεύω πως θα πρέπει να ενσωματωθεί υπηρεσία λοταρίας (ή δυνατότητα σύνδεσης) μιας και αποτελεί θέμα συζήτησης τον τελευταίο καιρό. Εναλλακτικά θα μπορούσαν να δημιουργηθούν παράλληλες λοταρίες για θεματικές κατηγορίες (π.χ. ΔΕΚΟ κ.ο.κ.)
    Αν και τα στοιχεία μιας επιχείρησης είναι συσχετισμένα με το ΑΦΜ της, στο παρελθόν κάθε προσπάθεια για παροχή των συσχετισμένων στοιχείων, είχε συναντήσει πολέμιους με κύριο επιχείρημα τα προσωπικά δεδομένα. Νομίζω όμως ότι θα πρέπει να επανέλθει η συζήτηση, μιας και η δυνατότητα καταγραφής της έκδοσης αποδείξεων και συσχέτιση της με ΚΑΔ, περιοδικότητα, εποχικότητας κ.ο.κ. θα μας επιτρέψει να δημιουργήσουμε ένα άρθρωμα στην εφαρμογή που θα περιλαμβάνει εργαλεία στατιστικής ανάλυσης (analytics) που θα παρέχουν χρήσιμες πληροφορίες (πιθανή αξιοποίηση τους στην αξιολόγηση πολιτικών και κανονιστικών πλαισίων στην αγορά, συμπεριφορά καταναλωτή κ.ο.κ.).
    Θα συμφωνήσω εν μέρει με προηγούμενη πρόταση για αποθήκευση των δεδομένων σε δικό μας cloud storage server όμως θα πρέπει να δίνεται η δυνατότητα αρχειοθέτησης για προσωπική χρήση (είτε offline είτε για δημιουργία διπλότυπου ασφαλείας) και σε προσωπικούς λογαριασμούς cloud γνωστών εταιριών.
    Θα πρέπει επίσης να δίνεται η δυνατότητα προσθήκης σχολίων, μεταδεδομένων κ.ο.κ.
    Τέλος, όσο αφορά την δευτερεύουσα αγορά που θα προκύψει από την εφαρμογή, είμαι στη διάθεσή σας να παραθέσω ιδέες, όταν θα ανοίξει η σχετική συζήτηση (τώρα αναφερόμαστε μόνο στα specs)

  • kkalog

    η αξιοποίηση δεδομένων τοποθεσίας (location services) σε συνδυασμό με ευρείας χρήσης πλατφόρμες όπως το foursquare ή το google maps που διαθέτουν σχετικές πληροφορίες, θα επέτρεπε την εύκολη κατηγοριοποίηση των αποδείξεων ως προς το είδος του καταστήματος χωρίς να χρειάζεται σε κάθε περίπτωση να γίνει αναζήτηση σε άλλη βάση δεδομένων (π.χ. ΑΦΜ επιχείρησης -> ΚΑΔ που θέτει ζήτημα διασύνδεσης με το Taxis ή άλλη βάση) ή χειρόγραφη καταχώρηση (αποτρεπτική για το χρήστη) της πληροφορίας αυτής στη βάση δεδομένων που θα αναπτυχθεί.

  • Bill Soumakis

    Η διασύνδεση πχ με Taxisnet θα γίνει μέσω κάποιου ΑΡΙ; Επειδή καταχώριση αποδείξεων στο Taxisnet απ’όσο ξέρω δεν υπάρχει εγγενώς κάποιο api. Εκτός αν παρέχεται απο το διαγωνισμό κάποιο simulated environment για καταχώριση στοιχείων.

  • Georgios Magklaras

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

  • michalis koumaras

    Καλό θα ήταν για να μπορει να αξιοποιηθεί η εφαρμογή, να σχεδιάσει η κάθε ομάδα σε έναν δικό της server ένα api οπου θα αποθηκεύονται οι αποδείξεις όλως των χρηστών. Αυτό θα βοηθούσε την υλοποίηση του οικοσυστήματος εφαρμογων που αναφέρεται στην διαβούλευση. Επίσης θα ήταν ωραίο να υπάρχει ένα admin panel όπου οι διαχειριστές θα μπορούν να βλέπουν αθροιστικά τα στατιστικα της εφαρμογής.

  • Giannis Giorgoulakis

    Ευχής Έργον!

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

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

    Παραθέτω μια συνοπτική τεχνική ανάλυση ως βάση για περαιτέρω σκέψη και συζήτηση:

    Βασικοί Άξονες σχεδιασμού και υλοποίησης της εφαρμογής:
    1. Ο Cloud Controller – Cloud Provider
    2. H Απόδειξη της Συναλλαγής
    3. Οι επιχειρήσεις (εκδότες αποδείξεων)
    4. Οι καταναλωτές (αποδέκτες αποδείξεων)

    1. Cloud Controller
    Θα χρειαστεί να οριστεί ένας τρίτος (3ος) αξιόπιστος Cloud Provider ή η ίδια η ΓΓΠΣ, που μεταξύ άλλων:

    θα τηρεί :
    i) Πίνακα επιχειρήσεων (ID, Α.Φ.Μ. Επωνυμία, κτλ.)
    ii) Πίνακα καταναλωτών (ID, Α.Φ.Μ., Επωνυμία, κτλ.)
    iii) Πίνακα αποδείξεων (CCN, SID, CID, & στοιχεία απόδειξης, κτλ.)

    θα παρέχει:
    i) Web Services για On Line upload αποδείξεων από τα ταμειακά συστήματα των επιχειρήσεων
    ii) Web Services για On Line upload αποδείξεων από τις εφαρμογές κινητών συσκευών των καταναλωτών
    iii) Web Application για την πληροφόρηση των καταναλωτών
    iv) Web Application επιχειρήσεων για μαζικό upload αποδείξεων, παροχή δώρων, διαφημίσεων κτλ.

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

    2. Απόδειξη Συναλλαγής
    Για κάθε συναλλαγή, εκδίδεται μια «απόδειξη λιανικής πώλησης» που αποτυπώνει τα στοιχεία της συναλλαγής. Από τα στοιχεία της συναλλαγής, δημιουργούμε μια συμβολοσειρά για την εύκολη ανταλλαγή δεδομένων μεταξύ των εμπλεκομμένων αλλά και για την παραγωγή 2D BarCode (QR Code)

    Στοιχεία Συμβολοσειράς :
    (Α). ΑΦΜ επιχείρησης έκδοσης
    (Β): ΑΑ απόδειξης (Κατά τον εκδότη)
    (Γ): Ημερομηνία, ώρα
    (Δ): Συνολική αξία
    (Ε): Αξία ΦΠΑ
    (Z): Cloud Controller Number (CCN)-> Default 0

    Παράδειγμα Συμβολοσειράς με τα πεδία χωρισμένα με κάποιο χαρακτήρα ( # ):
    099569856#1234#2015-05-15Τ14:23:12#128.25#23.98#0

    Παράδειγμα JSON συμβολοσειράς :
    {

    «tin»:»099569856″,
    «number»:»1234″,
    «trdate»:»2015-05-15τ14:23:12″,
    «amount»:»128.25″,
    «vat»:»23.98″,
    «ccn»:»0″
    }

    3. Οι Επιχειρήσεις
    Με την έκδοση της κάθε απόδειξης, αυτόματα, το ταμειακό σύστημα αποστέλλει την αντίστοιχη συμβολοσειρά στον Cloud Controller μέσω Web Service και λαμβάνει ένα μοναδικό αριθμό (το CCN) ο οποίος προστίθεται στη συμβολοσειρά.
    Αν η αποστολή δεν είναι εφικτή, για τεχνικούς λόγους (offline), το CCN παραμένει μηδέν (0).
    Όλη η συμβολοσειρά τυπώνεται με την μορφή 2D barcode (π.χ. QRCode) πάνω στην απόδειξη.

    Θα πρέπει επίσης να είναι εφικτή η μαζική εξαγωγή σε FlashDisk καθώς και να υπάρχει η δυνατότητα αποστολή με άλλο τρόπο όλων των αποδείξεων που δεν έχουν αποσταλεί (π.χ. στο τέλος κάθε μήνα).

    4. Οι Καταναλωτές
    Οι καταναλωτές μέσω της εφαρμογής, θα μπορούν εύκολα να σαρώσουν (scanning) τις αποδείξεις και αυτόματα να τις αποστείλουν. Η εφαρμογή επίσης θα μπορούσε να προσφέρει δυνατότητα κατηγοριοποίηση των αποδείξεων για την πληροφόρηση του χρήστη.
    Σε περίπτωση που η απόδειξη δεν έχει 2D BarCode, τα δεδομένα θα πρέπει να περάσουν μέσω μιας ειδικής φόρμας καταχώρησης, ή με OCR.
    Αυτόματα ή με επιλογή του χρήστη, τα στοιχεία αποστέλνονται στον Cloud Controller και διασταυρώνονται με τα στοιχεία που έχει κάνει upload η επιχείρηση.

    Η εφαρμογή επίσης θα πρέπει να προσφέρει ένα σύνολο από πληροφορίες όπως:
    (1) Κατηγοριοποίηση των αποδείξεων ανά επιχείρησή, ανά κατηγορία, ανά μήνα κτλ.
    (2) Real-time Ενημέρωση για προσφορές, δώρα και κληρώσεις που προσφέρουν οι επιχειρήσεις.

    ΓΙΑΝΝΗΣ ΓΙΩΡΓΟΥΛΑΚΗΣ
    http://www.softone.gr

  • Giorgos Karamanolis

    ΠΗΓΕΣ ΚΑΙ ΣΥΝΟΛΑ ΔΗΜΟΣΙΩΝ ΔΕΔΟΜΕΝΩΝ

    data.gov.gr

    https://developers.google.com/drive/realtime/ (Drive API)

    ΕΛΣΤΑΤ

    https://www.diavgeia.gov.gr/api/help (ΔΙΑΥΓΕΙΑ API)

    http://www.gsis.gr/gsis/export/sites/default/gsis_site/Services/documents_epixeiriseis/documents_cpaudit/Gsis_api_cpaudit_v1.1.pdf (ΓΓΠΣ API)

    ΠΗΓΗ ΥΠΟΥΡΓΕΙΟ ΟΙΚΟΝΟΜΙΚΩΝ

    Διαδικτυακές Υπηρεσίες : http://www.gsis.gr/gsis/info/gsis_site/PublicIssue/wnsp.html

    Κάρτα Αποδείξεων : http://www.gsis.gr/gsis/info/gsis_site/karta/index.html

    SDKs & APIs ΓΙΑ Smartphones

    https://developer.apple.com/apple-pay/ (Apple Pay API)

    https://developers.google.com/wallet/objects/ (Google Wallet API)

    https://developer.android.com/guide/topics/connectivity/nfc/nfc.html (NFC Android)

    APIS ΓΙΑ CLOUD ΥΠΗΡΕΣΙΕΣ OCR

    https://docs.connect.squareup.com/#overview (Square API)

    http://www.nuance.com/for-business/by-product/omnipage/omnipage-cloud-services/index.htm

    GOOGLE OCR, https://support.google.com/drive/answer/176692?hl=en

    APIS ΓΙΑ CLOUD ΥΠΗΡΕΣΙΕΣ BARCODE

    Παράδειγμα : /www.barcodesinc.com/generator/http

    APIS ΓΙΑ CLOUD ΥΠΗΡΕΣΙΕΣ QR

    http://qr4.steeman.org/

    http://home.snipp.com/qr-in-the-cloud/

    ΑPIS ΓΙΑ E-PAYMENT

    VIVA PAYMENTS π.χ API https://github.com/VivaPayments/API/wiki/Pay-with-Viva-Wallet

    https://developer.paypal.com/docs/api/ (PayPal API)

    https://developer.paypal.com/webapps/developer/docs/integration/mobile/mobile-sdk-overview/ (PayPal Mobile SDKs)

    https://developer.mastercard.com/portal/display/api/API (MasterCard API)

    https://developer.visa.com/ (Visa API)

    PLACES API

    http://www.crowdcollekt.gr/admin/structure/services/docs (CrowdcollEKT API)

    https://developer.foursquare.com/start (Fourquare API)

    SOCIAL MEDIA APIS LOGIN

    https://developers.facebook.com/ (Facebook API)

    https://dev.twitter.com/rest/public (Twitter API)

    https://developers.google.com/+/api/ (Google+ API)

    https://developer.linkedin.com/docs/rest-api (LinkedIn API)

    https://hootsuite.com/login?redirect=/developers/api (hootsuite API)

    RELATIVE OPEN SOURCE TOOLS

    https://github.com/Microsoft/dotnet

    https://code.google.com/p/tesseract-ocr/

    https://www.nuget.org/packages/Microsoft.Windows.Ocr/

    SERVICES

    http://swagger.io/

    https://developer.github.com/v3/ (Github)

    http://restbrowser.bitbucket.org/ (BitBucket)

Copyright @ 2015 | Hackathon #Apodeiksi | Υλοποίηση και Σχεδιασμός από την Crowdpolicy
Img Attribution