MoneyMoney

Umsatzexport

Die Umsätze eines Kontos oder einer Kontengruppe können exportiert werden. Das Dateiformat und der Exportzeitraum sind konfigurierbar. Wenn kein Konto angegeben wird, werden alle Umsätze exportiert. Nach erfolgreichen Umsatzexport wird der Dateiname einer temporären Datei zurückgegeben, die zur Weiterverarbeitung geöffnet werden kann.

Beispiel:

tell application "MoneyMoney"
    set result to export transactions from account "DE67900900424711951500" from date "Sonntag, 1. Januar 2017 um 12:00:00" to date "Dienstag, 1. August 2017 um 12:00:00" as "csv"
end tell
tell application "Finder"
    open result as POSIX file
end tell

Anwendungsprogramme, die MoneyMoney zum Abgleich von Buchungen verwenden, können als Dateiformat auch den Wert »plist« angeben. Dann wird als Rückgabewert anstelle eines Dateinamens eine XML-Property-List ausgegeben.


Kontenliste

Anwendungsprogramme, die MoneyMoney zum Abgleich von Buchungen verwenden, können sich eine Liste der verfügbaren Konten als XML-Property-List ausgeben lassen.

Beispiel:

tell application "MoneyMoney"
    export accounts
end tell


Überweisungen

Ein vorausgefülltes Überweisungsfenster kann geöffnet werden. Alle Parameter sind optional.

Beispiel:

tell application "MoneyMoney"
    create bank transfer from account "DE67900900424711951500" to "Empfänger" iban "DE40900900424711951501" amount 100.00 purpose "Verwendungszweck"
end tell


Sammelüberweisungen

Eine Sammelüberweisung kann aus einer SEPA-XML-Datei erstellt werden.

Beispiel:

tell application "MoneyMoney"
    create batch transfer from POSIX file "Sammelüberweisung.xml"
end tell


Lastschriften

Ein vorausgefülltes Lastschriftfenster kann geöffnet werden. Alle Parameter sind optional.

Beispiel:

tell application "MoneyMoney"
    create direct debit from account "DE67900900424711951500" for "Zahlungspflichtiger" iban "DE40900900424711951501" amount 100.00 purpose "Verwendungszweck" mandate reference "Mandatsreferenz" mandate date "Mittwoch, 1. Februar 2017 um 12:00:00" scheduled date "Mittwoch, 1. März 2017 um 12:00:00"
end tell


Sammellastschriften

Eine Sammellastschrift kann aus einer SEPA-XML-Datei erstellt werden.

Beispiel:

tell application "MoneyMoney"
    create batch direct debit from POSIX file "Sammellastschrift.xml"
end tell


Offline-Konten

Umsätze können zu einem offline verwalteten Konto hinzugefügt werden.

Beispiel:

tell application "MoneyMoney"
    add transaction to account "Portemonnaie" on date "Mittwoch, 1. Februar 2017 um 12:00:00" to "Empfänger" amount -100.00 purpose "Verwendungszweck" category "Privatkonten\\Persönliche Ausgaben"
end tell


Dokumentation

Die vollständige Schnittstellen-Beschreibung ist im Apple Script Editor verfügbar: