Λογιστική εξαγωγή από το myDATA: CSV, JSON και XML για το λογιστικό σας πρόγραμμα
Πώς να εξάγετε χαρακτηρισμένες κινήσεις myDATA σε CSV, JSON ή myDATA XML για εισαγωγή στο λογιστικό πρόγραμμα, χωρίς διπλοκαταχωρήσεις και με συμφωνία ΦΠΑ που στέκει.
Η εξαγωγή είναι το σημείο όπου «σπάει» η ψηφιακή ροή
Ένα γραφείο μπορεί να έχει συγχρονίσει, χαρακτηρίσει και συμφωνήσει τέλεια — και να χάσει όλο αυτό το όφελος στο τελευταίο βήμα, αν η εξαγωγή προς το λογιστικό πρόγραμμα είναι πρόχειρη. Όταν το αρχείο που βγαίνει δεν περιέχει τα σωστά πεδία, κάποιος τα ξαναπληκτρολογεί, και η αυτοματοποίηση των προηγούμενων σταδίων ακυρώνεται στην πύλη εξόδου.
Γι' αυτό η εξαγωγή δεν είναι απλώς ένα κουμπί «download». Είναι το σημείο όπου η δομημένη γνώση του portal — ΜΑΡΚ, τύπος E3, κατηγορία ΦΠΑ, ποσά ανά συντελεστή — πρέπει να μεταφερθεί ακέραιη στο επόμενο σύστημα, χωρίς απώλειες και χωρίς να χρειάζεται ανθρώπινη αναπλήρωση.
Τρεις μορφές, τρεις χρήσεις: CSV, JSON, myDATA XML
Δεν εξυπηρετούν όλες οι μορφές τον ίδιο σκοπό. Το CSV είναι ιδανικό για φύλλα εργασίας και για γρήγορο έλεγχο ή εισαγωγή σε προγράμματα που δέχονται στήλες· είναι αναγνώσιμο από άνθρωπο και εύκολο να ανοίξει οπουδήποτε. Το JSON είναι η μορφή για ολοκληρώσεις (integrations): όταν ένα άλλο σύστημα διαβάζει προγραμματιστικά τις κινήσεις, η δομή με πεδία και τύπους είναι πιο ασφαλής από στήλες κειμένου.
Το myDATA XML είναι η πιο αυστηρή μορφή: ακολουθεί το σχήμα της ΑΑΔΕ και χρησιμοποιείται όπου χρειάζεται συμβατότητα με την επίσημη δομή παραστατικών. Η επιλογή της μορφής εξαρτάται από τον παραλήπτη — το λογιστικό πρόγραμμα, ένα φύλλο ελέγχου ή μια ροή που μιλά απευθείας τη γλώσσα του myDATA.
Τι πρέπει να περιέχει μια σωστή γραμμή εξαγωγής
Μια αξιοποιήσιμη γραμμή δεν είναι μόνο «ημερομηνία και ποσό». Περιέχει το ΜΑΡΚ (για μοναδική ταυτοποίηση και αποφυγή διπλοεγγραφών), τον αντισυμβαλλόμενο με το ΑΦΜ του, τον τύπο E3, την κατηγορία χαρακτηρισμού, την κατηγορία/συντελεστή ΦΠΑ και τα ποσά αναλυτικά ανά συντελεστή — καθαρή αξία, ΦΠΑ και σύνολο.
Το ΜΑΡΚ είναι ιδιαίτερα κρίσιμο: είναι αυτό που επιτρέπει στο λογιστικό πρόγραμμα να αναγνωρίσει αν μια κίνηση έχει ήδη εισαχθεί. Χωρίς αυτό, κάθε νέα εξαγωγή κινδυνεύει να ξαναπεράσει εγγραφές που υπάρχουν ήδη — η πιο συχνή αιτία διπλοκαταχωρήσεων που στη συνέχεια πρέπει να εντοπιστούν και να σβηστούν χειροκίνητα.
Συμφωνία πριν την εξαγωγή: μόνο χαρακτηρισμένα και συμφωνημένα
Η εξαγωγή δεν πρέπει να είναι ένας τυφλός κάδος «όλα όσα κατέβηκαν». Αξίζει να εξάγονται μόνο όσα παραστατικά είναι χαρακτηρισμένα (έχουν τύπο E3 και κατηγορία ΦΠΑ) και συμφωνημένα — δηλαδή χωρίς ανοιχτές αποκλίσεις. Έτσι το αρχείο που φτάνει στο λογιστικό πρόγραμμα είναι έτοιμο, και όχι μια λίστα που χρειάζεται καθάρισμα από την άλλη πλευρά.
Ένας απλός κανόνας: ό,τι θα μπερδέψει τη συμφωνία ΦΠΑ δεν φεύγει στην εξαγωγή. Αχαρακτήριστα, μη συμφωνημένα έσοδα τρίτων και παραστατικά με ανοιχτή απόκλιση μένουν πίσω για να κλείσουν πρώτα. Η εξαγωγή γίνεται τότε ένα καθαρό «κλείσιμο περιόδου» και όχι άλλη μία πηγή λαθών.
Ανά πελάτη ή συνολικά: πότε χρησιμοποιείς ποια λογική
Δύο λογικές εξυπηρετούν διαφορετικές στιγμές. Η εξαγωγή ανά πελάτη είναι το εργαλείο της καθημερινής δουλειάς: όταν κλείνετε την περίοδο ενός συγκεκριμένου πελάτη, βγάζετε ακριβώς τις δικές του κινήσεις, έτοιμες για το δικό του φάκελο ή πρόγραμμα. Είναι στοχευμένη και εύκολη να ελεγχθεί.
Η συνολική εξαγωγή είναι το εργαλείο της εποπτείας: όταν θέλετε μια ενιαία εικόνα ή μαζική τροφοδότηση πολλών πελατών ταυτόχρονα. Και στις δύο περιπτώσεις ισχύει ο ίδιος κανόνας ποιότητας — μόνο χαρακτηρισμένα και συμφωνημένα, με ΜΑΡΚ σε κάθε γραμμή — ώστε η μορφή να αλλάζει χωρίς να αλλάζει η αξιοπιστία του περιεχομένου.
Τα βασικά σημεία που αξίζει να κρατήσει η ομάδα.
Η εξαγωγή είναι το τελευταίο σημείο όπου η ψηφιακή ροή ολοκληρώνεται καθαρά ή σπάει σε χειροκίνητη δουλειά.
CSV για φύλλα/γρήγορο έλεγχο, JSON για ολοκληρώσεις, myDATA XML για συμβατότητα με το σχήμα της ΑΑΔΕ.
Κάθε γραμμή χρειάζεται ΜΑΡΚ, αντισυμβαλλόμενο/ΑΦΜ, τύπο E3, κατηγορία ΦΠΑ και ποσά ανά συντελεστή.
Το ΜΑΡΚ αποτρέπει τις διπλοκαταχωρήσεις: επιτρέπει στο πρόγραμμα να δει αν μια κίνηση υπάρχει ήδη.
Εξάγετε μόνο χαρακτηρισμένα και συμφωνημένα· τα αχαρακτήριστα και οι ανοιχτές αποκλίσεις κλείνουν πρώτα.
Συχνές ερωτήσεις γύρω από αυτό το θέμα.
Ποια μορφή εξαγωγής να επιλέξω: CSV, JSON ή XML;+
Εξαρτάται από τον παραλήπτη. CSV για φύλλα εργασίας και προγράμματα που δέχονται στήλες, JSON για προγραμματιστικές ολοκληρώσεις, και myDATA XML όταν χρειάζεται συμβατότητα με το επίσημο σχήμα της ΑΑΔΕ.
Γιατί είναι απαραίτητο το ΜΑΡΚ στην εξαγωγή;+
Επειδή ταυτοποιεί μοναδικά κάθε κίνηση. Με το ΜΑΡΚ σε κάθε γραμμή, το λογιστικό πρόγραμμα αναγνωρίζει αν μια εγγραφή έχει ήδη εισαχθεί και αποφεύγονται οι διπλοκαταχωρήσεις που αλλιώς πρέπει να εντοπιστούν και να διαγραφούν χειροκίνητα.
Πρέπει να εξάγω τα πάντα ή μόνο κάποιες κινήσεις;+
Μόνο τα χαρακτηρισμένα και συμφωνημένα παραστατικά. Αχαρακτήριστα, μη συμφωνημένα έσοδα τρίτων και κινήσεις με ανοιχτή απόκλιση μένουν πίσω για να κλείσουν πρώτα, ώστε το αρχείο να φτάνει έτοιμο στο επόμενο σύστημα.
Πότε χρησιμοποιώ εξαγωγή ανά πελάτη και πότε συνολική;+
Ανά πελάτη όταν κλείνετε την περίοδο ενός συγκεκριμένου πελάτη και θέλετε στοχευμένο, εύκολα ελέγξιμο αρχείο. Συνολική όταν χρειάζεστε ενιαία εικόνα ή μαζική τροφοδότηση πολλών πελατών μαζί.
Δες πώς αυτό το θέμα συνδέεται με το ίδιο το portal.
Τα άρθρα υπάρχουν για να εξηγούν τη λογική πίσω από το προϊόν και τη δουλειά του γραφείου. Το επόμενο βήμα είναι να δείτε τις σχετικές δημόσιες σελίδες ή να μπείτε στο portal.