Import Definition für OutBank 2
BeantwortetHallo,
gibt es beireits Import Definitionen für Bankauszüge aus OutBank 2?
Wir arbeiten aktuell noch mit Bank X (v.4) und der Import funktioniert reibungslos. Allerdings steht mit der SEPA Umstellung ein Update auf v.5 an und ich überlege auf OutBank umzustellen. Da ich aber keine Bankauszüge abtippen möchte ist der funktionierende Import essentiell.
Schöne Grüße,
Oliver.
-
Sehr geehrter Herr Hellriegel,
unter http://www.monkey-office.de/downloads finden Sie "Zusätzliche Importskripte für Bankauszüge", dort ist auch Outbank dabei.
Alternativ senden Sie uns Ihre Exportdatei (support@monkey-office.de) zu, damit wir Ihnen einen Import anfertigen können.
-
Ich habe hier noch eine Version von 2012, ich weiß nicht, ob die noch funktioniert:
' ---------------------------------------------------------------------------------
' Importdefinition für OutBank-Umsatzdateien
' Importeinstellungen:
' Quelle : Textdatei (*)
' Trennzeichen für Felder : Semikolon
' Trennzeichen für Datensätze: LF
' Zeichensatz für : Mac OS X
' Text in Anführungszeichen : Doppelt"
' ---------------------------------------------------------------------------------' Aktionen nur im ersten Durchlauf ausführen: Variablen deklarieren
if ( NOT HasVariable("zeile") )
dim zeile as number
endif' Die Umsatzdaten beginnen erst ab Zeile 2, die Zeile davor verwerfen
set zeile to zeile + 1
if ( zeile < 2 )
set Vorlage_Zeile_OK to FALSE
exit
endif' Abbrechen, wenn nicht mindestens 13 Felder in Importdatei vorhanden sind
if ( NOT HasVariable("Spalte_013") )
beep
msgBox("Fehler beim Lesen der OutBank-Exportatei (Ungültiges Datensatzformat)!")
set Vorlage_Import_OK to FALSE
exit
endif' Nur Zeilen mit Primanota-Eintrag importieren
'if ( Spalte_007 = "" )
'set Vorlage_Zeile_OK to FALSE
'exit
'endif' ---------------------------------------------------------------------------------
' Importfelder den Datenfeldern zuordnen
' ---------------------------------------------------------------------------------' Datum (Wertstellungdatum verwenden)
set Vorlage_Datum to TextToDate(Spalte_005)' Text
if ( Spalte_006 <> "" )
set Vorlage_Text to Spalte_006
endifif ( Spalte_009 <> "" )
set Vorlage_Text to IfThen(Vorlage_Text = "", Spalte_009, Vorlage_Text + ": " + Spalte_009)
endif
' Betrag
set Vorlage_Betrag to FTextToNumber(Spalte_003)
' ---------------------------------------------------------------------------------
' Optional: Belegvervollständigung
' ---------------------------------------------------------------------------------' Debitoren-/Kreditorenkonto bei gefundenem OP zuweisen
set Vorlage_Konto to GetKontoDebitor(Vorlage_Text, Vorlage_Betrag)
set Vorlage_Konto to IfThen(Vorlage_Konto = "", GetKontoKreditor(Vorlage_Text, Vorlage_Betrag), Vorlage_Konto)Mit freundlichen Grüßen
André Tracksdorf
ProSaldo GmbH -
Das ist die Version, mit der ich nach wie vor arbeite:
<blockquote>
' ---------------------------------------------------------------------------------
' Importdefinition für OutBank-Umsatzdateien
' Importeinstellungen:
' Quelle : Textdatei (*)
' Trennzeichen für Felder : Semikolon
' Trennzeichen für Datensätze: LF
' Zeichensatz für : MacRoman (OS X)
' Text in Anführungszeichen : Doppelt"
' ---------------------------------------------------------------------------------
' Aktionen nur im ersten Durchlauf ausführen: Variablen deklarieren
if ( NOT HasVariable("zeile") )
dim zeile as number
endif
' Die Umsatzdaten beginnen erst ab Zeile 2, die Zeile davor verwerfen
set zeile to zeile + 1
if ( zeile < 2 )
set Vorlage_Zeile_OK to FALSE
exit
endif
' Abbrechen, wenn nicht mindestens 9 Felder in Importdatei vorhanden sind
if ( NOT HasVariable("Spalte_009") )
beep
msgBox("Fehler beim Lesen der OutBank-Exportatei (Ungültiges Datensatzformat)!")
set Vorlage_Import_OK to FALSE
exit
endif
' Nur Zeilen mit Primanota-Eintrag importieren
'if ( Spalte_007 = "" )
'set Vorlage_Zeile_OK to FALSE
'exit
'endif
' ---------------------------------------------------------------------------------
' Importfelder den Datenfeldern zuordnen
' ---------------------------------------------------------------------------------
' Datum (Wertstellungdatum verwenden)
set Vorlage_Datum to TextToDate(Spalte_004)
' Text
if ( Spalte_006 <> "" )
set Vorlage_Text to Spalte_006
endif
if ( Spalte_009 <> "" )
set Vorlage_Text to IfThen(Vorlage_Text = "", Spalte_009, Vorlage_Text + ": " + Spalte_009)
endif
' Betrag
set Vorlage_Betrag to FTextToNumber(Spalte_003)
' ---------------------------------------------------------------------------------
' Optional: Belegvervollständigung
' ---------------------------------------------------------------------------------
' Debitoren-/Kreditorenkonto bei gefundenem OP zuweisen
set Vorlage_Konto to GetKontoDebitor(Vorlage_Text, Vorlage_Betrag)
set Vorlage_Konto to IfThen(Vorlage_Konto = "", GetKontoKreditor(Vorlage_Text, Vorlage_Betrag), Vorlage_Konto)
</blockquote>
-
Hallo,
bitte überprüft ob die Einleseeinstellungen wie Trennzeichen etc. in Monkeyoffice denen der CSV entsprechen.
bei mir waren dort andere voreingestellt. Danach habe ich nur noch ein paar Spaltennummern anpassen müssen, dazu muss man ja nur die Spalten durchzählen, und die Outbankimportdefinition hat funktioniert.
https://pastebin.com/2fYu2SM7
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
10 Kommentare