New Report. Suitable for VAT/GST returns.

Christopher Lam christopher.lck at gmail.com
Mon Jul 31 08:22:34 EDT 2017


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:Paid)

   Output Tax accounts: (Assets:GST:Collected)

   Date Description Total
   Sales
   BAS G1 GST on
   Sales
   BAS 1A/VAT 1 Sales
   without GST
   VAT 6 Total
   Purchases
   BAS G11 GST on
   Purchases
   BAS 1B/VAT 4 Purchases
   without GST
   VAT 7 Bank
   Remittance
   [1]Expenses
   05/02/2017 Purchase services for $2000 + $200 [2]$0.00 [3]$0.00
   [4]$0.00 [5]$2,200.00 [6]$200.00 [7]$2,000.00 [8]-$2,200.00
   08/02/2017 Purchase services for $1500, no GST charged [9]$0.00
   [10]$0.00 [11]$0.00 [12]$1,500.00 [13]$0.00 [14]$1,500.00
   [15]-$1,500.00
   26/04/2017 Hybrid. Earn $4000 + $400 GST, spend $1000 + $100 GST. Net =
   $3300 into bank [16]-$4,400.00 [17]-$400.00 [18]-$4,000.00
   [19]$1,100.00 [20]$100.00 [21]$1,000.00 [22]$3,300.00
   Total For Expenses -$4,400.00 -$400.00 -$4,000.00 $4,800.00 $300.00
   $4,500.00 -$400.00
   [23]Foreign Purchases
   10/02/2017 Foreign purchase. £500GBP = $800, with $80 GST #meaningless
   [24]$0.00 [25]$0.00 [26]$0.00 [27]$880.00 [28]$80.00 [29]$800.00
   [30]-$880.00
   15/04/2017 Foreign purchase. £625 = $1000, no tax involved [31]$0.00
   [32]$0.00 [33]$0.00 [34]$1,000.00 [35]$0.00 [36]$1,000.00
   [37]-$1,000.00
   Total For Foreign Purchases $0.00 $0.00 $0.00 $1,880.00 $80.00
   $1,800.00 -$1,880.00
   [38]Income
   01/01/2017 Income $1000 + $100GST [39]-$1,100.00 [40]-$100.00
   [41]-$1,000.00 [42]$0.00 [43]$0.00 [44]$0.00 [45]$1,100.00
   03/01/2017 Double Income $2x1000 + 2x$100 GST [46]-$2,200.00
   [47]-$200.00 [48]-$2,000.00 [49]$0.00 [50]$0.00 [51]$0.00 [52]$2,200.00
   08/01/2017 Income $1000, but only $300 attracted a tax of $30. $700 was
   not taxable. [53]-$1,030.00 [54]-$30.00 [55]-$1,000.00 [56]$0.00
   [57]$0.00 [58]$0.00 [59]$1,030.00
   Total For Income -$4,330.00 -$330.00 -$4,000.00 $0.00 $0.00 $0.00
   $4,330.00
     __________________________________________________________________

   Grand Total -$8,730.00 -$730.00 -$8,000.00 $6,680.00 $380.00 $6,300.00
   $2,050.00

