411 Day-to-day
Today: 9 Nov 2026

Record income

Money received straight away - interest, workshop tickets, online sales.

Net (before VAT)
666,660.00
29 records
Output VAT charged
45,949.40
Withheld by payers
102.40
Cash received
712,507.00
DateNo.DescriptionCategoryCost centerNetVATWHTCash
22 Oct 2026 INC-2026-0029 Online software sales Software sales TECH 17,290.00 1,210.30 18,500.30
12 Oct 2026 INC-2026-0028 Public workshop tickets Training income SERV 26,330.00 1,843.10 28,173.10
30 Sep 2026 INC-2026-0027 Savings account interest Interest income HQ 1,344.00 0.00 13.44 1,330.56
22 Sep 2026 INC-2026-0026 Online software sales Software sales TECH 38,170.00 2,671.90 40,841.90
12 Sep 2026 INC-2026-0025 Public workshop tickets Training income SERV 35,360.00 2,475.20 37,835.20
31 Aug 2026 INC-2026-0024 Savings account interest Interest income HQ 1,448.00 0.00 14.48 1,433.52
22 Aug 2026 INC-2026-0023 Online software sales Software sales TECH 29,130.00 2,039.10 31,169.10
12 Aug 2026 INC-2026-0022 Public workshop tickets Training income SERV 48,740.00 3,411.80 52,151.80
31 Jul 2026 INC-2026-0021 Savings account interest Interest income HQ 1,452.00 0.00 14.52 1,437.48
22 Jul 2026 INC-2026-0020 Online software sales Software sales TECH 19,920.00 1,394.40 21,314.40
12 Jul 2026 INC-2026-0019 Public workshop tickets Training income SERV 48,610.00 3,402.70 52,012.70
30 Jun 2026 INC-2026-0018 Savings account interest Interest income HQ 1,334.00 0.00 13.34 1,320.66
22 Jun 2026 INC-2026-0017 Online software sales Software sales TECH 35,330.00 2,473.10 37,803.10
12 Jun 2026 INC-2026-0016 Public workshop tickets Training income SERV 46,890.00 3,282.30 50,172.30
31 May 2026 INC-2026-0015 Savings account interest Interest income HQ 1,221.00 0.00 12.21 1,208.79
22 May 2026 INC-2026-0014 Online software sales Software sales TECH 25,410.00 1,778.70 27,188.70
12 May 2026 INC-2026-0013 Public workshop tickets Training income SERV 27,270.00 1,908.90 29,178.90
30 Apr 2026 INC-2026-0012 Savings account interest Interest income HQ 729.00 0.00 7.29 721.71
22 Apr 2026 INC-2026-0011 Online software sales Software sales TECH 28,750.00 2,012.50 30,762.50
12 Apr 2026 INC-2026-0010 Public workshop tickets Training income SERV 31,270.00 2,188.90 33,458.90
31 Mar 2026 INC-2026-0009 Savings account interest Interest income HQ 814.00 0.00 8.14 805.86
22 Mar 2026 INC-2026-0008 Online software sales Software sales TECH 28,180.00 1,972.60 30,152.60
12 Mar 2026 INC-2026-0007 Public workshop tickets Training income SERV 56,270.00 3,938.90 60,208.90
28 Feb 2026 INC-2026-0006 Savings account interest Interest income HQ 875.00 0.00 8.75 866.25
22 Feb 2026 INC-2026-0005 Online software sales Software sales TECH 16,880.00 1,181.60 18,061.60
12 Feb 2026 INC-2026-0004 Public workshop tickets Training income SERV 52,790.00 3,695.30 56,485.30
31 Jan 2026 INC-2026-0003 Savings account interest Interest income HQ 1,023.00 0.00 10.23 1,012.77
22 Jan 2026 INC-2026-0002 Online software sales Software sales TECH 23,160.00 1,621.20 24,781.20
12 Jan 2026 INC-2026-0001 Public workshop tickets Training income SERV 20,670.00 1,446.90 22,116.90

By category

GROUP BY account, amounts in THB.

4200 Training income394,200
4000 Software sales262,220
4800 Interest income10,240
How this works - feature 411 Money received straight away, without an invoice.

Concepts

  • Posting: Dr Bank (cash received) / Dr WHT prepaid / Cr Revenue / Cr Output VAT.
  • VAT is calculated on the net amount; withholding tax too (never on the VAT).
  • Foreign currency: amounts are kept in the document currency and converted with the rate of the day.
  • Deleting a record also deletes its journal entry (a study shortcut - real systems post a reversal).

Read the code

  • service/CashBookService#record
  • domain/CashTransaction
  • service/JournalDraft

SQL behind this page

-- one row per record, its journal entry in journal_entry / journal_line
SELECT * FROM cash_transaction WHERE kind = 'INCOME' ORDER BY txn_date DESC;