From 2c8ca49c225b79d2b4c22e0d19f891dff2c508dd Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20B=C3=BCren?= Date: Thu, 21 Sep 2017 13:54:31 +0200 Subject: [PATCH] DATEV-Export Format 2018 Frontend Dateien und locales --- bin/mozilla/datev.pl | 2 +- locale/de/all | 20 ++++++++++++++++++- templates/webpages/datev/export3.html | 12 +++++++++-- .../webpages/datev/export_bewegungsdaten.html | 1 + 4 files changed, 31 insertions(+), 4 deletions(-) diff --git a/bin/mozilla/datev.pl b/bin/mozilla/datev.pl index 5acf55517..129dedaa7 100644 --- a/bin/mozilla/datev.pl +++ b/bin/mozilla/datev.pl @@ -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) { diff --git a/locale/de/all b/locale/de/all index 00f5792ad..de817d151 100755 --- a/locale/de/all +++ b/locale/de/all @@ -36,6 +36,7 @@ $self->{texts} = { '...done' => '...fertig', '...on the TODO list' => '...auf der Aufgabenliste', '0% tax with taxkey' => '0% Steuer mit Steuerschlü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ü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', diff --git a/templates/webpages/datev/export3.html b/templates/webpages/datev/export3.html index c5fb9d2df..cc5fdf9e9 100644 --- a/templates/webpages/datev/export3.html +++ b/templates/webpages/datev/export3.html @@ -1,12 +1,20 @@ [%- USE T8 %] [%- USE HTML %] - Export in Bearbeitung
+ [% 'Working on export' | $T8 %]

Done.
-
[% 'KNE-Export erfolgreich!' | $T8 %] +
+[% IF kne %] + [% 'KNE Export successful!' | $T8 %] +[% END %] +[% IF csv %] + [% 'CSV Export successful!' | $T8 %] +[% END %] + +
[% IF datev.net_gross_differences.size %] diff --git a/templates/webpages/datev/export_bewegungsdaten.html b/templates/webpages/datev/export_bewegungsdaten.html index ae9c13edd..f8bd353b0 100644 --- a/templates/webpages/datev/export_bewegungsdaten.html +++ b/templates/webpages/datev/export_bewegungsdaten.html @@ -97,6 +97,7 @@ + -- 2.20.1