I don’t like the “new” focus ring animation

MoneyWorks 7.3 (64-bit) on Mac, uses the Cocoa UI framework instead of the older Carbon framework.

This means that if you are on OS X 10.10 (Yosemite) or later, tabbing between fields will have an animated focus ring that zooms in around the newly active field. This is standard behaviour for Cocoa apps in Yosemite and later.

But I don’t like it.

You can turn it off (for every application on your Mac).

  1. Quit MoneyWorks
  2. Press ⌘-space to open Spotlight search
  3. type Terminal
  4. the Terminal app should be found; click it to open it.
  5. terminal

  6. In the terminal app, type (or copy/paste) this (then press enter):

defaults write -globalDomain NSUseAnimatedFocusRing -bool NO

Posted in FAQ | Comments Off on I don’t like the “new” focus ring animation

What do I do about “posting resulted in bad currency deltas”?

This could happen when the currency balancing ledger for a foreign currency asset or liability account diverges from the exchange rate for some reason (either accumulated rounding drift, or sometimes cancelling or writing off an invoice after the exchange rate for its period was changed). A foreign currency delta ledger should normally have a balance that when added to the main ledger balance, yields that account’s balance in the base currency (and this ratio should agree with the corresponding exchange rate for the period). The message is actually a failsafe sanity check that is being triggered, and is intended to “never happen”.

The solution has generally been to update the exchange rate for any and all affected periods (even if you just change the exchange rate by .000000001, this gives MoneyWorks an opportunity to create an exchange rate gain/loss transaction that incorporates a correction for any drift).

As of MoneyWorks 7.3, the currency balancing ledgers will never diverge from the exchange rate (any transaction being posted automatically includes any correction required), and this message should never appear.

So, first, make sure you are running MoneyWorks Gold 7.3 or later.

I’m on 7.3 but I got this message. What do I do?

Although the currency delta will be correct for the currency for which you are posting a transaction, the currency sanity check is applied to all currencies whenever you post a foreign currency transaction. It is possible that another foreign currency has a currency balancing delta account that has diverged from the exchange rate.

The solution in this case is to

1. run the Diagnostics (File menu).
2. update the exchange rate for any currencies that show a bad delta for each of the affected periods, starting with the oldest period.

If you’re on v7.3 or later, this should only be necessary once. Thereafter, no currency drift should ever occur.

Posted in FAQ | Comments Off on What do I do about “posting resulted in bad currency deltas”?

Change History for 7.3.1

15 Oct 2015

Bug fixes, mostly—but not entirely— for the Cocoa version.

  • Report/Form Save Changes dialog no longer shows full path.
  • Improved defences against working temp file being deleted.
  • Prevent importing Name with base currency ISO code.
  • Fix assertion failure when right clicking in active form text item.
  • Fix random crash after changing list font in preferences.
  • Open Recent → Clear Menu now working (Cocoa).
  • Add missing app preferences icon in Cashbook/Express Navigators.
  • Acme default transaction entry windows were too small, causing problems with Hold checkbox.
  • Fix menu item enabling during modal dialog at launch.
  • Command line file opening in GUI mode no longer opens twice
  • Respond to Esc key when no active control.
  • Find Related dialog. Show in View popup can now recives focus after selecting a destination.
  • Clicking MOTD on Navigator sidebar on Windows now works.
  • Fixed issue with entering new acct/product on the fly after invoking choices with an @.
  • Fix Windows Datacentre clients listing printing showing “-” instead of actual data.
  • Fix incorrect list lineheight for larger font sizes on Mac.
  • Reenable crash reporting on Windows.
  • Ctrl-Click on Mac: Now works as right click again.
  • Mac Window menu now shows window names.
  • Windows installers: Fix migration of start menu items to top level; redundant folders removed.
  • Entourage attachments now working again.
  • mail_client_helper is now checked to override mail client beghaviour.
  • Shift-⌘-O shortcut for OK button in transaction entry now works when OK not default.
  • MoneyWorks Preferences → Emailing: removed reference to Entourage (although Entourage is still supported, for now).
  • Fix crash with EMF graphics in forms preview on Windows.
  • Correct app name in code signature for Windows Datacentre Console.

and

  • Better placement of annual budget in budget editor for long account-dept names.

7.3.1r1

  • 7.3.1 problem with changing tabs in entry windows
  • Fixed Transaction entry OK/Next buttons on XP.
  • Also now rebuilt the Express and Cashbook installers to strip the 64-bit executable on Snow Leopard to prevent the first-launch crash.
Posted in Change History | Comments Off on Change History for 7.3.1

The default mailing address for a branch on invoice form is the head office address. How can I get the branch mailing address?

On a form, Transaction.MailingAddress will pull in the head office address if the invoice is for a branch that has a head office (e.g if the Name Code is something like “BRCH.HOFF”, the address will come from the Name “HOFF.”)

If there is a per-transaction address, that will be preferred, so one way would be to click the Mail checkbox and enter the branch address.

If you always want the branch address, modify the form to use

Lookup(Transaction.SequenceNumber, "Transaction.MailingAddress")

This will bypass the head office address lookup. It will give the per-transaction address if there is one, otherwise it will look up the address from the Name record associated with the transaction.

Posted in FAQ | Comments Off on The default mailing address for a branch on invoice form is the head office address. How can I get the branch mailing address?

Datacentre server update fails on Windows Server 2012

If the update installer downloads, but then does nothing:

Disable “SmartScreen” and try running the update again.

Posted in FAQ | Comments Off on Datacentre server update fails on Windows Server 2012

MoneyWorks System Requirements

System requirements for MoneyWorks 9.

Supported Operating System Versions:

Mac

  • 10.12 (Sierra) (9.1.2 is last version to run on Sierra)
  • 10.13 (High Sierra)
  • 10.14 (Mojave)
  • 10.15 (Catalina) Requires MoneyWorks v8.1.8 or later
  • 11 (Big Sur) Requires MoneyWorks v8.2.4 or later, v9 recommended Not recommended with Apple Silicon processors. Upgrade your macOS
  • 12 (Monterey) Requires MoneyWorks v8.2.4 or later, v9 recommended
  • 13 (Ventura) Requires MoneyWorks 9.1 and later ***
  • 14 (Sonoma) Requires MoneyWorks 9.1.5 and later
  • 15 (Sequoia)

MoneyWorks 9 is fully 64-bit on macOS, for both x86_64 (Intel) and ARM (Apple Silicon) processors.

Windows

  • Windows 7 *
  • Windows 8.1 *
  • Windows 10
  • Windows 11
  • Windows Server 2012
  • Windows Server 2016
  • Windows Server 2019
  • Windows Server 2022
  • Azure Windows Server Virtual Machine

For MoneyWorks Datacentre on Windows, a 64-bit version of Windows is required. MoneyWorks client applications are available for 32-bit and 64-bit on Windows

64-bit version of MoneyWorks Gold requires Windows 10 or later. 32-bit apps support Windows 7 and later.

Minimum display size:

  • 1024 x 768 or larger (logical)

Note that some low-end Windows netbooks may have displays smaller than this (e.g. 800×600). These are not supported.
Also, setting a very large scale factor on Windows may result in a logical resolution less than this, even if the physical resolution is quite high. E.g. Maximum scale factor with a 4K screen is 250%.

RAM and storage:

  • For database host, MoneyWorks runs best if available RAM is greater than database size(s). Maximum single database size is 4GB. Available storage should be at least 3x database size. Hard disk or SSD (USB flash drives or SMB/AFP file server may be used for backup but should not be used for live database operation).
  • For network client, RAM usage is typically ~40MB

Requirements for networking

Local database:

  • No network connectivity is required for single-user local database operation (but you will need internet connectivity to receive software updates).

