Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision d180d84e

Von Kivitendo Admin vor mehr als 9 Jahren hinzugefügt

  • ID d180d84e035a21291e2dc186b4430e3336998156
  • Vorgänger cd8b56f2
  • Nachfolger 36ee5173

Keine Weiche für mt940 in SL/Controller/CsvImport.pm mehr

Stattdessen ein eigener Controller BankImport, der die Daten über einen
neuen Helper in SL/Helper/MT940.pm (wo aqbanking-cli aufgerufen wird)
nach CSV konvertiert.

mt940 ist nun kein eigener Importtyp vom CSV-Import mehr. Stattdessen
wird nach der mt940 Upload-Maske ein CSV-Import-Profil geladen und
direkt ein Redirect auf den CSV-Import vom Typ Bankbewegungen
ausgeführt. Durch setzen des Parameters "force_profile" und ein Redirect
auf CsvImport/test statt CsvImport/new wird der Import auch direkt im
"Test und Vorschau"-Modus ausgeführt und der Benutzer sieht direkt das
Ergebnis. Ab hier verhält sich der Import also genau so, als ob der
User direkt eine CSV-Datei hochgeladen hätte.

Ein Nachteil der Umstellung ist, daß die CSV Profildefaults nun nicht
mehr auf den Typ "mt940" reagieren können und auf ein existierendes
CSV-Profil zurückgreifen müssen. Beim ersten MT940 Import wird bei
fehlen dieses Profils eine Meldung an den User gegeben.

Man könnte ein Referenzprofil per Update einspielen, allerdings sind die
Profile an Logins gebunden, und man bräuchte dafür ein globales Profil
und müßte hierfür generell die Profile erweitern.

TODO: Hilfetext wie das Profil einzustellen ist

Unterschiede anzeigen:

locale/de/all
453 453
  'CSS style for pictures'      => 'CSS Style für Bilder',
454 454
  'CSV'                         => 'CSV',
455 455
  'CSV export -- options'       => 'CSV-Export -- Optionen',
456
  'CSV import: MT940'           => 'CSV Import: MT940',
457 456
  'CSV import: bank transactions' => 'CSV Import: Bankbewegungen',
458 457
  'CSV import: contacts'        => 'CSV-Import: Ansprechpersonen',
459 458
  'CSV import: customers and vendors' => 'CSV-Import: Kunden und Lieferanten',
......
1362 1361
  'Import'                      => 'Import',
1363 1362
  'Import CSV'                  => 'CSV-Import',
1364 1363
  'Import Status'               => 'Import Status',
1364
  'Import a MT940 file:'        => 'Laden Sie eine MT940 Datei hoch:',
1365 1365
  'Import file'                 => 'Import-Datei',
1366 1366
  'Import not started yet, please wait...' => 'Der Taskserver ist gerade ausgelastet. Ihr Import wird gleich gestartet, bitte warten...',
1367 1367
  'Import preview'              => 'Import-Vorschau',
......
1940 1940
  'Please contact your administrator or a service provider.' => 'Bitte kontaktieren Sie Ihren Administrator oder einen Dienstleister.',
1941 1941
  'Please contact your administrator.' => 'Bitte wenden Sie sich an Ihren Administrator.',
1942 1942
  'Please correct the settings and try again or deactivate that client.' => 'Bitte korrigieren Sie die Einstellungen und versuchen Sie es erneut, oder deaktivieren Sie diesen Mandanten.',
1943
  'Please create a CSV import profile called "MT940" for the import type bank transactions:' => 'Bitte erstellen Sie ein CSV Import Profil mit dem Namen "MT940" für den Importtyp Bankbewegungen',
1943 1944
  'Please define a taxkey for the following taxes and run the update again:' => 'Bitte definieren Sie einen Steuerschlüssel für die folgenden Steuern und starten Sie dann das Update erneut:',
1944 1945
  'Please do so in the administration area.' => 'Bitte erledigen Sie dies im Administrationsbereich.',
1945 1946
  'Please enter a profile name.' => 'Bitte geben Sie einen Profilnamen an.',
......
2580 2581
  'The GL transaction #1 has been deleted.' => 'Die Dialogbuchung #1 wurde gelöscht.',
2581 2582
  'The IBAN is missing.'        => 'Die IBAN fehlt.',
2582 2583
  'The LDAP server "#1:#2" is unreachable. Please check config/kivitendo.conf.' => 'Der LDAP-Server "#1:#2" ist nicht erreichbar. Bitte überprüfen Sie die Angaben in config/kivitendo.conf.',
2584
  'The MT940 import needs an import profile called MT940' => 'Der MT940 Import benötigt ein Importprofil mit dem Namen "MT940"',
2583 2585
  'The SEPA export has been created.' => 'Der SEPA-Export wurde erstellt',
2584 2586
  'The SEPA strings have been saved.' => 'Die bei SEPA-Überweisungen verwendeten Begriffe wurden gespeichert.',
2585 2587
  'The WebDAV feature has been used.' => 'Das WebDAV-Feature wurde benutzt.',

Auch abrufbar als: Unified diff