Import Definition für OutBank 2

Beantwortet

Kommentare

10 Kommentare

  • Avatar
    Holger Büttner

    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.

    0
    Aktionen für Kommentare Permalink
  • Avatar
    Oliver T. Hellriegel

    Danke - funktioniert!

    0
    Aktionen für Kommentare Permalink
  • Avatar
    mail

    Hallo, 

    leider funktioniert der Link zu dem Skript für Outbank nicht mehr. Ich nutze auch Outbank und wäre für ein entsprechendes Import Script dankbar

     

     

    0
    Aktionen für Kommentare Permalink
  • Avatar
    mikels profil

    Ja wo ist der Link geblieben??????

    0
    Aktionen für Kommentare Permalink
  • Avatar
    Andre Tracksdorf

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

     

    Mit freundlichen Grüßen
    André Tracksdorf
    ProSaldo GmbH

    0
    Aktionen für Kommentare Permalink
  • Avatar
    Oliver T. Hellriegel

    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>

     

    0
    Aktionen für Kommentare Permalink
  • Avatar
    mail

    Danke, funktioniert jetzt bei mir.

    0
    Aktionen für Kommentare Permalink
  • Avatar
    oliver.habboub

    Leider funktioniert das Skript mit der aktuellen Version von Outbank nicht mehr :( Hat jemand ein angepasstes Skript, dass mit der aktuellen version funktioniert?

    Wäre toll, wenn das geteilt werden könnte.

     

    Danke im voraus!

    1
    Aktionen für Kommentare Permalink
  • Avatar
    Achim Baur

    +1

     

    1
    Aktionen für Kommentare Permalink
  • Avatar
    Jan Stieler (Bearbeitet )

    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

    0
    Aktionen für Kommentare Permalink

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.