MoneyWorks Datacentre server network:

  • LAN: Ethernet or reliable WiFi network. Ethernet very strongly recommended for server.
  • For internet connectivity: 10Mb/s upstream speed for server recommended; network latency of less than 30ms recommended; proxy-free networking connectivity; IPv4

Subscriptions and software updates:

  • These require your computer to ba able to access our secure server. Older operating systems may not be able to connect to a secure server using current security protocols (TLS1.2 as of this writing). If using an outbound firewall you may need to whitelist our domains *.cognito.co.nz and *.moneyworks.net.nz if your firewall blocks all websites by default.

* not recommended

*** Do not install Ventura on a server running MoneyWorks Datacentre until you have upgraded Datacentre to 9.1

Supported Mail Clients

If you wish to have emails sent from MoneyWorks to your local mail client, these are the supported clients:

Mac

  • Apple Mail
  • Microsoft Outlook 16 (2022) (not in “New Outlook” mode — this mode does not support automation)
  • Microsoft Outlook 2016
  • Microsoft Outlook 2011
  • Sorry but Thunderbird Mac and “New Outlook” cannot be supported—they have no provision for automation. For other email clients that do have scripting support, there is provision in MoneyWorks to roll your own glue script.

Windows

  • Simple-MAPI-compliant email clients (incl Thunderbird), plus explicit support for Outlook 2013 and later
Posted in FAQ, System Requirements | Comments Off on MoneyWorks System Requirements

Change History for 7.3

MoneyWorks 7.3 is a significant update bringing user interface and performance improvements. This update is free for all registered users of MoneyWorks 7.

5 Oct 2015

Windows: DPI-Aware UI

  • The user interface is now System–DPI Aware: Windows are scaled to match the selected UI “text size” so that text is renderered sharply at all user interface scales (Windows are no longer pixel-scaled by the system).
  • The Windows UI has been flattened a little to fit in better with Windows 8 and 10.

Mac: 64-bit Cocoa app

The internal user-interface framework has been ported from the classic Mac/Carbon APIs to use the Cocoa framework.

  • 64-bit means access to more memory for better performance with very large data files (>2GB).
  • Cocoa Text system for data entry fields fully supports text transformations, speech, dictation, multi-level undo/redo, etc.
  • Core Text output for higher quality and slightly faster text rendering.
  • Faster initial launch and lower memory overhead on systems with no other 32-bit apps, due to not having to drag in 32-bit system libraries.
  • Resize windows from any edge (finally).
  • Smooth scrolling.
  • Retina display support—sharp text on Macs with Retina displays.
  • 64-bit operation is supported on Lion and later. MoneyWorks 7.3 will continue to execute in 32 bit mode with the Carbon framework on Snow Leopard.

El Capitan compatibility for Datacentre

You must update to version 7.3 before installing OS X 10.11 El Capitan on your Mac server (The El Capitan installer has a bug that will damage your Datacentre installation and prevent the normal software update from working; 7.3 has repair measures to autoatically fix problems caused by the El Capitan installer).

  • Unrelated to the El Capitan installer bug, versions of Datacentre prior to 7.3 are not compatible with the “rootless mode” of Mac OS X 10.11. In 7.3 the symbolic link to MoneyWorks Gold has moved from /usr/bin/ to /usr/local/bin/. This link is used internally by the server to start MoneyWorks CLI worker processes for serverside reporting, REST request processing, and various other tasks. If you have scripts that use the old symbolic link path, they will need to be updated.

Cloud/Internet performance improvements

  • Statements can now run on the server for orders of magnitude speed increase when running over an Internet connection. The caveat is that the fonts used on the statement form must be installed on the server. If your statement form uses special fonts only installed on your client, you will need to continue to have statements rendered by your client, otherwise statements will suffer font substitution.
    To enable server-side statement generation, you must set the “Run on server if possible” checkbox in the Form Options for the statement form.
  • Payments History optimised; now orders of magnitude faster when running over Internet connection.
  • Enquiry on a P&L account is now much much faster.
  • Purging is much faster, and may be interrupted by clicking Stop.
  • Sped up transaction entry window a bit more, especially with foreign currency transactions.