References

   1. gnc-register:acct-guid=84bf6de2a6e0dc44fbeae960a644dcb6
   2. gnc-register:trans-guid=105c39a63908b4f002791bb1c8457d2d
   3. gnc-register:trans-guid=105c39a63908b4f002791bb1c8457d2d
   4. gnc-register:trans-guid=105c39a63908b4f002791bb1c8457d2d
   5. gnc-register:trans-guid=105c39a63908b4f002791bb1c8457d2d
   6. gnc-register:trans-guid=105c39a63908b4f002791bb1c8457d2d
   7. gnc-register:trans-guid=105c39a63908b4f002791bb1c8457d2d
   8. gnc-register:trans-guid=105c39a63908b4f002791bb1c8457d2d
   9. gnc-register:trans-guid=1ea5114fa662a4661e0cce96a0770de1
  10. gnc-register:trans-guid=1ea5114fa662a4661e0cce96a0770de1
  11. gnc-register:trans-guid=1ea5114fa662a4661e0cce96a0770de1
  12. gnc-register:trans-guid=1ea5114fa662a4661e0cce96a0770de1
  13. gnc-register:trans-guid=1ea5114fa662a4661e0cce96a0770de1
  14. gnc-register:trans-guid=1ea5114fa662a4661e0cce96a0770de1
  15. gnc-register:trans-guid=1ea5114fa662a4661e0cce96a0770de1
  16. gnc-register:trans-guid=7fc1a61ec5f6db9ee6352c672022007c
  17. gnc-register:trans-guid=7fc1a61ec5f6db9ee6352c672022007c
  18. gnc-register:trans-guid=7fc1a61ec5f6db9ee6352c672022007c
  19. gnc-register:trans-guid=7fc1a61ec5f6db9ee6352c672022007c
  20. gnc-register:trans-guid=7fc1a61ec5f6db9ee6352c672022007c
  21. gnc-register:trans-guid=7fc1a61ec5f6db9ee6352c672022007c
  22. gnc-register:trans-guid=7fc1a61ec5f6db9ee6352c672022007c
  23. gnc-register:acct-guid=6f699d49e5af88ed9138a576ed4147d5
  24. gnc-register:trans-guid=959074dd6e5e59d1a4ae145abb884043
  25. gnc-register:trans-guid=959074dd6e5e59d1a4ae145abb884043
  26. gnc-register:trans-guid=959074dd6e5e59d1a4ae145abb884043
  27. gnc-register:trans-guid=959074dd6e5e59d1a4ae145abb884043
  28. gnc-register:trans-guid=959074dd6e5e59d1a4ae145abb884043
  29. gnc-register:trans-guid=959074dd6e5e59d1a4ae145abb884043
  30. gnc-register:trans-guid=959074dd6e5e59d1a4ae145abb884043
  31. gnc-register:trans-guid=04b7445ded7b9c8626510cc8dce8e97b
  32. gnc-register:trans-guid=04b7445ded7b9c8626510cc8dce8e97b
  33. gnc-register:trans-guid=04b7445ded7b9c8626510cc8dce8e97b
  34. gnc-register:trans-guid=04b7445ded7b9c8626510cc8dce8e97b
  35. gnc-register:trans-guid=04b7445ded7b9c8626510cc8dce8e97b
  36. gnc-register:trans-guid=04b7445ded7b9c8626510cc8dce8e97b
  37. gnc-register:trans-guid=04b7445ded7b9c8626510cc8dce8e97b
  38. gnc-register:acct-guid=bf46a6f47ced28e6ecd75d42dce5a46d
  39. gnc-register:trans-guid=f70352cd2240ed2277da2c6961ba07bf
  40. gnc-register:trans-guid=f70352cd2240ed2277da2c6961ba07bf
  41. gnc-register:trans-guid=f70352cd2240ed2277da2c6961ba07bf
  42. gnc-register:trans-guid=f70352cd2240ed2277da2c6961ba07bf
  43. gnc-register:trans-guid=f70352cd2240ed2277da2c6961ba07bf
  44. gnc-register:trans-guid=f70352cd2240ed2277da2c6961ba07bf
  45. gnc-register:trans-guid=f70352cd2240ed2277da2c6961ba07bf
  46. gnc-register:trans-guid=3153c297d88ceaf1b16671642bdb9ddf
  47. gnc-register:trans-guid=3153c297d88ceaf1b16671642bdb9ddf
  48. gnc-register:trans-guid=3153c297d88ceaf1b16671642bdb9ddf
  49. gnc-register:trans-guid=3153c297d88ceaf1b16671642bdb9ddf
  50. gnc-register:trans-guid=3153c297d88ceaf1b16671642bdb9ddf
  51. gnc-register:trans-guid=3153c297d88ceaf1b16671642bdb9ddf
  52. gnc-register:trans-guid=3153c297d88ceaf1b16671642bdb9ddf
  53. gnc-register:trans-guid=3fe2faa990ca84c3164cc82b97480dac
  54. gnc-register:trans-guid=3fe2faa990ca84c3164cc82b97480dac
  55. gnc-register:trans-guid=3fe2faa990ca84c3164cc82b97480dac
  56. gnc-register:trans-guid=3fe2faa990ca84c3164cc82b97480dac
  57. gnc-register:trans-guid=3fe2faa990ca84c3164cc82b97480dac
  58. gnc-register:trans-guid=3fe2faa990ca84c3164cc82b97480dac
  59. gnc-register:trans-guid=3fe2faa990ca84c3164cc82b97480dac
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bas-vat-report.scm
Type: text/x-scheme
Size: 76802 bytes
Desc: not available
URL: <http://lists.gnucash.org/pipermail/gnucash-user/attachments/20170731/bd62f450/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test.gnucash
Type: application/x-gnucash
Size: 3498 bytes
Desc: not available
URL: <http://lists.gnucash.org/pipermail/gnucash-user/attachments/20170731/bd62f450/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: config.user
Type: application/octet-stream
Size: 64 bytes
Desc: not available
URL: <http://lists.gnucash.org/pipermail/gnucash-user/attachments/20170731/bd62f450/attachment-0001.obj>


More information about the gnucash-user mailing list