Projekt

Allgemein

Profil

Buchhaltung DATEV 2023 XML » Historie » Version 10

[X] Jens M, 10.06.2026 12:16

1 1 [X] Jens M
h1. Buchhaltung DATEV 2023 XML
2 2 [X] Jens M
3
{{toc}}
4
5
h2. Funktionsweise
6
7
* Automatischer Export nach dem Druck (Definitiv-Status).
8 9 [X] Jens M
* exportiert Ausgangs-Rechnung (nachf. AR)
9
** Ausgangs-Rechung/-Gutschrift: Buchungskonten werden aus den Erlöskonten des ACs und der Steuer-ID des Debitor verwendet
10
*** Eine Übersetzung nach Steuer-ID und Sachkonto ist über Menü: @Konten - Zusammenfassung@ zu pflegen
11
*** es wird nach Kostenstellen differenziert
12
* exportiert Eingangs-Rechnung (nachf. ER)
13
** Eingangs-Rechung/-Gutschrift
14
* setzen des Export-Flag auf Export-Datum
15 1 [X] Jens M
16
h2. Technische Funktionsweise
17
18 10 [X] Jens M
* Beleg-Buchungsdaten-Erstellung in PRODAT
19 9 [X] Jens M
** AR: SSQL @TWawi.Fibu.Export.Datev.XML.AR@
20
*** im Unterschied zu @TWawi.Fibu.Export.Datev.AR@ wird über Kostenstelle gruppiert (Schlagwort @group_by_ks@)
21
** ER: SSQL @TWawi.Fibu.Export.Datev.ER@
22
* Beleg-Bild-Ermittlung
23
** SSQL @TWawi.Fibu.Export.Datev.XML.DMS@, Übergabeparamter:
24
**# Unterscheidung anhand AR und ER anhand Boolean-Parameter (true = AR)
25
**# Übergabe der Belegnummer
26 1 [X] Jens M
** im Default-Fall werden alle anhängenden Dokumente exportiert
27 10 [X] Jens M
* Übermittlung zu "DATEV Unternehmen online":https://www.datev.de/web/de/berufsgruppenuebergreifend/mydatev/cloud-anwendungen/datev-unternehmen-online via "DATEV Belegtransfer":https://help-center.apps.datev.de/documents/1023431
28
29 4 [X] Jens M
30
h2. Export-Daten
31 2 [X] Jens M
32 9 [X] Jens M
* Einzel-Dateien pro Beleg im Zip-Format (z.B.: RG24-00815.zip), beinhaltet
33
** Beleg-Bilder (z.B.: Rechnungs-Pdf)
34
*** bei nur einem Beleg-Bild wird der Dateiname auf die Belegnummer geändert (z.B.: RG24-00815.jpg)
35
*** bei mehreren Beleg-Bildern werden die Original-Dateinamen verwendet
36
** pro Rechnung eine Beleg-XML-Datei (z.B.: RG24-00815.xml)
37 2 [X] Jens M
*** inkl. Stammdaten
38
*** inkl. Belegdaten
39 7 [X] Jens M
*** {{collapse(Beispiel: Rechnungsdaten_RA_R-2023-101.xml)
40 5 [X] Jens M
<pre><code class="xml">
41
<?xml version="1.0" encoding="utf-8"?>
42
<LedgerImport xmlns="http://xml.datev.de/bedi/tps/ledger/v060" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
43
xsi:schemaLocation="http://xml.datev.de/bedi/tps/ledger/v060 Belegverwaltung_online_ledger_import_v060.xsd" version="6.0" 
44
generator_info="DATEV-Musterdaten" generating_system="DATEV-Musterdaten" xml_data="Kopie nur zur Verbuchung berechtigt nicht zum Vorsteuerabzug">
45
  <consolidate consolidatedAmount="1190.00" consolidatedDate="2023-01-12" consolidatedInvoiceId="R-2023-101" consolidatedCurrencyCode="EUR" consolidatedDeliveryDate="2023-01-09">
46
	<accountsReceivableLedger>
47
		<date>2023-01-12</date>
48
		<amount>1190.00</amount>
49
		<accountNo>8400</accountNo>
50
		<costCategoryId>10</costCategoryId>
51
		<costCategoryId2>20</costCategoryId2>
52
		<tax>19.00</tax>
53
		<information>Ausgangsrechnung, noch nicht bezahlt und Kontierung</information>
54
		<currencyCode>EUR</currencyCode>
55
		<invoiceId>R-2023-101</invoiceId>
56
		<bookingText>Produkt B, Art-Nr. Art456</bookingText>
57
		<partyId>K999</partyId>
58
		<vatId>DE999456789</vatId>
59
		<iban>DE33762500000121540061</iban>
60
		<dueDate>2023-01-26</dueDate>
61
		<bpAccountNo>10100</bpAccountNo>
62
		<deliveryDate>2023-01-09</deliveryDate>
63
		<customerName>Musterkunde</customerName>
64
		<customerCity>Musterort</customerCity>
65
    </accountsReceivableLedger>
66
  </consolidate>
67
</LedgerImport>
68
</code></pre>
69
}}
70 2 [X] Jens M
** eine Meta-XML-Datei @document.xml@, welche die Übersicht über den Export beinhaltet
71
*** welche Rechnungen sind im Zip
72
*** welche Belegbilder gehören zu welcher Rechnung
73 1 [X] Jens M
*** welcher Rechnungslauf ist es (YYYY/MM)
74 6 [X] Jens M
*** {{collapse(Beispiel)
75
<pre><code class="xml">
76
<?xml version="1.0" encoding="utf-8"?>
77
<archive xmlns="http://xml.datev.de/bedi/tps/document/v06.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xml.datev.de/bedi/tps/document/v06.0 Document_v060.xsd" version="6.0" 
78
generatingSystem="DATEV-Musterdaten">
79
  <header>
80
    <date>2023-02-02T22:22:22</date>
81
  </header>
82
  <content>
83
    <document>
84
      <extension xsi:type="accountsReceivableLedger" datafile="Rechnungsdaten_RA_R-2023-101.xml">
85
        <property value="2023-01" key="1" />
86
        <property value="Ausgangsrechnungen" key="3" />
87
      </extension>
88
      <extension xsi:type="File" name="Rechnungsbild_RA_R-2023-101.pdf"/>
89
	  <repository> <!--optional-->
90
        <level id="1" name="Softwarename"/>
91
        <level id="2" name="Belege"/>
92
        <level id="3" name="2023/01"/>
93
      </repository>
94
    </document>
95
    <document>
96
      <extension xsi:type="accountsReceivableLedger" datafile="Rechnungsdaten_RA_R-2023-204.xml">
97
        <property value="2023-02" key="1" />
98
        <property value="Ausgangsrechnungen" key="3" />
99
      </extension>
100
      <extension xsi:type="File" name="Rechnungsbild_RA_R-2023-204.pdf"/>
101
      <extension xsi:type="File" name="Rechnungsbild_RA_R-2023-204_Anhang1.pdf"/>
102
      <extension xsi:type="File" name="Rechnungsbild_RA_R-2023-204_Anhang2.pdf"/>
103
      <repository> <!--optional-->
104
        <level id="1" name="Softwarename"/>
105
        <level id="2" name="Belege"/>
106
        <level id="3" name="2023/02"/>
107
      </repository>
108
    </document>
109
  </content>
110
</archive>
111
</code></pre>
112
}}
113 2 [X] Jens M
114
h2. Entwicklungsreferenz
115 3 [X] Jens M
116
* Stand 2023 
117 2 [X] Jens M
* "Entwicklung im Sep. 2024":https://redmine.prodat-sql.de/issues/21434
118
* Beschreibung: https://developer.datev.de/de/file-format/details/datev-xml-interface-online/format-specification-/record-data-file-
119
* Validator: https://apps.datev.de/help-center/documents/1070393
120
* Funktionsweise: https://apps.datev.de/help-center/documents/1035732
121
122
h2. Beispiel
123 1 [X] Jens M
124 5 [X] Jens M
* siehe Anhang +accountsReceivableLedger_Ausgangsrechnungen.zip\AR_ledger_V6_2023.zip\+