Script Editor improvements

  • 64-bit Mac version gets Scintilla-based script editor (as for Windows version):
    • Block indent/outdent (tab/shift-tab for selection)
    • Line numbers.
    • Unlimited script size.
    • Multi-level Undo/Redo.
  • Handler popup for easier navigation of large scripts.
  • Script control for reports now has syntax highlighting.
  • Added Copy Script as Styled HTML command to Scintilla script editor.

Increased some size limits

  • Report editor now supports reports with up to 30,000 parts.
  • Budget editor now supports unlimited number of ledger records without having to select a subset.
  • Up to 10,000 detail lines in a transaction.
  • Additional optimisations to improve performance with large data files.

Other improvements

  • New Privilege: Stocktake. Stocktakes were not previously protected by a privilege. Since this new prvilege will be off by default for existing users, it will need to be added for users who need it. Go to Sharing and Users and open each user who needs the Stocktake privilege and click the Stocktake checkbox under the Products heading.
  • Recurring transaction setup now picks up the date of the template transaction and syncs the start date to the day-of-month or day-of-week automtically. To have a start date that does not conform to the repetition rule, change the start date after changing the day of month/week. Recurring transactions and messages will now sync themselves to the intended day number if they were initially set up with a non-matching start date.
  • PDF output for forms now preserves the compression of images on Windows—when you email invoices and statements containing PNG or JPEG images, these images will retain their compression (resulting in a smaller PDF), provided that the images have 100% opacity. Additionally, on both Mac and Windows, form output with the same image repeated will result in smaller PDFs because the image will be stored only once in the PDF and referenced thereafter (this optimisation only happens for direct save to PDF, not from the Preview window).
  • Start menu items have been cleaned up: MoneyWorks is now just one icon link rather than a folder.
  • Improved scroll-wheel responsiveness on Windows, and we now respect the scroll speed preference in Control Panel.
  • Script runtime errors: now show line numbers in message and selects error line more reliably in editor.
  • New: GetLastErrorMessage() function returns last import error.
  • New: TableAccumulateColumn() function.
  • CreateTable() can now take an optional parameter to dimension the table.
  • Improved performance of Find Related ➝ Highlight with a large number of records to highlight.
  • ChooseFromList() fn: Window is now resizable.
  • Mac Shift-⌘-H for Payments History conflicted with key equiv for Hold in transactions, so has been changed to opt-shift-⌘-H.
  • Drag scrolling of lists is accelerated according to distance mouse is outside list bounds.
  • Navigator Extras folder is now in Signing list to facilitate signing of custom navigator panels.
  • Stock Journals: Stockcode field made bigger.
  • Script editor log display now autoreloads (Windows).
  • Improved file compression performance slightly.
  • Script mail() function may now be used with no attachment.
  • DisplaySelection() function now has an optional 3rd parameter: pass 1 to highlight results rather than making found set.
  • Removed conflicting keyboard equivalent on Contra command.
  • Report generation is more responsive to cancel button.
  • Currency conversions now use the rate for today’s date (in case periods have been opened in advance).
  • Improved alignment for parenthesis-negative integer values in reports.
  • Windows Script Editor now implements Find/Find Selected.
  • ReplaceField() function no longer clears the highlighted selection of associated list.
  • Searching long text fields (e.g. description) now always searches the entire text.
  • Export Script as XML: Now exports the current text even if the script has not yet been compiled and activated.
  • CLI no longer treats blank line input as “unknown command”.
  • Email attachments are cleaned up immediately, and backups downloaded from server no longer accumulate files on the server.
  • Balance Sheet view in Accounts list now includes Shareholders’ funds accounts.
  • Drilling down to a related record for a code (e.g. from the Customer code in a transaction) now only does a relookup of the customer information if you click OK for the customer record while the code field is still the active field in the transaction (likewise from products, accounts, jobs). Since drill down became modeless in v6, a relookup was always being forced regardless of any changes having been made. If you change the colour of the related record, that will be reflected immediately in the drill down arrow before you even tab out of the field.
  • Gain/loss adjustment journals against bank delta are now purgeable.
  • Change Password is disabled for MoneyWorks Now logins (document passwords should not be changeable for MoneyWorks Now users).
  • Faster list opening when sorted by extremely compute-intensive calculated column.
  • SetBudget(), SuggestNameCode(), and SyncTransactionImage() now available in MWScript.
  • Updated Stock History report.
  • Updated Malaysia GST report.
  • Updated Executive Summary report.
  • Statement of Cash Flows report: Required for Malaysia.
  • UK VAT Report: Amended for Flat Rate Scheme.
  • Sorting by a calculated column where the calculation is very time consuming (such as a SumSelection) will now time-out after 5 seconds, rather than locking up the server. If you absolutely need such a sort, consider using Advanced Replace or ReplaceField() to store the values in a user/custom field and then sort that.
  • Upgraded security of SSL connections
    • TLS is now enabled (previous versions were forcing SSLv3)
    • There is now an option to disable SSLv3 and use only TLS, but this may only be used if connecting clients have already updated to v7.3 or later.
    • Now using openssl 1.0.2d on both Mac and Windows.

