1.00.02
Forceer UNICODE onder Windows, tenzij locale:unicode dit
overruled.
Fix een bug in de inputafhandeling waar regels die met
whitespace geheel worden genegeerd.
Fix bug in het opstarten van het (ongedocumenteerde) sql
commando.
1.00.01 2006-09-28 15:43
Fix een bug waardoor de TAccounts tabel niet werd aangemaakt
in geval van --import. Over het algemeen onschadelijk, tenzij
de mutaties.eb een opdracht bevat die TAccounts nodig heeft,
zoals een jaareinde.
Fix detectie van Windows.
1.00 2006-08-27 21:15
Op de kop af 18 maanden nadat ik de eerste regels intoetste tot wat nu
EekBoek geworden is is het zover: de stabiliteit, functionaliteit,
degelijkheid, veelzijdigheid en gebruiksgemak zijn naar tevredenheid
van de gebruikers (en van mij!).
Hier is hij dan: Versie 1.00!
* http://www.eekboek.nl/dl/EekBoek-1.00-1.noarch.rpm
* http://www.eekboek.nl/dl/EekBoek-1.00-1.src.rpm
* http://www.eekboek.nl/dl/EekBoek-1.00.tar.gz
* http://www.eekboek.nl/dl/EekBoek.ppd
Alle kits zijn voorzien van een aparte digitale handtekening. De key
ervan vind je op http://www.eekboek.nl/fedora/RPM-PGP-KEY-EekBoek.
YUM liefhebbers kunnen een (experimentele) repository toevoegen door
het installeren van
http://www.eekboek.nl/fedora/EekBoek-yum-1.0-1.noarch.rpm.
Zie voor meer informatie http://www.eekboek.nl/fedora/repodata .
De aanbevolen manier van installeren is door middel van de RPM.
Belangrijkste wijzigingen:
* Deze versie is identiek aan 0.93, met alleen het versienummer
aangepast.
1.0RC3 2006-08-05 14:45
EekBoek heeft nu een eigen web site: http://www.eekboek.nl .
EekBoek 1.0 Release Candidate 3 is daar nu beschikbaar:
* http://www.eekboek.nl/dl/EekBoek-0.93-1.noarch.rpm
* http://www.eekboek.nl/dl/EekBoek-0.93-1.src.rpm
* http://www.eekboek.nl/dl/EekBoek-0.93.tar.gz
* http://www.eekboek.nl/dl/EekBoek.ppd
Alle kits zijn voorzien van een aparte digitale handtekening. De key
ervan vind je op http://www.eekboek.nl/fedora/RPM-PGP-KEY-EekBoek.
YUM liefhebbers kunnen een (experimentele) repository toevoegen door
het installeren van
http://www.eekboek.nl/fedora/EekBoek-yum-1.0-1.noarch.rpm.
Zie voor meer informatie http://www.eekboek.nl/fedora/repodata .
De aanbevolen manier van installeren is door middel van de RPM.
Belangrijkste wijzigingen:
* Deze versie is identiek aan 0.92, met uitsluitend de gewijzigde web
site in sources en documentatie.
1.0RC2 2006-07-20 15:11
* Deze versie is identiek aan 0.63.
0.63 2006-07-12 19:02
* Herstel ernstige fout in het hernieuwde saldoberekeningsmechanisme.
VERSIE 0.62 NIET GEBRUIKEN. RESTORE DE PRE-0.62 DATABASE!
* Controleer bij het verwijderen van een boeking of het boekjaar of de
BTW periode niet is afgesloten.
0.62 XXXXXXXXXXXXXXXX
* Bank- en kasboekingen kunnen ook een --beginsaldo meekrijgen.
Saldobepaling gaat op volgorde van boekstuknummer (was:
invoervolgorde).
Het beginsaldo moet overeenkoment met het eindsaldo van het eraan
voorafgaande boekstuk (indien aanwezig).
Het eindsaldo moet overeenkoment met het beginsaldo van het erop
volgende boekstuk (indien aanwezig).
Dit lost tevens een im/exportprobleem op met boekstukken die worden
verwijderd en later opnieuw ingevoerd.
* Export van boekstukken gaat nu per dagboek, op volgorde van
boekstuknummer.
* Database structuur is gewijzigd -- automigratie is beschikbaar.
* Boekingen laten geen informatie meer zien tenzij de optie --verbose
wordt meegegeven.
(Is dit een goed idee?)
0.91 2006-07-03 14:37
1.0 Release Candidate 1
* UNICODE is nu default, de ebshell 'banner' toont nu in voorkomende
gevallen (Latin1) in plaats van (UNICODE).
* De tekensetaanduiding in bestanden is gewijzigd van
# Content-Type: text; charset = ...
in
# Content-Type: text/plain; charset = ...
De oude vorm blijft vooralsnog herkend.
* De automigratie-bestanden zijn verwijderd.
0.61 2006-06-20 22:04
* Import naar en Export van files.
$ ebshell --export --file data.ebx
$ ebshell --import --file data.ebx
Dit vereist het beschikbaar zijn van de module Archive::Zip.
* Voor inkoop- en verkoopboekingen mag de boekstukomschrijving of de
boekstukregelomschrijving (maar niet beide) leeg zijn. De waarde van
de andere omschrijving wordt dan overgenomen.
Dit is met name handig voor simpele inkoop-/verkoopboekingen waarbij
normaalgesproken beide beschrijvingen toch hetzelfde zouden zijn:
inkopen 10-10 "Internetkosten" XS4ALL "" 10,00
* Fix een (overigens onschuldige) "undefined" warning bij verwijderen
van een partiële boeking.
0.60 2006-06-09 15:08
* Lokatie van de 'example' directory:
- In geval van Build install: <site_perl>/EB/example
- In geval van RPM install: <share_doc>/EekBoek-x.xx/example
- In geval van PPM install: <site_perl>/EB/example
* Het sample database script is vervallen. Met de nieuwe import
functionaliteit kan de sample database eenvoudig worden opgezet met
$ ebshell --db=sample --import --dir=<example>
waarin <example> de 'example' directory is.
0.59 2006-06-05 21:48
* Het main programma ebshell is nu een triviale wrapper rondom
module EB::Shell.
(Dat is nu zo'n wijziging waar niemand iets van zou moeten kunnen
merken, maar je weet maar nooit.)
* Er is nu een command line import en export commando.
$ ebshell --export --dir=foo
Equivalent met: $ ebshell -c export --dir=foo
$ ebshell --import --dir=foo
Equivalent met: $ ebshell --createdb -c import --dir=foo
* Bijkomende wijzigingen voor CSS handling (zie 0.58).
* Fix probleem met verwijderen script dir van geïnstalleerde rpm.
* Fix 1 januari-probleem met openingsbalans.
0.58 2006-06-01 18:04
* CSS stylesheet afhandeling in HTML rapporten
Er is nu een config setting `cssdir' in sectie `html' waar de
directory kan worden opgegeven waar de CSS stylesheets zijn te
vinden.
Het uiteindelijke resultaat hangt af van deze `cssdir', en de voor
het rapport opgegeven `style' optie.
Style Cssdir Resultaat
--------------------------------
- - De EekBoek standaard style voor dit type
rapport wordt opgenomen in het rapport.
naam - De EekBoek standaard style `naam' wordt
opgenomen in het rapport.
- dir Stylesheet link naar dir/std.css, waarin std
de naam is van de EekBoek standaard style
voor dit type rapport.
naam dir Stylesheet link naar dir/naam.css
bestandsnaam n.v.t. Stylesheet link naar bestandsnaam
Zonder wijzigingen betekent het dat de standaard stylesheet nu in de
rapporten wordt opgenomen, zodat deze direct toonbaar zijn.
Om hetzelfde resultaat te bereiken als tot nu toe het geval is, moet
de config setting
[html]
cssdir = css
worden opgegeven.
0.57 25-05-2006 20:54
* Probeerdatabase
Na afloop van de installatieverificatietests is er een
probeerdatabase "sample" beschikbaar. Deze wordt nu ook in
de vorm van een SQL file in de example directory
meegeleverd.
Dit is met name van belang indien er wordt geïnstalleerd
vanuit een RPM, want dan is de probeerdatabase niet
aangemaakt.
De probeerdatabase kan te allen tijde worden (her)aangemaakt
met:
$ dropdb eekboek_sample
$ psql template1 < example/sampledb.sql
Na een RPM installatie is de example directory te vinden in
de zogenaamde 'doc' dir, meestal /usr/share/doc/eekboek-X.XX'.
* Controle op numeriek zijn van het boekstuknummer.
* "--opening" optie voor "balans". Hiermee wordt de openingsbalans
opnieuw getoond.
In geval van meervoudige boekjaren dienen de voorgaande
boekjaren te zijn afgesloten, anders is deze openingsbalans
gelijk aan de eindbalans van het voorgaande boekjaar.
0.56 05-05-2006 21:53
* (Enigszins experimenteel) Betere Unicode transparantie.
Alle door EekBoek te verwerken bestanden kunnen middels een
Content-Type aanduiding aangeven of de inhoud Latin1 dan wel
UTF-8 is. Dit geldt voor:
- schema
- invoer via redirectie en de 'include' opdracht.
Bij het schrijven van export-bestanden wordt standaard een
Content-Type toegevoegd.
De Content-Type aanduiding is:
# Content-Type: text; charset = XXX
XXX = Latin1, Latin9, ISO-8859.1 of ISO-8859.15 (voor Latin1 invoer)
XXX = UTF-8 (voor Unicode UTF-8 invoer)
Zonder Content-Type aanduiding worden de invoerbestanden
verondersteld overeen te komen met de omgeving, dus UTF-8 in
een Unicode omgeving, en anders Latin1.
De meegeleverde bestanden (schema's) zijn nu in UTF-8, en
hebben een overeenkomstige Content-Type aanduiding.
De restrictie dat in een Unicode omgeving een database ook
Unicode moet zijn is (voorlopig) (weer) vervallen.
* Onder MS Windows wordt default een Unicode omgeving verondersteld.
* Keuze uit afrondingsalgoritmen. In de config file:
[strategy]
round = XXX
Op dit moment zijn er twee mogelijkheden: "ieee", de huidige
methode, en "posix", een over het algemeen iets betere
afrondingsmethode.
Suggesties (plus implementatie, zie EB::Format) voor meer
afrondingsalgoritmen zijn welkom.
* Fix probleem met trailing backslash in non-file invoer.
0.55 04-04-2006 15:22
* Instelbaar datumformaat.
In de config file:
[format]
date = yyyy-mm-dd
Mogelijke formaten zijn: YYYY-MM-DD (default), DD-MM-YYY en
DD-MM. In het laatste geval wordt, waar nodig, het formaat
aangevuld tot DD-MM-YYYY.
0.54 04-04-2006 12:01
* Aanvullende fixes voor UNICODE.
Bestanden worden gecontroleerd op valide UNICODE tekens.
Non-UNICODE databases worden geweigerd indien UNICODE is
geactiveerd. Een database kan gemakkelijk worden
geconverteerd met:
$ pg_dump eekboek_XXX > xx
$ dropdb eekboek_XXX
$ createdb -E unicode eekboek_XXX
$ psql eekboek_XXX < xx
Let op: De standaardbestanden (schema's en zo) zijn nog steeds
Latin1.
* De HTML uitvoer kan gebruik maken van de module HTML::Entities,
indien deze is geïnstalleerd.
0.53 29-03-2005 20:35
* UNICODE support. ****EXPERIMENTEEL****
Aanzetten met de EekBoek locale in de config file:
[locale]
unicode = 1
of
[locale]
lang = nl_NL.utf8
Elke suffix anders dan utf8 (of utf-8) wordt als latin1
geïnterpreteerd.
("unicode" heeft prioriteit over "lang").
Semantiek:
- Alle geproduceerde uitvoer (scherm, maar ook rapporten, exports,
etc) wordt in UTF-8 weggeschreven.
- Alle invoerbestanden (schema, opening.eb, imports, etc) moeten
UTF-8 zijn.
Geen databasewijzigingen. Echter, alle met 0,53 aangemaakte
databases zijn niet te verwerken met pre-0.53 versies.
Zonder het aanzetten van UNICODE moet alles zijn zoals het was.
Zoals gezegd, is e.e.a. nog een beetje experimenteel. Testresultaten
en feedback wordt op prijs gesteld.
Let op: De standaardbestanden (schema's en zo) zijn nog steeds
Latin1.
0.52 27-03-2006 15:21
* Wijzigingen in packaging t.b.v. RPM-build en CPAN.
* Database-tests kunnen worden uitgevoerd met een RPM-build:
$ rpmbuild ... --with dbtests ...
* De source-RPM is getekend met mijn GPG key. Om de source-RPM te
verifiëren moet je mijn GPG key in het rpm systeem importeren,
bijvoorbeeld:
$ wget http://www.squirrel.nl/people/jvromans/pubkey.asc
$ sudo rpm --import pubkey.asc
* Fix probleem met aanmaken database op remote database server.
Hierdoor faalt de IVP indien de database nog niet bestaat.
0.51 24-02-2006 15:03
* Bouwen en installeren gaat nu middels het Module::Build framework.
$ perl Build.PL
$ ./Build
$ ./Build test
$ su
# ./Build install
* Het Module::Build framework wordt (vooralsnog) meegeleverd.
* Een compatibility-mode Makefile.PL is meegeleverd.
* De installatie-verificatieprocedure is nu geïntegreerd in de build
tests.
* De build, test en installatie kan nu ook onder ActiveState Perl
onder Windows.
* Fix probleem met ophalen database naam op remote database server.
0.50 17-03-2006 19:34
* Bugfixes m.b.t. de boekhoudkundige/rekenkundige berekening van
balanstotaal.
0.49 16-03-2006
* De oorspronkelijke, boekhoudkundige berekening van het
balanstotaal voor de openingsbalans wordt nu ook weer
geaccepteerd, evenals de in de vorige versie geïntroduceerde
rekenkundige berekening. Zie de documentatie.
* Kleine bugfixes.
0.48 13-03-2006 20:54
* Negatieve getallen in de openingsbalans blijven gehandhaafd.
In vorige versies werd (foutief!) de D/C status gewisseld.
B.v., oude situatie:
adm_balans <debetrek> 100
adm_balans <debetrek> -10
adm_balans <creditrek> 90
adm_balanstotaal 100
Nieuwe situatie:
adm_balans <debetrek> 100
adm_balans <debetrek> -10
adm_balans <creditrek> 90
adm_balanstotaal 90
Dit is een incompatibele wijziging, doch enkel indien er
negatieve bedragen in de openingsbalans voorkomen (wat
doorgaans niet het geval zal zijn). In dat geval moet het
balanstotaal even worden aangepast.
* Fix BTW afsluiting na export/import indien BTW periode != jaar.
0.47 10-03-2006 13:54
* Additionele fixes voor duizendpuntjes in jaarafsluiting.
* Fix BTW afsluiting na export/import indien BTW periode != jaar.
0.46 07-03-2006 10:06
* Duizendpuntjes worden niet worden toegepast in geëporteerde gegevens
omdat die anders niet meer kunnen worden ingelezen.
0.45 06-03-2006 17:23
* Kolombreedte van bedragen in tekstuele rapportages is instelbaar.
Configuratievariabele 'numwidth' in sectie 'text' kan hiervoor
worden gebruikt:
[text]
numwidth = 10
numwidth = +1
numwidth = 111%
Elk van deze settings vergroot de standaardwaarde van 9 naar 10.
* Duizendpuntjes.
Configuratievariabele 'thousandsep' in sectie 'locale' kan hiervoor
worden gebruikt:
[locale]
decimalpt = ,
thousandsep = .
De kolombreedte in tekstuele rapportages wordt automatisch vergroot
bij het gebruik van duizendpuntjes.
* Windows install kit voor de ActiveState Perl Package Manager.
Zie README.WINDOWS.
0.44 05-03-2006 22:26
* Inkoop/Verkoopdagboeken mogen ook een :rekening specificatie krijgen
in het schema. Indien deze ontbreekt wordt de koppeling "crd" resp
"deb" gebruikt.
* Koppelingen voor "deb" en "crd" mogen ontbreken in het schema mits
er geen dagboeken zijn die er gebruik van maken.
* De BTW tabel mag ontbreken in het schema. Er wordt dan geen BTW
toegepast. Bijvoorbeeld voor organisaties die niet BTW-plichtig
zijn. (Experimenteel)
* Alle koppelingen voor BTW (btw_ih, btw_vl, etc...) mogen ontbreken
in een BTW-vrije administratie.
* Configuratie-setting "userdefs" in sectie "shell" om een userdefs
module te selecteren. Pas op: als de module niet succesvol laadt is
dit een fatale fout.
0.43 03-03-2006 23:01
* Nieuw aangemaakte administraties (aangemaakt met 0.43 of later)
kunnen bedragen groter dan 21.474.836,47 aan. De huidige limiet ligt
op 92.233.720.368.547.758,07.
Bestaande databases worden ge-automigreerd.
* Diverse aanpassingen in de toepassing van BTW voor minder-triviale
boekingen.
* Export/import verbeteringen, waarondr behoud van BTW aangifteperiode.
* Mogelijkheid tot draaien zonder Term::ReadLine::Gnu. Niet dat je het
leuk zult vinden...
0.42 20-02-2006 22:59
* Toepassen van BTW is nu volledig gedreven door de kosten/omzet
classificatie van de grootboekrekeningen.
* Meer flexibele BTW codering in schema: naast hoog/laag kan ook
kosten/omzet en incl/excl worden opgegeven.
* BTW koppeling met balansrekening in schema is weer mogelijk, daarbij
moet dan een kosten/omzet classificatie worden opgegeven.
* Naast kosten (code K) en omzet (code O) kan een grootboekrekening in
het schema ook als neutraal (code N) worden opgegeven. Op een
neutrale rekening kan nooit BTW worden geboekt.
* Meer flexibele BTW codering in boekingsbedragen: naast H/L is ook
K/O mogelijk (en soms verplicht). BTW exclusief kan worden opgegeven
met een "-".
* Herziene en aanvullende documentatie inzake het toepassen van BTW.
0.41 09-02-2006 18:47
* BTW koppeling met balansrekening in schema niet langer toegestaan.
* Config variabelen op command line:
--define database:name=foo
0.40 07-02-2006 12:55
* Opdrachten "import" en "include" (experimenteel).
Met "import" kan een eerder geëxporteerde administratie in één klap
weer worden gereconstrueerd. De huidige inhoud van de database wordt
daarbij volledig overschreven.
Opdracht "include" neemt een bestandsnaam en voert alle opdrachten
uit dit bestand uit.
* Schema-naam (ebshell --schema=naam) mag nu ook een bestand zijn in
plaats van een naam (alleen letters, cijfers en _). In het geval van
een bestand wordt geen zoekstrategie toegepast.
0.39 06-02-2006 19:22
* Kleine bugfixjes.
0.38 04-02-2006 20:41
* BTW Aangifteformulier aangepast aan de moderne tijd.
Kleineondernemenrsregeling verwerkt in formulier.
* Betere foutdetectie op verkeerde commando-invoer.
* Herziening alle hulpteksten.
* Bug fix: RPM bouwprobleem met Config::IniFiles.
0.37 02-02-2006 15:08
In batch mode wordt backslash-continuering ook beëindigd door
een lege regel.
0.36 24-01-2006 18:16
Wijzigen rapportopmaak d.m.v. de configuratiefiles (Experimenteel).
Fix periode-einde balans/resultaat.
Fix enkele warnings voor "missing configs".
Eerste aanzet afscheiden database-specifieke code.
0.35 23-01-2006 11:31
Better checks on user input for bookings.
Fix problem with null object if no configs.
0.34 22-01-2006 21:38
Config files.
Uitfasering environment variabelen.
Fix .eb generatie door jaareinde.
Export jaareinde.
Kleine fixes.
0.33 20-01-2006 09:38
Emergency fix. Please do not use 0.32.
0.32 18-01-2006 22:47
INCOMPATIBELE WIJZIGING
=======================
Openstaande posten ingevoerd bij het openen van het boekjaar
door middel van de vorm "adm_relatie <boekstuknummer> ..."
hebben de omschrijving en relatiecode omgewisseld.
Dat betekent dat de opdracht ter invoering van de openstaande
boeking nu identiek is aan de oorspronkelijke
boekingsopdracht, voorafgegaan door het woord "adm_relatie".
=======================
Database structuur is gewijzigd, auto-migratie is beschikbaar.
0.31 17-01-2006 22:19
Export functionaliteit.
Tegenrekening voor Memoriaal.
Verbetering PostgreSQL tests.
0.30 14-01-2006 22:37
Afronden documentatie.
Extra build test op database.
IVP: Verificatie Crediteuren/Debiteurenoverzicht.
IVP: Verificatie HTML en CSV generatie.
Issue 1404053: Grootboekrekeningen als '0005' toestaan.
Openstaande posten: FQbsknr voor openstaande posten vorig boekjaar.
Aparte style / kleurtje voor openstaande posten vorig boekjaar.
Fix Issue 1404051: Fout bij TABs in Schema.
0.29 12-01-2006 22:44
Issue 1395916. Openstaande posten ondersteunt --per en --boekjaar.
Debiteuren/Crediteurenboekingen ondersteunen --boekjaar.
Issue 1403886. Debiteuren/Crediteurenboekingen tonen
openstaande betalingen nu correct.
Geen waarschuwing meer als de einddatum van een periode in de
toekomst ligt.
Fix HTML generatiefout (stylesheet spec ontbrak tenzij
expliciet meegegeven).
0.28 11-01-2006 23:03
:btw=<code> in schema.
Lay-out fix Balans/Resultaatrekening.
Fix openstaande posten rapportage bij jaareinde.
Documentatie-updates.
0.27 09-01-2005 18:48
Uitgebreider rapport over Openstaande posten.
Jaareinde kan nu ook de openingsopdrachten voor het komende
boekjaar aanmaken.
Stylesheet fixes voor Proef- en Saldibalans.
0.26 08-01-2005 19:56
Aanpassingen voor BTW aangifte met --periode en --boekjaar.
Alle rapporten kennen nu ook een CSV variant.
Debiteuren: Fix voor openstaande inkoopfacturen.
adm_naam niet langer toegestaan bij openen boekjaar.
CSS Style sheet voor openstaande posten.
0.25 05-01-2006 10:24
Toepassen regeling Kleine Ondernemers.
Nieuwe reporter backend. Alle rapporten kennen nu ook een
HTML variant.
Kleine bugfixes.
Enkele documentatie updates.
0.24 28-12-2005 23:26
Overzichten voor Debiteuren en Crediteuren.
Environment variabelen EB_DB_USER, EB_DB_PASSWORD, EB_DB_HOST
en EB_DB_PORT voor database access.
0.23 23-12-2005 11:41
Kleine bugfixes.
Enkele documentatie updates.
Boekstuknummers in Grootboek overzicht nu ook in
Dagboek:Volgnummer vorm.
0.22 14-12-2005 17:25
Packaging t.b.v. CPAN.
0.21 13-12-2005 20:20
*** EERSTE PUBLIEKE BETA RELEASE ***
Meer dan 9 hoofdverdichtingen en meer dan 89 verdichtingen
mogelijk.
Twee voorbeeld-schema's: eenmanszaak en bvnv.
adm_relatie neemt nu een fully-qualified boekstuknummer:
adm_relatie inkopen:1998:1245 1998-12-31 "Consultancy" SCS 1877.09
0.20 12-12-2005 11:55
Aanzet documentatie op web site.
Opdracht "relaties" kan meerdere relaties tegelijk aanmaken.
BTW intracomm. in aangifte.
Bugfixes jaareinde.
ebshell command line opties --boekjaar, --db (alias voor
--dataset) en --journaal (preferred voor --journal).
Waarschuwing voor relaties met BTW intra en BTW verlegd (nog
niet (geheel)) ondersteund.
Dagboek-ids kunnen nu alfanumeriek (max. 4 tekens) zijn.
Invoeren syntax Dagboek:BoekjaarCode:VolgNummer voor boekstukken.
*** INCOMPATIBLE DATABASE CHANGES *** GEEN MIGRATIE ***
0.19 30-11-2005 21:45
sample renamed naar ivp.
example aangemaakt.
spec file generatie in tarball.
Uitfasering van dubbele vlaggetjes in schema.
Temporary disable Build.PL building.
0.18 21-11-2005 17:04
Emergency fix voor PostgreSQL temp tables probleem.
PATH fix in sample/setup.csh.
0.17 19-11-2005 23:18
HTML uitvoer-plugins voor Balans en Resultaat.
HTML uitvoer-plugin voor Journaal.
HTML uitvoer-plugin voor Grootboek.
0.16 16-11-2005 15:25
Aanvang invoering universele uitvoer-plugins voor rapporten.
Meer help: "help periodes" en "help rapporten".
btwaangifte heeft nu een --definitief optie. Is netter.
Openstaande posten worden gegroepeerd per dagboek.
Openstaande posten per einddatum.
Relatiecodes worden nu case-insensitive herkend.
Meerdere boekjaren per administratie (experimenteel).
0.15 08-10-2005 18:20
BTW aangifte nu ook naar bestand (optie --output=...) en in
HTML formaat (optie --html).
Lange boekstukomschrijvingen worden in het journaal en
grootboek over meerdere regels afgedrukt.
Wijziging boekstuknummer in numeriek.
Bugfix: BTW aangifte gebruikte harde nummers voor BTW
rekeningen.
0.14 03-10-2005 23:09
Automatische migratie van database naar een nieuwe versie.
(EB::Tools::SQLEngine): Afvangen transactionele commandos.
(Shell) Correct completions after "help".
(EB::Booking::*) Partiële boekingen.
0.13 30-09-2005 18:40
(EB::Report::Open) Overzicht openstaande posten.
(Shell) Niewe opdracht: "openstaand".
(Utils) Meer ISO-achtige periodeformaten:
YYYY-MM-DD/YYY-MM-DD, YYYY-MM-DD/MM-DD en YYYY-MM-DD/DD.
(Shell) Experimentele invoer-completion op
debiteur/crediteurcodes en grootboekrekeningen.
0.12 29-09-2005 22:05
(Shell) Periode-selectie (--periode=XXX) voor (sommige) commando's.
(Grootboek) Periode-selectie.
(Journaal) Periode-selectie.
(Relatie) Dagboek-selectie met --dagboek.
Periode-aanduidingen zijn erg flexibel. B.v. als 2003 het
huidige boekjaar is, dan zijn de volgende aanduidingen equivalent:
2003-01-01 - 2003-03-31
01-01-2003 - 31-03-2003
01-01 - 31-03
januari - maart
jan - mrt (korte namen)
m1 - m3 (maandnummers)
k1 (eerste kwartaal)
Eveneens:
2003-02-01 - 2003-02-28
01-02-2003 - 28-02-2003
01-02 - 28-02
februari
feb
m2
Verder is toegestaan:
jaar (01-01 - 31-12)
Een subset hiervan is ook bruikbaar voor b.v. btw aangifte.
0.11 28-09-2005 22:59
(BKM.IV) Datumcontrole op boekingen. Boekingen moeten in het
huidige boekjaar vallen.
(BTWAangfite) Als er definitief BTW aangifte is gedaan kan
er niet meer worden geboekt in die periode. Een BTW aangifte
wordt definitief door toevoeging van het woord "definitief"
aan de opdracht, b.v.:
btwaangifte augustus definitief
Introductie database migratie. Om te migreren van database
versie 1.0.0 (EekBoek 0.10) naar 1.0.1 (EekBoek 0.11) kan het
script migrate/1_0_0_to_1_0_1.sql worden gebruikt:
pg_dump -c $EB_DB_NAME > backup.sql
psql $EB_DB_NAME < migrate/1_0_0_to_1_0_1.sql
(Wordt later wsl. geautomatiseerd)
(EB::Tools::Schema,EB::Tools::SQLEngine) Afsplitsen SQL
engine.
0.10 27-09-2005 23:09
(IV, BKM) Her-invoering van de mogelijkheid om BTW te boeken
op 'std' boekingen. Zie de beschrijving in
samples/mutaties.eb. BTW tariefcodewijzigingen kunnen nu ook
zijn "@H" en "@L" voor hoog resp. laagtarief.
Correctie van de dependencies in Makefile.PL.
0.09 26-09-2005 22:34
Belangrijkste wijziging: Uitfaseren van de rol van de D/C
setting van grootboekrekeningen tijdens het boekingsproces.
Tot nu toe werd de richting van een boeking bepaald door het
dagboek en de Debet/Credit setting van de betreffende
grootboekrekening. Dit werd door enkele testers als
contra-intuïtief ervaren en daarom heb ik in overleg een
nieuwe manier geïmplementeerd.
Consequenties voor bestaande mutatie-bestanden:
- Inkoop / Verkoop boekingen: geen consequenties.
- Bank / Kas / Memoriaal:
- 'deb' boekingen: geen
- 'crd' boekingen: het bedrag moet nu negatief worden
opgegeven (het saldo vermindert immers)
- 'std' boekingen: Boekingen met BTW zijn niet langer
toegestaan. Deze zijn boekhoudtechnisch nl. vrijwel altijd
incorrect, en doorgaans illegaal. Als je perse een 'std'
boeking met BTW wilt, dan kun je die met de hand
uitsplitsen.
Zie de beschrijving in samples/mutaties.eb.
0.08 22-09-2005 15:45
(BKM) BKM boekingen kunnen nu een datum per boekstukregel krijgen.
(Grootboek) Opdracht 'grootboek' kan selectief worden uitgevoerd op een of
meer rekeningen.
(EB::Utils) Nieuw: Utility functies.
0.07 21-09-2005 12:25
(IV,BKM) Datum ook als DD-MM-JJJJ en DD-MM.
(IV,BKM) --totaal optie.
(IV,BKM) Melding over balansrekening vervalt.
(IV,BKM) Melding over D/C conflict niet langer fataal.
(EB::Locale) Alles onder I18n (gettext).
Alle tools printen een banner.
(EB): Nieuwe, algemene module. Handelt Globals en Locale af.
(EB::Booking::Delete) Verwijderen boekstukken.
(EB::Booking::Decode) Decoderen boekstukken.
(EB::Shell) Nieuwe opdracht: "verwijder".
(EB::Shell) Nieuwe opdracht: "toon".
0.06 02-09-2005 19:15
(EB::Tools::Schema) Schema handling.
(ebshell) Schema initialisatie.
(Makefile.PL, build_common.inc) Installer
Introductie EB library (@INC/EB).
0.05 30-08-2005 10:50
(Shell) Alle shell spul van Shell:: -> EB::Shell::
(EB::Shell::Base) Opvangen ontbreken van Term::Size.
(Term::Size): Verwijderd.
(opening, schema) tools -> EB::Tools
(ebshell.pl) Integratie nieuwe stijl opening
(dvimport, newdb, ...) Nieuwe stijl opening
0.04 28-08-2005 16:34
(Schema) Tabel BTWTariefgroepen afgeschaft.
(Database) Geen pgplsql (CREATE LANGUAGE) meer nodig.
(Schema) CHECK constraints toegevoegd.
(sample/setup.sh) Opvangen ontbreken van PERL5LIB
(sample/setup.csh) Opvangen ontbreken van PERL5LIB
(sample/newdb.sh) Creëer database met Latin1 encoding.
(Term::Size) Stub voor mogelijk ontbrekende module.
0.03 15-08-2005 22:42
(schema) Volledige database setup uitgaande van schema.dat.