New Report. Suitable for VAT/GST returns.

Christopher Lam christopher.lck at gmail.com
Wed Aug 2 11:39:34 EDT 2017


Report is refined to show multiple tax accounts. This will be useful for
e.g. UKVAT normal and EC sales.
Tax column names are copied from the Account names.
Terminology changed from VAT/GST to generic 'tax' and TaxTables must use
'Input'/'Output' names.
Disabled zero-amount cells.
Technically it will count multiple currencies however this is likely to be
meaningless.
I think this is as far as this needs to go. Please let me know any bugs
prior to submitting for inclusion.
See sample output report attached, source in repository.
https://github.com/christopherlam/bas-report

On 31 July 2017 at 20:22, Christopher Lam <christopher.lck at gmail.com> wrote:

> Hi All
>
> After many years of trying to hack scheme, I've finally been able to
> create a custom report building on previous efforts by Doug Doughty. Report
> is accessible in Report > Business > BAS/VAT Report.
>
> I attach .scm file to be loaded into ~/.gnucash/config.user as usual, and
> an example report output. I feel this is the missing report for periodic
> (eg quarterly) tax reporting as required in some authorities e.g. UK and
> Australia. Formulas are modifiable with some effort.
>
> I hope this is useful to some. The learning curve was painful! Repo at
> https://github.com/christopherlam/bas-report
>
> C
>
-------------- next part --------------
  BAS/VAT Report (beta)

  From 01/07/2016 To 30/06/2017

   Input Tax accounts: (Assets:GST:GST on Purchases)

   Output Tax accounts: (Assets:GST:Reduced GST Sales Assets:GST:Standard
   GST Sales)

   Date Description Total Sales Net Sales Reduced GST Sales Standard GST
   Sales Total Purchases Net Purchases GST on Purchases Bank Remittance
   Tax Refund
   [1]Income
   01/01/2017 Income $1000 + $100GST [2]-$1,100.00 [3]-$1,000.00
   [4]-$100.00             [5]$1,100.00 [6]-$100.00
   02/01/2017 Income $1000 + $50GST Reduced GST rate [7]-$1,050.00
   [8]-$1,000.00 [9]-$50.00                 [10]$1,050.00 [11]-$50.00
   03/01/2017 Double Income $2x1000 + 2x$100 GST [12]-$2,200.00
   [13]-$2,000.00     [14]-$200.00             [15]$2,200.00 [16]-$200.00
   08/01/2017 Income $1000, but only $500 services was subject to 10%GST
   [17]-$1,050.00 [18]-$1,000.00     [19]-$50.00             [20]$1,050.00
   [21]-$50.00
   26/04/2017 Hybrid transaction - earn $4000 + $400 GST, spend $1000 +
   $100 GST. Net = $3300 into bank [22]-$4,400.00 [23]-$4,000.00
   [24]-$400.00 [25]$1,100.00 [26]$1,000.00 [27]$100.00 [28]$3,300.00
   [29]-$300.00
   Total For Income -$9,800.00 -$9,000.00 -$50.00 -$750.00 $1,100.00
   $1,000.00 $100.00 $8,700.00 -$700.00
   [30]Expenses
   05/02/2017 Purchase services for $2000 + $200
   [31]$2,200.00 [32]$2,000.00 [33]$200.00 [34]-$2,200.00 [35]$200.00
   08/02/2017 Purchase services for $1500, no GST charged
   [36]$1,500.00 [37]$1,500.00     [38]-$1,500.00
   Total For Expenses                 $3,700.00 $3,500.00 $200.00
   -$3,700.00 $200.00
   [39]Foreign Purchases
   10/02/2017 Purchase foreign services for $800 = £500, with $80 GST
   #ThisIsMeaningless.                 [40]$880.00 [41]$800.00 [42]$80.00
   [43]-$880.00 [44]$80.00
   15/04/2017 Purchase foreign services $1000 = £625, no tax involved
               [45]$1,000.00 [46]$1,000.00     [47]-$1,000.00
   Total For Foreign Purchases                 $1,880.00 $1,800.00 $80.00
   -$1,880.00 $80.00
     __________________________________________________________________

   Grand Total -$9,800.00 -$9,000.00 -$50.00 -$750.00 $6,680.00 $6,300.00
   $380.00 $3,120.00 -$420.00

