Python Scripts

Python is a widely used, high-level programming language.
It is powerful enough for experts but also easy enough for programming novices.

Moneydance has integrated support for Python scripts.
You can use Python scripts to manipulate your data and perform custom calculations or actions.

You can use our built-in script editor to run simple scripts on your data.
Or to try something more advanced like building your own extension for Moneydance.
 

Open Moneydance and select Window > Show Moneybot Console.

If you're using Moneydance 2017 or an older version, select Window > Python Scripting.
 

Open Script
Select this to navigate to and select a file saved on your computer.
The selected script name (including the file location) will then be displayed at the top of the window.

New Script
You'll be prompted to enter a name and specify the location for your new file.

Edit Script
This can be selected to make changes to the currently opened file.
Once you've made the necessary changes, select "Save" to confirm the amendments.
Then select "Close Editor" so no further changes can be made.

Run Script
Selecting this executes the file you've opened or created.
You'll then see any relevant information displayed in the panel at the bottom of the window.