List of extensions available for MD

This gives a brief overview of extensions provided by third parties
(exluding the ones available directly via MD's extension download menu)
see here for description of those

Most of the extensions listed below are not directly supported by Moneydance/The Infinite Kind and therefore come without warrenty and further help in installing and using- i.e. these extensions are written and build by third parties, that means they are not offical ones
Additionally these extensions are not signed by the Moneydance developer, so you always get a warning message while installing - this is a security mechanism; keep in mind that you have to trust the extension's programmer that his piece of software does not harm your valuable financial data or your privacy
for support please get in contact with the extensions' author - normally MD support team cannot/won't help you

Date: 27. Sept 2011
for several extensions a specific version (and maybe distribution) of JVM is needed, same for some java libraries (jcommons, jgraph, jfreecharts, ...), or even MD build.

Preview Releases of Moneydance and Extensions

internal link
Palm Synchronization (no longer available)
TXF Export - This extension is used to assign your income/expense accounts to US tax categories and export them into a TXF file that can be imported by some tax preparation software.

Import List

Monitors a given base directory and displays all of its transaction files in a sortable list inside the homepage view along with two corresponding buttons to import and to delete each transaction file.
external link

Current balance graph/report (myPosition) and budget report

external link
external link
please read also:

  • myposition.mxt
  • detailedBudget.mxt

Enhanced Balance Predictor

internal link
needs to be compiled

Addition to Enhanced Balance Predictor:
http://moneydance.com/trac/ticket/1755
* attachment balpred2.mxt added
compiled extension; using JDK Sun Java 1.6 - targeting Java 1.5, using jfreechart-1.0.12/jcommon-1.0.15; modified to coexitst with original Balance Predictor; USE AT OWN RISK

please be very cautious with the Balance Predictor extension I compiled - once installed it may cause problems when starting MD with another (an older) JVM
found that out trying to start MD with Sun Java 1.5 instead of 1.6 which resulted in stall right after splashscreen
*
In that case you need to find MD's preference folder (.moneydance) and remove the extension from subfolder fmodules...

Forcast/Balance predictor

external link
please read also: http://getsatisfaction.com/theinfinitekind/topics/new_cashflow_fore... and
http://help.infinitekind.com/discussions/problems/1054-add-extensio...

  • forecaster.mxt

Analyze investment accounts

external link
also provides additional graph for homepage

  • portfolioallocation.mxt

Security Price Entry

external link not publically available

Multi column report for balance over time

internal link

  • timeseries.mxt

just in case the old forum gets closed down:
sourcecode of timeseries-extension - (Moneydance yahoo-group)
external link

        Multi-Column Reports
        sean
        New Member
        Re: Multi-Column Reports
        Reply #30 - Mar 9th, 2008, 12:23am Quote
        Even though it's really made for my own use, I thought I'd make the utility I mentioned above available online in case anyone else would like to try it out. I find it quite useful for comparing my expenses over various intervals of time. You can download it at:
        http://www.thoughtstack.com/timeseries.mxt.zip
        It will display a warning since I haven't received an official MD key. It doesn't modify your data at all or communicate over the network, but I'd still backup your data before you try it out and, if you're not trusting, disconnect your computer from the network to ensure there's no spyware. Lastly, although bug reports, comments and feedback are welcome, keep in mind that I've built this for primarily for my own use so your mileage may vary.
        Back to top
        Email | Personal Message   IP Logged
        g
        Full Member
        Re: Multi-Column Reports
        Reply #31 - Mar 9th, 2008, 6:12am Quote
        Thanks Sean, I'll have to take a look. Are you willing to share the source code as well?
        -g
        Back to top
        Personal Message   IP Logged
        sean
        New Member
        Re: Multi-Column Reports
        Reply #32 - Mar 12th, 2008, 8:59pm Quote
        g, I'm perfectly willing to share the source code as open source if others are interested and willing to improve on it. As I mentioned, it was a quick and dirty program I wrote in a few hours (most of which spent trying to understand the MD API which is a bit aged). If there's interest, I can set up a Google Code project or SourceForge project.
        Back to top
        Email | Personal Message   IP Logged
        atrain23
        New Member
        Re: Multi-Column Reports
        Reply #33 - Mar 20th, 2008, 12:55am Quote
        Quote from sean on Mar 12th, 2008, 8:59pm:
        g, I'm perfectly willing to share the source code as open source if others are interested and willing to improve on it. As I mentioned, it was a quick and dirty program I wrote in a few hours (most of which spent trying to understand the MD API which is a bit aged). If there's interest, I can set up a Google Code project or SourceForge project.
        I'd be very interested in helping out with the code. I am pretty new to the scripting language, but deeply interested in making your extension even more useful. What you've done is great, but I'd love to add some subtotals and also see why not all of my categories are getting pulled into the report (i.e. income accounts). I'd also love to add some kind of export funcitionality.
        Great work though! Let's see if we can find a way to make your work even better!
        Back to top
        Email | Personal Message   IP Logged
        g
        Full Member
        Re: Multi-Column Reports
        Reply #34 - Mar 20th, 2008, 6:55am Quote
        sean, I would appreciate that. I do understand quick and dirty. I wrote a quick extension when converting my data from Quicken in order to properly match the "other side" of foreign transactions.
        It would be nice if there were a common place to share source code for moneydance extensions. I didn't know where to put it, so I just zipped it up and posted it in the Yahoo Group.
        When you do get a chance to post the code, please let me know.
        Thanks!
        Back to top
        Personal Message   IP Logged
        sean
        New Member
        Re: Multi-Column Reports
        Reply #35 - Mar 21st, 2008, 10:14am Quote
        g, I put the full source in the Yahoo Groups. I hadn't thought of that, but it makes sense. If you do make any changes to improve it, let me know. I do plan to continue tweaking it in my spare time.

Cash flow graph

external link

  • myextension.mxt

daily balance

external link
an extension that lists the balance each day of all the top-level accounts.
pay attention: same filename as above/not installable

  • myextension.mxt

Account Assigner

NO LONGER AVAILABLE - see below
(Re)assign (imported) transactions to a specific account, useful in conjunction with downloaded transactions or ones imported by text importer extension

  • AccountAssigner.mxt

external link, mail archive
Re: Account assigner extension: msg#00057

        finance.moneydance.general

        Subject:    Re: Account assigner extension

        Andy Pastuszak wrote:

            What is happening with this extension?

        Hi Andy,

        I've decided to make this extension available for free. You can download a version that will not expire from:

        http://www.claritytools.com/openminds/AccountAssigner.mxt

        If for some reason your computer saves it as AccountAssigner.mxt.zip, just

        rename the file to AccountAssigner.mxt

        For those who are not familiar with this extension yet: It allows you to automatically assign downloaded bank transactions to their correct accounts.

        You do this by setting up rules that look for certain pieces of text in the transaction's description (memo field). For example, you could set up a rule that assigns any transaction that contains the word "BANK" to the account Bank Charges, but not if it also contains the word "TRANSFER". Thus, the transactions "BANK COST" and "BANK FEE" would both be assigned to the account Bank Charges, but not the transaction "BANK TRANSFER TO X". This rule would read as follows: "If (Memo includes text 'BANK') AND (NOT Memo includes text 'TRANSFER'), then set the account to 'Bank Charges'."

        Installation Instructions:

        *

        1. Download the AccountAssigner.mxt file to your computer.

        2. Start Moneydance.

        3. Click on the menu "Extensions" > "Add..."

        4. Select "From File".

        5. Click "Choose File" and select the AccountAssigner.mxt file on

        your computer.

        6. Click "Next >>".

        7. Click "Finish".

        *

        Regards,

        Evert

Im- and export (adresses, reminders)

external link
unmaintained, please read message below

  • vcardimporter.mxt
  • remindersync.mxt

Addition to Im- and export (adresses, reminders)

        From: "Eric Fialkowski" &lt;eric>&lt;<a href="mailto:moneydance-info@moneydance.com" rel="nofollow">moneydance-info@moneydance.com</a>>
        Date: Tue, 10 Feb 2009 20:34:57 -0700
        Subject: Re: [moneydance] iCal/Google Calendar Integration
        Errors-To: <a href="mailto:moneydance-info-bounces@moneydance.com" rel="nofollow">moneydance-info-bounces@moneydance.com</a>
        I haven't had a chance to work on it more.  I have some basic code out on
        Sourceforge if there are any other developers that want to take it run with
        it.
        <a href="http://sourceforge.net/projects/moneydanceplug/" rel="nofollow">http://sourceforge.net/projects/money...</a>
        You can download the extension from here:
        <a href="http://voxel.dl.sourceforge.net/sourceforge/moneydanceplug/remindersync.mxt" rel="nofollow">http://voxel.dl.sourceforge.net/sourc...</a>
        (it isn't signed or anything.)
        -----Original Message-----
        From: <a href="mailto:moneydance-info-bounces@moneydance.com" rel="nofollow">moneydance-info-bounces@moneydance.com</a>
        [mailto:<a href="mailto:moneydance-info-bounces@moneydance.com" rel="nofollow">moneydance-info-bounces@moneydance.com</a>] On Behalf Of ElectroLund
        Sent: Tuesday, February 10, 2009 2:10 PM
        To: <a href="mailto:moneydance-info@moneydance.com" rel="nofollow">moneydance-info@moneydance.com</a>
        Subject: Re: [moneydance] iCal/Google Calendar Integration
        Me too!!!
        Adrian Apthorp-2 wrote:
        > I think I may have requested this before. I'd definitely like to see an 
        > automatic iCalendar (.ics) export. If you haven't tried it already then 
        > the iCal4j package deals with most of the specifics for formatting 
        > iCalendar.
        > 
        -- 
        View this message in context:
        <a href="http://www.nabble.com/iCal-Google-Calendar-Integration-tp19031624p21942538.h" rel="nofollow">http://www.nabble.com/iCal-Google-Cal...</a>
        tml
        Sent from the MoneyDance - General mailing list archive at Nabble.com.
        _______________________________________________
        moneydance-info mailing list
        <a href="mailto:moneydance-info@moneydance.com" rel="nofollow">moneydance-info@moneydance.com</a>
        <a href="http://moneydance.com/mailman/listinfo/moneydance-info" rel="nofollow">http://moneydance.com/mailman/listinf...</a>

Enhanced graphics

works only partially
external link, mail archive
several graphs no longer working with newer jfreechart libs,
source code available

  • Graph.mxt

plug-in to import (citibank canada) csv statements

external link
may be an alternative to the text file importer (avail inside MD's extension menu, directly downlodable/installable)

  • mdcsvimporter.mxt

see also
external link, old support forum
modified and enhanced version
external link, discussion, download

Description (from Moneydance mailinglist):

        Date: Tue, 17 Mar 2009 20:18:24 -0400
        Subject: [moneydance] New plugin - Downloaded CSV Importer
        Hi all,
        I would like to announce a new plug-in for importing CSV files.
        It differs from the standard "Text File Importer" plug-in, in that my
        plug-in is meant to be used for transactions downloaded from financial
        institutions, so they are registered as downloaded transactions that you can
        match or access individually while adjusting any relevant
        category/description/payee fields. For example, in Canada, Citibank credit
        card statements can be downloaded only in CSV format. The plugin has been
        optimised to be used in this scenario, of regularly downloading and adding
        additional transactions.
        In contrast existing "Text File Importer" is meant to import whole accounts,
        registering each transaction automatically, and not attempting to assign
        proper categories etc.
        Please note that I have optimised the imported for the Citibank file format.
        If you work with a different bank of CSV format, I am very eager to extend
        the plugin to use different formats. I simply lack the test data to try for
        varying formats.
        The plugin is free. It is currently in beta. It can be obtained here:
        <a href="http://code.google.com/p/mdcsvimporter/" rel="nofollow">http://code.google.com/p/mdcsvimporter/</a>
        Regards,
        Milutin Jovanovic
        _______________________________________________
        moneydance-info mailing list
        <a href="mailto:moneydance-info@moneydance.com" rel="nofollow">moneydance-info@moneydance.com</a>
        <a href="http://moneydance.com/mailman/listinfo/moneydance-info" rel="nofollow">http://moneydance.com/mailman/listinf...</a>

Investment Reports plugin

external link
no text

  • invextension.mxt

some more extensions:

(Moneydance yahoo-group)
external link, MD yahoo-group

         Files > Extensions
        Name        Size        Creator     Created
        application/    euroconverter.mxt
        Euro conversion extension               17 KB       andy_pastuszak
        Offline     Dec 17, 2002
        text/text   ForecastWindow.java
        Cashflow forecast extension                 11 KB       oneholysail
        Offline     Jul 10, 2008
        application/zip     ForeignTransactionImportFixer.zip
        Extension to correct duplicate foreign transactions from QIF import                 98 KB       g_burntorange
        Offline     May 2, 2007
        application/    palmsync.mxt
        Palm sync extension                 134 KB      andy_pastuszak
        Offline     Dec 17, 2002
        application/zip     timeseries.zip
        Extension (and source) to show expenses in a multi-column format.               2870 KB         sychou
        Offline     Mar 21, 2008

Addition to
text/text ForecastWindow.java
Cashflow forecast extension 11 KB oneholysail

        Offline Jul 10, 2008
        <a href="http://moneydance.com/forum/YaBB.pl?num=1188865124" rel="nofollow">http://moneydance.com/forum/YaBB.pl?n...</a>
        -----------------------------------------------------
        paulmills
        New Member
        Re: Cash Flow Graph?
        Reply #9 - Apr 5th, 2008, 2:32pm Quote 
        I created a simple extension to get the cash flow forecast that I want.
        It does the following:
        1. Get current balance from account prior to current date.
        2. Get list of past due non-acknowledged reminders (getPastDueDates).
        3. Get all future transactions (including current date) that have already been entered in the account.
        4. Get list of future reminders, being sure not to double-count a reminder for the future if it has already been entered in the register (hasBeenAcknowledgedInt).
        The extension then saves all these txns to a .csv file including date, description, and amount.  I then copy this data into an OpenOffice spreadsheet that let's me see a running daily balance and a nice chart for cash flow.  Would be great if the built-in Balance Predictor extension did this.
        My extension also overcomes the problems with the Reminder Calendar on the Home Page, which has several bugs.  See trac 579: <a href="http://moneydance.com/trac/ticket/579" rel="nofollow">http://moneydance.com/trac/ticket/579</a>
        Currently the Account name is hard-coded and forecast fixed at 90 days. 
        and:
        paulmills
        New Member
        Re: Cash Flow Graph?
        Reply #14 - Jul 10th, 2008, 5:04pm Quote 
        rlwinter, I posted my extension on the Yahoo group:
        <a href="http://tech.groups.yahoo.com/group/moneydance/files/Extensions/" rel="nofollow">http://tech.groups.yahoo.com/group/mo...</a>
        It is the file ForecastWindow.java
        Much more could be done with this code, but for now it simply generates a string buffer of transactions, shows them in a window, and lets you save them to a .csv file for graphing in your favorite spreadsheet program.

Extension I have installed (not using the two Payoff extensions)
AccountAssigner.mxt jpython.jar remindersync.mxt
autorates.mxt jpython.mxt timeseries.mxt
balpred2.mxt mdcsvimporter.mxt txtimport.mxt
balpred.mxt miscdebug.mxt updater.mxt
budgetbar.mxt myextension.mxt vcardimporter.mxt
detailedBudget.mxt myposition.mxt yahoofx.mxt
findandreplace.mxt portfolioallocation.mxt yahooqt.mxt
forecaster.mxt profitcalc.mxt yahooqt.mxt

(miscdebug.mxt is a debugging extension provided by Sean)
unless mentioned otherwise, all of these extensions work for me

for advanced users and developers

FeatureLoader Extension

Ruby extension , external link

python interface/scripts
see http://www.moneydance.com/developer
(also several scrips)

other examples
external link, list income/expense
external link, list SplitTxn expense transactions
internal link, stock history import
internal link, export investment transactions to qif
internal link, remove all services (online banking)




-so could you please state which extensions you're having problems with and what you've tried/how you tried to install? What error messages do you get?

You also need to mention MD version, Java version, OS, ...

You need to download and install these extension manually (the *.mxt file)
This doesn't refer to the few extension available inside MD via "Extensions ... Internet"

          1) download (as binary) and extract when needed  
          2) check that you really got the compiled extension, not source code  
          3) use MD menu "Extensions/Install/File"

