MoneyMoney Importscript
BeantwortetWarum diese Anfrage:
Ich sehe mich gerade nach einer Alternative für mein Rechnungsprogramm "Grand Total" um und bin dabei auf "MonKey Office" gestoßen. "Grand Total" möchte ich ersetzen um meine Buchhaltung künftig selbst besser in den Griff zu bekommen und eine besser Übersicht über meine Geschäftszahlen zu bekommen sowie den Austausch mit einem Steuerberater zu vereinfachen.
Zum Thema:
„Grand Total" arbeitet sehr komfortabel mit „MoneyMoney“ zusammen. Über einen Menüeintrag "Zahlungen/Umsätze an Grand Total senden" werden die Zahlungseingänge eines Kontos übergeben und per Dialog zugewiesen (Erkennung anhand der Summen, IBAN etc.).
Ich habe gesehen, dass es seit Version 14.0.0 ein Hinweis "0004532: [Bankauszüge] Importscript für MoneyMoney integriert." gibt. Wie erfolgt der "Abgleich/Import" bei „MonKey Office“?
Danke und viele Grüße, Marcel
-
Hallo Marcel,
in MoneyMoney:
• Konto markieren
• Zeitraum wählen
• Buchungen markieren
• Menü Konto > Umsätze exportieren ...
• Format "CSV-Datei (.csv) wählen, Namen vergeben > Exportieren
in MonKey Office
wie hier beschrieben mit der gewählten Importdefinition für MoneyMoney
-
Eigentlich nicht ganz korrekt. Oder vielleicht geht es auf meinem Mac El Capitan nicht so.
1. MoneyMoney export als CSV.
2. Wenn es Probleme beim ersten Import gibt, xxx.csv Datei manuell umbenennen zu xxx.txt.
3. MoneyMoney Voreinstellung DUPLIZIEREN. Wie im Bild einstellen.
Importieren der .csv oder .txt Datei sollte mit dieser Einstellung gehen, inklusive Umlaute, mit welchen man ja manchmal Probleme hat...

-
WICHTIG !!!
MoneyMoney gibt das Datum beim Export aus als MM/DD/YY.
MonkeyOffice will aber beim script import haben DD.MM.YY.
Wenn der Script beim Import nicht geändert wird, importiert Monkey Office NICHT das korrekte Darum der Banktransaktionen.
Das folgende musst du in das Scriptfenster kopieren damit es geht:
' ---------------------------------------------------------------------------------
' Importdefinition für MoneyMoney-Umsatzdateien
' Auslieferung: Version 14.2.0
' Author und Version : Jerome Morrow v1.1.201807
' Quelle : Textdatei (*)
' Trennzeichen für Felder : Komma
' Trennzeichen für Datensätze: LF
' Zeichensatz für : UTF8
' Text in Anführungszeichen : Doppelt
' ---------------------------------------------------------------------------------' Aktionen nur im ersten Durchlauf ausführen: Variablen deklarieren
if ( NOT HasVariable("zeile") )
dim zeile as number
dim mmdatum as text
dim mmdatum_l as number
dim modatum as text
dim mm_m as text
dim mm_d as text
dim mm_y as text
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 MoneyMoney-Exportatei (Ungültiges Datensatzformat)!")
set Vorlage_Import_OK to FALSE
exit
endif' ---------------------------------------------------------------------------------
' Importfelder den Datenfeldern zuordnen
' ---------------------------------------------------------------------------------' Datum (Wertstellungdatum verwenden)
set mmdatum to Spalte_002
'set mmdatum_l to Length(mmdatum)set mm_d to NthField(mmdatum, "/", 2)
set mm_m to NthField(mmdatum, "/", 1)
set mm_y to right(mmdatum, 2)set modatum to mm_d + "." + mm_m + "." + mm_y
set Vorlage_Datum to TextToDate(modatum)
' Text
if ( Spalte_004 <> "" )
set Vorlage_Text to Spalte_004
endifif ( Spalte_005 <> "" )
set Vorlage_Text to IfThen(Vorlage_Text = "", Spalte_005, Vorlage_Text + ": " + Spalte_005)
endif' Betrag
set Vorlage_Betrag to FTextToNumber(Spalte_008)' Notizen
set Vorlage_Notizen to Spalte_003' Nummernkreis
set Vorlage_Nummernkreis to "Standard"' ---------------------------------------------------------------------------------
' 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)' Ein und Aus markieren
set Vorlage_BelegNr to IfThen(Vorlage_Betrag < 0, "B_AUS", "B_EIN")' Konto Zuweisen basierend auf Buchungstext in der Bank
set Vorlage_Konto to IfThen(PatternCount(Vorlage_Text, "Swetlana") > 0, "10001", Vorlage_Konto) -
Hallo,
ich bin gerade auf diese Extension für MoneyMoney gestoßen
https://github.com/timpritlove/moneymonkey
vielleicht interessiert sich ja auch jemand anderes dafür.
Grüße
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
4 Kommentare