Bugs fixed

  • Windows PDF now supports proper decimal alignment.
  • Fixed occasional double execution of script Load handlers on startup.
  • Improper use of IntersectSelection() et al in a search expression is now flagged as an error rather than crashing or hanging.
  • Find by Formula in budget and balance editor no longer limits search to a previous search result.
  • Text output is no longer inappropriately scaled due to display resolution setting (Windows).
  • Optimised and corrected some issues with date calculations and DayOfWeek() function on 64-bit Mac server.
  • Forms designer: Fixed cosmetic issues with editing a zoomed out list object.
  • Windows colour picker Hue label displays correctly.
  • Gold server reliability improved when multiple network clients are doing progressive searches.
  • Double-clicking title bar to zoom window in 32 bit version on Mavericks and later now properly resizes window content.
  • Fixed incorrect heading on gst finalise dialog.
  • Fixed highlighting of underpaid invoices in receipting dialog.
  • Fixed error when using Shift-enter in modify transaction selection.
  • Chart by month no longer outputs bad xml if month name is non-ASCII.
  • Windows PDF generation from preview no longer loses euro symbols and treats intra-field linefeeds properly.
  • Fixed misaligned syntax colouring on Scintilla when there are multibyte chars in the script.
  • Single quote ( ‘ ) in recipient’s name no longer breaks emailing.
  • Single quote ( ‘ ) in file name no longer breaks server-side backup.
  • Payments History now clears notes window when you change Name code
  • Fixed some memory leaks.
  • Fixed some code signing issues on Mac DC.
  • Prompt Payment Discount calculation no longer goes wonky when there are no discountable accounts on the transaction.
  • A failed XML transaction import with posting is now cleaned up properly, and database is unlocked immediately after success.
  • Receipt/Pay this Invoice now displays local currency equivalent.
  • Receipt/Pay this Invoice: fixed potential crash.
  • Reports: Custom Number controls no longer get rounded to 2 decimal places.
  • Posting foreign currency transactions with loss/gain in local file no longer loses progress display.
  • Foreign currency gain/loss adjustments due to rate fluctuations should no longer get “currency delta” errors.
  • Ctrl-shift Esc (for task manager on Windows) no longer passes through the Esc to MoneyWorks, which could cancel the current operation (such as a report being generated).
  • Improved cache sizing to prevent memory errors with large files when running in 32-bit mode.
  • Fixed Bonjour incorrect advertising for Web apps on Windows Datacentre.
  • Windows Datacentre Console now quits reliably via Taskbar ➝ Close Window.
  • Option to restart Datacentre service at midnight (only via manual config file edit).
  • Option to oberride SSL cipher selection (only via manual config file edit).
  • Fixed missing “View” toolbar icon when in read-only mode.
  • Mad Mac email autofill from address book more reliable.
  • AddStatementTransaction fixed sign of splait allocation.
  • MWScript fixed potential crash in foreach in textfile with empty name.
  • Fixed potential crash when adding custom calculated column.