References

   1. gnc-register:acct-guid=bf46a6f47ced28e6ecd75d42dce5a46d
   2. gnc-register:trans-guid=f70352cd2240ed2277da2c6961ba07bf
   3. gnc-register:trans-guid=f70352cd2240ed2277da2c6961ba07bf
   4. gnc-register:trans-guid=f70352cd2240ed2277da2c6961ba07bf
   5. gnc-register:trans-guid=f70352cd2240ed2277da2c6961ba07bf
   6. gnc-register:trans-guid=f70352cd2240ed2277da2c6961ba07bf
   7. gnc-register:trans-guid=f6e4d11f55f3547773ea00d155f68e46
   8. gnc-register:trans-guid=f6e4d11f55f3547773ea00d155f68e46
   9. gnc-register:trans-guid=f6e4d11f55f3547773ea00d155f68e46
  10. gnc-register:trans-guid=f6e4d11f55f3547773ea00d155f68e46
  11. gnc-register:trans-guid=f6e4d11f55f3547773ea00d155f68e46
  12. gnc-register:trans-guid=3153c297d88ceaf1b16671642bdb9ddf
  13. gnc-register:trans-guid=3153c297d88ceaf1b16671642bdb9ddf
  14. gnc-register:trans-guid=3153c297d88ceaf1b16671642bdb9ddf
  15. gnc-register:trans-guid=3153c297d88ceaf1b16671642bdb9ddf
  16. gnc-register:trans-guid=3153c297d88ceaf1b16671642bdb9ddf
  17. gnc-register:trans-guid=3fe2faa990ca84c3164cc82b97480dac
  18. gnc-register:trans-guid=3fe2faa990ca84c3164cc82b97480dac
  19. gnc-register:trans-guid=3fe2faa990ca84c3164cc82b97480dac
  20. gnc-register:trans-guid=3fe2faa990ca84c3164cc82b97480dac
  21. gnc-register:trans-guid=3fe2faa990ca84c3164cc82b97480dac
  22. gnc-register:trans-guid=7fc1a61ec5f6db9ee6352c672022007c
  23. gnc-register:trans-guid=7fc1a61ec5f6db9ee6352c672022007c
  24. gnc-register:trans-guid=7fc1a61ec5f6db9ee6352c672022007c
  25. gnc-register:trans-guid=7fc1a61ec5f6db9ee6352c672022007c
  26. gnc-register:trans-guid=7fc1a61ec5f6db9ee6352c672022007c
  27. gnc-register:trans-guid=7fc1a61ec5f6db9ee6352c672022007c
  28. gnc-register:trans-guid=7fc1a61ec5f6db9ee6352c672022007c
  29. gnc-register:trans-guid=7fc1a61ec5f6db9ee6352c672022007c
  30. gnc-register:acct-guid=84bf6de2a6e0dc44fbeae960a644dcb6
  31. gnc-register:trans-guid=105c39a63908b4f002791bb1c8457d2d
  32. gnc-register:trans-guid=105c39a63908b4f002791bb1c8457d2d
  33. gnc-register:trans-guid=105c39a63908b4f002791bb1c8457d2d
  34. gnc-register:trans-guid=105c39a63908b4f002791bb1c8457d2d
  35. gnc-register:trans-guid=105c39a63908b4f002791bb1c8457d2d
  36. gnc-register:trans-guid=1ea5114fa662a4661e0cce96a0770de1
  37. gnc-register:trans-guid=1ea5114fa662a4661e0cce96a0770de1
  38. gnc-register:trans-guid=1ea5114fa662a4661e0cce96a0770de1
  39. gnc-register:acct-guid=6f699d49e5af88ed9138a576ed4147d5
  40. gnc-register:trans-guid=959074dd6e5e59d1a4ae145abb884043
  41. gnc-register:trans-guid=959074dd6e5e59d1a4ae145abb884043
  42. gnc-register:trans-guid=959074dd6e5e59d1a4ae145abb884043
  43. gnc-register:trans-guid=959074dd6e5e59d1a4ae145abb884043
  44. gnc-register:trans-guid=959074dd6e5e59d1a4ae145abb884043
  45. gnc-register:trans-guid=04b7445ded7b9c8626510cc8dce8e97b
  46. gnc-register:trans-guid=04b7445ded7b9c8626510cc8dce8e97b
  47. gnc-register:trans-guid=04b7445ded7b9c8626510cc8dce8e97b


More information about the gnucash-user mailing list