<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>EekBoek</title> <link rel="stylesheet" href="../css/site.css" type="text/css"> <meta name="keywords" content="boekhouden, mkb, midden- en kleinbedrijf, financi&emul;n, open source, boekhoudsoftware, boekhoud software, boekhoudpakket, boekhoud pakket"> <meta name="robots" content="all"> </head> <body bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#0000FF" alink="#C81900" background="../images/bg.gif" > <table width="100%" border="0" cellpadding="0" cellspacing="5"> <tr valign="top"> <td width="161" align="left"> <a href="../index.html"><img src="../images/eb.jpg" alt="EekBoek Boekhouden" border="0" width="149" height="87"></a> </td> <td> <h1 class="title">EekBoek</h1> <div class="info"> Electronisch Boekhouden voor het MKB </div> </td> </tr> <tr> <td> <a href="../index.html"><img src="../images/ebname.jpg" alt="EekBoek" border="0" width="151" height="22"></a> </td> <td> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr valign="middle"> <td align="left"> </td> <td align="right"> </td> </tr> </table> </td> </tr> <tr> <td> <hr> </td> <td> <hr> </td> </tr> <tr valign="top"> <td> <div class="sidemenu"> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td align="left" class="menutitle">Documentatie </td> </tr> <tr> <td><hr> </td> </tr> <tr valign="top"> <td align="left"> <a href="../intro/index.html" class="menu">Inleiding</a> <br> <a href="../install/index.html" class="menu">Installeren</a> <br> <a href="../ebshell/index.html" class="menu">De EekBoek shell</a> <br> <a href="../ebwxshell/index.html" class="menu">De grafische EekBoek shell</a> <br> <a href="../config.html" class="menu">Configuratie</a> <br> <a href="../setup/index.html" class="menu">Opzetten administratie</a> <br> <a href="../bookings/index.html" class="menu">Boekingen</a> <br> <a href="../reports/index.html" class="menu">Overzichten</a> <br> <a href="../yearend.html" class="menu">Jaarafsluiting</a> <br> <a href="../inex.html" class="menu">Import en Export</a> <br> </td> </tr> </table> </div> </td> <td> <h2>Werkwijze</h2> <p>Zoals verderop in deze documentatie wordt beschreven, wordt een EekBoek administratie bepaald door twee zaken: het <dfn>schema</dfn> en de <dfn>mutaties</dfn>.</p> <p>Het schema bepaalt de <em>structuur</em> van de administratie, zoals het rekeningschema, de dagboeken en BTW tarieven. Het schema wordt aangemaakt en onderhouden in de vorm van een tekstbestand, dat bij het aanmaken van de administratie eenmalig wordt geladen in de database. Meer hierover in <a href="../setup/schema.html#acc">Het vullen van de database met de administratiegegevens</a>.</p> <p>De mutaties (in bredere zin) bepalen de <em>inhoud</em> van de administratie, zoals de debiteuren en crediteuren, openingsbalans, en de eigenlijke boekingen.</p> <p>Vanwege de batch-faciliteit van de <a href="../ebshell/index.html">EekBoek shell</a> is het mogelijk ook alle mutaties te onderhouden in een tekstbestand. Met een enkele druk op de knop kan te allen tijde de gehele administratie opnieuw worden opgebouwd door het verwerken van het schema en het mutatiebestand.</p> <p>Natuurlijk is het ook mogelijk om incrementeel te werken, en steeds interactief met de <a href="../ebshell/index.html">EekBoek command line shell</a> of de <a href="../ebwxshell/index.html">grafische shell</a> mutaties toe te voegen. Of een combinatie: elke nieuwe mutatie toevoegen aan het mutatiebestand en dan alleen de nieuw toegevoegde mutaties via de batch-faciliteit verwerken. De meeste tekst-editors beschikken over de mogelijkheid om een deel van een tekstbestand naar een programma te sturen.</p> <p>De EekBoek grafische shell werkt uiteraard incrementeel.</p> <a name="best4"></a><h2>Het vier-bestanden systeem</h2> <p>De aanbevolen werkwijze omvat vijf bestanden.</p> <p><strong>Het schema: <code>schema.dat</code></strong> <br>De structuur van de administratie. <br><a href="schema.dat">Bekijk een voorbeeld.</a> </p> <p><strong>De relaties: <code>relaties.eb</code></strong> <br>In dit bestand worden alle relaties gedefinieerd. <br><a href="relaties.eb">Bekijk een voorbeeld.</a> </p> <p><strong>De openingsgegevens: <code>opening.eb</code></strong> <br>Dit bestand bevat de openingsgegevens, zoals administratienaam, BTW-periode en openingsbalans. <br><a href="opening.eb">Bekijk een voorbeeld.</a> </p> <p><strong>De mutaties: <code>mutaties.eb</code></strong> <br>De boekingen. Voor een nieuwe administratie zal dit bestand nog leeg zijn. <br><a href="mutaties.eb">Bekijk een voorbeeld.</a> </p> <p><strong>De configuratiebeschrijving: <code>eekboek.conf</code></strong> <br>Dit bestand beschrijft eigenschappen als de naam van de database en de te gebruiken database driver. <br><a href="eekboek.conf">Bekijk een voorbeeld.</a> </p> <p><i>Het is ook mogelijk de relaties, opening en mutaties in een enkel bestand te onderhouden. In de praktijk werkt dit echter minder handig.</i></p> <p>Tijdens het werken met de administratie kunnen nieuwe boekingen worden toegevoegd aan het mutaties bestand. Nieuwe relaties komen vanzelfsprekend in het relaties bestand. Het schema dient doorgaans enkel te worden aangepast als nieuwe grootboekrekeningen nodig zijn. De openingsgegevens zullen niet wijzigen.</p> <p>Het is niet nodig om voor elke nieuwe boeking de gehele set bestanden opnieuw te verwerken. U kunt bijvoorbeeld de nieuwe boekingen in een afzonderlijk bestandje op te nemen, dit bestandje te verwerken in de bestaande administratie, en daarna de inhoud ervan toevoegen aan het mutaties bestand.</p> <p>Er zijn vele wegen die naar Rome leiden. De ondersteuning door de standaard EekBoek tools gaat uit van het hier beschreven vier-bestandensysteem.</p> <h2>Import en Export</h2> <p>Met behulp van de EekBoek import voorziening kan een set van de vier hierboven beschreven bestanden eenvoudig worden verwerkt. Met de export voorziening kan te allen tijde de volledige inhoud van de administratie weer worden weggeschreven naar een volledige set van vier bestanden. <br>Zie voor meer informatie <a href="../inex.html">Import en Export</a>.</p> <h2>Meerdere boekjaren</h2> <p>Na het einde van een boekjaar kan naar keuze in de huidige administratie worden doorgegaan met boeken, dan wel een nieuwe administratie worden opgezet. Beide methodes hebben voor- en nadelen.</p> <p>In het geval meerdere boekjaren in een enkele administratie voorkomen is het gemakkelijker om oude boekstukken terug te vinden en rapportages te maken die over boekjaargrenzen lopen. Denk bijvoorbeeld aan een resultaatrekening van mei tot en met april voor een seizoensgebonden bedrijf. Of een resultaatrekening die meerdere jaren omvat.</p> <p>Met één boekjaar per administratie blijft de administratie echter kleiner en gemakkelijker hanteerbaar.</p> <p>EekBoek biedt voor deze laatste werkwijze een extra faciliteit: bij het afsluiten van een boekjaar kunnen de openingsgegevens voor het eropvolgende boekjaar automatisch worden aangemaakt. Door deze door middel van de <code>include</code> opdracht in de opening van het nieuwe boekjaar op te nemen, kunnen meerdere boekjaren in onafhankelijke administraties worden gevoerd, terwijl elke administratie toch steeds automatisch de meest actuele eindgegevens van het voorgaande boekjaar kan gebruiken.</p> <p>Een voorbeeld. Stel u heeft de bestanden van boekjaar 2009 in de directory <code>adm2009</code>, en die van 2010 in <code>adm2010</code>. U neemt dan in <code>adm2009/mutaties.eb</code> als laatste opdracht op:</p> <blockquote class="code">jaareinde --eb=opening2010.eb</blockquote> <p>Bij het verwerken van de mutaties wordt het boekjaar afgesloten en de openingsgegevens voor het volgende boekjaar geplaatst in het bestand <code>opening2010.eb</code>.</p> <p>In het bestand <code>adm2010/opening.eb</code> neemt u dan de volgende opdrachten op:</p> <blockquote class="code">adm_naam "Mijn Administratie 2010" adm_begindatum 2010 adm_btwperiode jaar include "../adm2009/opening2010.eb" adm_open </blockquote> <p>Bij het openen van de administratie worden dan steeds de meest recente, bij het afsluiten van het voorgaande boekjaar aangemaakte, gegevens gebruikt.</p> </td> </tr> <tr> <td> <hr> </td> <td> <hr> </td> </tr> <tr valign="bottom"> <td valign="middle"> <a href="http://www.perl.org/"><img src="../images/perl_powered.png" alt="Powered by Perl" border="0" width="134" height="48"></a> </td> <td align="center"> <p style="float:right;margin-top:0pt"> <img src="../images/valid-html401.png" alt="[Valid HTML 4.01 Transitional]" border="0" width="88" height="31"> <img src="../images/validcss.png" alt="[Valid CSS]" border="0" width="88" height="31"> </p> <p class="info">Copyright © 2005-2010 <a href="http://www.squirrel.nl">Squirrel Consultancy</a>. All Rights Reserved.<br /> Deze site is gemaakt met de <a href='http://www.squirrel.nl/people/jvromans/tt2site/'>TT2Site Site Builder</a>.<br /> intro/working.html laatste aanpassing 08 februari 2010, 21:13:42 </p> </td> </tr> </table> </body> </html>