DATEV-Export Format 2018 Frontend Dateien und locales
authorJan Büren <jan@kivitendo-premium.de>
Thu, 21 Sep 2017 11:54:31 +0000 (13:54 +0200)
committerJan Büren <jan@kivitendo-premium.de>
Thu, 21 Sep 2017 12:12:42 +0000 (14:12 +0200)
bin/mozilla/datev.pl
locale/de/all
templates/webpages/datev/export3.html
templates/webpages/datev/export_bewegungsdaten.html

index 5acf555..129deda 100644 (file)
@@ -101,7 +101,7 @@ sub export3 {
 
   my %data = (
     exporttype => $::form->{exporttype} ? DATEV_ET_STAMM : DATEV_ET_BUCHUNGEN,
-    format     => $::form->{kne}        ? DATEV_FORMAT_KNE : DATEV_FORMAT_OBE,
+    format     => $::form->{kne}        ? DATEV_FORMAT_KNE : $::form->{csv} ? DATEV_FORMAT_CSV : die "unknown format",
   );
 
   if ($::form->{exporttype} == DATEV_ET_STAMM) {
index 00f5792..de817d1 100755 (executable)
@@ -36,6 +36,7 @@ $self->{texts} = {
   '...done'                     => '...fertig',
   '...on the TODO list'         => '...auf der Aufgabenliste',
   '0% tax with taxkey'          => '0% Steuer mit Steuerschl&uuml;ssel ',
+  '1)'                          => '',
   '1. Quarter'                  => '1. Quartal',
   '2 years'                     => '2 Jahre',
   '2. Quarter'                  => '2. Quartal',
@@ -405,6 +406,8 @@ $self->{texts} = {
   'Bank transfer payment list for export #1' => 'Überweisungszahlungsliste für SEPA-Export #1',
   'Bank transfer via SEPA'      => 'Überweisung via SEPA',
   'Bank transfers via SEPA'     => 'Überweisungen via SEPA',
+  'Base Transaction Value'      => 'Basisumsatz',
+  'Base Transaction Value Currency Code' => 'WKZ Basisumsatz',
   'Base unit'                   => 'Basiseinheit',
   'Basic Data'                  => 'Basisdaten',
   'Basic Settings for the Requirement Spec' => 'Grundeinstellungen des Pflichtenheftes',
@@ -482,6 +485,7 @@ $self->{texts} = {
   'CN'                          => 'Kd-Nr.',
   'CR'                          => 'H',
   'CSS style for pictures'      => 'CSS Style für Bilder',
+  'CSV Export successful!'      => 'CSV-Export erfolgreich!',
   'CSV export'                  => 'CSV-Export',
   'CSV export -- options'       => 'CSV-Export -- Optionen',
   'CSV import: ar transactions' => 'CSV Import: Debitorenbuchungen',
@@ -638,6 +642,7 @@ $self->{texts} = {
   'Content'                     => 'Inhalt',
   'Continue'                    => 'Weiter',
   'Contra'                      => 'gegen',
+  'Contra Account'              => 'Gegenkonto',
   'Contrary to Reduced Master Data this will be shown as discount in records.' => 'Im Gegensatz zu Abschlag wird der Rabatt in Belegen ausgewiesen',
   'Conversion of "birthday" contact person attribute' => 'Umstellung des Kontaktpersonenfeldes "Geburtstag"',
   'Conversion to PDF failed: #1' => 'Konvertierung zu PDF schlug fehl: #1',
@@ -648,6 +653,7 @@ $self->{texts} = {
   'Copy requirement spec'       => 'Pflichtenheft kopieren',
   'Copy template'               => 'Vorlage kopieren',
   'Correct taxkey'              => 'Richtiger Steuerschlüssel',
+  'Cost Center'                 => 'Kostenstelle',
   'Costs'                       => 'Kosten',
   'Could not find an entry for this part in the pricegroup.' => 'Konnte keine Eintrag für diesen Artikel in der Preisgruppe finden.',
   'Could not load class #1 (#2): "#3"' => 'Konnte Klasse #1 (#2) nicht laden: "#3"',
@@ -856,6 +862,7 @@ $self->{texts} = {
   'Debit Tax (lit)'             => 'Sollsteuer',
   'Debit Tax Account'           => 'Vorsteuerkonto',
   'Debit and credit out of balance!' => 'Soll und Haben müssen gleich sein.',
+  'Debit/Credit Label'          => 'Soll-/Haben-Kennzeichen',
   'Dec'                         => 'Dez',
   'December'                    => 'Dezember',
   'Decimalplaces'               => 'Dezimalstellen',
@@ -1066,6 +1073,7 @@ $self->{texts} = {
   'ELSE'                        => 'Zusatz',
   'ELSTER Export (via Geierlein)' => 'ELSTER Export (via Geierlein)',
   'EQUITY'                      => 'EIGENTUM',
+  'EU Member State and VAT ID Number' => 'EU-Mitgliedstaat u. USt-IdNr.',
   'EUER'                        => 'Einnahmen-/Überschussrechnung',
   'Earlier versions of kivitendo contained bugs which might have led to wrong entries in the general ledger.' => 'Frühere Versionen von kivitendo enthielten Bugs, die zu falschen Einträgen im Hauptbuch geführt haben können.',
   'Edit'                        => 'Bearbeiten',
@@ -1273,6 +1281,7 @@ $self->{texts} = {
   'Example: http://kivitendo.de' => 'Beispiel:  http://kivitendo.de',
   'Excel'                       => 'Excel',
   'Exch'                        => 'Wechselkurs.',
+  'Exchange Rate'               => 'Kurs',
   'Exchangerate'                => 'Wechselkurs',
   'Exchangerate Difference'     => 'Wechselkursunterschied',
   'Exchangerate for payment missing!' => 'Es fehlt der Wechselkurs für die Bezahlung!',
@@ -1598,6 +1607,8 @@ $self->{texts} = {
   'Invoice Date'                => 'Rechnungsdatum',
   'Invoice Date missing!'       => 'Rechnungsdatum fehlt!',
   'Invoice Duedate'             => 'Fälligkeitsdatum',
+  'Invoice Field 1'             => 'Belegfeld 1',
+  'Invoice Field 2'             => 'Belegfeld 2',
   'Invoice Number'              => 'Rechnungsnummer',
   'Invoice Number missing!'     => 'Rechnungsnummer fehlt!',
   'Invoice deleted!'            => 'Rechnung gelöscht!',
@@ -1637,8 +1648,9 @@ $self->{texts} = {
   'Jump to'                     => 'Springe zu',
   'Jun'                         => 'Jun',
   'June'                        => 'Juni',
-  'KNE-Export erfolgreich!'     => 'KNE-Export erfolgreich!',
+  'KNE Export successful!'      => 'KNE-Export erfolgreich!',
   'KNr. beim Kunden'            => 'KNr. beim Kunden',
+  'KOST Quantity'               => 'KOST-Menge',
   'Keep the project link the way it is.' => 'Die aktuelle Verknüpfung beibehalten.',
   'Known Column'                => 'Bekannte Spalte',
   'Konten'                      => 'Konten',
@@ -1694,6 +1706,7 @@ $self->{texts} = {
   'Line endings'                => 'Zeilenumbr&uuml;che',
   'Link direction'              => 'Verknüpfungsrichtung',
   'Link to'                     => 'Verknüpfen mit',
+  'Link to invoice'             => 'Beleglink',
   'Link to the following project:' => 'Mit dem folgenden Projekt verknüpfen:',
   'Linked Records'              => 'Verknüpfte Belege',
   'Linked invoices'             => 'Verknüpfte Rechnungen',
@@ -2192,6 +2205,8 @@ $self->{texts} = {
   'Post payments'               => 'Zahlungen buchen',
   'Post payments for selected invoices' => 'Zahlungen für ausgewählten Rechnungen buchen',
   'Posting Configuration'       => 'Buchungskonfiguration',
+  'Posting Key'                 => 'BU-Schlüssel',
+  'Posting Text'                => 'Buchungstext',
   'Postscript'                  => 'Postscript',
   'Posustva_coa'                => 'USTVA Kennz.',
   'Pre-defined Texts'           => 'Vordefinierte Textblöcke',
@@ -3347,6 +3362,8 @@ $self->{texts} = {
   'Transaction %d cancelled.'   => 'Buchung %d erfolgreich storniert.',
   'Transaction Date missing!'   => 'Buchungsdatum fehlt!',
   'Transaction ID missing.'     => 'Die Buchungs-ID fehlt.',
+  'Transaction Value'           => 'Umsatz',
+  'Transaction Value Currency Code' => 'WKZ Umsatz',
   'Transaction deleted!'        => 'Buchung gelöscht!',
   'Transaction description'     => 'Vorgangsbezeichnung',
   'Transaction has already been cancelled!' => 'Diese Buchung wurde bereits storniert.',
@@ -3580,6 +3597,7 @@ $self->{texts} = {
   'Working copy identical to version number #1' => 'Mit Versionsnummer #1 identische Arbeitskopie',
   'Working copy without version' => 'Arbeitskopie ohne Version',
   'Working copy; no description yet' => 'Arbeitskopie; noch keine Beschreibung',
+  'Working on export'           => 'Generiere Export',
   'Write bin to default bin in part?' => 'Diesen Lagerplatz als Standardlagerplatz im Artikel setzen?',
   'Wrong tax keys recorded'     => 'Gespeicherte Steuerschlüssel sind falsch',
   'Wrong taxes recorded'        => 'Gespeicherte Steuern passen nicht zum Steuerschlüssel',
index c5fb9d2..cc5fdf9 100644 (file)
@@ -1,12 +1,20 @@
 [%- USE T8 %]
 [%- USE HTML %]
-  Export in Bearbeitung<br>
+  [% 'Working on export' | $T8 %]<br>
 
   <br>
   Done.
   <br>
 
-  <br><b>[% 'KNE-Export erfolgreich!' | $T8 %]</b>
+  <br><b>
+[% IF kne %]
+  [% 'KNE Export successful!' | $T8 %]
+[% END %]
+[% IF csv %]
+  [% 'CSV Export successful!' | $T8 %]
+[% END %]
+
+</b>
   <br>
 
 [% IF datev.net_gross_differences.size %]
index ae9c13e..f8bd353 100644 (file)
@@ -97,6 +97,7 @@
 <input type=hidden name=mandantennr value="[% mandantennr %]">
 <input type=hidden name=datentraegernr value="[% datentraegernr %]">
 <input type=hidden name=kne value="[% kne %]">
+<input type=hidden name=csv value="[% csv %]">
 <input type=hidden name=abrechnungsnr value="[% abrechnungsnr %]">
 
 <input type=hidden name=exporttype value="[% exporttype %]">