Η αποστολή χαρακτηρισμών σε επίπεδο παραστατικού, λύνει το πρόβλημα που αναλύσαμε στην ενότητα ΧΑΡΑΚΤΗΡΙΣΜΟΣ ΣΕ ΕΠΙΠΕΔΟ ΓΡΑΜΜΗΣ.

Η δυνατότητα χαρακτηρισμού ολόκληρου παραστατικού, προστέθηκε από την ΑΑΔΕ στο δοκιμαστικό περιβάλλον myDATA, με την ενημέρωση της 10/02/2023.

ΠΑΡΑΔΕΙΓΜΑ ΚΑΤΑΝΟΗΣΗΣ ΠΡΟΒΛΗΜΑΤΟΣ

Έστω ότι έχουμε το εξής παραστατικό στα myDATA

Α

Αριθμός Γραμμής

ΦΠΑ%

ΚΑΘΑΡΗ ΑΞΙΑ

ΑΞΙΑ ΦΠΑ

ΜΙΚΤΗ ΑΞΙΑ

356

24,00% 

700,00€ 

168,00€ 

868,00€ 

12

24,00% 

300,00€ 

72,00€ 

372,00€ 

Ωστόσο και τα 1000,00€ αφορούν Δαπάνες με δικαίωμα έκπτωσης της επιχείρησης, οπότε και στα βιβλία υπάρχει η εξής μία (1) εγγραφή:

Β

Αριθμός Γραμμής

ΦΠΑ%

ΚΑΘΑΡΗ ΑΞΙΑ

ΑΞΙΑ ΦΠΑ

ΜΙΚΤΗ ΑΞΙΑ

1

24,00% 

1000,00€ 

240,00€ 

1240,00€ 


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


Δεν μπορούν όλα τα παραστατικά να χαρακτηριστούν με αυτή τη μέθοδο

Συγκεκριμένα υπάρχει περιορισμός από την ΑΑΔΕ στον χαρακτηρισμό των εξής παραστατικών:

  • Παραστατικά 1.5
  • Παραστατικά Καυσίμων
  • Παραστατικά που περιέχουν εγγραφές με 0% ΦΠΑ ή Άνευ ΦΠΑ (πλην των παραστατικών του άρθρου 39α)



ΔΟΜΗ ΑΡΧΕΙΟΥ

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

Η σύνταξη των πεδίων είναι <πεδίο>:<τιμή>. Για παράδειγμα, issuerVatNumber:555777003


TEMPLATE ΑΡΧΕΙΟΥ ΔΙΕΠΑΦΗΣ

method:

issuerVatNumber:

invoiceMark:

clData:



Τα πεδία του αρχείου διεπαφής για την αποστολής χαρακτηρισμών σε επίπεδο παραστατικού

ΠΕΔΙΟ

ΔΟΜΗ/ΕΠΕΞΗΓΗΣΗ

ΥΠΟΧΡΕΩΤΙΚΟ

method

32_2 (Εξόδων)

ΝΑΙ

issuerVatNumber

ΑΦΜ ΟΝΤΟΤΗΤΑΣ ΠΟΥ ΧΑΡΑΚΤΗΡΙΖΕΙ/39

ΤΟ /39 ΠΡΟΣΤΙΘΕΤΑΙ ΔΙΠΛΑ ΣΤΟΝ ΜΑΡΚ, ΜΟΝΟ ΣΤΗΝ ΠΕΡΙΠΤΩΣΗ ΧΑΡΑΚΤΗΡΙΣΜΟΥ ΠΑΡΑΣΤΑΤΙΚΟΥ ΠΟΥ ΠΕΡΙΕΧΕΙ ΤΟΥΛΑΧΙΣΤΟΝ ΜΙΑ ΕΓΓΡΑΦΗ ΧΩΡΙΣ ΦΠΑ ΒΑΣΕΙ ΤΟΥ ΑΡΘΡΟΥ 39α.

ΝΑΙ

invoiceMark

ΜΑΡΚ ΠΑΡΑΣΤΑΤΙΚΟΥ ΠΟΥ ΧΑΡΑΚΤΗΡΙΖΕΤΑΙ

ΝΑΙ

clData

ΔΕΔΟΜΕΝΑ ΧΑΡΑΚΤΗΡΙΣΜΩΝ (ΕΠΑΝΑΛΗΨΗ ΓΙΑ ΠΟΛΛΕΣ ΕΓΓΡΑΦΕΣ)

ΝΑΙ


Το πεδίο clData περιέχει τα εξής:

  1. ΦΠΑ%: Ο συντελεστής ΦΠΑ που θέλουμε να χαρακτηρίσουμε.
  2. Καθαρή Αξία: Η καθαρή αξία που θέλουμε να χαρακτηρίσουμε.
  3. Αξία ΦΠΑ: Η αξία ΦΠΑ που αντιστοιχεί στην καθαρή αξία που θέλουμε να χαρακτηρίσουμε.
  4. Κωδικός Ε3: Ο κωδικός του Ε3 της μορφής E3_XXX_YYY
  5. Κατηγορία: Η κατηγορία των myDATA της μορφής categoryX_Y
  6. Κατηγορία ΦΠΑ: Ο Κωδικός του εντύπου Φ2 με κωδικοποίηση myDATA της μορφής VAT_XXX

Η δομή του πεδίου clDATA είναι η συνεχόμενη γραμμή ΦΠΑ%;ΚΑΘΑΡΗ ΑΞΙΑ;ΑΞΙΑ ΦΠΑ;Ε3;ΚΑΤΗΓΟΡΙΑ;ΚΑΤΗΓΟΡΙΑ ΦΠΑ;. Σε περίπτωση που χαρακτηρίζουμε δύο (2) ή περισσότερες γραμμές, τοποθετούμε τα δεδομένα το ένα κάτω από το άλλο.



Παράδειγμα διεπαφής Χαρακτηρισμού σε επίπεδο γραμμής

[Χρησιμοποιούμε το παραστατικό Β που περιγράφηκε παραπάνω]


method:32_2

issuerVatNumber:555777003

invoiceMark:400000000000001

clData:24;1000;240;E3_585_016;category2_3;VAT_361;



ΕΠΙΣΤΡΕΦΟΜΕΝΟ ΑΡΧΕΙΟ ΕΠΙΤΥΧΟΥΣ ΧΑΡΑΚΤΗΡΙΣΜΟΥ

Το επιστρεφόμενο αρχείο θα περιέχει τα εξής δεδομένα:


invoice mark:400000000000001

classification mark:400000000000002


Το πεδίο invoice mark είναι ο αριθμός ΜΑΡΚ που στείλαμε για χαρακτηρισμό.

Το πεδίο classification mark είναι ο αριθμός ΜΑΡΚ χαρακτηρισμού.



ΕΠΙΣΤΡΕΦΟΜΕΝΟ ΑΡΧΕΙΟ ΑΝΕΠΙΤΥΧΟΎΣ ΧΑΡΑΚΤΗΡΙΣΜΟΥ

Σε περίπτωση που ο χαρακτηρισμός δεν γίνει, αντί του πεδίου classification mark, θα υπάρχει το πεδίο myDATA Errors που θα περιγράφονται το ένα κάτω από το άλλο όλα τα σφάλματα.


invoice mark:400000000000001

myDATA errors

Το παραστατικό με MARK 400000000000001 δεν βρέθηκε για τον ΑΦΜ 555777003


Τα αποτελέσματα χαρακτηρισμού, αποθηκεύονται στον φάκελο υπογραφών, στον υποφάκελο Classifications.