Removed

  • Mac 64-bit: Applescript terminology used by Helper scripts no longer supported. Use MWScript scripts to customise and extend application functionality. The core scripting API (open/import/export/evaluate/doreport) is still supported by Applescript as well as CLI and COM. If you need Applescript Helper support, it is currently still available when running in 32-bit mode, although the dictionary has been removed so developing new scripts is not possible.

How to run Mac MoneyWorks in 32-bit mode on Lion and later.
If you need to run in 32-bit mode to continue to use the features that are not in the 64-bit Cocoa version, select the MoneyWorks application in the Finder and choose File ➝ Get Info. In the Info panel, select “Open in 32-bit mode”

Other changes to be aware of

  • The Datacentre daily backup file names changed slightly, so older backups will not be overwritten, resulting in an increase in the size of the Backups directory. If your server is storage-contrained, you will need to delete the older backups manually.

OS version End-of-life

While MoneyWorks 7.3 still supports the following obsolete OS versions, please note that support for these OS versions will end soon.

  • Mac OS X 10.6.x Snow Leopard
  • Windows XP
  • Windows Server 2003
Posted in Change History | Comments Off on Change History for 7.3

Moving to MoneyWorks from QuickBooks

There are many and varied versions of Quickbooks so these are guidelines only. A full and very detailed guide to migrating from Quickbooks to MoneyWorks is available on request. It may be worth reading the first section of this document which explains how to tidy up your Quickbooks file before migration.

Provided you can export data from Quickbooks you can import it into MoneyWorks, although you may need to pass it through something like Excel to remove any extraneous data. You should find an Export or Excel button in some versions of Quickbooks in Items list at the bottom, and in the Customer Centre the Excel button at the top.

Exporting from QuickBooks

To export a QuickBooks report to Excel, click the Excel button at the top of the report, then choose Create New Worksheet. If you choose Create a comma separated values (.csv) file in the Send Report to Excel, Quickbooks will make a much cleaner text file (devoid of the formatting) direct to your hard drive. You can then open it in Excel (or a text editor) to view its layout.

If you do not have the Excel button you can usually use the Quickbooks export facility to export Customers, Suppliers, Products and the Chart of accounts into tab-delimited txt files or an IFF file (use File>Utilities>Export>Lists to IIF Files…). If using IIF files, you need to remove a number of rows of gibberish code (used to communicate with other Intuit apps), so that you are left with just the columns of actual data, which you can then save as tab-delimited. The gibberish IFF tags are at both the beginning and the end of the file. You can open the .iif file in Excel by right-clicking on it and choosing Open in Excel.

Transferring the Chart of Accounts

If you want to import your old chart of accounts, you will need to massage the one exported from Quickbooks into the correct columns (use a spreadsheet for this). Note however that in general QuickBooks doesn’t use account codes, so you will need to add a column for these. The information required is at Importing your Chart of Accounts. However you may want to set up again to take advantage of some of the more sophisticated features of the MoneyWorks account structure.

Transferring your Contact Information

To export your contact details, it is probably easiest to use Customer Contact List report (under Reports>Customers & Receivables). Use the Modify Report or Customize Report button to add the additional information that you need (in the Display tab), then send the report to Excel. You will need to repeat this for your suppliers (vendors).

To manually import the contacts, use the MoneyWorks File>Import>Names command (or copy and paste the block of text from Excel into the MoneyWorks Names list). You will need set the File Format to Merge file, and manually align the MoneyWorks fields to those in the CSV file. Note that you should set the MoneyWorks customerType field to 2 for your debtors, and the supplierType field to 2 for your creditors. Set the Code field to work-it-out and MoneyWorks will automatically assign a unique code for each customer/supplier as QuickBooks does not seem to have a unique name code.

