To replace Banana Accounting :-)
Go to file
Joerg Lehmann 4b85156f60 new_year: add profit to account 2970 2024-01-13 12:07:07 +01:00
fonts first commit 2023-12-27 13:03:26 +01:00
.gitignore first commit 2023-12-27 13:03:26 +01:00
README.md new_year: add profit to account 2970 2024-01-13 12:07:07 +01:00
bookkeeper.go new_year: add profit to account 2970 2024-01-13 12:07:07 +01:00
go.mod early development... 2023-12-27 15:06:19 +01:00
go.sum early development... 2023-12-27 15:06:19 +01:00
vat_xml.tmpl VAT XMLs first working version 2024-01-09 19:15:31 +01:00

README.md

bookkeeper is a tool of nbit Information to replace Banana :-)

It is a simple CLI tool written in Golang by Joerg Lehmann

Usage: bookkeeper

action can be one of the following:

  • check : checks data
  • balance : creates a balance sheet on STDOUT (Format: PDF)
  • journal : creates a journal on STDOUT (Format: Text)
  • mwst1 : create VAT report (1st to 4th quarter) mwst2 on STDOUT mwst3 mwst4
  • new_year : writes current account balance values to STDOUT (to be used for new transaction file for next year), profit will be added to the PROFIT_ACCOUNT (2970)

is a text file with the following format (example line):

1020,A:Kontokorrent UBS 235-566236.01G

1020: Account number: 1XXX => Assets 2XXX => Liabilities 3XXX => Income 4XXX => Expense 5XXX => Personnel Expenses 6XXX => Operating Expenses 8XXX => Expense

A: Type (A)ssets, (L)iabilities, (E)xpenses, (I)ncome

Kontokorrent UBS 235-566236.01G: Account Text

is a CSV file with the following format (example line):

1,10.1.2023,Text,6574,1020,10.00,I77

1: document number, starts each year with 1 with incremening, there can be more than one transaction per document number 10.1.2023: date (DD.MM.YYYY) Text: description of transaction (commas should be replaced with @) 6574: account number debit (Soll) 1020: account number credit (Haben) 10.00: value I77: MwSt Code (starting with I or V, 77 means 7.7%)

the beginning of the transaction file can include the current balance of accounts in the following form:

1020:1234.56

1020: account 1234.56: balance at start of year