Voor een volledige, gedetailleerde lijst van veranderingen zie het bestand CHANGES.
LEES OOK HET ITEM "MIGRATIE" AAN HET EIND VAN DIT BESTAND.
Raadpleeg ‘Installeren’ en ‘Download’ op de EekBoek wiki om EekBoek op uw systeem te installeren.
Verschillende Linux distributies leveren EekBoek standaard mee. Voor zover ons bekend:
Indien u een van deze systemen gebruikt verdient het voorkeur EekBoek met de bij uw systeem behorende installatieset te installeren.
Voor meer en bijgewerkte informatie raadpleeg de EekBoek wiki.
Het is nu mogelijk om al uw administraties eenvoudig te beheren door ze in een centrale folder op te slaan: de administratie-folder. Administraties die u nieuw aanmaakt met behulp van een van de wizards zullen automatisch in deze folder worden geplaatst.
Welke folder als administratie-folder wordt gebruikt hangt af van uw EekBoek installatie. De standaardfolders zijn:
Linux | $HOME/.eekboek/admdir |
Windows |
|
Mac OSX | $HOME/.eekboek/admdir |
U kunt de plaats van de administratie-folder instellen in het EekBoek configuratiebestand, zie hiervoor de documentatie.
Raadpleeg in geval van twijfel uw systeembeheerder.
De naam van het standaard configuratiebestand is gewijzigd in
eekboek.conf
, dus zonder het puntje aan het begin. Uit
compatibiliteitsoverwegingen zal, indien dit bestand niet bestaat, ook
worden gekeken naar het bestand .eekboek.conf
.
Ingaande versie 2.00 werkt EekBoek uitsluitend nog met bestanden die zijn opgemaakt in de Unicode tekenset UTF-8. De ondersteuning voor ISO-8859-1 (Latin1) is vervallen.
Aangezien de meeste moderne computersystemen reeds lang met Unicode werken mag dit niet een probleem vormen.
Alle door EekBoek geproduceerde uitvoer wordt ook opgemaakt in de UTF-8 tekenset.
Met de volledige overstap naar Unicode worden veel problemen met b.v. tekens met accenten opgelost.
Voor de gebruikers die niet uit de voeten kunnen met het werken met editors en de command line brengt EekBoek 2.00 een grafische user interface.
Met deze GUI is alles mogelijk wat ook met de EekBoek command line shell kan. Daarboven biedt de GUI fraai opgemaakte rapporten die ook afgedrukt kunnen worden. Op het scherm is het steeds mogelijk om in rapporten rekeningnummers, boekingen en relaties aan te klikken waardoor meteen het overzicht van het gewenste onderdeel wordt getoond. Hiermee kan snel worden vastgesteld waar bepaalde betalingen vandaan komen (z.g. drill-down).
Ook voor de verstokte command line gebruikers zal dit een interessante faciliteit zijn.
Bij het opstarten van EekBoek wordt gekeken of er administraties beschikbaar zijn in de administratie-folder. Is dat het geval dan biedt de opstartwizard u de mogelijkheid om een van deze administraties te kiezen. U krijgt ook de keuze om een nieuwe administratie aan te maken, waarbij u gebruik kunt maken van een van de meegeleverde sjabloonadministraties:
Ook is het mogelijk een volledig lege administratie op te zetten of een kopie te maken van de EekBoek voorbeeldadministratie. Dit laatste is met name handig wanneer u eerst wat vertrouwd wilt raken met het werken met EekBoek alvorens uw echte administraties op te gaan zetten.
De EekBoek programma's hebben een command line optie
--nowizard
om dit opstartgedrag te onderdrukken.
Opmerking: Het programma ebshell
zal
eerst kijken of er in de current directory een configuratiebestand
staat. Is dit niet het geval dat wordt de opstartwizard gestart. Als
er wel een configuratiebestand is zal meteen het bewerken van deze
administratie worden geactiveerd. Dit is uit compatibiliteit met
versie 1.04 van de EekBoek shell.
EekBoek vermeld in principe alleen positieve getallen op de balans. Dat betekent dat een balansrekening die negatief is verschuift van de ene kant van de balans naar de andere kant.
In bepaalde gevallen kan dit niet wenselijk zijn. In de schema-definitie kan worden opgegeven dat een balansrekening altijd aan dezelfde kant moet blijven staan door een uitroepteken achter de debet/credit indicatie te zetten, bijvoorbeeld:
1 Vaste Activa 11 Materiële vaste activa 1100 D! Inventaris en inrichting
De nieuwe opdracht schema
kan worden gebruikt om
tijdens het werken aan een administratie grootboekrekeningen toe te
voegen. Dit is een in de praktijk vaak voorkomende wens.
Gebruik de EekBoek opdracht help schema
voor uitleg.
De volgende command line opties zijn vervallen:
--createsampleconfig --createsampledb --createdb --database --schema
Deze opties zijn achterhaald door het invoeren van de
administratie-folder. Het aanmaken van administraties dient daarom bij
voorkeur te geschieden met de wizards, of met een van de command line opties
--init
of --import
.
Indien er fouten zijn opgetreden tijdens het werken met
ebshell
zal deze bij het beëndigen een error status
afleveren. Shell procedures en make files kunnen hiervan gebruik maken.
Bedragen mogen worden ingegeven met duizendtalscheidingstekens,
bijvoorbeeld 1.235,56
.
In expressies zijn duizendtalscheidingstekens niet
toegestaan. Dit om problemen te voorkomen met de interpretatie
van expressies als 24,50*1.250
. Is dit 30625 of 30,625?
De opdracht export
kent de optie
--titel
. Hiermee kan een omschrijving worden
opgegeven bij export naar een archive. Als zo'n archive wordt
gekopieerd naar de EekBoek schema directory EB/schema
dan kan deze als sjabloon worden gebruikt voor nieuwe
administraties. In het lijstje van sjablonen wordt dan de
opgegeven omschrijving getoond.
Sectie ‘database’, item ‘fullname’ vervalt.
Bij het bepalen van de interne naam van de database wordt een
eventuele prefix eekboek_
niet langer verwijderd.
Deze prefix was alleen van toepassing op PostgreSQL databases.
Sectie ‘general’, item ‘admdir’ Kan worden gebruikt om de naam van de administratie-folder op te geven. Environment variabelen kunnen hier worden toegepast, bijvoorbeeld:
[general] admdir = $HOME/.eekboek/admdir
Sectie ‘locale’, items ‘decimalpt’ en ‘thousandsep’ zijn vervallen, alsmede ‘numwidth’ uit sectie ‘text’.
Hiervoor in de plaats komt een enkele setting ‘amount’ in de sectie ‘format’. Deze setting is de vorm waarin bedragen moeten worden weergegeven. De overeenkomst tussen de oude en nieuwe methode is als volgt:
format = 1234.56 -> dpt = "." format = 1234,56 -> dpt = "," format = 1.234,56 -> dpt = ",", sep = "." format = 1,234.56 -> dpt = ".", sep = "," format = 1.234.567,89 -> dpt = ",", sep = ".", width = 12
De breedte wordt alleen aangepast als het format breder is dan 9 tekens.
Sectie ‘locale’, item ‘unicode’ vervalt. Alles is nu standaard Unicode en opgemaakt in UTF-8.
Fix afboeken BTW in de volgjaren van een meerjarige boekhouding.
Schema: Fix probleem met het herkennen van het woord ‘privé’.
Indien de laatste regel uit een invoerbestand eindigt in een backslash dan wordt een foutmelding gegeven.
EekBoek gebruikers hebben zelf ook materiaal aangeleverd, zoals voorbeeldbestanden en conversieprogramma's. Mogelijk is dit materiaal op uw systeem geïnstalleerd, raadpleeg daarvoor uw systeembeheerder. Anders kunt u deze vinden in de ‘contrib’ folder van de EekBoek sources.
De database-structuur is gewijzigd. Auto-migratie is beschikbaar. Het wordt echter ten sterkste aangeraden VOOR INSTALLATIE VAN 2.00 eerst een export te doen, en deze na installatie van 2.00 te importeren.
Bestanden in de tekenset ISO-8859-1 (Latin1) worden niet langer ondersteund. UTF-8 is de enige toegestane tekenset. Zie ook Unicode hierboven.
Indien u bestanden heeft in de ISO-8859-1 tekenset kunt u deze
eenvoudig omzetten naar UTF-8 met bijvoorbeeld het programma
iconv
. Indien u gebruik maakte van de
tekensetindicatie
# content-type: text; charset=iso-8859-1
of een van de variaties daarop dan moet deze na conversie worden verwijderd, of vervangen door
# content-type: text; charset=utf-8
Dit betreft de vier standaardbestanden:
schema.dat
relaties.eb
opening.eb
mutaties.eb
En uiteraard ook andere bestanden welke u voor EekBoek invoer gebruikt.