Transferring AP/AR Balances

To import your opening AR/AP balances, you should be able to use the MoneyWorks AR/AP import script. Save the A/R Aging Summary and the A/P Aging Summary reports from Quickbooks as text files, then run the script. Make sure the reports are “collapsed”, so they just show the totals for each customer (and not the outstanding invoices).

Items and Inventory

To import your items, use the MoneyWorks file>Import>Items command. Again set the File Format to Merge file, and manually align the MoneyWorks fields to those in the tab delimited (or CSV) file.

Alternatively (and easier) run the Inventory valuation summary report from QuickBooks, and use the MoneyWorks stock Import Script. This enables you to easily import the basic stock information (codes, descriptions, prices), and also the inventory count and valuation.

Posted in FAQ, File Conversion | Comments Off on Moving to MoneyWorks from QuickBooks

Importing your items and inventory

We’ve made a available a MoneyWorks script that will make the setting up of your items and inventory easier when creating a new MoneyWorks file.

If you can extract your item list, stock count and valuation from your old system in a sensible format (and this is no mean task for some legacy accounting systems), then this script will be useful. It runs in two passes, so you can use it to import all your items, or just your opening stock balances:

1. Bring in your items list: This is the item codes, description, prices etc.
2. Import your opening stock count and valuation.

Basically the script will read a structured, tab-delimited text file (which is one of the Saving options in Excel), and import the items and stock values. You just need to tell it which columns contain the data. If the report contains page headings, which most accounting reports do, you can tell the script how to identify and skip these.

The script requires MoneyWorks Gold/Datacentre 7.2 or later to run on.

To download the script and documentation, click the link below. The download is a zip file (so you will need to decompress it) that contains a pdf of the instructions and a file OpenStock.mwxml—double-clicking the latter will install it into the currently open MoneyWorks file. You should read the instructions before you install the script.

     Download OpenStock.zip

Note: If you want to the run the script from more than one MoneyWorks file, you will need to install it into each one separately.

Posted in FAQ, File Conversion, Scripts | Comments Off on Importing your items and inventory

Moving from Xero

Because Xero is purely cloud based, you don’t have the same access to your data as you do on a traditional system hosted on a computer under your control. This limits the type of data that you can extract.

Fortunately however, Xero does offer some limited export capabilities, either to Excel or as a CSV file. An overview of the exporting from Xero is to be found on their export page.

  • Chart of accounts (if you want to use the same structure)
  • Contacts
  • Aged Receivables Summary (without transactions)
  • Aged Payables Summary (without transactions)
  • Inventory Items

If you want to import your old chart of accounts, you will need to massage the one exported from Xero into the correct columns (use a spreadsheet for this). The information required is in the MoneyWorks Manual (Importing your Chart of Accounts on page G-363). However you may want to set up again to take advantage of some of the more sophisticated features of the MoneyWorks account structure.

To import the contacts, use the MoneyWorks File>Import>Names command. You will need set the File Format to Merge file, and manually align the MoneyWorks fields to those in the CSV file. Note that you should set the MoneyWorks customerType field to 2 for your debtors, and the supplierType field to 2 for your creditors. If you set the Code field to work-it-out, MoneyWorks will automatically assign a unique code for each customer/supplier.

To import your opening AR/AP balances, you should be able to use the MoneyWorks AR/AP import scripts, against the previously exported Aged Payables and Aged Receivables summaries. If you leave the code column as zero in the settings, MoneyWorks will match the customer/supplier name against the new code in the previously imported contacts to correctly assign the balances.

To import your items, you can use the MoneyWorks file>Import>Items command. Again set the File Format to Merge file, and manually align the MoneyWorks fields to those in the CSV file. However it is easier to the OpenStock script, which can also bring in your inventory count and value.

Posted in FAQ, File Conversion | Comments Off on Moving from Xero