MoneyWorks Accounting Software. The MoneyWorks family of accounting software provides a range of feature rich but easy-to-use solutions for small-to-medium organisations.
Please note: This page uses Cascading Style Sheets - it will display properly in any reasonably modern, standards-compliant browser. If you are seeing this message, it is probably because you are using a very very old browser, such as IE 4 or Netscape 4. You can greatly enhance your experience of the Internet by downloading yourself a nice, new browser. For example: IE, or Mozilla


Cognito Software Ltd





Home
MoneyWorks
Product Range
• Cashbook • Express • Gold • Datacentre
The MoneyWorks
Difference

Screenshots
Frequently Asked
Questions

Buy Online
Upgrade
Download Demo
Software Updates

Support


Developers
Contact Us

Select Country

New Zealand New ZealandAustralia Australia Canada Canada UK UK USA US Singapore Singapore Other Rest of World
























 

MoneyWorks Gold/Datacentre 5.3

20 Jan 2010

MoneyWorks Gold/Datacentre 5.2.9

MoneyWorks Gold/Datacentre 5.2.8

MoneyWorks Gold/Datacentre 5.2.7

MoneyWorks Gold/Datacentre 5.2.6

MoneyWorks Gold/Datacentre 5.2.5

MoneyWorks Gold/Datacentre 5.2.4

MoneyWorks Gold/Datacentre 5.2.3

MoneyWorks Gold/Datacentre 5.2.2

MoneyWorks Gold/Datacentre 5.2.1

MoneyWorks Gold/Datacentre 5.2

MoneyWorks Gold/Datacentre 5.1.1 bug fixes

MoneyWorks Gold/Datacentre 5.1.0 enhancements and bug fixes

MoneyWorks Gold/Datacentre 5.0.8 enhancements and bug fixes

MoneyWorks Gold 5.0.6 enhancements and bug fixes

Load Bank Statement now supports .qbo and .ofx files

Transaction entry tax code behaviour: Changing tax code in detail entry now prefers to keep the same net unless there is a good reason to keep the same gross (such as the transaction was imported from bank statement). You can force MoneyWorks to retain the same gross when changing the tax code by option-tabbing out of the tax code field.

Change to product buy price behaviour when purchasing: New option to control whether the buy price of a product is updated every time the product is purchased. This is a new checkbox on the Buy tab of the product record "Update price whenever purchased", on by default.

Advanced Replace can now operate on Product.Flags

