Home | Downloads |     Share This Page
PLCash

A personal finance program.

Copyright © 2009, Paul LutusMessage Page

Current Version: 2.1 Build 2355 (08/23/2009)

Introduction
PLCash account display

PLCash is a platform-independent personal financial program.

  • PLCash helps you:
    • Create and manage personal financial accounts.
    • Import and export data from/to Quicken and other financial programs.
    • Create reports and analyze your transactions using a sophisticated report generator.
    • Import prices to track the performance of your investments.
    • Interface with many other programs intuitively, using an industry-standard, transparent data file format.
    • Reconcile your records with bank statements.
    • Print checks in a variety of ways.
  • PLCash takes advantage of some of the newer features of Java to create a powerful, easy-to-use personal financial program.

  • Because PLCash is written in Java, it will run on virtually any computer you can name — any computer for which there is a version of the Java 1.5 or newer runtime engine.
Oh, I almost forgot the other good news. PLCash is CareWare — that means no money, now or ever. You just have to care.

Documentation
Click here to read the online PLCash documentation.

Important Note on Decimal Notation

Since a major rewrite at Version 2.1, PLCash should support most locales and numeric conventions, although I obviously haven't tested the properties of every locale. Please report any locale-related difficulties to my message board.

Download
First, read "A note about Freeware"

Download Options (choose one): Then (required):

Just download your choice of PLCash package, install it, then acquire a current Java runtime engine, install it, then run PLCash.

For those who have never run a Java program:
  • Windows only: navigate to the program directory, click the handy program icon. You can place copies of this icon wherever you please.
  • Windows and all others: From a command shell, move to the program directory and type "java -jar PLCash.jar". This command can easily be made the contents of a shell script.
Then click "Help" for instructions.

Please be careful with your financial records. Never place sole reliance on any one program for maintaining the integrity and security of your financial records. PLCash is a powerful program with all sorts of neat features, but it is not bullet-proof (no program is). Don't rely on PLCash alone or a single copy of your data files — always maintain backups.
Version History
  • 08/23/2009 Version 2.1 build 2355. Added program exit menu item for those without a window-closing option in their chosen desktop style.
  • 04/11/2009 Version 2.1 build 2348. Cleaned up some small bugs, adjusted printing dialog size.
  • 04/07/2009 Version 2.1 build 2322. Fixed a minor Look & Feel issue affecting the Linux and Macintosh platforms.
  • 03/29/2009 Version 2.1 build 2317. Extensively reworked this application's code to more robustly deal with locale issues. It should function well in most European locales, and I would appreciate reports of any locale-related difficulties to my message board.
  • 02/03/2009 Version 2.0 build 2207. Corrected some syntax and formatting issues in the HTML created by the report generator.
  • 10/21/2008 Version 2.0 build 2201. Corrected documentation to clarify that regular expression arguments must be enclosed in quotes.
  • 02/05/2008 Version 2.0 build 2197. In response to an error report, reworked code in data file reader.
  • 04/03/2007 Version 2.0 build 2161. Changed to target Java runtime version 1.5. This recent series of changes moves PLCash from Java 1.4.2 -> 1.5, with consequent improvements primarily in appearance and launch speed.
  • 04/03/2007 Version 2.0 build 2159. Updated Java required runtime target to 1.6.
  • 04/02/2007 Version 2.0 Build 2157. Upgraded and recompiled to Java 1.6. Some users will need to update their Java runtime engines at http://java.com.
  • 01/30/2005 Version 2.0 Build 2152. Fixed a subtle bug in the computation of investment account market values using share balance and price. This bug has no effect on investment account recordkeeping, which relies on share balance, not market value. It only affects displayed market values.
  • 12/13/2003 Version 2.0 Build 2148. Modified help files and program dialogs to emphasize something perverse about browser searches (any drive letters must be uppercase).
  • 12/13/2003 Version 2.0 Build 2147. Once again revised browser search code to try to accommodate filesystems with drive letters.
  • 12/10/2003 Version 2.0 Build 2144. Fixed an additional bug in the browser search code.
  • 12/09/2003 Version 2.0 Build 2143. Fixed a problem, and updated the documentation, to deal with a browser-locating problem in OS/2. Those who download this build as an upgrade to an existing installation should execute "Tools ... reinstall documentation files".
  • 11/28/2003 Version 2.0 Build 2141. Changed version test code to accommodate some Java VMs that have nonstandard characters in their version strings.
  • 11/24/2003 Version 2.0 Build 2137. Fixed a bug that prevented the payee name from being copied into a transaction link.
  • 11/20/2003 Version 2.0 Build 2137. Added sound feedback for transaction commit/delete operations.
  • 10/21/2003 Version 2.0 Build 2135. Added an error message logging feature to help in the diagnosis of runtime errors.
  • 10/19/2003 Version 2.0 Build 2133. Fixed a bug in the browser search algorithm that rejected certain kinds of paths.
  • 10/17/2003 Version 2.0 Build 2129. Corrected an error in the QIF file import of splits transactions.
  • 10/17/2003 Version 2.0 Build 2127. Added code to deal with a few more peculiar splits/investment transaction entry possibilities.
  • 10/16/2003 Version 2.0 Build 2125. Automated the handling of an error condition in split investment transactions in which the splits net amount ends up contradicting the chosen action type.
  • 10/16/2003 Version 2.0 Build 2124. Updated documentation to reflect recent changes. To update your documentation files on a pre-existing PLCash installation, install this build, then click Tools ... Reinstall Documentation Files.
  • 10/16/2003 Version 2.0 Build 2123. Changed splits entry editor to allow signed (+,-) entries. Made appropriate adjustments elsewhere to accommodate this.
  • 10/16/2003 Version 2.0 Build 2120. Fixed a bug in memorized transaction handling. The program was not correctly saving and recalling any splits present in memorized transactions.
  • 10/14/2003 Version 2.0 Build 2117. Improved the intelligence of the QIF data file import procedure. Now the security associated with each investment account is arrived at if possible (it is not included in the QIF account list from Quicken), also security prices and the security list are updated at the end of each QIF import.
  • 10/12/2003 Version 2.0 Build 2114. Corrected a boundary condition in the report generator that prevented use of certain time intervals.
  • 10/11/2003 Version 2.0 Build 2107. Fixed documentation files to accommodate an MSIE misbehavior.
  • 10/11/2003 Version 2.0 Build 2105. Fixed a few small last-minute bugs.
  • 10/11/2003 Version 2.0 Build 2103. First release of a completely rewritten program. Many new features.
  • 05/07/2003 Version 1.02. Fixed a file path error associated with creation of new accounts.
  • 04/30/2003 Version 1.01. Fixed a bug that prevented correct QIF import in some cases.
  • 04/21/2003 Version 1.00. First non-beta release. Cleaned up a few minor user-reported bugs. Added a shortcut creator for Linux platforms and an about dialog.
  • 04/21/2003 Version 0.94 Beta. Fixed some minor bugs, changed the way new accounts names are assigned, changed method to allow partial QIF imports into existing accounts.
  • 04/21/2003 Version 0.93 Beta. Fixed an inconsistency in the handling of new account names.
  • 04/18/2003 Version 0.92 Beta. Fixed a handful of small bugs including one that tried to put the search window in the same location as the program toolbar.
  • 04/17/2003 Version 0.91 Beta. Fixed a bug that failed to create a single default entry in an otherwise empty list, for each of the list types.
  • 04/17/2003 Version 0.90 Beta. Initial public release.
PLCash is © Copyright 2009, Paul Lutus Message Page
PLCash is CareWare.
 

Home | Downloads |     Share This Page