Projekt

Allgemein

Profil

Buchhaltung DATEV 2023 XML » Historie » Revision 5

Revision 4 ([X] Jens M, 26.09.2024 11:22) → Revision 5/8 ([X] Jens M, 26.09.2024 11:29)

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) 
 <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) 

 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\+