Ενσωματωμένη λογιστική: Κατασκευή ή αγορά για αγορές (marketplaces)
Μια λίστα απαιτήσεων, ένα μοντέλο κόστους με συγκεκριμένες παραδοχές και οι συνθήκες υπό τις οποίες κάθε απάντηση είναι η σωστή.
Κάθε αγορά (marketplace) αργά ή γρήγορα κατασκευάζει το δικό της καθολικό (ledger). Το μόνο ερώτημα είναι αν αυτό χτίζεται μεθοδικά, ως ένα σύστημα με δικλείδες ασφαλείας, ή τυχαία, ως μια στήλη balance (υπόλοιπο) στην οποία γράφουν τρεις διαφορετικές υπηρεσίες και κανείς δεν την εμπιστεύεται απόλυτα.
Αυτό το άρθρο αφορά τη λήψη αυτής της απόφασης συνειδητά. Καλύπτει τι περιλαμβάνει στην πραγματικότητα αυτή η εργασία, πώς να κοστολογηθεί χωρίς αυταπάτες και τις ειδικές συνθήκες κάτω από τις οποίες η κατασκευή αποτελεί τη σωστή απάντηση - διότι μερικές φορές όντως είναι.
Τι σημαίνει «ενσωματωμένη λογιστική» (embedded accounting) εδώ
Ενσωματωμένη λογιστική σημαίνει ότι τα λογιστικά βιβλία βρίσκονται μέσα στο προϊόν σας και όχι σε μια ξεχωριστή εφαρμογή που ανοίγει κάποιος εκτός αυτού. Το λογισμικό σας καταγράφει τις εγγραφές καθώς συμβαίνουν τα γεγονότα, οι χρήστες σας βλέπουν ό,τι τους εμφανίζει η διεπαφή σας και κανείς δεν εξάγει υπολογιστικά φύλλα για λογιστή στο τέλος του μήνα.
Για μια αγορά, αυτό καλύπτει τουλάχιστον: τις εισπράξεις πληρωμών από αγοραστές, τα ποσά που οφείλονται στους πωλητές, τις προμήθειες που κερδίζετε, τις χρεώσεις επεξεργασίας πληρωμών, τον ΦΠΑ επί των αμοιβών σας και επί της υποκείμενης συναλλαγής, τις επιστροφές χρημάτων (refunds), τις αμφισβητήσεις συναλλαγών (chargebacks), τα αποθεματικά, τις πληρωμές προς πωλητές (payouts) και τη συμφωνία (reconciliation) όλων των παραπάνω με έναν τραπεζικό λογαριασμό ή πάροχο πληρωμών.
Τι κατασκευάζετε πραγματικά αν επιλέξετε την ανάπτυξη
Το καθολικό (ledger) καθεαυτό είναι το μικρότερο κομμάτων. Οι ομάδες τείνουν να εκτιμούν εσφαλμένα το πρώτο στοιχείο και ανακαλύπτουν τα υπόλοιπα εκ των υστέρων.
| Στοιχείο | Τι περιλαμβάνει |
|---|---|
| Ημερολόγιο και λογαριασμοί | Ισοσκελισμένες εγγραφές, σχέδιο λογαριασμών, τύποι λογαριασμών, εναπομείναντα υπόλοιπα |
| Αμεταβλητότητα (Immutability) | Αποθήκευση μόνο για προσθήκη (append-only), ροή εργασιών αντιστροφής και διόρθωσης, καμία τροποποίηση επί τόπου (in-place edits) |
| Έλεγχος περιόδων | Κλείσιμο, κλείδωμα, απόρριψη καθυστερημένων καταχωρίσεων, ελεγχόμενο άνοιγμα με αρχείο καταγραφής ελέγχου (audit record) |
| Αναλλοίωτη εκτέλεση (Idempotency) | Κλειδιά, αποθήκευση προηγούμενων απαντήσεων, ανίχνευση συγκρούσεων σε τροποποιημένα payloads |
| Χειρισμός χρηματικών ποσών | Αριθμητική ακριβούς δεκαδικής μορφής ή υποδιαιρέσεων νομίσματος (minor-unit), κωδικοί νομισμάτων, ισοτιμίες και η πηγή τους, λογαριασμοί στρογγυλοποίησης |
| Μηχανισμός ΦΠΑ | Συντελεστές ανά χώρα με ημερομηνίες ισχύος, τόπος παράδοσης, αντίστροφη επιβάρυνση (reverse charge), κανόνες υποτιθέμενου προμηθευτή (deemed supplier), εξαιρέσεις |
| Έλεγχοι ταυτότητας ΦΠΑ | Επικύρωση έναντι του επίσημου μητρώου, προσωρινή αποθήκευση (caching), χρονικές σημάνσεις (timestamps), αναγνωριστικά αιτημάτων, ουρά χειροκίνητου ελέγχου για αποτυχίες |
| Παραστατικά | Τιμολόγια, πιστωτικά σημειώματα, συνεχής αρίθμηση ανά σειρά και έτος, απόδοση PDF, παράδοση |
| Ηλεκτρονική τιμολόγηση | Δομημένες μορφές όπως EN 16931 UBL και εθνικές μορφές ανά χώρα όπου απαιτούνται |
| Εισαγωγή τραπεζικών δεδομένων | Εισαγωγή κίνησης λογαριασμού ή σύνδεση με συναίνεση τράπεζας, αποφυγή διπλοεγγραφών για ήδη εισαγμένες συναλλαγές |
| Συμφωνία (Reconciliation) | Κανόνες αντιστοίχισης, βαθμολόγηση, μερικές αντιστοιχίσεις, εξαιρέσεις που μπορεί να επιλύσει ένας άνθρωπος |
| Πληρωμές προς συνεργάτες (Payouts) | Παραγωγή αρχείου πληρωμών, ομαδοποίηση πληρωμών, αντιστοίχιση πληρωμών πίσω στα υποκείμενα στοιχεία |
| Αναφορές | Ισοζύγιο, ισολογισμός, αποτελέσματα χρήσης, ταμειακές ροές, σύνολα ΦΠΑ, ληξιπρόθεσμες οφειλές |
| Φορολογικά μητρώα και δηλώσεις | Οτιδήποτε απαιτούν οι χώρες σας, στη μορφή που αποδέχεται η αρχή |
| Έλεγχος (Audit) | Υποκείμενο, ενέργεια, οντότητα και η ίδια η αλλαγή, με δυνατότητα υποβολής ερωτημάτων, για κάθε τροποποίηση |
| Διατήρηση και εξαγωγή | Δεκαετής διατήρηση για αρχεία OSS, πλήρης εξαγωγή δεδομένων, τεκμηριωμένο αρχείο |
Περίπου δύο από αυτές τις δεκαεπτά γραμμές είναι το κομμάτι που φαντάζονται οι περισσότερες ομάδες όταν λένε «θα φτιάξουμε ένα ledger».
Ειλικρινής κοστολόγηση
Οποιοσδήποτε αριθμός εδώ εξαρτάται από την ομάδα σας, επομένως αντιμετωπίστε τα παρακάτω ως μέθοδο και όχι ως προσφορά. Πάρτε τα παραπάνω στοιχεία, αντιστοιχίστε σε καθένα ένα μέγεθος σε εβδομάδες μηχανικού με βάση την ταχύτητα της δικής σας ομάδας και, στη συνέχεια, εφαρμόστε τρεις διορθώσεις που οι εκτιμήσεις συχνά παραλείπουν.
Πρώτη διόρθωση: τα στοιχεία συμμόρφωσης δεν είναι εφάπαξ. Οι συντελεστές αλλάζουν, τα όρια αλλάζουν, οι μορφές αλλάζουν και το πακέτο της ΕΕ για τον ΦΠΑ στην ψηφιακή εποχή (ViDA) φέρνει υποχρεώσεις με χρονοδιαγράμματα - αλλαγές OSS και IOSS από την 1η Ιανουαρίου 2027, διευρυμένοι κανόνες πλατφορμών από την 1η Ιουλίου 2028, διασυνοριακή ψηφιακή υποβολή εκθέσεων από την 1η Ιουλίου 2030. Η επιλογή της κατασκευής σημαίνει ότι αναλαμβάνετε την ευθύνη για καθεμία από αυτές τις μεταβάσεις.
Δεύτερη διόρθωση: η εργασία διασφάλισης της ορθότητας διαρκεί περισσότερο από την ανάπτυξη χαρακτηριστικών. Η πρώτη έκδοση διαχειρίζεται την ιδανική πορεία (happy path). Η μακρά ουρά (long tail) περιλαμβάνει επιστροφές χρημάτων μετά την πληρωμή, μερικές επιστροφές, αμφισβητήσεις που φτάνουν εβδομάδες αργότερα, στρογγυλοποίηση νομισμάτων, διπλότυπα webhooks και αρχεία διακανονισμού που δεν συμφωνούν με τα αρχεία σας. Εδώ είναι που χάνεται το ημεerολόγιο.
Τρίτη διόρθωση: ο λογιστής είναι βασικός ενδιαφερόμενος (stakeholder) και όχι απλός ελεγκτής. Βιβλία τα οποία ένας επαγγελματίας οικονομικός σύμβουλος δεν υπογράφει δεν θεωρούνται ολοκληρωμένα, και αυτή η ανατροφοδότηση φτάνει καθυστερημένα σε μια πορεία ανάπτυξης.
Ένας χρήσιμος έλεγχος λογικής: κοστολογήστε την mικρότερη αξιόπιστη κατασκευή - καθολικό, διορθώσεις, κλείδωμα περιόδων, αναλλοίωτη εκτέλεση, χειρισμός χρημάτων, ΦΠΑ μίας χώρας, τιμολόγια, τραπεζική εισαγωγή, αντιστοίχιση και βασικό σετ αναφορών - και συγκρίνετέ την με ένα έτος χρήσης μιας συνδρομητικής υπηρεσίας με χρέωση βάσει χρήσης (metered service). Τα δημοσιευμένα προγράμματα του Nordlet ξεκινούν από 10 € το μήνα με 3.000 αιτήματα συμπεριλαμβανόμενα και φτάνουν τα 300 € το μήνα με 200.000 αιτήματα. Εάν μια κατασκευή κοστίζει ένα κλάσμα του έτους ενός και μόνο μηχανικού, αυτό αποτελεί πραγματικό επιχείρημα υπέρ της κατασκευής. Εάν κοστίζει αρκετά έτη μηχανικού συν τη μόνιμη συντήρηση, η σύγκριση δεν υφίσταται καν, και γίνεται ακόμη λιγότερο ευνοϊκή κάθε χρόνο που οι κανόνες αλλάζουν.
Πότε η κατασκευή είναι αποδεδειγμένα σωστή
Τρεις περιπτώσεις, όλες πραγματικές.
Το καθολικό σας είναι το προϊόν σας. Εάν κατασκευάζετε μια πλατφόρμα πληρωμών, ένα τραπεζικό προϊόν ή ένα ψηφιακό πορτοφόλι όπου η συμπεριφορά του υπολοίπου υπό συνθήκες ταυτόχρονης εκτέλεσης (concurrency) αποτελεί το διαφοροποιητικό σας στοιχείο, το καθολικό είναι πυρήνας και πρέπει να σας ανήκει. Εξετάστε προϊόντα υποδομής καθολικού αντί για κατασκευή από το μηδέν και κρατήστε τη νομοθετημένη λογιστική ξεχωριστή.
Το μοντέλο σας δεν ταιριάζει σε κανένα λογιστικό σύστημα. Ορισμένες αγορές έχουν πράγματι ασυνήθιστες δομές διακανονισμού - διαχωρισμούς μεταξύ πολλών μερών με υπό αίρεση απελευθερώσεις, μεσεγγύηση (escrow) με σταδιακά ορόσημα, σύνθετες πολιτικές αποθεματικών. Εάν κανένα προϊόν δεν το μοντελοποιεί και οι λύσεις παράκαμψης είναι χειρότερες από την κατασκευή, προχωρήστε στην κατασκευή.
Ο όγκος σας καθιστά τη χρέωση βάσει χρήσης ακατάλληλη. Σε επαρκώς ακραίους ρυθμούς συναλλαγών, η τιμολόγηση ανά αίτημα παύει να είναι ελκυστική. Μοντελοποιήστε το με πραγματικούς αριθμούς προτού το υποθέσετε, διότι ο όρος «akραίος» εδώ είναι υψηλότερος από αυτόν που φτάνουν οι περισσότερες πλατφόρμες.
Πότε η αγορά είναι η σωστή επιλογή
Η αγορά κερδίζει όταν η λογιστική είναι απαραίτητη αλλά όχι διαφοροποιητική, κάτι που αποτελεί τη συνήθη περίπτωση. Κανείς δεν επιλέγει την αγορά σας επειδή οι λογιστικές σας εγγραφές είναι κομψές. Το προσέχουν μόνο όταν τα βιβλία είναι λάθος.
Η αγορά είναι επίσης η σωστή επιλογή όταν οι υποχρεώσεις σας αφορούν πολλές χώρες. Οι κανόνες ΦΠΑ ανά χώρα, η διατήρηση αποδεικτικών στοιχείων και οι εντολές ηλεκτρονικής τιμολόγησης αποτελούν μια μόνιμη ροή συντήρησης, και ένας προμηθευτής αποσβένει αυτή την εργασία σε κάθε πελάτη. Το Nordlet προσφέρει ΦΠΑ ΕΕ ανά χώρα με επικύρωση VIES, υπολογισμό δήλωσης OSS και IOSS, μητρώα i.SAF και EN 16931 UBL για το Peppol ως μέρος του προϊόντος και όχι ως ένα έργο που πρέπει να προγραμματίσετε.
Μια μέση οδός στην οποία καταλήγουν οι περισσότερες ομάδες
Η πρακτική απάντηση συνήθως δεν είναι ούτε το ένα ούτε το άλλο. Είναι: αγοράστε το καθολικό, κατασκευάστε τη ροή εργασιών.
Το λογιστικό backend διαχειρίζεται τις εγγραφές, τη φορολογική μεταχείριση, τα έγγραφα, το κλείσιμο περιόδου και το αρχείο καταγραφής ελέγχου (audit trail). Το προϊόν σας διαχειρίζεται οτιδήποτε βλέπουν οι χρήστες σας και κάθε επιχειρηματικό κανόνα που είναι ειδικός στην αγορά σας - πότε αποδεσμεύονται τα κεφάλαια, ποια είναι η πολιτική αποθεματικών, πώς αντιμετωπίζονται οι διαφορές, τι δείχνει ο πίνακας ελέγχου του πωλητή. Καλείτε το API λογιστικής τη στιγμή που δεσμεύονται τα χρήματα και διατηρείτε τα τμήματα που είναι πραγματικά δικά σας.
Αυτό το όριο αντέχει επίσης στις αλλαγές καλύτερα από τις εναλλακτικές λύσεις. Μια νέα χώρα προσθέτει παραμετροποίηση αντί για ένα νέο έργο. Μια νέα πολιτική πληρωμών αποτελεί τον κώδικά σας και όχι αίτημα προς προμηθευτή.
Τι να αποφασίσετε προτού δεσμευτείτε
- Είναι το καθολικό σας διαφοροποιητικό στοιχείο ή υποχρέωση; Νιώστε ειλικρινείς· οι περισσότερες είναι υποχρεώσεις.
- Πόσες χώρες και τι απαιτεί η καθεμία; Μόνο συντελεστές, ή δηλώσεις, ή μητρώα, ή υποβολή.
- Ποια είναι η διαδικασία διόρθωσής σας; Οι επιστροφές μετά την πληρωμή και οι καθυστερημένες αμφισβητήσεις είναι οι περιπτώσεις που εκθέτουν έναν αδύναμο σχεδιασμό.
- Ποιος υπογράφει τα βιβλία; Συμπεριλάβετε αυτό το άτομο προτού ο σχεδιασμός οριστικοποιηθεί και όχι κατόπιν εορτής.
- Ποιο είναι το σχέδιο δεκαετούς διατήρησης; Τα αρχεία OSS πρέπει να διατηρούνται για δέκα χρόνια από το τέλος του έτους της συναλλαγής, και ένα αρχείο (archive) είναι σύστημα και όχι απλώς αντίγραφο ασφαλείας.
- Πώς μοιάζει μια μετάβαση σε τρία χρόνια; Και προς τις δύο κατευθύνσεις. Δημιουργήστε μια δοκιμαστική εξαγωγή την πρώτη μέρα και κρατήστε την ενεργή.
FAQ
Πόσος χρόνος απαιτείται για την κατασκευή ενός καθολικού αγοράς;
Μια πρώτη έκδοση που καταχωρεί ισοσκελισμένες εγγραφές μπορεί να λειτουργήσει σε λίγες εβδομάδες. Μια έκδοση που χειρίζεται επιστροφές μετά την πληρωμή, καθυστερημένες αμφισβητήσεις, στρογγυλοποίηση πολλαπλών νομισμάτων, διπλότυπα webhooks παρόχων, κλείσιμο περιόδου και έλεγχο που αποδέχεται ένας λογιστής απαιτεί ουσιαστικά περισσότερο χρόνο, και η συντήρηση δεν τελειώνει ποτέ. Υπολογίστε τη δεύτερη περίπτωση, διότι αυτό σημαίνει παραγωγικό περιβάλλον.
Μπορούμε να ξεκινήσουμε με μια στήλη balance και να μεταναστεύσουμε αργότερα;
Μπορείτε, και πολλοί το κάνουν, αλλά προγραμματίστε τη μετανάστευση ώστε να είναι δυσκολότερη από την αρχική κατασκευή. Η ανασυγκρότηση του ιστορικού από ένα τροποποιήσιμο υπόλοιπο είναι εφικτή μόνο εάν διατηρήσατε κάθε γεγονός που το άλλαξε - πράγμα που σημαίνει, μόνο εάν είχατε ήδη καθολικό.
Αντικαθιστά ένα API ενσωματωμένης λογιστικής την οικονομική μας ομάδα;
Όχι. Αφαιρεί τη χειροκίνητη καταγραφή και τη συμφωνία. Κάποιος εξακολουθεί να κλείνει τον μήνα, να ελέγχει τις εξαιρέσεις, να λαμβάνει κρίσιμες αποφάσεις και να υποβάλλει δηλώσεις.
Τι γίνεται με τον GDPR εάν το καθολικό είναι αμετάβλητο;
Διατηρήστε τα οικονομικά δεδομένα και τις ψευδωνυμοποιημένες αναφορές στα αμετάβλητα αρχεία, και τα προσωπικά στοιχεία σε ένα ξεχωριστό σύστημα με τη δική του διαδικασία διατήρησης και διαγραφής. Η αμεταβλητότητα ισχύει για το οικονομικό γεγονός και όχι για κάθε χαρακτηριστικό που συνδέεται με αυτό.
Αποτελεί το λογισμικό ανοιχτού κώδικα μια μέση λύση;
Είναι μια πραγματική επιλογή, η οποία απλώς μεταβάλλει το κόστος αντί να το εξαλείφει: αναλαμβάνετε εσείς τη φιλοξενία, τις αναβαθμίσεις, την τοπική προσαρμογή ανά χώρα και τις ενημερώσεις συμμόρφωσης. Υπολογίστε τα κόστη αυτά προτού θεωρήσετε ότι η εξοικονόμηση της άδειας χρήσης αντιπροσωπεύει ολόκληρη την εικόνα.