Hallo Dino, wir haben am Donnerstag unseren Produktiv Freigabe Termin für den Buchungsdatenservice. Ich gehe gerade noch einmal alle Punkte durch, um zu prüfen, ob ich etwas vergessen habe, da fällt mir eine Änderung in dem Dokument auf: https://developer.datev.de/datev/platform/de/node/33197 Ich hatte dieses Dokument in diesem Thread hier zitiert, siehe oben (ansonsten hätte ich nämlich gedacht, dass ich mich da in der Vergangenheit geirrt habe bzw. nicht aufmerksam war). Ich war es aber! Datev hat das Dokument einfach geändert, ohne den Changelog anzupassen. Vorher stand da: "Für jedes Dokument ist zusätzlich zwingend ein Metadaten-Objekt (JSON) Namens "metadata" zu übermitteln. Metadata enthält insgesamt fünf Datenfelder von denen die ersten beiden (document_type, note) nicht verwendet werden sollen. Die letzen drei Datenfelder (category, folder, register) sollen den Ablageort des Dokumentes angeben. category soll einen Verweis auf die 3rd-Party App darstellen, folder die Art der Dokumente und register den Kalendermonat und -jahr des Dokumentes, also z.B. (SuperERP, Belege, 2023-05)" Jetzt steht da: "Für jedes Dokument ist zusätzlich zwingend ein Metadaten-Objekt (JSON) Namens "metadata" zu übermitteln. Das Objekt enthält insgesamt fünf Parameter: document_type: Der Belegtyp des Dokuments. Es kann Kunden geben, welche sich die Angabe des Belegtyps wünschen und es kann Kunden geben, welche die Verwendung des Belegtyps stört. Von daher wird empfohlen dem Kunden eine Checkbox in der App anzubieten, ob dieser Parameter bei der Schnittstelle verwendet werden soll oder nicht. note: Eine Notiz, die dem Dokument mitgegeben werden kann und bei Ansicht des Dokuments angezeigt wird. category + folder + register: Definieren den Ablageort im Belegarchiv von Belege online und sind zwingend zu nutzen (MUST). Die drei Parameter spiegeln ein Ablagearchiv mit 3 Ebenen wieder. 1. Ebene Category > 2. Ebene Folder > 3. Ebene Register. Alle drei Ebenen sind zu nutzen und die Verzeichnisse werden, wenn nicht bereits in Belege online vorhanden, zur Laufzeit auf Basis des HTTP-Requests angelegt. Parameter "category" soll einen Verweis auf die 3rd-Party App darstellen, "folder" z.B. die Art der Dokumente und "register" den Kalendermonat und -jahr des Dokumentes, also z.B. (SuperERP, Belege, 2023-05)." Viele Grüße Reisekostenrechner
... Mehr anzeigen