Closed memisibram closed 8 months ago
Can you please provide the official myData documentation and the relevant legislation for sending Delivery Notes (Δελτία Αποστολής) that supports this PR?
Article 37 mentioned on page 27
https://www.aade.gr/sites/default/files/2023-04/%CE%9F.%203029-2023.pdf
Άρθρο 37 «Χηφιακή έκδοση παραστατικών διακίνησης αγαθών – Σροποποίηση άρθρου 5 ν. 4308/2014»
Με το άρθρο 37 του κοινοποιούμενου νόμου προστέθηκαν στο άρθρο 5 του ν. 4308/2014 (Α΄ 251), περί ελληνικών λογιστικών προτύπων, παρ. 9Α, 9Β και 9Γ, ως εξής: 28 «9Α. Για την εκπλήρωση των υποχρεώσεων διακίνησης αγαθών των παρ. 8 και 9, τα σχετικά παραστατικά εκδίδονται ψηφιακά, φέρουν συγκεκριμένες προδιαγραφές και σημάνσεις και διαβιβάζονται απευθείας στην Ανεξάρτητη Αρχή Δημοσίων Εσόδων (Α.Α.Δ.Ε.). 9Β. Με κοινή απόφαση του Τπουργού Οικονομικών και του Διοικητή της Α.Α.Δ.Ε. εξειδικεύεται η έκταση εφαρμογής και καθορίζονται ο χρόνος διαβίβασης, οι εξαιρέσεις και η έναρξη ισχύος των υποχρεώσεων της παρ. 9Α. 9Γ. Με απόφαση του Διοικητή της Α.Α.Δ.Ε. καθορίζονται οι ειδικότερες υποχρεώσεις των υπόχρεων οντοτήτων της παρ. 9Α, οι προδιαγραφές, το περιεχόμενο και ο μορφότυπος των ψηφιακών παραστατικών διακίνησης, ο τρόπος και τα κανάλια διαβίβασης αυτών στην Α.Α.Δ.Ε., καθώς και οι διαδικασίες και λεπτομέρειες για την εφαρμογή των υποχρεώσεων της παρ. 9Α.»
You can also read this article dated 01/11/23. https://www.e-forologia.gr/cms/viewContents.aspx?id=230864
Official documentation for v1.0.8 https://www.aade.gr/epiheiriseis/mydata-ilektronika-biblia-aade/mydata/dokimastiko-periballon
Technical description of REST API v1.0.8 interfaces for transmitting & receiving data for ERP users -> paragraph 5.3.2 https://www.aade.gr/sites/default/files/2023-12/myDATA%20API%20Documentation%20v1.0.8_preofficial_erp_1.pdf
I am not a lawyer and I do not speak English. I communicate through translation. Please excuse any incomprehensible or complex sentences.
Looks like this PR only implements a part of the upcoming changes and there are some other changes that must be done in order to make the next release fully compatible with the mydata's v1.0.8 release. I've created a new branch and intend to merge this PR there and make the necessary changes until we cover everything on the new version. Is that ok with you?
No problem from my perspective. I found this package while preparing something myself with xml data. Saved me a lot of trouble with a little tweaking, thanks for sharing.
There are definitely other changes that need to be made, I only added the Delivery Notes (Δελτία Αποστολής) section that was necessary for me. The strange thing is that they requested this in the relevant legislation, but even in the timologio application, there is no such option yet. :) Welcome to the mess created by the Greek government.
Finally, I am adding a photo of the output from the qrUrl result. I don't know if we should close this conversation or not. This is the first time I forked something on GitHub.
Thanks for the feedback. I will make the necessary adjustments to your v3.1.7 branch. Please feel free to make your own commits to that branch. Hopefully if it all goes well we will make this PR to the production. Thank you!
Moving to branch https://github.com/firebed/aade-mydata/tree/v1.0.8
Changes for adding a Delivery note to an invoice. Added isDeliveryNote and components that can be used with it. Check out the SendInvoices sample code.