<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><!-- generator="wordpress/2.1.3" --><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">

<channel>
	<title>Accounting Mechanics</title>
	<link>http://moverve.com/blog</link>
	<description>... tools and techniques of the management accountant</description>
	<pubDate>Thu, 07 Jun 2007 16:07:50 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.3</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/AccountingMechanics" type="application/rss+xml" /><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FAccountingMechanics" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FAccountingMechanics" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FAccountingMechanics" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.rojo.com/add-subscription?resource=http%3A%2F%2Ffeeds.feedburner.com%2FAccountingMechanics" src="http://blog.rojo.com/RojoWideRed.gif">Subscribe with Rojo</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.feedburner.com/AccountingMechanics" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FAccountingMechanics" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FAccountingMechanics" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FAccountingMechanics" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
		<title>The Gap between Finance and IT</title>
		<link>http://moverve.com/blog/2007/06/the-gap-between-finance-and-it/</link>
		<comments>http://moverve.com/blog/2007/06/the-gap-between-finance-and-it/#comments</comments>
		<pubDate>Thu, 07 Jun 2007 16:07:50 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[Management Accounting]]></category>

		<category><![CDATA[Data Management]]></category>

		<category><![CDATA[Accounting systems]]></category>

		<guid isPermaLink="false">http://moverve.com/blog/2007/06/the-gap-between-finance-and-it/</guid>
		<description><![CDATA[What is your organisation missing? Let&#8217;s see:

Have a hot IT team, capable of establishing reliable, secure, performing systems within budget? Check.
Have a keen finance team, dedicated, involved, trusted? Check.

So where&#8217;s the gap?
It&#8217;s certainly there. I know it is because I often can&#8217;t deliver the information that managers want; I can&#8217;t answer the root cause questions [...]]]></description>
			<content:encoded><![CDATA[<p>What is your organisation missing? Let&#8217;s see:</p>
<ul>
<li>Have a hot IT team, capable of establishing reliable, secure, performing systems within budget? Check.</li>
<li>Have a keen finance team, dedicated, involved, trusted? Check.</li>
</ul>
<p>So where&#8217;s the gap?</p>
<p>It&#8217;s certainly there. I know it is because I often can&#8217;t deliver the information that managers want; I can&#8217;t answer the root cause questions to the numbers that I present. This gap is a cause of systems falling short of expectation, of organisations not being able to get out of their systems what they are looking for.</p>
<h3>The bases are not covered</h3>
<p>I believe the gap arises where</p>
<ol>
<li>accountants take responsibility for the content and meaning of data but not how to store and retrieve it, and</li>
<li>IT people take responsibility for storage and retrieval of data but no accountability for what the numbers mean or how they are presented<sup>*</sup>, but</li>
<li>nobody understands both.</li>
</ol>
<p style="font-size: smaller; text-align: center;">* - I&#8217;m grateful to <a href="http://blog.srlanger.com/2007/04/13/excel-and-accounting-related-blogs/">Stephan-Robert Langer</a> for giving me this characterisation of how accountants and IT people relate to data.</p>
<p>The same gap is identified by David Carter in his call to accountants to <a href="http://www.accountingweb.co.uk/cgi-bin/item.cgi?id=168795">break up the BI party</a>.</p>
<h3>Filling the Gap</h3>
<p>I think I&#8217;ve long recognised this gap, because I invariably took on the role of filling it in all of the companies I worked for. So who is  in the best place to fill it, an IT person willing to learn financial concepts and take on responsibility for the meaning of data, or an accountant not afraid to grapple with SQL, data normalisation and storage technologies?</p>
<p>It sounds a tough call on both counts, doesn&#8217;t it? However, the pragmatic answer is clear. At the end of the day, the accountant is accountable for the numbers, and if that means straddling the gap into IT skills to ensure they can be delivered and explained then that needs to be done. No one else is going to do it.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/AccountingMechanics?a=RRtt5WX2"><img src="http://feeds.feedburner.com/~f/AccountingMechanics?i=RRtt5WX2" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/AccountingMechanics?a=plxtPcOn"><img src="http://feeds.feedburner.com/~f/AccountingMechanics?i=plxtPcOn" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://moverve.com/blog/2007/06/the-gap-between-finance-and-it/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Isolist Beta Release</title>
		<link>http://moverve.com/blog/2007/05/isolist-beta-release/</link>
		<comments>http://moverve.com/blog/2007/05/isolist-beta-release/#comments</comments>
		<pubDate>Tue, 08 May 2007 13:09:25 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[Excel]]></category>

		<category><![CDATA[Reconciliation]]></category>

		<category><![CDATA[Isolist]]></category>

		<guid isPermaLink="false">http://moverve.com/blog/2007/05/isolist-beta-release/</guid>
		<description><![CDATA[
Phew! There&#8217;s a surprising amount of work involved in taking a product from my development PC and making it ready for general use. But finally, today, I&#8217;ve published the Beta version of Moverve&#8217;s first product, Isolist. 
As explained in an earlier post, Isolist is an AddIn for Excel, providing a dedicated reconciliation function that matches [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="Isolist logo" src="http://moverve.com/blog/wp-content/uploads/isolist_logo_300.gif" /><br />
Phew! There&#8217;s a surprising amount of work involved in taking a product from my development PC and making it ready for general use. But finally, today, I&#8217;ve published the <a title="Link to Isolist product details and download" href="http://moverve.com">Beta version of Moverve&#8217;s first product, Isolist</a>. </p>
<p>As explained in an <a title="Post - Reconciliation AddIn for Excel" href="http://moverve.com/blog/2007/01/reconciliation-add-in-for-excel/">earlier post</a>, Isolist is an AddIn for Excel, providing a dedicated reconciliation function that matches the records from two data lists and identifies any mismatches. The requirement to perform such list-matching tasks is wide-spread:- certainly for management accountants but also, I believe, more generally too.</p>
<p>To get the ball rolling, I&#8217;m giving a special offer to users of the Beta version who can find and let me know of any bugs or other problems with the product. If you find a genuine software problem, I&#8217;ll send you a free license for version 1.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/AccountingMechanics?a=xbrvYW56"><img src="http://feeds.feedburner.com/~f/AccountingMechanics?i=xbrvYW56" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/AccountingMechanics?a=HWs9abZU"><img src="http://feeds.feedburner.com/~f/AccountingMechanics?i=HWs9abZU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://moverve.com/blog/2007/05/isolist-beta-release/feed/</wfw:commentRss>
		</item>
		<item>
		<title>You are a programmer</title>
		<link>http://moverve.com/blog/2007/04/you-are-a-programmer/</link>
		<comments>http://moverve.com/blog/2007/04/you-are-a-programmer/#comments</comments>
		<pubDate>Thu, 19 Apr 2007 09:08:43 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[Excel]]></category>

		<guid isPermaLink="false">http://moverve.com/blog/2007/04/you-are-a-programmer/</guid>
		<description><![CDATA[Shortly after first learning how to use spreadsheets ( only 17 years ago ) I had a conversation with a friend along these lines:
Me -  Creating spreadsheets is a little bit like programming. In fact, you could say that it is a sort of programming.
Friend - Programming? Spreadsheets? They don&#8217;t look like programming to [...]]]></description>
			<content:encoded><![CDATA[<p>Shortly after first learning how to use spreadsheets ( only 17 years ago ) I had a conversation with a friend along these lines:</p>
<p><strong>Me</strong> -  Creating spreadsheets is a little bit like programming. In fact, you could say that it <em>is</em> a sort of programming.<br />
<strong>Friend</strong> - Programming? Spreadsheets? They don&#8217;t look like programming to me.<br />
<strong>Me</strong> - I admit the &#8216;programming language&#8217; is unusual and very high level, maybe like a <a title="Wikipedia definition of 4GL" href="http://en.wikipedia.org/wiki/4GL">4GL</a>, but look at what&#8217;s happening: You start with a blank sheet, you give the computer a set of rules and some input data and it generates outputs. Conceptually that&#8217;s a program, isn&#8217;t it?<br />
<strong>Friend</strong> - [with a sceptical look] Hmmm.</p>
<p>I&#8217;d forgotten that converstion until today when I read <a title="Link to Methods In Excel blog" href="http://www.blog.methodsinexcel.co.uk/2007/04/18/writing-formulas-is-computer-programming/">Writing formulas is computer programming</a>.</p>
<p>Of course it makes no difference whether or not you call using a spreadsheet programming. The fact that you <em>could</em> call it programming, though, is interesting because it indicates that programming needn&#8217;t be scary or nerdy. If you can accept that then you&#8217;re more likely to make more effective use of your PC.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/AccountingMechanics?a=73tyHfFx"><img src="http://feeds.feedburner.com/~f/AccountingMechanics?i=73tyHfFx" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/AccountingMechanics?a=Jk6nkbpu"><img src="http://feeds.feedburner.com/~f/AccountingMechanics?i=Jk6nkbpu" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://moverve.com/blog/2007/04/you-are-a-programmer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Reconciliations of an Accountant</title>
		<link>http://moverve.com/blog/2007/04/the-reconciliations-of-an-accountant/</link>
		<comments>http://moverve.com/blog/2007/04/the-reconciliations-of-an-accountant/#comments</comments>
		<pubDate>Tue, 03 Apr 2007 15:14:37 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[Management Accounting]]></category>

		<category><![CDATA[Reconciliation]]></category>

		<category><![CDATA[Isolist]]></category>

		<guid isPermaLink="false">http://moverve.com/blog/2007/04/the-reconciliations-of-an-accountant/</guid>
		<description><![CDATA[An accountant doing a reconciliation

Relationships aside, management accountants often find themselves having to reconcile a number of things. The obvious one is the reconciliation of a bank statement to the accounting records. Since most organisations in the developed world have a bank account, the need to perform bank reconciliations ought to be universal.
Anecdotal aside
I say [...]]]></description>
			<content:encoded><![CDATA[<p>An accountant doing a reconciliation<br />
<img src="http://moverve.com/blog/wp-content/uploads/reconciliation-couple.jpg" alt="An accountant reconciling" /><br />
Relationships aside, management accountants often find themselves having to reconcile a number of things. The obvious one is the reconciliation of a bank statement to the accounting records. Since most organisations in the developed world have a bank account, the need to perform bank reconciliations <em>ought</em> to be universal.</p>
<h4>Anecdotal aside</h4>
<p>I say &#8216;ought&#8217; because I&#8217;ve had one of those experiences where I&#8217;ve taken a job in a business and found that bank reconciliations had not been done for eighteen months. Having the most fundamental of accounts not in good order is a clear indicator that lots of other problems are hidden in the accounts. It makes for an uncomfortable period as Controller when, over several reporting periods, more and more things come out of the woodwork as the balance sheet is trued up. In my case, bringing the bank account up to date took several solid days of work, but bigger problems were found elsewhere. Maybe others of you have had similar experiences.</p>
<h4>Other sources of reconciliation</h4>
<p>Back to the subject of the post, in addition to reconciling bank statements, accountants may face several other reconciliation tasks, on either a regular or an occasional basis. Do you recognise any of these?:</p>
<ul>
<li>Business systems to general ledger. Some organisations operate a mix of applications, either through historical accident or by design in order to cover needs that are not met by a single application. For example, if the sales order and customer invoicing system is separate to the accounting system then reconciliations are generally required to ensure that revenues are correctly accounted for.</li>
<li>Intercompany and branch office accounts. Organisations with more than one location or subsidiary frequently share resources and fund or borrow from one another. Where a separate ledger is run for each subsidiary, it is necessary for the intercompany accounts in each one to be matched in order that they remain consistent with one another.</li>
<li>Stock-take to inventory system. Common in organisations that hold physical stock, different inventory systems give varying levels of assistance to the stock-take process. An accountant or colleague may be required to reconcile a physical count with the system inventory balances.</li>
<li>Sub-ledger to general ledger. Even where systems are well integrated, it&#8217;s often prudent to check that transactions originating in a sub-ledger have not gone awry when posted to the general ledger. Reconciling control reports from each side is not uncommon.</li>
<li>Closing balances to opening balances. You might think that it should never be necessary to reconcile a previous closing balance to a current opening balance but, unfortunately, the world simply isn&#8217;t perfect. When posting a year end journal, both human and system errors are possible. A different scenario might be where a group accountant receives trial balances from subsidiaries month by month, but the latest figures somehow don&#8217;t match properly with last month&#8217;s&#8230;</li>
</ul>
<p>It&#8217;s at the boundaries between systems where the need for reconciliations arises. Maybe you recognise some of these tasks in your own work. I&#8217;ve certainly spent much time working on a wide variety of reconciliations over the years and the famous bank reconciliation is typically the easiest and quickest. It&#8217;s because reconciliations are so common that I decided, as my first product, to create a tool to make the task as easy as possible. Progress is steady and I&#8217;m planning to have Isolist ready for public testing about one month from now.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/AccountingMechanics?a=DhPQs890"><img src="http://feeds.feedburner.com/~f/AccountingMechanics?i=DhPQs890" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/AccountingMechanics?a=pKxmOnB4"><img src="http://feeds.feedburner.com/~f/AccountingMechanics?i=pKxmOnB4" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://moverve.com/blog/2007/04/the-reconciliations-of-an-accountant/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OpenCoffee Meetup, London</title>
		<link>http://moverve.com/blog/2007/03/opencoffee-meetup-london/</link>
		<comments>http://moverve.com/blog/2007/03/opencoffee-meetup-london/#comments</comments>
		<pubDate>Fri, 23 Mar 2007 10:52:05 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[Other]]></category>

		<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://moverve.com/blog/2007/03/opencoffee-meetup-london/</guid>
		<description><![CDATA[I went along to the London OpenCoffee Meetup for entrepreneurs and investors yesterday. Many enthusiastic business people filling the Starbucks inside the otherwise quiet Esprit clothes shop on Regent Street provided an incongruous scene, but it works well and there was a steady buzz of conversation throughout the time I was there. If you are [...]]]></description>
			<content:encoded><![CDATA[<p>I went along to the <a href="http://entrepreneur.meetup.com/1056/">London OpenCoffee Meetup</a> for entrepreneurs and investors yesterday. Many enthusiastic business people filling the Starbucks inside the otherwise quiet Esprit clothes shop on Regent Street provided an incongruous scene, but it works well and there was a steady buzz of conversation throughout the time I was there. If you are starting a business in the London area and want to chat to others in the same boat, even find some leads, then I&#8217;d recommend it.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/AccountingMechanics?a=eY23F0Z3"><img src="http://feeds.feedburner.com/~f/AccountingMechanics?i=eY23F0Z3" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/AccountingMechanics?a=GY9mGHTx"><img src="http://feeds.feedburner.com/~f/AccountingMechanics?i=GY9mGHTx" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://moverve.com/blog/2007/03/opencoffee-meetup-london/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Separation of Data and View</title>
		<link>http://moverve.com/blog/2007/03/separation-of-data-and-view/</link>
		<comments>http://moverve.com/blog/2007/03/separation-of-data-and-view/#comments</comments>
		<pubDate>Sun, 18 Mar 2007 22:40:08 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[Excel]]></category>

		<category><![CDATA[Data Management]]></category>

		<guid isPermaLink="false">http://moverve.com/blog/2007/03/separation-of-data-and-view/</guid>
		<description><![CDATA[Simon Murphy&#8217;s blog is an interesting read for those of us keen to make the best use of Excel. Identified in his post on the disadvantages of spreadsheets is that not separating &#8220;data&#8221; from &#8220;view&#8221; is a bad thing. This is the key reason why I recommend  keeping data in clean lists, without contamination [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://smurfonspreadsheets.wordpress.com/" title="External link: Smurf on Spreadsheets">Simon Murphy&#8217;s blog</a> is an interesting read for those of us keen to make the best use of Excel. Identified in his post on the <a href="http://smurfonspreadsheets.wordpress.com/2007/03/16/the-spreadsheet-disadvantage/" title="External link: Simon Murphy identifies disadvantages of using spreadsheets">disadvantages of spreadsheets</a> is that not separating &#8220;data&#8221; from &#8220;view&#8221; is a bad thing. This is the key reason why I recommend  <a href="http://moverve.com/blog/2006/09/lists-of-things-in-excel/" title="Post on Lists of Things in Excel">keeping data in clean lists</a>, without contamination from the layout, subtotals, etc. that belong in a &#8220;view&#8221;.</p>
<h4>MVC</h4>
<p>Many people will be unfamiliar with the &#8220;Model-View-Controller&#8221; pattern used in programming, so I&#8217;ll expand briefly on the idea and reasoning.</p>
<p>The basic idea is that a complex program is usually more robust and easier to work with when composed of separate, well-defined modules that work co-operatively. In the MVC pattern, the &#8220;model&#8221; broadly stands for the program module that holds data and the &#8220;view&#8221; is the program module that presents the data to the user. The pattern involves making these separate and, in particular, ensuring that the data is independent of how it is viewed.</p>
<p>Achieving this separation provides several huge benefits, including:</p>
<ul>
<li>data can be tested for accuracy and completeness independently of any other factors, such as whether a report has &#8216;read&#8217; the data correctly,</li>
<li>the work involved in maintaining and updating views/reports is limited to only one part of the program; the data itself remains intact and safe,</li>
<li>it becomes very easy to provide multiple and different views of the same data, without having to duplicate or modify the data in any way.</li>
</ul>
<h4>Implication for Excel</h4>
<p><img src="http://moverve.com/blog/wp-content/uploads/data-view.gif" title="Separate Views from Data in Excel" alt="Separate Views from Data in Excel" height="194" width="411" /></p>
<p>Excel provides <em>blank </em>worksheets, inviting you to structure your data however you like. Learning from the MVC pattern, <em>we </em>should provide good structure, even though Excel doesn&#8217;t require it. Generally this will involve capturing data in clean lists and using separate sheets, pivot tables, etc. to provide the output that we want.</p>
<p>For small, one-off workbooks, don&#8217;t bother. But if you have lots of data, or will be using the same workbook over a period of time, then consider keeping your data and your reports separate.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/AccountingMechanics?a=Mj0XWPZe"><img src="http://feeds.feedburner.com/~f/AccountingMechanics?i=Mj0XWPZe" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/AccountingMechanics?a=kkQCTMNJ"><img src="http://feeds.feedburner.com/~f/AccountingMechanics?i=kkQCTMNJ" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://moverve.com/blog/2007/03/separation-of-data-and-view/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Review of SQL-Ledger</title>
		<link>http://moverve.com/blog/2007/02/review-of-sql-ledger/</link>
		<comments>http://moverve.com/blog/2007/02/review-of-sql-ledger/#comments</comments>
		<pubDate>Wed, 28 Feb 2007 17:06:31 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[Management Accounting]]></category>

		<category><![CDATA[Accounting systems]]></category>

		<guid isPermaLink="false">http://moverve.com/blog/2007/02/review-of-sql-ledger/</guid>
		<description><![CDATA[Here&#8217;s the second in a series of reviews of open source accounting packages - part of my mini-survey investigating whether there is any merit in open-source software for accounting.
SQL-Ledger Introduction
SQL-Ledger is a system for accounting, order processing and stock control and follows a traditional design - with the interesting exception of being a web application. [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s the second in a series of reviews of open source accounting packages - part of my mini-survey investigating whether there is any merit in open-source software for accounting.</p>
<h4>SQL-Ledger Introduction</h4>
<p><a href="http://www.sql-ledger.org/" title="External link to SQL-Ledger">SQL-Ledger</a> is a system for accounting, order processing and stock control and follows a traditional design - with the interesting exception of being a web application. It uses PostgreSQL, a respected and mature open source database system, for data storage, although if you already use Oracle or DB2, these databases can also be used with SQL-Ledger if preferred.</p>
<p>The software is freely available from DWS Systems Inc., the primary developers, who also provide documentation, support and customization services for a fee. It is now apparent in only my second accounting system review that this business model (aiming for wider market share by making software available for free and then aiming to profit from related products and services) is common for open-source accounting systems.</p>
<p>The prices for support of open-source systems are inevitably similar to the prices for support of commercial systems and so businesses of any appreciable size will not gain a significant cost advantage in using open-source systems over the cheaper commercial products available. (This is part of the reason why the cost advantage of using Linux over Windows is so debatable.) The decision on which route to go will always need to be made specifically for each individual business.</p>
<p>Although the documentation for SQL-Ledger can only be obtained by spending US$ 190, I found <a href="http://www.metatrontech.com/downloads/SL-basic.pdf" title="External link to Metatron Technology Consulting - SQL-Ledger notes">a useful introduction to SQL-Ledger</a> provided by Metatron Technology Consulting, which discusses system capabilities, usage guidance and customization options. If you are considering SQL-Ledger for yourself, that document would be a very good place to start.</p>
<h4>Installation</h4>
<p>Being a web application, all installation is to a server. Client PCs need no software installed since they use only a web browser to access the system. On the server, SQL-Ledger is platform-agnostic as long as the dependencies (Perl with database modules, Apache, PostgreSQL and LaTeX) can be met. These are all readily available for both Windows and Unix-based servers. Alternatively, you can do what I did and obtain a &#8220;<a href="http://www.vmware.com/vmtn/appliances/directory/375" title="External link to the Small-Medium Business Suite virtual appliance">virtual appliance</a>&#8221; as a single package and run it in a VMware host.</p>
<p>Having booted the virtual server, I ran the update script supplied with SQL-Ledger which updated my installation to the then current version 2.6.22. I understand from the SQL-Ledger website that a version 2.7 is available with some new features, although oddly they don&#8217;t list this as their latest version and the automatic upgrade didn&#8217;t download it. I interpret this to mean that it&#8217;s not ready for production use.</p>
<h4>Configuration</h4>
<p>Much of the setup and configuration for SQL-Ledger can be done from the web browser. An administration page is provided for setting up databases and users, following which you can log in to the actual system and set up your required accounts, codes, parts and services, etc. There are, however, some configuration options that need to be made in a traditional Unix-style text file, the most important of which is setting up printers. This is inevitably a bit messy, particularly if printing from a Unix server to a Windows printer. It would be much better if this sort of thing were fully handled by an extra admin screen.</p>
<p>SQL-Ledger can handle multiple companies, each of which is held in a separate database. Multiple user ids can be created for each company, but each user id can only access one company. Therefore, if you want one user to use two companies they will require two separate user ids.</p>
<p><strong>Loading data.</strong> For small businesses it may be practical, if tedious, to enter all accounts, customers, suppliers and products one by one into the appropriate screens. If lots of data needs to be imported, some scripts are available on the main website to read data from tab-delimited files directly into SQL-Ledger&#8217;s database. These, however, are heavily-caveated and so probably require some serious tinkering to do the job correctly. Again, this task would be much better handled by a user-friendly screen in the application.</p>
<p>For setting up opening balances the only option available is to enter normal transactions. SQL-Ledger recommend posting a supplier invoice to set the stock levels for each item, posting a GL journal to set up the opening trial balance and presumably posting all open sales and purchase invoices, unmatched receipts and payments, etc. as originals.</p>
<h4>In Use</h4>
<p><img src="http://moverve.com/blog/wp-content/uploads/SQL-LedgerMenu.gif" title="Part of the SQL-Ledger menu" alt="Part of the SQL-Ledger menu" align="left" height="351" width="198" />The menu of commands in SQL-Ledger is displayed in a column on the left of the screen, with sub-menus that can be expanded or collapsed by clicking on the header. This is simple but effective and easy to use.</p>
<p>The main body of the screen is where most of the action takes place. Data is presented cleanly, if not particularly stylishly, and all screens follow a common pattern which quickly becomes familiar.</p>
<p>The various enquiry and report screens are all prefaced by a configuration screen where search-text, report filters and columns to be included are specified, resulting in good flexibility in the data that is presented on screen. However, it would be much less cumbersome if the system remembered the report settings made between one use of the report and the next - as it is, you need to re-specify them each time.</p>
<p>One error occured whilst I was using SQL-Ledger, related to updating the average cost for a stock item when posting a purchase invoice. This didn&#8217;t seem to have any wider ramifications and other than that the system appeared stable and reliable.</p>
<h4>Order Processing</h4>
<p>Transactions can be started at any stage, so in the sales process, for example, you can start with a quote, an order or an invoice. Entering data is straightforward and it&#8217;s possible to view a lookup screen of parts or services to find the ones required for the order.</p>
<p>When displaying an order or invoice on screen, several related actions can be performed by clicking on buttons across the bottom of the screen. The actions presented are independent of order status, so the opportunity to progress transactions just as you like is very fluid.</p>
<p><img src="http://moverve.com/blog/wp-content/uploads/SQL-LedgerActions.gif" title="Some SQL-Ledger action buttons" alt="Some SQL-Ledger action buttons" height="120" width="442" /></p>
<p>Superficially useful, this fluidity strikes me as being very dangerous. Not only is any action allowed at any time, but no warnings or second chances are ever given prior to an action being performed - regardless of how unwise that action might be.</p>
<p>Here&#8217;s an example of what I mean:-</p>
<ul>
<li>having entered a sales order you may then process a shipment, but no invoice is generated until you specifically ask for one - there is no warning that an order hasn&#8217;t been invoiced</li>
<li>after shipment but before invoicing, you could choose to close an order - no warning is given on this action</li>
<li>from this situation (assuming you realize that you are missing revenue) all is not lost. Simply search for and display the closed order and then press the sales invoice button to generate an invoice - no warning is given</li>
<li>But you could do this any number of times, generating <em>multiple</em> invoices <em>for the same order</em> - and again no warning is given on this action.</li>
</ul>
<p>Such fluidity is a double-edged sword but the downside edge is much sharper than the upside one. Careful patrol of open orders and diligent following of procedures are necessary to ensure transactions are processed correctly.</p>
<p>A problem worse than this becomes apparent when examining the effects of shipping and receiving stock items. On processing a shipment or receipt, the on-hand stock balances are adjusted accordingly but <em>no accounting entry for stock movements is recorded until the order is invoiced</em>. Therefore the reported stock list quantities and values will not reconcile with the balance sheet stock values if any invoices are outstanding - a highly undesirable circumstance.</p>
<p>SQL-Ledger doesn&#8217;t track individual shipments and receipts on an order, so if a part-shipment is made, followed by a second shipment to complete the order there is no subsequent way of knowing the detail of what happened.</p>
<h4>Accounting</h4>
<p>Regarding accounting functionality, some features that I consider desirable are missing:</p>
<ul>
<li>there is no batch holding and processing facility - each transaction is entered and posted directly (although version 2.7 claims to include a &#8220;voucher system&#8221;, which may be what I am looking for)</li>
<li>there is no period management independent from the date for each transaction and there is no way to close a period in a sub-ledger whilst leaving other ledgers open for further postings</li>
<li>there is no facility for holding budget data</li>
</ul>
<p>Sales and purchase ledgers integrate automatically and fully with the general ledger so there is no separate task to transfer data from sub-ledgers at the end of each period.</p>
<p>Stock receipts and shipments are posted directly to the general ledger using account codes that are defined individually for each stock item. This provides useful flexibility for posting different product ranges to different accounts for analysis, but less flexibility for non-routine stock transactions which may need to be recorded to different accounts.</p>
<p>Department codes can be created for segmentation of the accounting data. Departments can be specified either as cost centres or profit centres, depending on whether just expenses or both revenues and expenses require analysis. These department codes can then be used to classify sales transactions, purchase transactions and accounting journals.</p>
<p>There is no general ledger transaction report other than the report on transactions in a single account. A broader GL transaction report would commonly be used to trace bookings across several accounts and as a general accounting audit report.</p>
<p>When selecting invoices for payment, each one must be selected individually: there&#8217;s no routine for selection based on due dates or anything else. In fact, the due date doesn&#8217;t even appear on the payment selection screen.</p>
<p>Viewing of transactions on a customer or supplier account is either awkward or not possible - I couldn&#8217;t find a report showing both invoices and payments within a customer account.</p>
<p><img src="http://moverve.com/blog/wp-content/uploads/SQL-LedgerAudit.gif" title="SQL-Ledger Audit Controls" alt="SQL-Ledger Audit Controls" align="right" height="142" width="295" />Closed period control is possible, implemented by entering a cut-off date prior to which no transactions can be made or amended. This affects all system areas uniformly.</p>
<p>Year-end processing is a very simple affair. A date and description must be provided, following which the system generates a year-end journal. Processing is very abrupt so some care is required, although it&#8217;s always possible to open up the audit control and amend or delete the journal.</p>
<p>Standard financial reports are extremely basic. It is possible to define reports in a style that you require, but the tools used for this are HTML and LaTeX together with some system codes for picking up the required values (which presumably are only documented in the $ 109 manual). This is all too hard to warrant further investigation and I&#8217;m sure other accountants will feel the same.</p>
<h4>Conclusion</h4>
<p>Functionality falls short in a number of the areas that I would look for, which I listed in my <a href="http://moverve.com/blog/2007/01/accounting-system-required/" title="Link to post ">introductory post</a>.</p>
<table>
<tr>
<th>Requirement</th>
<th>Score</th>
</tr>
<tr>
<td>Include GL, SL, PL</td>
<td>1</td>
</tr>
<tr>
<td>User-defined account codes</td>
<td>1</td>
</tr>
<tr>
<td>Period accounting</td>
<td>0</td>
</tr>
<tr>
<td>Good year-end close controls</td>
<td>1</td>
</tr>
<tr>
<td>Hold &gt;= 2 years of data online</td>
<td>1</td>
</tr>
<tr>
<td>Efficient journal entry screens</td>
<td>0</td>
</tr>
<tr>
<td>Separate journal entry from journal posting</td>
<td>0</td>
</tr>
<tr>
<td>Import journals from external files</td>
<td>0</td>
</tr>
<tr>
<td>Budget data with efficient management</td>
<td>0</td>
</tr>
<tr>
<td>Efficient and informative account enquiry</td>
<td>0</td>
</tr>
<tr>
<td>Effective report generator</td>
<td>0</td>
</tr>
<tr>
<td>Access to underlying data</td>
<td>1</td>
</tr>
<tr>
<td>Provision for full data export</td>
<td>0</td>
</tr>
</table>
<p>So that&#8217;s a score of 5 out of 13 - pretty poor.</p>
<p>SQL-Ledger is likeable for its ease of use, clear screens and freedom of action. But this freedom of action is also a major concern for both financial and inventory control. The features provided are disappointingly simple - more so than one would expect given the marketing copy on the SQL-Ledger website. I guess for small service businesses that don&#8217;t need to track many stock items it&#8217;s perhaps worth a try, otherwise you should probably look elsewhere. I&#8217;m going to.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/AccountingMechanics?a=3fgdRnoA"><img src="http://feeds.feedburner.com/~f/AccountingMechanics?i=3fgdRnoA" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/AccountingMechanics?a=SQncMrXF"><img src="http://feeds.feedburner.com/~f/AccountingMechanics?i=SQncMrXF" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://moverve.com/blog/2007/02/review-of-sql-ledger/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Reviews update</title>
		<link>http://moverve.com/blog/2007/02/reviews-update/</link>
		<comments>http://moverve.com/blog/2007/02/reviews-update/#comments</comments>
		<pubDate>Thu, 22 Feb 2007 09:33:03 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[Management Accounting]]></category>

		<guid isPermaLink="false">http://moverve.com/blog/2007/02/reviews-update/</guid>
		<description><![CDATA[Two or three weeks have passed since my review of TurboCASH, so here&#8217;s a brief update on where I am with reviewing other open source accounting systems.
I&#8217;ve downloaded, installed and generally messed around with three or four other accounting systems and am working up to the next review - which will probably be of SQL-Ledger.
The [...]]]></description>
			<content:encoded><![CDATA[<p>Two or three weeks have passed since my <a href="http://moverve.com/blog/2007/01/review-of-turbocash/" title="Blog entry: Review of TurboCASH">review of TurboCASH</a>, so here&#8217;s a brief update on where I am with reviewing other open source accounting systems.</p>
<p>I&#8217;ve downloaded, installed and generally messed around with three or four other accounting systems and am working up to the next review - which will probably be of <a href="http://www.sql-ledger.org/" title="External link: SQL-Ledger open source ERP">SQL-Ledger</a>.</p>
<p>The others I&#8217;ve installed and scouted are:</p>
<ol>
<li><a href="http://www.compiere.org/" title="External link: Compiere open source ERP">Compiere </a>- which makes some intriguing promises through having a non-standard design. This is a fairly substantial ERP and CRM application targeted at small or medium businesses and so will take me a while to assimilate. Nonetheless, I&#8217;m looking forward to trying this one.</li>
<li><a href="http://www.vtsoftware.co.uk/tranplus/index.htm" title="External link: VT Transaction accounting system">VT Transaction+</a> - not open-source but a low price and a real alternative to the likes of Quickbooks. I installed the &#8220;plus&#8221; version which is in beta testing/ongoing development and loved the directness, simplicity and usability features. VT Transaction has an unusual spin on the meaning of &#8220;ledger&#8221; which might take a little getting used to and I&#8217;m not sure that my data import/export desires will be met. Anyhow, as it&#8217;s not open source I&#8217;ll leave a possible review &#8217;til later.</li>
<li><a href="http://www.tassoftware.com/Products/Home.aspx?tid=258243&amp;stid=258433" title="External link: TASBooks 1 Accounts software">TASBooks 1</a>. I installed a trial version of this in a moment of weakness (I had been losing the battle that often accompanies installation of open-source software). Again, this is a low cost commercial product but, unlike VT, follows the common pattern of equating low cost with noddy users. It has those trite graphical workflow things, which I suppose are fine in Toyland but the real world is much more complicated. Nonetheless, if you find you can work happily within the straight-jacket workflows then the actual functionality seemed fine on initial viewing. Again, I won&#8217;t review just yet because it&#8217;s not open-source. In fact, I probably won&#8217;t ever review since the trial version lasts for only 15 days.</li>
<li><a href="http://www.sql-ledger.org/" title="External link: SQL-Ledger open source ERP">SQL-Ledger</a>. Back to the real open-source stuff. SQL-Ledger has a sturdy composition in the company of most of the others mentioned, using a proper database at the back and being a full multi-user web application. On the face of it, SQL-Ledger looks reasonably competent so I&#8217;ll do some more work here and report back.</li>
</ol>
<p><a href="http://www.holdenassociates.co.uk/" title="External link: Holden Associates">Jason Holden</a> has suggested I look at <a href="http://www.interprise.co.uk/default.aspx" title="Link to Interprise Suite accounting system">Interprise</a>, which I&#8217;m willing to do but haven&#8217;t found a download link. It looks like I actually need to <em>ask</em> for it.</p>
<p>In case anyone else wants to look at Compiere or SQL-Ledger, the installation of database systems and other dependencies along with the actual programs can be alot of work. To save a day or two of frustration I downloaded <a href="http://www.vmware.com/vmtn/appliances/" title="Link to VMWare Virtual Appliances">virtual appliance</a> images, which can be played in the free <a href="http://www.vmware.com/download/player/" title="Link to VMWare Player download page">VMWare Player</a> or <a href="http://www.vmware.com/download/server/" title="Link to VMWare Server download page">VMWare Server </a>applications:- a godsend.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/AccountingMechanics?a=KyHWLrw2"><img src="http://feeds.feedburner.com/~f/AccountingMechanics?i=KyHWLrw2" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/AccountingMechanics?a=49FM5Os5"><img src="http://feeds.feedburner.com/~f/AccountingMechanics?i=49FM5Os5" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://moverve.com/blog/2007/02/reviews-update/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Forget everything else, just be transparent</title>
		<link>http://moverve.com/blog/2007/02/forget-everything-else-just-be-transparent/</link>
		<comments>http://moverve.com/blog/2007/02/forget-everything-else-just-be-transparent/#comments</comments>
		<pubDate>Tue, 20 Feb 2007 10:25:09 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://moverve.com/blog/2007/02/forget-everything-else-just-be-transparent/</guid>
		<description><![CDATA[If you live in the UK you may have seen &#8220;Dragon&#8217;s Den&#8221; on television (a programme where entrepreneurs seek investment from a group of business angels). Following the appearance of Ling Valentine last week I read on Real Business that her website traffic has jumped as a result. In the &#8220;Dragon&#8217;s Den&#8221;, Ling showed unusual [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://moverve.com/blog/wp-content/uploads/LingsCars.gif" title="Chart of website design vs effectiveness" alt="Chart of website design vs effectiveness" align="left" height="297" width="349" />If you live in the UK you may have seen &#8220;Dragon&#8217;s Den&#8221; on television (a programme where entrepreneurs seek investment from a group of business angels). Following the <a href="http://www.youtube.com/watch?v=Vtib4WZW_4M&amp;mode=related&amp;search=" title="Youtube video of Ling on Dragon's Den">appearance of Ling Valentine</a> last week I read on <a href="http://www.realbusiness.co.uk/BLOG/The-power-of-Dragons%E2%80%99-Den/541.aspx" title="Link to Ling story on the Real Business website">Real Business</a> that her website traffic has jumped as a result. In the &#8220;Dragon&#8217;s Den&#8221;, Ling showed unusual confidence and self-belief and, despite being offered the £50,000 investment requested, she turned it down because the equity price was too high for her.</p>
<p>Viewing <a href="http://www.lingscars.com/" title="Link to Lings Cars">Ling&#8217;s website</a> is quite an experience :- you won&#8217;t have seen many websites like this before.</p>
<ul>
<li>It fails many of the rules from <a href="http://www.webpagesthatsuck.com/" title="Link to the Web Pages That Such website">Web Pages That Suck</a>,</li>
<li>it ignores all rules of style and taste,</li>
<li>it takes no account of <a href="http://en.wikipedia.org/wiki/Usability" title="Link to Usability in the Wikipedia">usability</a>,</li>
<li>it is written in bad english</li>
<li>and yet, somehow, <em>it works</em>*.</li>
</ul>
<p>*- actually, not everyone likes it, but plenty do and the business seems to be growing.</p>
<p>How is this possible?</p>
<p>My theory is that LingsCars.com works because Ling is unusually transparent. (The humour helps too). Just look at some of the things she says:</p>
<p>- on when you may contact her:</p>
<blockquote><p>I am human being, not robot!  Office hours: Mon-Fri 9am to 6pm</p></blockquote>
<p>- on speed camera information:</p>
<blockquote><p>This page just for your info, but quite interesting, I think! Hey, I am only Chinese Contract Hire Expert human, so don&#8217;t blame me if some details wrong here, and you get ticket, but I do my best for you.</p></blockquote>
<p>- on encouraging customers to buy now:</p>
<blockquote><p>Physical stock is always limited, as cars cannot be made to appear by magic, there are only so many sat in corner of field. So be brave, grab a bargain and avoid me having to make phone calls to disappointed people who have left decision too late.</p></blockquote>
<p>This is transparency to a fault. You can&#8217;t fail to recognise that behind this website is an identifiable person running a real business and working hard for her customers. Would you prefer a bland corporate image, espousing platitudes on belief in quality, how employees are the most valuable assets, etc.? I wouldn&#8217;t.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/AccountingMechanics?a=ROpKywBN"><img src="http://feeds.feedburner.com/~f/AccountingMechanics?i=ROpKywBN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/AccountingMechanics?a=BmxBomDG"><img src="http://feeds.feedburner.com/~f/AccountingMechanics?i=BmxBomDG" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://moverve.com/blog/2007/02/forget-everything-else-just-be-transparent/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rounding errors and logic errors</title>
		<link>http://moverve.com/blog/2007/02/rounding-errors-and-logic-errors/</link>
		<comments>http://moverve.com/blog/2007/02/rounding-errors-and-logic-errors/#comments</comments>
		<pubDate>Sun, 18 Feb 2007 19:30:38 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[Management Accounting]]></category>

		<category><![CDATA[Excel]]></category>

		<guid isPermaLink="false">http://moverve.com/blog/2007/02/rounding-errors-and-logic-errors/</guid>
		<description><![CDATA[[This post was written as a &#8220;guest post&#8221; for Dennis Howlett, the AccMan. I reproduce it here in case you missed the original.]
&#8220;These numbers are wrong. Why can&#8217;t you accountants add up?&#8221;
Perhaps the worst time to hear these words is during the monthly review, when the management team are assembled and looking at the culmination [...]]]></description>
			<content:encoded><![CDATA[<p><small>[This post was written as a &#8220;guest post&#8221; for Dennis Howlett, the <a href="http://www.accmanpro.com/" title="Link to AccMan, Dennis Howlett's blog on innovation for professional accountants.">AccMan</a>. I reproduce it here in case you missed <a href="http://www.accmanpro.com/2007/02/18/guest-post-jim-johnson/" title="Link to the original post in the AccMan blog.">the original</a>.]</small></p>
<p><img src="http://moverve.com/blog/wp-content/uploads/RoundingError.gif" title="Picture of a table with a rounding error" alt="Picture of a table with a rounding error" align="right" height="183" width="297" />&#8220;These numbers are wrong. Why can&#8217;t you accountants add up?&#8221;</p>
<p>Perhaps the worst time to hear these words is during the monthly review, when the management team are assembled and looking at the culmination of your month&#8217;s work. Noise levels reduce momentarily as everyone in the room recognizes the &#8220;obvious error&#8221; in the Actual total. Your heart sinks.</p>
<p>How can this happen? The trial balance proves there&#8217;s no problem in the ledger. Maybe the reporting system is doing something strange?</p>
<p>The answer, of course, lies in the &#8220;£ k&#8221; shown in the table header. &#8220;£ k&#8221; doesn&#8217;t <em>only </em>mean that the report is expressed in thousands of pounds. It <em>also</em> means that<em> any individual number on the report could be misrepresented by up to £500 - <u>and you don&#8217;t care about this level of error.</u></em></p>
<p>Therefore, to read the column of Actuals as literally correct and conclude that the total must be wrong by £2,000 is an error of logic. What you&#8217;re really seeing is the values 190.4, 210.4, 80.4 and 30.4, totaling 512 (to the nearest thousand). But all those 0.4s are too small individually to be of interest.</p>
<p>So there. Don&#8217;t be dismayed if you run into this situation. I leave to you the job of gently educating your critic* the next time they make this mistake.</p>
<p>* - A cynic would guess the critic to be the sales manager responsible for Europe, aiming to divert attention from her negative variance.</p>
<h4>Recommendations</h4>
<p>I have three recommendations for dealing with roundings.</p>
<ol>
<li>In the distant past I &#8220;corrected&#8221; for this problem, adjusting a few numbers up or down whilst taking care to ensure that they remained in line with the same value appearing on different schedules. I now repent. Not only is this practice a waste of time but it actually <em>introduces </em>errors into a schedule that is otherwise self consistent with the &#8220;£ k&#8221; header.</li>
<li>Never round your numbers prematurely. Reports should be fed with fully accurate numbers but display them using a custom number format to show the desired precision. Know how to format numbers in Excel and your reporting system to achieve your goal. The danger, otherwise, is that report totals will be calculated using rounded numbers, which can introduce significant, real errors that will be very obvious if the total is supposed to match the same value shown on a different schedule.</li>
<li>Never forget to specify the units displayed in the report, otherwise you can&#8217;t be sure to carry the point of logic with the European sales manager.</li>
</ol>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/AccountingMechanics?a=4X8ex0Kt"><img src="http://feeds.feedburner.com/~f/AccountingMechanics?i=4X8ex0Kt" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/AccountingMechanics?a=uih1QBMo"><img src="http://feeds.feedburner.com/~f/AccountingMechanics?i=uih1QBMo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://moverve.com/blog/2007/02/rounding-errors-and-logic-errors/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