Yep, I think I'm doing it right. Here are two that don't work for example:

        1. timeseries.mxt installs OK but when I try to run it from the menu I get the error java.lang.ArrayIndexOutOfBounds exception: 4
        2. portfolioallocation-0.1.mxt downloads OK but when I try to install it I get the error java.lang.NullPointerException
        I am running OS X 10.5.6 on a PowerBook G4 (PowerPC).

1) you're right, extension doesn't work with MD 2008 (631) or MD 2007 (587) using SUN JVM build 1.6.0_11-b03 anymore;
2) I presume you need to rename the extension to "portfolioallocation.mxt" without version number - this one definitely works for me (removing version number in name is also needed for several other extensions)

I renamed portfolioallocation.mxt as you suggested and now I get a different error when installing:
java.lang.UnsupportedClassVersionError: Bad version number in .class file

Could you please add a comment to your last reply and write down
which MD version+build you are using, what the java version/vendor is?
"Help Menu, About Moneydance"

As I don't see this error we probably have to ask Sean for an explanation and/or the extension's developer Russ Garrett
Update: Looks like this extension in version 0.1 needs Java 6 to run (the version it is compiled with) which is normally not provided by Mac OS X
Sorry that I can't help you further...
for timeseries.mxt I'll look into the sourcecode to see if there is a hardcoded date, etc.

              MD build 2008r3 (631)
        Java Version: 1.5.0_16
        Java Vendor: Apple Inc.

even more explanation
http://getsatisfaction.com/theinfinitekind/topics/portfolio_allocat...

please read this if you want to get Java 1.6 on Mac OS X 10.4
http://vegdave.wordpress.com/2007/10/13/java-se-6-mac-os-x-binary/

Note to Sean and myself... creating a wiki article would be great http://moneydance.com/trac/wiki/, or adding another page to MD's help files

Raimund, I was using the compiled extension of Enhanced Balance Predictor you have posted on http://moneydance.com/trac/ticket/1755.  
Unfortunately, the extension has some errors in the chart since the transactions aren't order by date.  
However, in the same page, johndolljr added a java code correcting the problem, but he didn't add the compiled version.  
Is that possible for you to compile it and add in the same site?