[GNC-dev] [GNC] UK VAT and "Making Tax Digital"

Maf. King maf at chilwell.net
Sun May 12 05:03:33 EDT 2019


On Sunday, 12 May 2019 01:54:16 BST you wrote:
> Good luck creating a build. Branch at
> https://github.com/Gnucash/gnucash/pull/500 or
> https://github.com/christopherlam/gnucash/tree/maint-csv-export

Morning,

I pulled your maint-csv-export branch the other day, but haven't got round to 
doing anything with it.  Will update before I do.

> 
> I've amended the report options to be simpler; only 3 accounts selections
> are needed:
> - sales accts - default to income and A/Receivable, can also select any
> other acct type (eg liability/loans???)

the flexibility is good, but why A/R by default?  the other side to those txns 
would generally be an income a/c & VAT collected split?
I don't think loans into the business would have a VAT component.  But who 
knows what the gubberment might change in the future.


> - purch accts - default to expense and A/Payable, can also select any other
> acct type (eg capital asset)

See above ref A/P selected by default.

> - tax accts - default to nil, select VAT (EC&non-EC) asset/liability accts.
> 
> In addition, sales&purch accts whose description contain *ECGOODS* are
> counted separately for boxes 8 and 9
> And tax accts are also handled differently depending whether *ECVAT* exists
> in description.
> 
> There may be a more elegant way to select them. The CSV output is sound
> though.
> 
> Should the sales&purch accts be limited? eg sales can be
> INCOME/AR/LIABILITY only? ditto purch = EXP/AP/ASSET only?

Limiting selection types might be reasonable, but I see no real necessity  to 
limit.  If you're setting up for VAT then you should have a clue about the 
different types of accounts and where the relevant txns are in your tree.  
this isn't mom&pop we need to cater for here, but small businesses with a 
turnover of 85k+.  A bit of accounting knowledge, and some good docs (OK, I 
hear you - "contributions welcome from the user base".  ;-0 )  should be 
enough?

thanks again for your time & efforts.

M.


> 
> C
> 
> On Fri, 10 May 2019 at 11:42, Maf. King <maf at chilwell.net> wrote:
> > Hi Christopher,
> > 
> > Thanks.  The sample report output looks good.
> > 
> > Haven't tried to build GC since 1.6 ish days ( a long time ago) so I'm not
> > sure how that will go.  From the list, it seems a lot more simple than it
> > used
> > to be.
> > 
> > Will have a go and see what happens.
> > 
> > thanks,
> > Maf.
> > 
> > On Thursday, 9 May 2019 12:01:35 BST you wrote:
> > > See sample report output.
> > > Branch as of
> > 
> > https://github.com/christopherlam/gnucash/tree/maint-export-csv
> > 
> > > -- note there are infrastructure changes which will require build rather
> > > than copy-into-3.5
> > > It will require careful selection of accounts.
> > > Not sure if it is applicable to countries other than UK.
> > > 
> > > On Wed, 8 May 2019 at 13:52, Maf. King <maf at chilwell.net> wrote:
> > > > On Wednesday, 8 May 2019 14:27:03 BST you wrote:
> > > > > It would seem the way forward would be a tailored report, requesting
> > 
> > the
> > 
> > > > 7
> > > > 
> > > > > source accounts as above, and they will by default select accounts
> > > > > according to the UK VAT template accounts. e.g. (1) preselected to
> > > > 
> > > > accounts
> > > > 
> > > > > with substrings "VAT" "Output" and "Sales", (2) to accounts with
> > > > 
> > > > substrings
> > > > 
> > > > > "VAT" "Output" "EC", etc.
> > > > > 
> > > > > Unfortunately the above strategy will not be easily generalisable to
> > > > 
> > > > other
> > > > 
> > > > > countries, let alone other EC VAT reports.
> > > > > 
> > > > > C
> > > > 
> > > > A thought - there's no reason to hard code the default accounts, if it
> > > > makes
> > > > the report more useful to others.
> > > > 
> > > > It isn't hard (from a user perspective) to do a 1-time set up of
> > 
> > accounts,
> > 
> > > > then save as a customised set of options for next time around.
> > > > 
> > > > Of course, I don't know if that makes it harder for you as author -
> > 
> > more
> > 
> > > > dialogs & options, I suppose?
> > > > 
> > > > Maf.
> > 
> > --
> > Maf. King
> > PGP Key fingerprint = 8D68 A91F 733B 2C1F 43B7  2B7C E591 E8E1 0DE7 C542


-- 
Maf. King
PGP Key fingerprint = 8D68 A91F 733B 2C1F 43B7  2B7C E591 E8E1 0DE7 C542







More information about the gnucash-devel mailing list