EB Eigenzinnig Boekhouden met
EekBoek Johan Vromans <
[email protected]>
EB Eigenzinnig Boekhouden met
EekBoek Johan Vromans <
[email protected]>
Copyright Dit document is Copyright 2008 Squirrel Consultancy All rights reserved. Dit document mag worden gebruikt onder de voorwaarden zoals omschreven in de Creative Commons licentie ‘Naamsvermelding-Niet-commercieel-Geen Afgeleide werken 3.0 Nederland’. http://creativecommons.org/licenses/by-nc-nd/3.0/nl/
Squirrel Consultancy / Johan Vromans
3
19 juni 2008
Squirrel Consultancy ●
Opgericht in 1995.
●
Uit praktische, maar ook uit ideële motieven.
●
●
●
Doelstelling: Het propageren van het gebruik van vrije software. Middels: Advies en ondersteuning op het gebied van software-ontwikkeling en gebruik. Specialisaties: Perl, GNU Emacs, GNU/Linux, LATEX, privacy, security.
Squirrel Consultancy / Johan Vromans
4
19 juni 2008
Waarom? ●
Begin 2005 zocht ik een alternatief voor het Windows programma waarmee ik mijn boekhouding deed.
●
Uiteraard wilde ik een Open Source programma.
●
Transparante data structuur en opslag.
●
Leesbare rapporten.
●
●
Geschikt voor onze manier van werken. Met dagboeken, BTW, etc. Bruikbaar voor/met externe tools.
Squirrel Consultancy / Johan Vromans
5
19 juni 2008
Alternatieven ●
●
Onderzoek: ●
GNU Cash
●
SQL Ledger
●
Turbo Cash
Geen van deze alternatieven voldeed.
Squirrel Consultancy / Johan Vromans
6
19 juni 2008
Uitgangspunten ●
●
●
Geen onnodige beperkingen. Dus multi-platform, multiuser en meerdere administraties. State of the art. Data opslag in databases. Rapportages in HTML. Meervoudig inzetbaar: via GUI, command line scripting, en API.
●
Daarom eenvoudig toepasbaar en uit te breiden.
●
Snappy GUI, dus geen browser-UI.
Squirrel Consultancy / Johan Vromans
7
19 juni 2008
EekBoek features ●
EekBoek is geschreven in Perl, en gebruikt industriestandaard open source databases.
●
Robuust en betrouwbaar.
●
De werkwijze is conform de geaccepteerde standaard.
●
Het is Nederlands.
●
Het is Open Source.
●
Het is het enige echte Nederlandse Open Source Boekhoudprogramma dat er bestaat.
Squirrel Consultancy / Johan Vromans
8
19 juni 2008
Wat is eigenlijk een boekhouding? ●
●
●
●
Een verzameling grootboekrekeningen, debiteuren en crediteuren. Openingsgegevens (beginsaldi). Een complexe verzameling mutaties, georganiseerd in dagboeken, waarmee bedragen worden heen- en weergeschoven. Plus nog wat details.
Squirrel Consultancy / Johan Vromans
9
19 juni 2008
Wat is een EekBoekhouding? ●
Een schema definitie: ●
Een lijst van grootboekrekeningen
●
Een lijst van dagboeken
●
Een lijst van BTW tarieven
●
Een lijst van relaties (debiteuren/crediteuren).
●
Een lijst van beginsaldi (openingsgegevens).
●
Een lijst van mutaties.
Squirrel Consultancy / Johan Vromans
10
19 juni 2008
Alleen maar lijstjes?
Dat kán toch niet?
©Disney Squirrel Consultancy / Johan Vromans
11
19 juni 2008
Kent u deze?
Een heleboel keer knopjes drukken ...
Honeywell Chronotherm IV Dit is de informatie die er feitelijk in zit:
Squirrel Consultancy / Johan Vromans
14
19 juni 2008
Honeywell Chronotherm IV
Dat kan simpeler in een tekstbestandje... Squirrel Consultancy / Johan Vromans
15
19 juni 2008
Dissectie van een inkoopboeking Datum Boekstuk/Grootboek Rek Debet Credit Boekstuk/regel Relatie ----------------------------------------------------------------------------2007-02-09 Inkoop:3 Internet XS4ALL 2007-02-09 BTW Inkoop Hoog 4220 3,64 BTW ADSL 2007-02-09 Internetkosten 6905 19,16 ADSL 2007-02-09 Crediteuren 4100 22,80 Internet
Een typische boeking bevat een boel informatie, maar veel daarvan is dubbel, of overbodig. Het systeem weet immers dat Crediteuren bij Inkoop hoort, en dat XS4ALL met Internetkosten te maken heeft. En dat je 19% BTW moet betalen over internetkosten.
Squirrel Consultancy / Johan Vromans
16
19 juni 2008
Dissectie van een inkoopboeking Datum Boekstuk/Grootboek Rek Debet Credit Boekstuk/regel Relatie ----------------------------------------------------------------------------2007-02-09 Inkoop Internet XS4ALL ADSL 22,80
Dit is wat er uiteindelijk aan informatie overblijft.
inkoop 09-02 "Internet" XS4ALL "ADSL" 22,80
Squirrel Consultancy / Johan Vromans
17
19 juni 2008
Dissectie van een inkoopboeking
Dat kan prima in een tekstbestandje. Squirrel Consultancy / Johan Vromans
18
19 juni 2008
Dissectie van een inkoopboeking
Herhalende boekingen? Knip+Plak. Squirrel Consultancy / Johan Vromans
19
19 juni 2008
Grootboekrekeningen 1100 1110 2200 2300 2320 3100 4100 4200 4210 4220 4230 6700 6900 6905 6920 8100 8500
Inventaris en inrichting Computers Debiteuren Kas Postbank Kapitaal Crediteuren BTW Verkoop Hoog BTW Verkoop Laag BTW Inkoop Hoog BTW Inkoop Laag Contributies & abonnementen Telefoon- en faxkosten Internetkosten Kantoorartikelen Omzet advisering Omzet projekten
Een lijstje... Squirrel Consultancy / Johan Vromans
20
19 juni 2008
Grootboekrekeningen Balansrekeningen 1
Vaste Activa 11 Materiële vaste activa 1100 Inventaris en inrichting 1101 Afschrijving inv. & inr.
2
Vlottende activa 22 Vorderingen 2200 Debiteuren 23 Liquide middelen 2320 Postbank
Verdichtingen volgens het schema Bakker.
Resultaatrekeningen 6
Kosten 69 Algemene kosten 6900 Telefoon- en faxkosten
8
Bedrijfsopbrengsten 81 Omzet Consultancy 8100 Omzet advisering
Squirrel Consultancy / Johan Vromans
21
19 juni 2008
Grootboekrekeningen Balansrekeningen 1
Vaste Activa 11 Materiële vaste activa 1100 D Inventaris en inrichting 1101 C Afschrijving inv. & inr.
2
Vlottende activa 22 Vorderingen 2200 D Debiteuren 23 Liquide middelen 2320 D Postbank
Credit/Debet informatie
Resultaatrekeningen 6
Kosten 69 Algemene kosten 6900 Telefoon- en faxkosten
8
Bedrijfsopbrengsten 81 Omzet Consultancy 8100 Omzet advisering
Squirrel Consultancy / Johan Vromans
22
19 juni 2008
Grootboekrekeningen Balansrekeningen 1
Vaste Activa 11 Materiële vaste activa 1100 D Inventaris en inrichting 1101 C Afschrijving inv. & inr.
2
Vlottende activa 22 Vorderingen 2200 D Debiteuren 23 Liquide middelen 2320 D Postbank
Resultaatrekeningen 6
8
Kost/Omzet Kosten 69 Algemene kosten 6900 K Telefoon- en faxkosten
informatie
Bedrijfsopbrengsten 81 Omzet Consultancy 8100 O Omzet advisering
Squirrel Consultancy / Johan Vromans
23
19 juni 2008
Grootboekrekeningen Balansrekeningen 1
Vaste Activa 11 Materiële vaste activa 1100 D Inventaris en inrichting 1101 C Afschrijving inv. & inr.
2
Vlottende activa 22 Vorderingen 2200 D Debiteuren 23 Liquide middelen 2320 D Postbank
Resultaatrekeningen
De BTW tarieven, waar van toepassing.
6
Kosten 69 Algemene kosten 6900 K Telefoon- en faxkosten :btw=hoog
8
Bedrijfsopbrengsten 81 Omzet Consultancy 8100 O Omzet advisering
Squirrel Consultancy / Johan Vromans
24
:btw=hoog 19 juni 2008
Grootboekrekeningen Balansrekeningen 1
Vaste Activa 11 Materiële vaste activa 1100 D Inventaris en inrichting 1101 C Afschrijving inv. & inr.
2
Vlottende activa 22 Vorderingen 2200 D Debiteuren 23 Liquide middelen 2320 D Postbank
Uiteindelijk weer een simpel lijstje.
Resultaatrekeningen 6
Kosten 69 Algemene kosten 6900 K Telefoon- en faxkosten :btw=hoog
8
Bedrijfsopbrengsten 81 Omzet Consultancy 8100 O Omzet advisering
Squirrel Consultancy / Johan Vromans
25
:btw=hoog 19 juni 2008
Dagboeken Dagboeken I V K P M
Inkoop Verkoop Kas Postbank Memoriaal
:type=inkoop :type=verkoop :type=kas :type=bank :type=memoriaal
:rekening=4100 :rekening=2200 :rekening=2300 :rekening=2320
●
Dagboeken worden gedefiniëerd in het schema.
●
Vijf soorten dagboeken.
●
Voor dagboeken met een tegenrekening wordt deze in de definitie aangegeven.
Squirrel Consultancy / Johan Vromans
26
19 juni 2008
BTW tarieven BTW Tarieven 0 1 2 3 4 ●
BTW BTW BTW BTW BTW
0% 19% incl. 19% excl. 6,0% incl. 6,0% excl.
:tariefgroep=nul :tariefgroep=hoog :tariefgroep=hoog :tariefgroep=laag :tariefgroep=laag
:perc=19,00 :perc=19,00 :exclusief :perc=6,00 :perc=6,00 :exclusief
De tariefgroep bepaalt waar de BTW terecht komt in de aangifte omzetbelasting.
●
Ook tariefgroepen voor ‘Privé’ en ‘Anders’.
●
Uiteraard zijn BTW-loze administraties ook mogelijk.
Squirrel Consultancy / Johan Vromans
27
19 juni 2008
Relaties relatie relatie relatie relatie ●
●
XS4ALL KPN RUR XS4ALL
"XS4All Internet BV" "KPN Telecom BV" "Rossum’s Universal Robots" "XS4All Internet BV"
6905 6900 8100 8400
Relaties worden gekoppeld aan een inkoop- of verkoopdagboek. Voor de omzetbelasting kunnen relaties worden ondergebracht in de categorieën ‘normaal’, ‘verlegd’, ‘intra’ en ‘extra’ (communautair).
Squirrel Consultancy / Johan Vromans
28
19 juni 2008
Openingsgegevens naam "EekBoek Demo Administratie" begindatum 01-01-2007 btwperiode jaar balanstotaal 15854,77 balans 1100 1344,37 # Inventaris en inrichting balans 1101 1304,81 # Afschr. Inv. en inr. balans 1110 13378,48 # Computers balans 1111 12106,78 # Afschr. computers balans 2320 1131,92 # Saldo Postbank balans 3100 2443,18 # Kapitaal ●
●
Ook openstaande posten uit het vorige boekjaar kunnen worden ingevoerd. Openingsgegevens kunnen automatisch worden aangemaakt door de jaarafsluiting van het vorige boekjaar.
Squirrel Consultancy / Johan Vromans
29
19 juni 2008
Mutaties inkoop 05-01 "Internet" XS4ALL "ADSL" 22,80 inkoop 15-01 "ADSL + Telefoon" KPN "ADSL" "Telefoonkosten" ●
●
●
24,20 80,45
6905 6900
\ \ \
Mogelijkheid tot het opgeven van een boekstuktotaal, ter controle. Mogelijkheid tot specificatie van: ●
het te gebruiken BTW tarief;
●
kosten/omzet/neutraal;
●
bedrag inclusief/exclusief BTW.
Automatische correctie van BTW berekeningsverschillen.
Squirrel Consultancy / Johan Vromans
30
19 juni 2008
Mutaties postbank:1 31-01 "Afschrift 1" --saldo=1001,77 \ std 06-01 "Girotel" -2,70 6980 \ crd 19-01 XS4ALL -22,80 \ crd 31-01 KPN -104,65 ●
Gewone betaling, betaling aan crediteur en betaling van debiteur.
●
Automatisch afletteren, ook in combinaties.
●
Mogelijkheid voor deelbetaling en vooruitbetaling.
●
●
Mogelijkheid tot het opgeven van een boekstuktotaal, ter controle. Idem, voor het saldo.
Squirrel Consultancy / Johan Vromans
31
19 juni 2008
De EekBoek ‘shell’ ●
ebshell is een programma dat al die lijstjes met opdrachten verwerkt.
●
Daardoor wordt de database aangemaakt en gevuld.
●
Alle opdrachten kunnen ook interactief worden gegeven.
●
Daardoor wordt de database bijgewerkt.
●
●
●
Opdrachten kunnen ook groepsgewijs (in batch) worden verwerkt. Omdat de opdrachten als tekst worden verwerkt is het eenvoudig om batches van opdrachten automatisch aan te maken vanuit andere programma’s. Denk aan telebanking, facturering, web sites.
Squirrel Consultancy / Johan Vromans
32
19 juni 2008
EekBoek schema relaties opening mutaties
ebshell
script
Squirrel Consultancy / Johan Vromans
database
mens
ebgui
rapporten
33
19 juni 2008
Voordelen van de eenvoud ●
●
●
●
●
De volledige administratie kan te allen tijde worden geëxporteerd naar vier voor de mens leesbare en begrijpelijke tekstbestandjes. De volledige administratie kan te allen tijde worden ge(re)construeerd uit deze vier tekstbestandjes. Tekstbestandjes lenen zich uitermate goed voor versiebeheer, regressietests en backups. Wijzigingen kunnen te allen tijde worden aangebracht waarna de administratie in slechts enkele seconden opnieuw kan worden geconstrueerd. Veel eenvoudiger dan allerlei correctieboekingen aanmaken .
Squirrel Consultancy / Johan Vromans
34
19 juni 2008
Rapportages ●
Rapportage-opdrachten in veel verschillende vormen. balans –-per 31-12-2007 result –-verdicht grootboek journaal --periode maart debiteuren crediteuren openstaand btwaangifte k3 --definitief
●
Alle rapporten in tekst-vorm, HTML en CSV.
●
Losse plugins voor andere uitvoervormen.
Squirrel Consultancy / Johan Vromans
35
19 juni 2008
Rapportages Periode: t/m 2007-12-31 EekBoek Demo Administratie
Balans EekBoek, 2007-12-31
RekNr Grootboekrekening Debet Credit ---------------------------------------------------------------------1100 Inventaris en inrichting 1344,37 1101 Afschrijving inv. & inr. 1716,07 1110 Computers 13378,48 1111 Afschrijving computers 12503,60 2320 Postbank 10334,68 3100 Kapitaal de heer/mevrouw 2443,18 4200 BTW Verkoop Hoog 1463,00 4220 BTW Inkoop Hoog 148,13 << Winst >> 7079,81 ---------------------------------------------------------------------TOTAAL Balans 25205,66 25205,66
Squirrel Consultancy / Johan Vromans
36
19 juni 2008
Rapportages RekNr Verdichting/Grootboekrekening Debet Credit ---------------------------------------------------------------------1 Vaste Activa 11 Materiële vaste activa 503,18 1 Totaal Vaste Activa 503,18 2 23 2
Vlottende activa Liquide middelen Totaal Vlottende activa
3 31 3
Eigen vermogen Kapitaal Totaal Eigen vermogen
2443,18 2443,18
4 42 4
Vreemd vermogen Belastingen & soc. lasten Totaal Vreemd vermogen
1314,87 1314,87
10334,68 10334,68
<< Winst >> 7079,81 ---------------------------------------------------------------------TOTAAL Balans 10837,86 10837,86
Balans, verdicht. Squirrel Consultancy / Johan Vromans
38
19 juni 2008
Rapportages RekNr Verdichting/Grootboekrekening Debet Credit ---------------------------------------------------------------------1 Totaal Vaste Activa 503,18 2 Totaal Vlottende activa 10334,68 3 Totaal Eigen vermogen 2443,18 4 Totaal Vreemd vermogen 1314,87 << Winst >> 7079,81 ---------------------------------------------------------------------TOTAAL Balans 10837,86 10837,86
Balans, geheel verdicht. Squirrel Consultancy / Johan Vromans
40
19 juni 2008
Rapportages ●
Vaak is het handig om de rapportage-opdrachten in een scriptje onder te brengen: # Rapportages voor de accountant. balans --output=balans.html balans --detail=2 --output=balans2.html result --output=result.html result --detail=2 --output=result2.html journaal --output=journaal.html grootboek --output=grootboek.html btwaangifte --output=btwaangifte.html openstaand --output=openstaand.html
●
index.html erbij en klaar is Eek.
Squirrel Consultancy / Johan Vromans
42
19 juni 2008
klik
klik
klik
Enzovoorts...
Huidige status EekBoek ●
In productie sinds 2006.
●
Voortdurend in ontwikkeling.
●
●
●
●
●
Operationeel op Linux, Windows, Mac, en vele andere platforms. Ondersteuning via een actieve community. http://www.eekboek.nl/ Hier vindt u ook alle documentatie en downloadinformatie. Verspreiding via mond-tot-mond reklame.
Squirrel Consultancy / Johan Vromans
49
19 juni 2008
Vragen …
Squirrel Consultancy / Johan Vromans
50
19 juni 2008