Projekt

Allgemein

Profil

Buchhaltung DATEV 2023 XML » Historie » Revision 7

Revision 6 ([X] Jens M, 26.09.2024 11:30) → Revision 7/8 ([X] Jens M, 26.09.2024 11:32)

h1. Buchhaltung DATEV 2023 XML 

 {{toc}} 

 h2. Funktionsweise 

 * Automatischer Export nach dem Druck (Definitiv-Status). 
 * Ausgangs-Rechung/-Gutschrift: Buchungskonten werden aus den Erlöskonten des ACs und der Steuer-ID des Debitor verwendet 
 ** Eine Übersetzung nach Steuer-ID und Sachkonto ist über Menü: @Konten - Zusammenfassung@ zu pflegen 
 ** es wird nach Kostenstellen differenziert 

 h2. Technische Funktionsweise 

 * AR: SSQL @TWawi.Fibu.Export.Datev.XML.AR@ 
 ** im Unterschied zu @TWawi.Fibu.Export.Datev.AR@ wird über Kostenstelle gruppiert (Schlagwort @group_by_ks@) 
 * ER: SSQL @TWawi.Fibu.Export.Datev.ER@ 

 h2. Export-Daten 

 * im Zip-Format, beinhaltet 
 ** Beleg-Bilder (z.B. Rechnungs-Pdf) 
 ** pro Rechnung eine XML (z.B. RG24-00815.xml) 
 *** inkl. Stammdaten 
 *** inkl. Belegdaten 
 *** {{collapse(Beispiel: Rechnungsdaten_RA_R-2023-101.xml) {{collapse(Beispiel) 
 <pre><code class="xml"> 
 <?xml version="1.0" encoding="utf-8"?> 
 <LedgerImport xmlns="http://xml.datev.de/bedi/tps/ledger/v060" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
 xsi:schemaLocation="http://xml.datev.de/bedi/tps/ledger/v060 Belegverwaltung_online_ledger_import_v060.xsd" version="6.0"  
 generator_info="DATEV-Musterdaten" generating_system="DATEV-Musterdaten" xml_data="Kopie nur zur Verbuchung berechtigt nicht zum Vorsteuerabzug"> 
   <consolidate consolidatedAmount="1190.00" consolidatedDate="2023-01-12" consolidatedInvoiceId="R-2023-101" consolidatedCurrencyCode="EUR" consolidatedDeliveryDate="2023-01-09"> 
	 <accountsReceivableLedger> 
		 <date>2023-01-12</date> 
		 <amount>1190.00</amount> 
		 <accountNo>8400</accountNo> 
		 <costCategoryId>10</costCategoryId> 
		 <costCategoryId2>20</costCategoryId2> 
		 <tax>19.00</tax> 
		 <information>Ausgangsrechnung, noch nicht bezahlt und Kontierung</information> 
		 <currencyCode>EUR</currencyCode> 
		 <invoiceId>R-2023-101</invoiceId> 
		 <bookingText>Produkt B, Art-Nr. Art456</bookingText> 
		 <partyId>K999</partyId> 
		 <vatId>DE999456789</vatId> 
		 <iban>DE33762500000121540061</iban> 
		 <dueDate>2023-01-26</dueDate> 
		 <bpAccountNo>10100</bpAccountNo> 
		 <deliveryDate>2023-01-09</deliveryDate> 
		 <customerName>Musterkunde</customerName> 
		 <customerCity>Musterort</customerCity> 
     </accountsReceivableLedger> 
   </consolidate> 
 </LedgerImport> 
 </code></pre> 
 }} 
 ** eine Meta-XML-Datei @document.xml@, welche die Übersicht über den Export beinhaltet 
 *** welche Rechnungen sind im Zip 
 *** welche Belegbilder gehören zu welcher Rechnung 
 *** welcher Rechnungslauf ist es (YYYY/MM) 
 *** {{collapse(Beispiel) 
 <pre><code class="xml"> 
 <?xml version="1.0" encoding="utf-8"?> 
 <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"  
 generatingSystem="DATEV-Musterdaten"> 
   <header> 
     <date>2023-02-02T22:22:22</date> 
   </header> 
   <content> 
     <document> 
       <extension xsi:type="accountsReceivableLedger" datafile="Rechnungsdaten_RA_R-2023-101.xml"> 
         <property value="2023-01" key="1" /> 
         <property value="Ausgangsrechnungen" key="3" /> 
       </extension> 
       <extension xsi:type="File" name="Rechnungsbild_RA_R-2023-101.pdf"/> 
	   <repository> <!--optional--> 
         <level id="1" name="Softwarename"/> 
         <level id="2" name="Belege"/> 
         <level id="3" name="2023/01"/> 
       </repository> 
     </document> 
     <document> 
       <extension xsi:type="accountsReceivableLedger" datafile="Rechnungsdaten_RA_R-2023-204.xml"> 
         <property value="2023-02" key="1" /> 
         <property value="Ausgangsrechnungen" key="3" /> 
       </extension> 
       <extension xsi:type="File" name="Rechnungsbild_RA_R-2023-204.pdf"/> 
       <extension xsi:type="File" name="Rechnungsbild_RA_R-2023-204_Anhang1.pdf"/> 
       <extension xsi:type="File" name="Rechnungsbild_RA_R-2023-204_Anhang2.pdf"/> 
       <repository> <!--optional--> 
         <level id="1" name="Softwarename"/> 
         <level id="2" name="Belege"/> 
         <level id="3" name="2023/02"/> 
       </repository> 
     </document> 
   </content> 
 </archive> 
 </code></pre> 
 }} 

 h2. Entwicklungsreferenz 

 * Stand 2023  
 * "Entwicklung im Sep. 2024":https://redmine.prodat-sql.de/issues/21434 
 * Beschreibung: https://developer.datev.de/de/file-format/details/datev-xml-interface-online/format-specification-/record-data-file- 
 * Validator: https://apps.datev.de/help-center/documents/1070393 
 * Funktionsweise: https://apps.datev.de/help-center/documents/1035732 

 h2. Beispiel 

 * siehe Anhang +accountsReceivableLedger_Ausgangsrechnungen.zip\AR_ledger_V6_2023.zip\+