<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[FrontAccounting forum — Cash Accounting for UK VAT]]></title>
	<link rel="self" href="https://frontaccounting.com/punbb/extern.php?action=feed&amp;tid=1119&amp;type=atom" />
	<updated>2013-08-13T10:15:20Z</updated>
	<generator>PunBB</generator>
	<id>https://frontaccounting.com/punbb/viewtopic.php?id=1119</id>
		<entry>
			<title type="html"><![CDATA[Re: Cash Accounting for UK VAT]]></title>
			<link rel="alternate" href="https://frontaccounting.com/punbb/viewtopic.php?pid=17329#p17329" />
			<content type="html"><![CDATA[<p>Has this been answered with https://frontaccounting.com/punbb/viewtopic.php?id=4042</p><p>Has anyone in the UK tested the extension - and how easy is it to sort out the liabilities etc.</p><p>Cheers,</p><p>bailey86</p>]]></content>
			<author>
				<name><![CDATA[bailey86]]></name>
				<uri>https://frontaccounting.com/punbb/profile.php?id=17497</uri>
			</author>
			<updated>2013-08-13T10:15:20Z</updated>
			<id>https://frontaccounting.com/punbb/viewtopic.php?pid=17329#p17329</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Cash Accounting for UK VAT]]></title>
			<link rel="alternate" href="https://frontaccounting.com/punbb/viewtopic.php?pid=9155#p9155" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>GarySmith wrote:</cite><blockquote><p>There are a few other quirks once you get down to the details but the trick is to start with the payment&nbsp; and not the invoice.</p><p>Hope that makes sense.</p><p>PS. Australian GST is almost identical to UK VAT.</p></blockquote></div><p>Gary that&#039;s exactly what I&#039;m doing (in Aus). The UK VAT and GST systems are almost exactly the same, and for now, I&#039;m pulling (via SQL and PHP scripts) the CASH transactions only as you describe.<br />These then get summed up for reporting on BAS. </p><p>By the way, a tip I found useful was to use the secondary code of the chart table to be the correct BAS item number. So, for instance, Office Expenses has G11 as its secondary ledger code. This helps when summarising. <br />(G11 means Non-capital purchases on the BAS statement).<br />My dream is to create a BAS report straight out of FA. This report would have a setup screen that allows you allocate each account to its relevant BAS report component. <br />The actual quarter-close transactions ie. paying your BAS etc. are being handled manually at the moment as its a bit difficult to get FA to &#039;code&#039; a set of transactions, but this could be done too.</p><p>By the way, I also use e-record, and have written a script that takes the e-record transactions and turns them into the format required by &#039;Import Multijournal Transactions&#039;. I can then import all my payments/deposits straight into FA. I&#039;ve rewritten the Multijournal Transactions screens for FA 2.34 and will post soon. If anyone&#039;s interested in the (basic) e-record data translator, let me know in this post.</p><p>Pete</p>]]></content>
			<author>
				<name><![CDATA[p2409]]></name>
				<uri>https://frontaccounting.com/punbb/profile.php?id=267</uri>
			</author>
			<updated>2011-05-17T15:11:21Z</updated>
			<id>https://frontaccounting.com/punbb/viewtopic.php?pid=9155#p9155</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Cash Accounting for UK VAT]]></title>
			<link rel="alternate" href="https://frontaccounting.com/punbb/viewtopic.php?pid=9091#p9091" />
			<content type="html"><![CDATA[<p>Hi guys new to FA. Testing it now to see if its going to provide what I was considering developing myself and it is looking good.</p><p>One of the requirements was for an application that could handle VAT cash accounting, and from my perspective it already does that indirectly. Sure you might feel you need an html wrapper around the result set and I will try to suggest a complete solution in the future, time permitting, by putting forward a php script. (Time is an issue at the moment however as I am out of work and trying to put together a business possibly around this software - i.e I am available for Bar Mitzvahs at an approriate rate) </p><p>Anyway this note might serve as a starter for anyone still toying with the Cash Accounting issue. <br />I did a quick test by entering a statment via phpMyAdmin and to be honest I only input a quick sample data set so a simplified &quot;date&quot; aspect was suitable, but of course it would actually need to be two seperate clauses &gt;= periodStartDate AND &lt;= periodEndDate<br />However this was oK for testing which was really about determining if the fields were to ambiguously named to get to the relevent data easily.</p><p>This test only takes account of Supplier Invoice and Customer Invoices but of course would need to take account of both types of credit note (trans_type 11 &amp; 21) for anyone who needs to make the script useful. Please correct me if there are other transaction types that I have not considered which should also be included in the clause. </p><p>I have perhaps not thought it through in its entirity and certainly not in terms of some of the complications as mentioned above about exclusions from the scheme for imports for instance but this should not be a heavy issue. Of course you will want summery totals for each rate and turnover against inputs and outputs for your return. I will flesh this out further in the future for now its just a starting point and you can total these things easily in a spreadsheet template for now.</p><p>Obviously once you have your summaries that will also provide for a journal entry against your VAT libaility accounts when payments are made. Personally I dont see the need to record any data as to which items have had thier liability met as it is the total outstanding liability that is relevent. If you want to know which items are in the liability account that have never had a payment made in respect of them simply do a similar query with the table join reflecting no payment!!</p><p>SELECT ref, bank_trans.trans_no, type, trans_type, trans_date, tax_type_id, rate, net_amount,trans_tax_details.amount FROM bank_trans, trans_tax_details WHERE bank_trans.trans_no = trans_tax_details.trans_no AND (trans_type=10 OR trans_type=20) AND trans_date &gt;= &quot;2011-05-11&quot;</p>]]></content>
			<author>
				<name><![CDATA[andyseabrook]]></name>
				<uri>https://frontaccounting.com/punbb/profile.php?id=6044</uri>
			</author>
			<updated>2011-05-12T14:42:47Z</updated>
			<id>https://frontaccounting.com/punbb/viewtopic.php?pid=9091#p9091</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Cash Accounting for UK VAT]]></title>
			<link rel="alternate" href="https://frontaccounting.com/punbb/viewtopic.php?pid=7740#p7740" />
			<content type="html"><![CDATA[<p>The UK VAT system is very complex due to legislation and does require to take into account a reduced VAT rate being applied where early payment discount is offered (even if it isn&#039;t taken), VAT on free goods if they are being resold, VAT on margin only e.g. second user cars and so on and so forth.</p><p>However, cash accounting is actually very simple once you approach the reporting from the payment end and not the invoice end. Rather than selecting invoices that were raised during the 3 months, simply look at the payments made in the 3 months and select the invoices that they apply to. This also allows for the inclusion of sundry payments where invoices are not provided e.g. petrol.</p><p>By doing it this way, you can re-print the report if a late entered payment is discovered.</p><p>There are a few other quirks once you get down to the details but the trick is to start with the payment&nbsp; and not the invoice.</p><p>Hope that makes sense.</p><p>PS. Australian GST is almost identical to UK VAT.</p>]]></content>
			<author>
				<name><![CDATA[GarySmith]]></name>
				<uri>https://frontaccounting.com/punbb/profile.php?id=3044</uri>
			</author>
			<updated>2010-12-15T22:06:02Z</updated>
			<id>https://frontaccounting.com/punbb/viewtopic.php?pid=7740#p7740</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Cash Accounting for UK VAT]]></title>
			<link rel="alternate" href="https://frontaccounting.com/punbb/viewtopic.php?pid=7437#p7437" />
			<content type="html"><![CDATA[<p>Thanks for Feedback,</p><p>I am as Mike. Happy to help (have some PHP skills) but know nothing about FA (apart from whats on this thread).</p><p>Paul</p>]]></content>
			<author>
				<name><![CDATA[paulsqs]]></name>
				<uri>https://frontaccounting.com/punbb/profile.php?id=2476</uri>
			</author>
			<updated>2010-11-16T11:15:36Z</updated>
			<id>https://frontaccounting.com/punbb/viewtopic.php?pid=7437#p7437</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Cash Accounting for UK VAT]]></title>
			<link rel="alternate" href="https://frontaccounting.com/punbb/viewtopic.php?pid=7407#p7407" />
			<content type="html"><![CDATA[<p>Hi Guys, just catching up on the latest FA developments and this sounds interesting. I am pretty sure (witout reading the UK Links) that if you fix this for Cash Accounting of VAT, it will also satisfy the Cash accounting requirements for Australian GST.</p><p>I resigned myself to running my GST in an Accrual basis so I think this will be a good extension</p>]]></content>
			<author>
				<name><![CDATA[rodw]]></name>
				<uri>https://frontaccounting.com/punbb/profile.php?id=713</uri>
			</author>
			<updated>2010-11-15T00:53:37Z</updated>
			<id>https://frontaccounting.com/punbb/viewtopic.php?pid=7407#p7407</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Cash Accounting for UK VAT]]></title>
			<link rel="alternate" href="https://frontaccounting.com/punbb/viewtopic.php?pid=7397#p7397" />
			<content type="html"><![CDATA[<p>Hello Mike,</p><p>Yes, this is good idea to place all the info on the development wiki. Currently we are more than busy with latest fixes before final 2.3 release, but after it is released we will have more time for cash/accrual VAT implementation. Good news is in the same time I&#039;m involved in implementation of VAT related changes for Polish fiscal rules. As the rules are at least similar throughout EU some of them surely will go to core FA, and will be helpful during other local european VAT implementations.</p><p>It is up to you whether you will describe the matter directly on Wiki, or using GoogleDocs. To have write access to the wiki you simply need to log in via forum or wiki interface. I&#039;m not sure about write access rules to specific wiki pages, so if you encounter any problems give me a note. </p><p>Thank you for helping us to make FA more friendly for european users <img src="https://frontaccounting.com/punbb/img/smilies/smile.png" width="15" height="15" alt="smile" />.</p><p>Janusz</p>]]></content>
			<author>
				<name><![CDATA[itronics]]></name>
				<uri>https://frontaccounting.com/punbb/profile.php?id=89</uri>
			</author>
			<updated>2010-11-13T08:15:49Z</updated>
			<id>https://frontaccounting.com/punbb/viewtopic.php?pid=7397#p7397</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Cash Accounting for UK VAT]]></title>
			<link rel="alternate" href="https://frontaccounting.com/punbb/viewtopic.php?pid=7382#p7382" />
			<content type="html"><![CDATA[<p>Hi again, everybody...</p><p>Just wondering if and how we might assist FA in getting this matter progressed...</p><p>For example...</p><p>The FA Wiki, &quot;Wishlist&quot; page [1], seems to be a master list of the items being addressed by the FA designers / developers / programmers? Would it be useful if we created a new section there, on this VAT matter? We should combine all the above points into one single coherent &quot;spec&quot;, and, hopefully, get others - VAT experts, FA experts, etc - to review and edit it, until it forms a final useful spec for whatever tweaks are needed to FA to support this VAT option...</p><p>I&#039;ve never tried logging in to the FA Wiki - I presume &quot;we&quot; can sign up, and log in. If not, perhaps we can create a shared document elsewhere (eg, Google-Docs), and let the authorised FA folks copy it to the Wiki, or link to it from the Wiki... </p><p>&nbsp; - Mike</p><p>[1] - https://frontaccounting.com/fawiki/index.php?n=Devel.WishList</p>]]></content>
			<author>
				<name><![CDATA[MJK]]></name>
				<uri>https://frontaccounting.com/punbb/profile.php?id=1108</uri>
			</author>
			<updated>2010-11-11T15:05:46Z</updated>
			<id>https://frontaccounting.com/punbb/viewtopic.php?pid=7382#p7382</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Cash Accounting for UK VAT]]></title>
			<link rel="alternate" href="https://frontaccounting.com/punbb/viewtopic.php?pid=7357#p7357" />
			<content type="html"><![CDATA[<p>Paul,</p><div class="quotebox"><cite>paulsqs wrote:</cite><blockquote><p>Just having a look at FA for use on our business. We are also UK based and use cash accounting. Is this issue still being followed up?</p></blockquote></div><p>I have done nothing on this matter, nor had any contact with anybody about it - apart from what is in this thread.</p><p>As I stated already, I would be very glad to help in any way. However, I&#039;ve no familiarity with the FA internals.</p><p>&nbsp; - Mike</p>]]></content>
			<author>
				<name><![CDATA[MJK]]></name>
				<uri>https://frontaccounting.com/punbb/profile.php?id=1108</uri>
			</author>
			<updated>2010-11-09T23:59:16Z</updated>
			<id>https://frontaccounting.com/punbb/viewtopic.php?pid=7357#p7357</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Cash Accounting for UK VAT]]></title>
			<link rel="alternate" href="https://frontaccounting.com/punbb/viewtopic.php?pid=7350#p7350" />
			<content type="html"><![CDATA[<p>Hi,</p><p>Just having a look at FA for use on our business. We are also UK based and use cash accounting. Is this issue still being followed up?<br />We are software development operation and could potentially contribute some coding effort . Seems like MJK and Roysharp have&nbsp; a pretty good handle on what is required.</p><p>Paul</p>]]></content>
			<author>
				<name><![CDATA[paulsqs]]></name>
				<uri>https://frontaccounting.com/punbb/profile.php?id=2476</uri>
			</author>
			<updated>2010-11-09T18:00:20Z</updated>
			<id>https://frontaccounting.com/punbb/viewtopic.php?pid=7350#p7350</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Cash Accounting for UK VAT]]></title>
			<link rel="alternate" href="https://frontaccounting.com/punbb/viewtopic.php?pid=6904#p6904" />
			<content type="html"><![CDATA[<p>Thanks, Roy.</p><p>That paper is excellent. Happily, our posts above tie in extremely well with the official spec. Perhaps we should emphasise the following (mainly for lurkers here!):</p><p> 1. The &quot;Cash-Accounting&quot; mechanism is permitted (in the UK) on Purchases (Crs/Payables), as well as Sales (Drs/Receivables).</p><p> 2. There seems to be an exception, on Purchases, regarding some unusual purchases - eg, Imports. See points 5.5 and 5.6. The VAT on these transactions apply at the time of Invoicing. In FA, I assume these types of purchases would need to be tagged separately, and, therefore, treated separately in the VAT reports.</p><p> 3. Our posts above have not covered the rules and processes involved in Joining the scheme, Leaving the scheme, Re-joining, Insolvency, etc. Presumably, most/all of these would be outside the scope of FA anyway?</p><p> 4. I didn&#039;t see any advice re how best to handle national VAT-Rate changes. This can be traumatic! Maybe best to have VAT-codes, assign a new code to each new Rate, and start using the new code - as appropriate?</p><p> 5. Auto-allocation of Credits: See point 5.7. I thought the book-keeper might have to manually allocate every credit against the relevant debits. However, 5.7 says otherwise, which greatly simplifies the user&#039;s actions, and makes FA EVER more beneficial!! As I mentioned, I already have implemented &quot;Auto-Allocation&quot; code, which we might be able to use in FA. A matter not mentioned in the HMRC spec is, eg, what to do if Invoice-123 is issued, and it&#039;s cleared later by Credit-456. Then Inv-123 is withdrawn... and Cr-456 is freed up, to be allocated against other debits. The automatic mechanism covers all this, and always re-allocates the remaining credits against the remaining debits - ALWAYS oldest first (as per 5.7). So, the VAT summaries emerging might show changes for previously closed VAT-periods, in which case the current VAT balances must be adjusted by the VAT Payments/Refunds made to-date, to arrive at the current VAT payable/refundable. (Hope this makes sense!).</p><p> 6. I would, very respectfully, suggest that the official approach for handling part-payments against invoices with multiple VAT-rates, as per 8.2, is not as good as the mechanism in the above posts. They seem to be calculating/allocating VAT against the VAT-summary on the invoice (I don&#039;t know what would happen if they had MULTIPLE non-zero rates in the example!), rather than against the individual line-items - as I suggested. With the line-item approach, the VAT summaries should show all VAT amounts at the exact rates, and this can be useful in auditing, etc. With the HMRC approach (I think!), the VAT summaries might not reflect any of the standard rates. The overall result, obviously, is still exactly the same in both cases.</p><p>So... whereto from here!!</p><p>&nbsp; - M.</p>]]></content>
			<author>
				<name><![CDATA[MJK]]></name>
				<uri>https://frontaccounting.com/punbb/profile.php?id=1108</uri>
			</author>
			<updated>2010-09-13T12:08:47Z</updated>
			<id>https://frontaccounting.com/punbb/viewtopic.php?pid=6904#p6904</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Cash Accounting for UK VAT]]></title>
			<link rel="alternate" href="https://frontaccounting.com/punbb/viewtopic.php?pid=6903#p6903" />
			<content type="html"><![CDATA[<p>sorry for the delay - the relevant HMRC website page is http://customs.hmrc.gov.uk/channelsPortalWebApp/channelsPortalWebApp.portal?_nfpb=true&amp;_pageLabel=pageLibrary_PublicNoticesAndInfoSheets&amp;propertyType=document&amp;columns=1&amp;id=HMCE_CL_000348 <br />(that&#039;s all one hyperlink!)</p>]]></content>
			<author>
				<name><![CDATA[roysharp]]></name>
				<uri>https://frontaccounting.com/punbb/profile.php?id=1625</uri>
			</author>
			<updated>2010-09-13T07:55:14Z</updated>
			<id>https://frontaccounting.com/punbb/viewtopic.php?pid=6903#p6903</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Cash Accounting for UK VAT]]></title>
			<link rel="alternate" href="https://frontaccounting.com/punbb/viewtopic.php?pid=6839#p6839" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>That sounds very sensible to me - it would open up a significant number of new potential users too.</p></blockquote></div><p>I agree.</p><div class="quotebox"><blockquote><p>(I&#039;m sure Mike is aware but the HMRC website has all the info you need).</p></blockquote></div><p>Actually, Roy, I&#039;m not! I should look it up - if you have a link, I&#039;d appreciate it. Also, sometimes, the official &quot;specs&quot; of these types of procedures are more legal than technical, and might need some reduction, re-hashing, etc, to facilitate computerisation.</p><div class="quotebox"><blockquote><p>In db terms, like Mike, I would have thought that it was a case of maintaining a new table of posting detail relating back to invoices with VAT content (apologies if it&#039;s there already)</p></blockquote></div><p>Agreed. Maybe very little work needed in FA...</p><div class="quotebox"><blockquote><p>I am no PHP-er but I have a &quot;few years&quot; of design experience ;-) and I am happy to test if that helps.</p></blockquote></div><p>Me too. I&#039;ll gladly knock up a few lines PHP, and/or a few SQL statements, but I&#039;m also totally unfamiliar with the internals, and such a project would need to be directed by someone with an intimate knowledge of FA.</p><p>&nbsp; - Mike</p>]]></content>
			<author>
				<name><![CDATA[MJK]]></name>
				<uri>https://frontaccounting.com/punbb/profile.php?id=1108</uri>
			</author>
			<updated>2010-09-02T17:05:41Z</updated>
			<id>https://frontaccounting.com/punbb/viewtopic.php?pid=6839#p6839</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Cash Accounting for UK VAT]]></title>
			<link rel="alternate" href="https://frontaccounting.com/punbb/viewtopic.php?pid=6832#p6832" />
			<content type="html"><![CDATA[<p>That sounds very sensible to me - it would open up a significant number of new potential users too.<br />(I&#039;m sure Mike is aware but the HMRC website has all the info you need).</p><p>In db terms, like Mike, I would have thought that it was a case of maintaining a new table of posting detail relating back to invoices with VAT content (apologies if it&#039;s there already)</p><p>I am no PHP-er but I have a &quot;few years&quot; of design experience ;-) and I am happy to test if that helps.</p>]]></content>
			<author>
				<name><![CDATA[roysharp]]></name>
				<uri>https://frontaccounting.com/punbb/profile.php?id=1625</uri>
			</author>
			<updated>2010-09-01T16:20:11Z</updated>
			<id>https://frontaccounting.com/punbb/viewtopic.php?pid=6832#p6832</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Cash Accounting for UK VAT]]></title>
			<link rel="alternate" href="https://frontaccounting.com/punbb/viewtopic.php?pid=6788#p6788" />
			<content type="html"><![CDATA[<p>Hi again, Janusz,</p><div class="quotebox"><blockquote><p>FA development team is reading this interesting discussion, and we have to agree the both cash/acrual methods for VAT payments should be implemented in FA.</p></blockquote></div><p>Great!</p><p>If it&#039;s of any use to any of you, I&#039;ll be delighted to help on this matter. Only in recent weeks, I wrote a small add-on module in an A/cs system to AUTOMATICALLY allocate all Drs credits against all the debits (oldest first) and to extract the Cash-Accounting VAT summaries accordingly. However, that approach was &quot;unique&quot;, and would not suit FA (IMO).</p><div class="quotebox"><blockquote><p>Unfortunately this is complex matter (for example there are also &#039;mixed&#039; models where some costs have to be registered for tax purposes with cash method, while whole accounting is done in accrual model) so finding the best way of implementation (satisfactory for most FA users) can take some time.</p></blockquote></div><p>I agree that the overall &quot;best&quot; approach has to be adopted...</p><p>However...</p><p>AFAIK, this &quot;Cash-Accounting&quot; option is intended only to assist the trader&#039;s cash-flow, and with the monthly VAT returns. In annual A/cs, Mgt A/cs, etc, the VAT analyses still need to be done on the standard Accrual basis. In any case, over time, the Cash-A/c VAT reports end up with the exact same data as the Accrual data, except the timing is different...</p><p>So... maybe you should leave the Accrual system in FA exactly &quot;as is&quot;, and the only tweaks might be:<br />&nbsp; - Maybe have an additional system option: Cash/Accounting reports are needed [Y/N]. If Y, the remaining tweaks would be supported... (If possible, avoid this option in the first place!).<br />&nbsp; - On Receivables, encourage the user to fully Allocate each Credit against the relevant Debits.<br />&nbsp; - For each DB, it will probably be necessary to note which Credits have been allocated against it. The DATEs on the allocations define the VAT-periods.<br />&nbsp; - And, on each Credit, note which DBs it has been allocated against. That identifies the relevant VAT-Rates.<br />&nbsp; - Or, maybe a separate &quot;Allocations&quot; table could be maintained, and hooked to the parent DBs and CRs. (I know nothing yet about the FA internals, so perhaps all this allocation support is already in there).<br />&nbsp; - Obviously, if transactions are edited, these allocations must be edited accordingly.<br />&nbsp; - If the Cash-Accounting VAT also applies to the Payables, the do exactly the same with the CRs and DBs there.<br />&nbsp; - Finally, and this might be the only &quot;new&quot; feature to be activated in FA, have a separate &quot;Cash-Accounting&quot; VAT report, to show all the VAT activity as discussed above and in the previous posts here.<br />&nbsp; - I think all the current GL A/cs, VAT A/cs, etc, in FA would not be changed in any way - I certainly hope so!! </p><p>Mike.</p>]]></content>
			<author>
				<name><![CDATA[MJK]]></name>
				<uri>https://frontaccounting.com/punbb/profile.php?id=1108</uri>
			</author>
			<updated>2010-08-26T12:09:39Z</updated>
			<id>https://frontaccounting.com/punbb/viewtopic.php?pid=6788#p6788</id>
		</entry>
</feed>