New intrinsic function: SetFlag(value, flagsToSetInValue). Useful to set flags in Product.Flags using Advanced Replace. E.g Set Flags to SetFlag(Flags, #400000) sets the flag that controls the new "Update price when purchased", turning the checkbox off (because of reverse logic of this particular flag).

New intrinsic function: ClearFlag(value, flagsToClearInValue). Useful to clear flags in Product.Flags using Advanced Replace. E.g Set Flags to ClearFlag(Flags, #400000) clears the flag that controls the new "Update price when purchased", turning the checkbox on.

Deposit on Order: Tax code on deposit now respects the Name tax code override

Deposit on Order: The tax code of the deposit product is now respected

Vista printer selection: We now update a form's print settings every time it is printed. This means that on Windows, a change of printer in the Print dialog will stick without having to visit the Printer settings in the Page Setup dialog. This change is necessary because Microsoft has removed the printer selection feature from Page Setup in Windows Vista.

New localisations for Fiji and Sth Africa (charts of accounts and tax names)

Relational searching: It is now possible to get unions and intersections of selections that start from different sources. This is achieved using intersection and union operators. Having found one selection in the target file, you save that selection using the push operator (^), then start finding a new selection in the target file. Finally, apply the desired operator to combine the new and previously-saved selection. The operators are postfix notation: ^ push, + union, * intersect). e.g. [Transaction:transdate >= from and transdate <= to and type = `DI@`][Detail]^[Product:Supplier=supplier_code][Detail]* -- find details for invoices in date range, push result; find details for products for supplier; intersect 2 detail selections to get details for products for supplier in invoices in date range.

Relational searching: When the field linking one file to another is ambiguous, it is now possible to explicitly specify which field to use. Where necessary, two terms of the same file may be used. E.g. to go from a selection of payments to invoices they pay, use [Transaction:ourref="blah"][Payments.CashTrans][Payments.InvoiceID][Transaction]

Relational searching in report for-loops: It is no longer necessary to construct the relational search using string arithemtic in order to incorporate variables into the search expression. E.g. ="[transaction:transdate < '" + to_date + "']" can now be done simply as [transaction:transdate < to_date]

Product.LeadTimeDays field now works with Replace command

New global variable "version" (contains MW version number).

Export from Applescript using format string no longer appends null char to exported text

Standard statement forms no longer display completely bogus overpayment figure

Writeoff checkbox in receipt on invoice now responds to quick click when running on very slow connection (such as Internet)

Names Modify Privilege: When off, no longer allows you to change a Customer to Debtor

Datacentre client now picks up locale from the document

Cashbook/Express v4 backups with passwords can now be restored on Gold 5

Backups done on v4 on Windows with filename extension hiding on can now be restored on v5 on Windows

Exporting product.lastmodifiedtime now incudes the time rather than just the date.

Added a new number format with no thousands separators. use NumToText(n, 16)

Overriding deposit slip (using ~Banking.crep report) now works on Windows

Reorder Products for selection of sales orders no longer skips products at random

Subsummaries applied to reports containing calculated columns based on other columns with sign adjustment now work.

Removed spurious warning when attempting to apply another deposit on an order that already has 100% deposit

Prompt Payment Discount: now respects tax code of Discount write-off account

Duplicating a zero-valued invoice and changing value no longer calculates bad prompt pay discount

Fixed intermittent crash starting server on Intel-based Macs

Dummy Contra Payment no longer uses inappropriate bank account marked as unused by ~ prefix

No longer possible to roll back to the point between creating deposit CR and saving SO with deposit lodged

Auto backup on close was not saving first, so backup was of previously saved version.

Print to Excel no longer results in extra space at end of text cells

Expressions no longer subject to arbitrary rounding after prior use of Apply Format 0;-0 in a form

Corrected tool tip for currencies window

Opening jobsheet list was not always honouring saved descending sort preference

Subsummary by category with report that has breakdown by dept now works properly

Modify selection of categories: list no longer loses sort after changing a record

Coachtips no longer come up over the middle of dialogs on Mac.

Modify selection: After hitting a locked (read only) record when stepping through a selection MW Gold would stay in read only mode for the rest of the records in the selection. This is now fixed

Fixed crasher: Modifying and attempting to OK/Next a record that is locked by another user

Mac Gold added binding to Cashbook 5 documents (i.e can now drag CB 5 document onto Gold 5 icon)

Mac Gold added binding to Express 5 documents

Fixed crasher: Analyse function does not validate source file parameter

Fixed crasher: Search expression with const=const crashes search expression optimiser

Fixed Aged Debtors/Creditors reports sometimes failing to reconcile foreign currency AR/AP accounts properly

Aged Creditors report now shows correct sign for control account

New intrinsic function: SuggestNameCode(name). Suggests unique code for company name. Only available to scripts via Evaluate

Importing job sheet stock requisitions no longer baulks at out of stock items - it will now go into negative stock without complaint, consistent with the manual entry case.

Import new Name with transaction with multiple currencies enabled: Work-it-out for Contra now suported.

Switching between new QU/SO was getting colours wrong

Scripted 'evaluate': accessing CurrentPer variable was crashing if no document open

Work around Microsoft's removal of Printer button from Vista Page Setup

Downsaved file with Gold-only navigator tab selected, could get stuck tabs in Express/Cashbook

Fixed crasher with certain analysis reports exporting to text file

Terminal Services: disable detail line stripes on 4-bit colour device to avoid ugly dithering.

Filter popup was sometimes being misdrawn as a 'new record' icon.

Import was failing to create new Name if Contra is set to work it out (with multicurrency enabled)

Switching between new quote/sales order was getting colours wrong

Import trannsaction with Create Job option set was creating blank job if the job code was empty

ExpandDetail function optional rangeEnd argument now works

Budget editor now works properly on Windows when Balance spreadsheet is also open

Datacentre now remembers a user's transaction entry screen column widths

Fixed a hole in the invoice locking when multiple users simultaneously attempt to pay the same invoice

Cmd-down-arrow to edit receipt details from payment method popup menu now keeps the focus on the control after editing details (Mac)

Mac Datacentre restart from web page after configuration change now works again

Windows Datacentre: Restarting service while a file is open should no longer restart on a different port (typically 6701 instead of 6699, and web service on 6702 instead of 6700). This problem is still present on Mac version and does not appear to be fixable at this time: Workaround is to ensure all users have logged out and wait 2 minutes before restarting Datacentre, or before running Installer to install update.

Load Bank Statement date range exclusion no longer fails when bank supplies transactions that are not in date order

Corrected tax rate list display for rates with no changeover date

Euro locale chart of accounts setup was getting wrong tax codes

New variables: GstCycleEndDate (date), GstCycleNum (integer), GstIncomeInvoiceBasis (boolean), GstExpenseInvoiceBasis (boolean) reflect the current state of the GST prefs, required for writing a custom GST report.

Report interpreter Continue part followed by subsequent nested loop(s) now behaves properly

TestFlags function now works for #80000000

Improved formatting of HTML plain remittance

TextToDate now takes an optional format argument (see DateToText)

Fixed problems with formatting of some analysis reports

New date format YYYYMMDD. use -8 for format parameter to DateToText or TextToDate

Purging warning now reports correct # of unreconciled transactionsthat wont be purged

Analyse function less strict on period range checking

Leopard compatibility for Datacentre

Report chains (separate reports) option now correctly loads page settings from subreports

Preference setting "Relookup discount when qty changed" no longer forces a price relookup on orders

Windows: COM object compatibility with Visual Studio 2005

Command line modes (command line support is beta -- documentation). This provides an interface for integration with unix scripting environments, web servers etc.

MoneyWorks Gold/Datacentre 5.0.5 bug fixes

Important fix to PST on printed invoices

Improvements to order deposit handling

Importing transctions and payments no longer locks database for other users during validation

VAT Guide form for Nepal

Software Update improvements (particularly on Windows/Vista)

Fixed ASB Fastnet export on Intel Macs

Show correct cycle and date on retrospective GST Guide form (NZ/Aus)

Fixed a networking issue with contains search on descending indexed sorted selection

Removed currency symbols from credit limit warnings

Fixed issue where Windows forms could sometimes print with unintended scaling

Version applescript property now works again

Open file or location via Apple Event returns an error if the open/connect fails

Fixed intermittent cosmetic issue with tab rendering on Windows

Fixed spurious currency diagnostic

Mac Navigator skins now expected to be in the bundle Resources folder

MoneyWorks Gold/Datacentre 5.0.4 bug fixes

Fixed processing of forex purchase orders to cash purchase.

Fixed crash with chain reports with subreports containing running headers

Canadian cheques: date formats are now dd mm yyyy; also added new full page cheque form with cheque at top and dual remittance advice

Fix timesheet entry of resources with departmentalised cost-of-goods control account

Prompt payment discount on invoices created from orders

Scanning of Scripts folder for scripts to add to Command menu was stopping prematurely (Mac)

Replace of Name.ReceiptMethod now works

COM export with empty search function now selects all records

Login window now treats Return key as Enter

About:System Info on Windows: text had grey background

Reinstated v4 behaviour for allocating muliple existing overpayments during receipt entry for a debtor

Aged Debtors Report: no longer show ledger balance if only reporting on a subset of debtors

Fix incorrect number formatting on some cheque forms

Fix crash printing payments history with very long descriptions

Deposit on Invoice: Receipt bank details were not being kept

Swap State and postcode fields in name entry screen and company details

Names entry: address details had wrong tab order

Fixed incorrect GST labels in Canadian tax rate entry dialog box

/fold command line switch now works again as for v4 (Citrix/Windows)

Fixed initial Navigator window size for new documents (Mac)

Standard charts of accounts: header accounts were not coming through as heading only in new document

Duplicate Journal was inappropriately showing autosplit and ex-tax controls

Custom Navigator skin was not auto loading until selected in prefs (fixed in 5.0.3/Nepal)

Fixed broken APS Accountants Export

Fixed conversion of v4 files whose names contain a single quote (failed with "conversion tool missing")

Fixed GST cycle failure to increment in multiuser when GST journal is posted (new v5 bug) - affects GST reprints

Fixed to general problem with "Faster Networking" that affected GST reprints

Fixed faulty Navigator rendering on 10.3.9

MoneyWorks Gold/Datacentre 5.0.3 bug fixes

Correct Canadian PST support

MoneyWorks Gold/Datacentre 5.0.2 bug fixes

feature: add Checkmark Payroll import map for Canada (note: requires as-yet-unreleased update to Checkmark Payroll)

Fix: Statement form Balance History from Date no longer producing the correct running total

Fix: Find Related: Product -> Job Sheet Item; never finds anything

Export of Payments file fails with scripts written for v4 (re-added legacy field names for that file)

Set flag field for default allocations in QIF import

Fix: Batch Creditor Payments skipping 2 cheque numbers

Removed QIF Ref= Code= Part= parsing as it is less than useful

Fix: Deleting > 32767 products can report bogus numbers in confirmation alert

Speed up DC login: Datacentre sending unused page setup data to clients on login

Transactions All/Posted tabs toolbars swapped

Fix Report writer trace not working on Mac if report name > 27 chars

Fix: Ship multiple SO -> crash

Reinstate DC multiple connections from same workstation (WTS session detection)

Custom forms: double chevron character not cross platform. << >> digraphs now preferred

Reports: fix double overscore positioning

Fix bogus error message when adding or removing Category on P&L type GL Code

Fix posted multicurrency transaction margin (was calculated using the system rate)

Deposits on Orders: Where DEPOSIT product has exempt GST, the resulting invoice would not balance.

Fix detail line sorting w.r.t long text in detail description field

Fix company name >= 50 characters crashing DC

Fixes to Accountants Export formats in v5

Fix "tried to write record without exclusive access" opening new period on DC

Fix intermittent crash when drilldown and scroll in GST report preview on Win

Fix logo in Company Details not sticking in DC (new graphic formats)

Fix: Deposits on Orders: TaxAmount is set to zero on resultant transaction, giving wrong GST on report

Fix: Reports: Logos in v5 sometimes print too large.

Better handling of foreign currencies in Sales/Purchase enquiries

Detail.job column with "Allow any value in job column" allowed an "@"

Fix: Accounts list gets odd toolbar when accounting for GST is turned off

Fix numeric format on FE Chq form

Cash Basis/Include Unposted are mutaually exclusiv: Reflect this in checkbox enabling

Fix CurrencyConvert function not respecting period parameter

Fix: Show Department when Printing Report: If set along with Show Movements, get transactions from every period

Fix: Duplicate filter: new filter does not appear in edit filters list (until Cmd-J)

Scripts Folder: Bundled (.app) applications put in custom scripts do not appear to show in the Command menu (Mac)

Fix: Simple Find "<=" does not translate properly to a formula in Advanced Find

Fixed Name.Contact tab order

DC: folder.conf without max_connections param no longer results in 0 connections allowed

Fixed Import payment on invoice allowing overpayment against creditor

Make all currency fields available to Analysis reports

MoneyWorks Gold/Datacentre 5.0.1 bug fixes

Changed FastNet export to provide better Code/Ref/Particulars for payer/payee statements

Transaction importing: Make it possible to instantiate a calculated-only detail line (i.e. no detail fields being imported).

Fixed handling of transactions with very large amounts of text in many details (>32K of text). Symptom = crash.

Deposits on Orders: Where DEPOSIT product has exempt GST and deposit is 100% of order, the resulting invoice does not balance.

Product Sales Enquiry: Advanced Find gives simple find dialog. workaround is to hold down option key and click Find. Same with Name sales Enq

Printing Transaction list containing payments/receipts on invoice prints incorrect information when "Faster Networking" is enabled

work-it-out disabled for name.accrec/pay when importing trans even though it _defaults_ to work-it-out

Fixed bogus "Currency delta self test failure" on posting

Currency delta self test failure - but posting is restored by session restore. Fix so bad posting is not restored.

Products - History - Historical - Value column in list has "ReportDate" as field name

Centering of windows broken on Mac new install: rego screen and nav come up partially off screen on small screen

Datacentre crashes in NextCPNumber()

DC client does not get correct std plugins for locale - always gets NZ plugins

Recurring Transactions Datacentre: Do not recur when you open a new period using Period management

Canada 2 tier tax: "All GST" doesn't calculate properly on invoices (or GST Report!)

Datacentre Install Windows: does not create c:/MoneyWorks Documents/

gst report and multi-currency: need to show forex transactions in local currency

Job - Job Details - Target Date - accepts any date but reverts to current date on saving.

Plain invoice and statement: for non-base currency, doesn't show currency symbol

Sales Order Foreign Currency convert to Cash Receipt only gives base currency Bank choices (refer 0000738?)

Australian Tax Table: X rate (for export) is set at -0.01%

Form Font style corruption on Intel Macs

Debtors Reconcile Report showing as choice under Reports button on toolbar in Names list. This report no longer exists (part of Aged Debtors option now)

No Navigator Screen after scheduled (eg daily) software update check. Mac

New Windows install over v4, where v4 client was last quit while minimised -> locks up with no open windows after rego screen

sort by calculated column that includes function crashes moneyworks_daemon

Sales Enquiry for selected products: crash on Win. Have to do it quite a few times to reproduce

crash if report aborted due to other user posting connected via WAN; client does a profit and loss report - slow due to WAN performance error message "someone has posted something while the report was being prepared" (or words to that effect) client crashes

MoneyWorks Gold 5.0

see What's new

MoneyWorks Gold 4.2 bug fixes

Fix crash when autocompleting email address longer than 31 characters

Fixed incorrect behaviour when changing category codes via an import of chart of accounts with the new update option (would result in incorrect subsequent reporting of the category). If you have this problem, change the category code back to what it was.

Fixed a crash when attempting to run in server mode on some systems running Terminal Services (Win)

Improved performance of Reorder report (about 10x faster)

Improved behaviour of Work-It-Out for distributing payments to invoices in Import Payments. Import Payments no longer displays which invoices will be paid by the import, as this may be inaccurate in the work-it-out case when there are multiple payments against the same debtor or creditor.

Fixed backup archives to work with .fp7 files in Custom Plug-Ins

No longer try to show movemenent on Cash-basis reports (the hidden checkbox could still be left ticked).

Transactions shown in reports are now sorted by transdate/timeposted/ourRef instead of transdate/ourRef.

Fixed a bug in 4.1.9 that ignored requested number format for cells in custom reports.

Fixed incorrect behaviour of Receive Cheque from Creditor for Head Office creditors

Automatic assignment of a unique code to a new Name now more robust when existing codes are not of a consistent pattern/length.

Fix bug that allowed an invalid account code to be entered into a field by hitting Ecape in the choices list.

Don't force NZ bank account number formatting on other countries

Fix inactive scroll bar in invoice list of a receipt or payment after the following sequence of operations: clear debtor code; press tab; hit cancel; type debtor code; press tab

MoneyWorks Gold 4.1.9 bug fixes

Fixed an issue where the next transaction reference number would reset to what it was at the start of a session if a network client visited the Open/Close period dialog box while other users were logged in

Importing from a script is now much faster

Remittance advice slips printed from the cheque run now show invoices in date order. Additionally, the cheque run no longer warns about continuing without having printed cheques when you have actually printed cheques.

Corrected typo in reprint GST report.

Fix crash when "printing" transaction list to a file.

Fix potential crash when evaluation expressions that are too complex. Now correctly report "expression too complex" error.

Storing passwords in Mac keychain now works again (broken in 4.1.7)

Reports showing Budget YTD for financial years more than one year in the past (for which budgets are not stored) no longer show garbage budgets.

The Rollback command now disables the Rollback button when all database transactions are selected (since this would just roll back to the current state - i.e. no change)

The MoneyWorks Gold Applescript dictionary is now recognised by Mac OS X Tiger.

Fixed a potential crash when printing some lists with very long description fields.

Fixed Dr/Cr Reconciliation report names in Names list toolbar.

Fixed an error when entering an '@' symbol at the end of the account code when specifying the write-off expense account for a writeoff.

Fixed the emailing of PDF custom remittance forms.

Fixed problem with very large transaction analyses.

Fixed new problem in 4.1.8 with batch creditor payments.

Datacentre

Enforce 500K limit on compressed size of plugins folder uploaded from a client

MoneyWorks Gold 4.1.7 changes

Compatible with Mac OS X 10.4 (Tiger) (Bonjour browsing, Mail.app, Date format warning for Tiger bug in N.Z.)

Fixed a (rare) database lockup when billing Jobs.

Ledger report for a range now sorts the accounts. Also a ledger report derived from a account enquiry from a range of accounts uses that range.

PDFs can now be dragged out of the forms designer.

No longer lose a receipt number in multi user mode after accepting a batch of debtor receipts.

No longer lose receipt numbers after cancelling a batch of debtor receipts which included allocation of a previous overpayment.

The field parameter in the SumSelection function may now be an arbitrary expression. e.g. SumSelection("Transaction.gross - amtpaid", "type = `DII` and status = `P`")
gross - amtpaid is treated as an expression evaluated in the context of each transaction found by the search expression.

Fixed a bug in transaction importing which would fail to flag non-balancing lines as an error.

Honour stock unit conversion factor when importing job sheet items

Improve the warning in transaction importing when product code is invalid

The number of cheques is now shown on deposit slips

Fixed a problem with period menus in account enquiry when there are more than 90 unpurged periods.

Fixed an issue with allocating head-office overpayments to pay branch invoices.


Scripting

MoneyWorks Datacentre 4.1.7 changes

All changes as above for Gold.

Accountants Export to MoneyWorks format and Save A Backup As are now supported for clients.

Fixes to Plugin location overriding

Fixed client download when web admin is password protected

Installation permissions compatible with Mac OS X 10.4 (Tiger)

Serving of documents in subdirectories of subdirectories is now supported. For ASP situations, this allows one level of hierarchy within each ASP client directory.

Erratum

In the Administrator's Guide, in the Document Root section of Configuration Options, the number of directory levels which are scanned and served has been increased from 2 to 3, so the sentence "The Datacentre will share any MoneyWorks Gold document in this directory or in subdirectories or (but not subdirectories of subdirectories)" should read "The Datacentre will share any MoneyWorks Gold document in this directory or in subdirectories up to 3 levels deep."

MoneyWorks Gold 4.1.6 Bug Fixes (see below for enhancements)

Fixed crasher with new files created with 4.1.5

The PriceCode popup menu on the transaction entry screen (sales) now remembers the `Don't Tab Into` setting

Advanced OLE transaction importing features (replace and post) no longer lock up server when there is an error in the import. Additionally the return_seq option in same now works

Fixed contextual menus on Win98 (broken in 4.1.5)

GST finalisation now correctly pre-locks records (it may refuse to finalise if other users are modifying affected transactions—if you can a meesage to this effect, just run the report again and try finalising again.)

Bank Reconciliation discrepancy is now correctly recorded in log file

One-off addresses in transactions are no longer clobbered if you drill down into the Name

Report writer: A problem with Show Accumulator changing the accumulated valued for calculated columns is fixed.

MoneyWorks Gold 4.1.5 Enhancements

Cash basis reporting. Custom Reports, and the Trial Balance report, can now be generated on a Cash Basis. There is a new check box in the report settings dialog box to select this option. Note: You can't include transactions on a cash basis (use the Cashflow report if you want transactions).

Include Unposted is now available in multi-user mode for Bank Reconciliation, Account Enquiry, and reports.

Invoices in the Batch Debtor Receipts and one-off invoice receipt entry screens can now be sorted. Very useful if you have a high volume of receivables.

[Datacentre] Clients can upload plugins to Datacentre server. This is done using the new Upload button in the report and form signing dialog box (File:Sharing and Users:Signing). Obviously you need the signing privilege to do this.

Support for printers with names longer than 31 characters on Windows. It is currently still a requirement that the printer names be unique in the first 31 characters.

Entering dates outside of your open period range is now much more difficult to do accidentally.

When Connecting, MW now remembers your preference for Manual or Bonjour

When a product has a sales account whose tax code is *, the Name's tax code override will no longer override the *.

When modifying transactions, the customer discount is now respected for cash sales as well as for invoices.

When sharing, the server is no longer advertised over AppleTalk on the Mac—only Rendezvous.

Replace command now works on Product.JobPricingMode

You can now import payments-on-invoices that include negative pay amounts against credit notes (provided the total payment amount is positive)

Network shortcuts

On Mac, you can now make proper internet shortcuts for the moneyworks:// URL scheme and click them to make a connection.

How to make a shortcut:

In Safari Bookmarks, click the + icon;

Type the address for your shortcut in the form described in http://cognito.co.nz/support.faq.php?art=url. This will most usefully be a Datacentre-style url, e.g. moneyworks://rowan:fred@zaphod.cognito.co.nz:6699?doc=Acme%20Widgets%20Ltd

Note that you can omit the password for the document if you have already stored the password in your Keychain (see below)

You can now start a connection by clicking the bookmark.

You can also drag this bookmark to the Finder to make a double-clickable shortcut document, however, Safari will create this document with a file extension of .inetloc, and this will not work due to a bug in the Mac OS X Finder (currently under investigation by Apple). You can make it work by simply renaming the file extension to .webloc. Double-click it to start a connection.

[Datacentre] Keychain is now supported on Mac for Datacentre logins. (MoneyWorks stores the server's IP address rather than its name in the Keychain, so you will need to use a dotted-decimal IP in any shortcuts you make so that it matches).

There is now an Update If Exists option for importing accounts. If you change the departmentalisation or type of an account, that will be ignored, but you can import changes to Categories, Accountant's Code, Description, Tax code, P&L account, and bank account number. This means that you can make changes on a copy of a data file then transfer those changes over.

The database is no longer locked for all users when one user is looking at the invoice they have just made in Bill Job.

Quotes, POs and SOs now remember your preferred colour

When addressing an email, you can now add all email addresses for a selection of names, instead of just one at a time.

The behaviour of type-selection in the account choices window is now much better: in particular, if you leave the choices list sorted by description it will fall back to treating what you type as a code if no match is found in the description column. Also if you type an account code that is departmentalised then bring up the choices, then the department list for the account will already be highlighted.

Dialogs for dept/group management are all now resizable.

The accountant's export command now has a reminder to tell accountant the username/password when user is sending a password-protected document in MoneyWorks format.

There is a (currently hidden) option to update ship quantities for a selection of Sales Orders. Select the sales orders, choose Ship Orders, then hold down the Option key (Mac) or Shift Key (Win) in the dialog box and the Process button will change to Update. Click it with the key held down to update the ship quantities on the orders en-masse, from the top down.

The lines on reports (underscores, overscores etc) should now look better (thinner) when previewed/printed (Mac)

decimal-aligned columns in reports now get right-aligned headings

There is a new preference option to turn off the "Update ship quantities?" query you get when opening an existing Sales Order with backordered products.

Changed the StockValue column display (if you have added it to the Products list) to show actual stock value rather than average value.

The A and B budget tool icon is now a pop-up menu since having an A and a B icon confused people.

The NumToText function now takes an optional format argument. The format is a number from 0 to 13 which denotes the format to use for the number. See the Apply Format popup in the calculation box to figure out the number you need (0 is 0;-0, 1 is 0.00;-0.00, 2 is 0;(0) etc).

Printing and fonts on Mac: MoneyWorks will now always override a printing font preference set to Geneva, and change it to Helvetica. This is because Geneva, when printed, comes out with extremely ugly letter spacing, particularly on OS X. Also, for a new installation on OS X, the default list view font will be Lucida Grande 10, not Geneva 9.

Reduced the volume of the sounds on Mac by 5dB (already did this on Windows for 4.1.2)

Custom movements in reports (unsupported): If there is a file in the same folder as the report with the same name but with a ~ at the start, then the columns in the ~ report are used to define the format for showing transactions in the report. The ~ report should contain just calculation columns. These calculations may reference the transaction and detail fields. Will be properly supported in v5.

Exporting (via script)

The 4.1.4 export syntax allows the 'filename' parameter to contain formatting information that specifies what is to be exported:

export "Filename[.sortfield[-]][#formatstring]"

sortField can be included to sort the export by that field

sortField can have a "-" appended to specify descending sort

formatstring can specify what to export. Everything in the format string is returned verbatim except for anything inside [...] which is treated as an expression which can reference the fields of the file being exported. Thus if you want tab-delimited, then put tabs between the expressions. You can use metacharacters \t \r \n \xHH (hex) or \\. Note that since Applescript expands the same metacharacters, you are best to use meta-metacharacters in applescripts, e.g. \\t \\r \\x0a etc

examples (Applescript)

export "Name"

same as usual

export "Name.Code-"

export in usual format but sorted descending by code

export "Name.Code-#[Code],[Phone]\\r"

export code and phone number separated by a comma with lines delimited by a Return character

export "Name.Code-#\"[Code]\",\"[Phone]\"\\r\\n"

as above, but fields are quoted, and line delimiter is MSDOS-style

export "Ledger.concat#\"[AccountCode + if(Department != ``, `-` + Department, ``)]\",\"[Lookup(AccountCode, `Account.Description`)+ if(Department != ``, ` (` + Lookup(Department, `Department.Description`) + `)`, ``)]\",\"Y\",\"[Lookup(AccountCode, `Account.TaxCode`)]\"\\r"

exports account codes in banklink format

Added ?path option for importing and exporting on Windows: If file path stars with ?, use it as default but put up a dialog box (the given filename extension in the path will be respected)

Bug Fixes

MoneyWorks 4.1.5 incorporates fixes for two bugs that were present in v4.1.4:

1. The General Deparmental (nz) chart of accounts was found to be faulty. Specifically, the Profit and Loss account attached to IN and EX accounts did not exist. 4.1.5 will automatically fix this condition.

2. A problem with the improved behaviour of the account/depratment choices window has been fixed.

Double-clicking a transaction in the Account Enquiry now has the correct menu command names for Modify etc in the Edit menu.

Reminder Messages will now come up at midnight again if you leave MW on overnight.

When changing the type of a name between, say, Customer and Debtor, the control code fields now enable properly.

Fixed receipt number skipping when you edit a previously entered receipt in Batch Debtor Receipts.

Fixed a bug that could cause a receipt to go haywire in Batch Debtor receipts if another user posted a new invoice for a debtor dated earlier than the ones that have been set to be paid in the batch before the batch is accepted.

Fixed a data-corrupting bug with cancelling payments on invoices when related invoice is locked by another user

When updating Sales Order ship qty, ignore negative order qties, else end up backordering them

Fixed Age Debtors in multi-user mode

Disabled the recurring option for stock journals.

Fixed crasher in ImportFile from VBS scripts

Better error message when opening read-only files on Windows

[Datacentre] Custom column settings now get properly stored per-user: You must turn on users/passwords for these to be stored.

Typing into combo boxes to select an item works better on Windows

PostedBy now gets cleared when you Duplicate a transaction

Importing payments on invoices now sets the AmtPaid field properly

AmtPaid is now set properly on batched writeoffs

Forms design submenu enabling was broken on Express/Win.

Made importing payments on invoices safer in multi-user

Eliminated some spurious list redraws when editing transactions etc. This makes a big difference when you are running over a really slow internet connection.

When you open a different document, the default reporting period will reset to the current period for the new document instead of being something random.

Fixed "Help On This" on Mac (and added it to context menu)

Fixed crasher when hit Enter with a user selected in the Signing dialog.

[Datacentre] Fixed Signature Revocation for reports and forms (plus it is now instant, rather than next-login)

Job sheet entry now properly separates departmentalised cost accounts into the account and cost centre fields