Κέρασμα, έκπτωση και φιλοδώρημα στο myDATA μέσω API: τι στέλνεις και η παγίδα της έκπτωσης
Το API δεν έχει πεδίο έκπτωσης, και ένα πεδίο έκπτωσης γίνεται δεκτό χωρίς να εφαρμοστεί: το παραστατικό πηγαίνει στο myDATA στην πλήρη τιμή. Πώς στέλνεις έκπτωση, κέρασμα και φιλοδώρημα, και τι αποφασίζει ο λογιστής.
Τρία πράγματα που συμβαίνουν σε κάθε βάρδια και κανένα δεν είναι γραμμή χρέωσης: το κέρασμα του καταστήματος, η έκπτωση στον τακτικό πελάτη, το φιλοδώρημα στην κάρτα. Και τα τρία έχουν συγκεκριμένο σχήμα στο API, και ένα από αυτά έχει μια παγίδα που δεν βγάζει σφάλμα.
Η έκπτωση: δεν υπάρχει πεδίο, και αυτό δεν βγάζει σφάλμα
Το API δεν έχει πεδίο έκπτωσης, ούτε στη γραμμή ούτε στο σύνολο. Και ένα πεδίο με όνομα έκπτωσης που στέλνεις γίνεται δεκτό και αγνοείται: η κλήση πετυχαίνει, το παραστατικό παίρνει ΜΑΡΚ, και πηγαίνει στο myDATA στην πλήρη τιμή. Κανένα σφάλμα, σε καμία πλευρά.
Η έκπτωση υπολογίζεται στο δικό σου σύστημα και στέλνεται σαν μειωμένη αξία στη γραμμή:
| Πεδίο της γραμμής | Τι στέλνεις |
|---|---|
unit_price | Η τιμή καταλόγου |
net_, vat_total, subtotal | Τα ποσά μετά την έκπτωση |
Το παραστατικό δείχνει την τιμή καταλόγου δίπλα στη μειωμένη αξία της γραμμής, που είναι αυτό που διαβάζει ο πελάτης σαν έκπτωση. Μια έκπτωση σε όλο τον λογαριασμό κατανέμεται στις γραμμές, γιατί τα σύνολα του παραστατικού είναι το άθροισμα των γραμμών.
Μην τη στείλεις σαν κράτηση. Το πεδίο deductions είναι για πραγματικές κρατήσεις: μια έκπτωση εκεί διαβιβάζεται στο myDATA σαν κράτηση και τυπώνεται κάτω από την «Ανάλυση Κρατήσεων», οπότε η εγγραφή λέει κάτι διαφορετικό από αυτό που έγινε.
Το κέρασμα: γραμμή μηδενικής αξίας
Το κερασμένο είδος μπαίνει στην απόδειξη 11.1 σαν γραμμή μηδενικής αξίας. Είναι το ίδιο σχήμα με μια έκπτωση 100% στη γραμμή:
| Πεδίο της γραμμής | Τι στέλνεις |
|---|---|
unit_price | Η τιμή καταλόγου |
net_, vat_total, subtotal | 0 |
vat_rate | Ο πραγματικός συντελεστής του είδους, όχι 0 |
classification_ / classification_ | category1_95 / _ |
- Ο συντελεστής μένει ο πραγματικός. Με
vat_rate: 0στη μηδενική γραμμή, το myDATA απορρίπτει με σφάλμα 217. - Ολόκληρη απόδειξη κερασμένη εκδίδεται κι αυτή, με όλες τις γραμμές μηδενικές.
- Στο δελτίο παραγγελίας 8.6 μια μηδενική γραμμή δεν μπαίνει δίπλα σε χρεωμένες: το myDATA απορρίπτει το δελτίο με σφάλμα 222. Το κερασμένο είδος πηγαίνει σε δικό του, ολομήδενο δελτίο, ή μόνο στην απόδειξη.
Το πλήρες σώμα είναι στα παραδείγματα JSON για το κέρασμα.
Ή αυτοπαράδοση 6.1
Το κέρασμα μπορεί να εκδοθεί και σαν Στοιχείο Αυτοπαράδοσης 6.1, σε δική του σειρά, με category1_6 και E3_595, τρόπο πληρωμής «επί πιστώσει» και την αιτιολογία στο notes. Το ίδιο σχήμα χρησιμοποιείται για το γεύμα του προσωπικού.
Ποιο από τα δύο ισχύει, γραμμή μηδενικής αξίας ή 6.1, το αποφασίζει ο λογιστής της επιχείρησης, όπως και τη βάση του ΦΠΑ στην αυτοπαράδοση. Το API εκδίδει και τα δύο. Το σύστημά σου καλό είναι να αφήνει την επιλογή στη ρύθμιση του καταστήματος.
Το φιλοδώρημα: εκτός συνόλων
Το φιλοδώρημα πηγαίνει στο πεδίο tip_amount της απόδειξης 11.1. Δεν είναι γραμμή και δεν μπαίνει στα σύνολα: μια απόδειξη με καθαρή αξία 10,00 € και ΦΠΑ 2,40 € μένει με total_amount 12,40 €, και το φιλοδώρημα στέκεται δίπλα. Τυπώνεται στην ηλεκτρονική απόδειξη, στο A4 και στη θερμική εκτύπωση.
Πώς αντιμετωπίζεται φορολογικά το φιλοδώρημα, για την επιχείρηση και για τον εργαζόμενο, το απαντά ο λογιστής της επιχείρησης.
Πώς ξεκινάς
Κάνε δωρεάν εγγραφή στο wrapp.ai με το ΑΦΜ σου και πάτα «Δοκίμασε το API»: παίρνεις email σύνδεσης και API key για το staging.wrapp.ai, χωρίς φορολογική ισχύ, και δοκιμάζεις κέρασμα, έκπτωση και φιλοδώρημα πριν τα δει ο πρώτος πελάτης. Την εικόνα όλης της βάρδιας τη δίνει ο οδηγός για το σύστημα παραγγελιοληψίας και myDATA.
Συχνές ερωτήσεις
Πώς στέλνω έκπτωση μέσω του API;
Σαν μειωμένη αξία στη γραμμή: unit_price η τιμή καταλόγου, και net_total_price, vat_total και subtotal τα ποσά μετά την έκπτωση. Το API δεν έχει πεδίο έκπτωσης, και μια έκπτωση σε όλο τον λογαριασμό κατανέμεται στις γραμμές.
Τι γίνεται αν στείλω πεδίο έκπτωσης;
Γίνεται δεκτό και αγνοείται. Η κλήση πετυχαίνει, το παραστατικό παίρνει ΜΑΡΚ και πηγαίνει στο myDATA στην πλήρη τιμή, χωρίς κανένα σφάλμα.
Μπορώ να περάσω την έκπτωση σαν κράτηση;
Όχι. Το πεδίο deductions διαβιβάζεται στο myDATA σαν κράτηση και τυπώνεται στην Ανάλυση Κρατήσεων, οπότε μια έκπτωση εκεί δηλώνει κάτι διαφορετικό από αυτό που έγινε.
Πώς περνάω ένα κέρασμα στην απόδειξη;
Σαν γραμμή μηδενικής αξίας: unit_price η τιμή καταλόγου, μηδενικά ποσά, category1_95 με _, και ο πραγματικός συντελεστής ΦΠΑ. Με vat_rate 0 το myDATA απορρίπτει με σφάλμα 217. Το κέρασμα μπορεί να εκδοθεί και σαν 6.1, και ποιο ισχύει το αποφασίζει ο λογιστής.
Μπορεί το κέρασμα να μπει στο δελτίο παραγγελίας;
Όχι δίπλα σε χρεωμένες γραμμές: ένα δελτίο 8.6 με χρεωμένη και μηδενική γραμμή απορρίπτεται με σφάλμα 222. Το κερασμένο είδος πηγαίνει σε δικό του ολομήδενο δελτίο ή μόνο στην απόδειξη.
Πού μπαίνει το φιλοδώρημα;
Στο tip_amount της απόδειξης 11.1. Δεν είναι γραμμή και δεν μπαίνει στα σύνολα, και τυπώνεται σε όλες τις εκδοχές της απόδειξης. Τη φορολογική του αντιμετώπιση την απαντά ο λογιστής.
Χρειάζεσαι βοήθεια;
Αν έχεις απορία για αυτό το θέμα ή θέλεις να σιγουρευτείς ότι όλα ρυθμίστηκαν σωστά, επικοινώνησε μαζί μας και θα το δούμε μαζί.