adm_balans
Specificeer een balanspost voor de openingsbalans.

  adm_balans balansrekening bedrag

De debet en credit boekingen moeten uiteindelijk allebei gelijk zijn
aan het opgegeven balanstotaal.

Indien er een bedrag is opgegeven voor de balansrekening Crediteuren
of voor Debiteuren, dan moeten er ook openstaande posten voor in
totaal dit bedrag worden ingevoerd met een of meer adm_relatie
opdrachten. Zie ook adm_relatie.

Deze opdracht kan alleen worden gebruikt bij het openen van een nieuwe
administratie. Zie adm_open voor meer informatie.

adm_balanstotaal
Specificeer het balanstotaal voor de in te voeren openingbalans.

  adm_balanstotaal bedrag

Het balanstotaal is de zowel de som van alle debet-posten als de som
van alle credit-posten van de openingsbalans. Als een balanstotaal is
opgegeven, moeten er ook openingsbalansboekingen worden uitgevoerd met
een of meer adm_balans opdrachten. Zie ook adm_balans.

Deze opdracht kan alleen worden gebruikt bij het openen van een nieuwe
administratie. Zie adm_open voor meer informatie.

adm_begindatum
Specificeer de begindatum van de administratie.
Een administratie loopt altijd van 1 januari tot en met 31 december
van een kalenderjaar. Daarom moet als begindatum een jaartal worden
opgegeven.

  adm_begindatum jaar

Deze opdracht kan alleen worden gebruikt bij het openen van een nieuwe
administratie. Zie adm_open voor meer informatie.

adm_boekjaarcode
Specificeer de boekjaarcode voor het nieuw te openen jaar.

  adm_boekjaarcode code

De boekjaarcode telt maximaal 4 letters en/of cijfers.
Standaard wordt het jaartal van het te openen boekjaar genomen.
De boekjaarcode is alleen belangrijk indien er meerdere boekjaren in één
administratie worden bijgehouden.

Deze opdracht kan worden gebruikt bij het openen van een boekjaar.
Zie adm_open voor meer informatie.

adm_btwperiode
Specifeer de BTW aangifteperiode voor het nieuw te openen jaar.

  adm_btwperiode [ jaar | kwartaal | maand ]

Deze opdracht kan worden gebruikt bij het openen van een boekjaar.
Zie adm_open voor meer informatie.

adm_naam
Specificeer de naam van de administatie, te gebruiken voor rapportages.

  adm_naam "Naam van de administratie"

Deze opdracht kan alleen worden gebruikt bij het openen van een nieuwe
administratie. Zie adm_open voor meer informatie.

adm_open
Het openen van een administratie kan slechts éénmaal gebeuren, vóór
het invoeren van de eerste mutatie. Het openen van een nieuw boekjaar
kan te allen tijde worden uitgevoerd, uiteraard maar één keer per
boekjaar.

Het openen kan een aantal opdrachten omvatten, en wordt afgesloten met
de opdracht "adm_open". Zolang deze laatste opdracht niet is gegeven
blijft de administratie ongewijzigd. Alle benodigde opdrachten moeten
dan ook in één enkele EekBoek shell sessie worden afgehandeld.

Mogelijke opdrachten voor openen van een boekjaar:

  adm_btwperiode [ jaar | kwartaal | maand ]
  adm_boekjaarcode code
                Een code van max 4 letters en/of cijfers waarmee het
		boekjaar kan worden geïdentificeerd.
		Standaard wordt het jaartal van het boekjaar genomen.
  adm_open
		Alle informatie die met de bovenstaande opdrachten is
		ingevoerd, wordt verwerkt.

Opdrachten voor het openen van een administratie:

  adm_naam "Naam van de administratie"
  adm_btwperiode [ jaar | kwartaal | maand ]
  adm_begindatum jaar
		Een administratie loopt altijd van 1 januari tot en
		met 31 december van een kalenderjaar.
  adm_boekjaarcode code
                Een code van max 4 letters en/of cijfers waarmee het
		boekjaar kan worden geïdentificeerd.
		Standaard wordt het jaartal van het boekjaar genomen.
		De boekjaarcode is alleen relevant indien er meerdere
		boekjaren in één administratie worden bijgehouden.
  adm_balanstotaal bedrag
		Als een balanstotaal is opgegeven, moeten er ook
		openingsbalansboekingen worden uitgevoerd met een of
                meer adm_balans opdrachten.
  adm_balans balansrekening bedrag
		De debet en credit boekingen moeten uiteindelijk
		allebei gelijk zijn aan het opgegeven balanstotaal.
		Indien er een bedrag is opgegeven voor de balansrekening
		Crediteuren of Debiteuren, dan moet er voor dit bedrag
		ook openstaande posten worden ingevoerd met een of
		meer adm_relatie opdrachten.
  adm_relatie boekstuk datum code omschrijving bedrag
		Invoeren van een openstaande post uit het voorgaande
		boekjaar. Het boekstuk moet volledig zijn, dus
                dagboek:boekjaar:nummer.
  adm_open
		Alle informatie die met de bovenstaande opdrachten is
		ingevoerd, wordt verwerkt.

adm_relatie
Specificeer een openstaande post uit een voorgaand boekjaar.

  adm_relatie boekstuk datum code omschrijving bedrag

Het boekstuk moet volledig zijn, dus dagboek:boekjaar:nummer.

Indien er voor de openingsbalans een bedrag is opgegeven voor de
balansrekening Crediteuren of voor Debiteuren, dan moeten er ook
openstaande posten voor in totaal dit bedrag worden ingevoerd. Zie ook
adm_balans.

Deze opdracht kan alleen worden gebruikt bij het openen van een nieuwe
administratie. Zie adm_open voor meer informatie.

balans
Toon de balansrekening.

Opties:
  geen                        Balans op grootboekrekening
  --verdicht                  Verdicht, gedetailleerd
  --detail=n                  Verdicht, mate van detail n = 0, 1 of 2
  --per=datum                 Selecteer einddatum
  --boekjaar=code             Selecteer boekjaar

Zie verder rapporten voor algemene informatie over aan te maken
rapporten.

boekjaar
Gebruik voor navolgende opdrachten het opgegeven boekjaar.

  boekjaar code

btwaangifte
Toon de BTW aangifte.

  btwaangifte [ opties ] [ aangifteperiode ]

Aangifteperiode kan zijn:

  j jaar                      Het gehele jaar
  k1 k2 k3 k4                 1e/2e/3e/4e kwartaal (ook: q1, ...)
  1 2 3 ...                   Maand (op nummer)
  jan feb ...                 Maand (korte naam)
  januari ...                 Maand (lange naam)

Standaard is de eerstvolgende periode waarover nog geen aangifte is
gedaan.

Opties:

  --definitief                De BTW periode wordt afgesloten. Er zijn geen
                              boekingen in deze periode meer mogelijk.
  --periode=periode           Selecteer aangifteperiode. Dit kan niet samen
                              met --boekjaar, en evenmin met de bovenvermelde
                              methode van periode-specificatie.
  --boekjaar=code             Selecteer boekjaar

Zie verder rapporten voor algemene informatie over aan te maken
rapporten.

crediteuren
Toont een overzicht van boekingen op crediteuren.

  crediteuren [ opties ] [ relatiecode ... ]

Opties:

  --periode=periode           Periode
  --boekjaar=code             Selecteer boekjaar

Zie verder rapporten voor algemene informatie over aan te maken
rapporten.

dagboeken
Toon een lijstje van beschikbare dagboeken.

  dagboeken

database
Toon de naam van de huidige database.

  database

debiteuren
Toont een overzicht van boekingen op debiteuren.

  debiteuren [ opties ] [ relatiecodes ... ]

Opties:

  --periode periode           Periode
  --boekjaar=code             Selecteer boekjaar

Zie verder rapporten voor algemene informatie over aan te maken
rapporten.

dump_schema
Reproduceert het schema van de huidige database en schrijft deze naar
standaard uitvoer.

  dump_schema                 Reproduceert het schema van de huidige database
                              en schrijft deze naar standaard uitvoer.

  dump_schema --sql naam      Creëert losse SQL bestandjes om het genoemde
                              schema aan te kunnen maken.

Zie ook export.

export
Exporteert de complete administratie.

  export [ opties ]

Opties:

  --output=bestand            Selecteer uitvoerbestand
  --dir=directory             Selecteer uitvoerdirectory
  --boekjaar=code             Selecteer boekjaar

Er moet of een --output of een --dir optie worden opgegeven.
Zonder --boekjaar selectie wordt de gehele administratie geëxporteerd.

grootboek
Toon het Grootboek, of een selectie daaruit.

  grootboek [ rek ... ]

Opties:

  --detail=n                  Mate van detail, n=0,1,2 (standaard is 2)
  --periode=periode           Alleen over deze periode

Zie verder rapporten voor algemene informatie over aan te maken
rapporten.

inkoop
Toevoegen boekstuk in dagboek Inkoop (type Inkoop).

  inkoop[:nr] [ datum ] boekstukomschrijving crediteur

gevolgd door een of meer:

  boekstukregelomschrijving bedrag rekening

Controle van het totale boekstukbedrag kan met de optie --totaal=bedrag.
De laatste rekening mag worden weggelaten.

jaareinde
Sluit het boekjaar af. De BTW rekeningen worden afgeboekt, en de
winst of het verlies wordt verrekend met de daartoe aangewezen
balansrekening.

Deze opdracht genereert twee rapporten: een journaal van de
afboekingen en een overzicht van eventuele openstaande posten. Indien
gewenst kan een bestand worden aangemaakt met openingsopdrachten voor
het volgende boekjaar.

  jaareinde [ opties ]

Opties:

  --boekjaar=code             Sluit het opgegeven boekjaar af.
  --definitief                Sluit het boekjaar definitief af. Er zijn
                              dan geen boekingen meer mogelijk.
  --verwijder                 Verwijder een niet-definitieve jaarafsluiting.
  --eb=bestand                Schrijf openingsopdrachten in dit bestand.

journaal
Overzicht journaalposten.

  journaal all                Alle posten
  journaal id                 Alleen boekstuknummer met dit id
  journaal dagboek            Alle journaalposten van dit dagboek
  journaal dagboek:n          Boekstuk n van dit dagboek
  journaal                    Journaalposten van de laatste boeking

Opties

  --[no]detail                Mate van detail, standaard is met details
  --totaal                    Alleen het totaal (detail = 0)
  --periode=XXX               Alleen over deze periode

Zie verder rapporten voor algemene informatie over aan te maken
rapporten.

kas
Toevoegen boekstuk in dagboek Kas (type Kas).

  kas[:nr] [ datum ] boekstukomschrijving

gevolgd door een of meer:

  crd [ datum ] code bedrag                             (betaling van crediteur)
  deb [ datum ] code bedrag                             (betaling van debiteur)
  std [ datum ] omschrijving bedrag rekening            (vrije boeking)

Controle van het eindsaldo kan met de optie --saldo=bedrag.
Controle van het totale boekstukbedrag kan met de optie --totaal=bedrag.
Voor deelbetalingen of betalingen met afwijkend bedrag kan in plaats van de
code het boekstuknummer worden opgegeven.

memoriaal
Toevoegen boekstuk in dagboek Memoriaal (type Memoriaal).

  memoriaal[:nr] [ datum ] boekstukomschrijving

gevolgd door een of meer:

  crd [ datum ] code bedrag                             (betaling van crediteur)
  deb [ datum ] code bedrag                             (betaling van debiteur)
  std [ datum ] omschrijving bedrag rekening            (vrije boeking)

Controle van het eindsaldo kan met de optie --saldo=bedrag.
Controle van het totale boekstukbedrag kan met de optie --totaal=bedrag.
Voor deelbetalingen of betalingen met afwijkend bedrag kan in plaats van de
code het boekstuknummer worden opgegeven.

openstaand
Toont een overzicht van openstaande posten.

  openstaand [ opties ]

Opties:

  --per=datum                 Einddatum
  --boekjaar=code             Selecteer boekjaar

Zie verder rapporten voor algemene informatie over aan te maken
rapporten.

periodes
De volgende periode-aanduidingen zijn mogelijk. Indien het jaartal ontbreekt,
wordt het huidige boekjaar verondersteld.

  2005-04-01 - 2005-07-31
  01-04-2005 - 31-07-2005
  01-04 - 31-07-2005
  01-04 - 31-07
  1 april 2005 - 31 juli 2005 (en varianten)
  1 apr 2005 - 31 jul 2005 (en varianten)
  apr - jul
  k2  (tweede kwartaal)
  april 2003 (01-04-2003 - 30-04-2003)
  april  (01-04 - 30-04 boekjaar)
  m4  (vierde maand)
  jaar (gehele boekjaar)

postbank
Toevoegen boekstuk in dagboek Postbank (type Bank).

  postbank[:nr] [ datum ] boekstukomschrijving

gevolgd door een of meer:

  crd [ datum ] code bedrag                             (betaling van crediteur)
  deb [ datum ] code bedrag                             (betaling van debiteur)
  std [ datum ] omschrijving bedrag rekening            (vrije boeking)

Controle van het eindsaldo kan met de optie --saldo=bedrag.
Controle van het totale boekstukbedrag kan met de optie --totaal=bedrag.
Voor deelbetalingen of betalingen met afwijkend bedrag kan in plaats van de
code het boekstuknummer worden opgegeven.

proefensaldibalans
Toon de Proef- en Saldibalans.

Opties:
  geen                        Proef- en Saldibalans op grootboekrekening
  --verdicht                  Verdicht, gedetailleerd (zelfde als --detail=2)
  --detail=n                  Verdicht, mate van detail n = 0,1,2
  --per=datum                 Selecteer einddatum
  --boekjaar=code             Selecteer boekjaar

Zie verder rapporten voor algemene informatie over aan te maken
rapporten.

rapporten
Alle rapport-producerende opdrachten kennen de volgende opties:

  --per=datum                 De einddatum voor de rapportage.
                              (Niet voor elke opdracht relevant.)
                              Zie periodes voor details.
  --periode=periode           De periode waarover de rapportage moet
                              plaatsvinden. (Niet voor elke opdracht relevant.)
                              Zie periodes voor details.
  --output=bestand            Produceer het rapport in dit bestand
                              Uitvoertype is afhankelijk van bestandsextensie,
                              bv. xx.html levert HTML, xx.txt een tekstbestand,
                              xx.csv een CSV, etc.
  --gen-type                  Forceer uitvoertype (html, csv, text, ...)
                              Afhankelijk van de beschikbare uitvoertypes zijn
                              ook de kortere opties --html, --csv en --text
                              mogelijk.
		              (Let op: --gen-XXX, niet --gen=XXX)
  --page=size                 Paginagrootte voor tekstrapporten.

relatie
Aanmaken een of meer nieuwe relaties.

  relatie [ opties ] { code omschrijving rekening } ...

Opties:

  --dagboek=dagboek           Selecteer dagboek voor deze relatie
  --btw=type                  BTW type: normaal, verlegd, intra, extra

*** BTW type 'verlegd' wordt nog niet ondersteund ***
*** BTW type 'intra' wordt nog niet geheel ondersteund ***

result
Toon de resultatenrekening.

Opties:
  geen                        Overzicth op grootboekrekening
  --verdicht                  Verdicht, gedetailleerd
  --detail=n                  Verdicht, mate van detail n = 0,1,2
  --periode=periode           Selecteer periode
  --boekjaar=code             Selecteer boekjaar

Zie verder rapporten voor algemene informatie over aan te maken
rapporten.

sql
Voer een SQL opdracht uit via de database driver. Met het gebruik
hiervan vervalt alle garantie op correcte resultaten.

  sql [ opdracht ]

toon
Toon een boekstuk in tekst- of commando-vorm.

  toon [ opties ] boekstuk

Opties:

  --boekjaar=code             Selekteer boekjaar
  --verbose                   Toon in uitgebreide (tekst) vorm
  --btw                       Vermeld altijd BTW codes
  --bsknr                     Vermeld altijd het boekstuknummer (default)

Het getoonde boekstuk wordt in de commando-historie geplaatst.
Met een pijltje-omhoog kan dit worden teruggehaald en na eventuele
wijziging opnieuw ingevoerd.

verkoop
Toevoegen boekstuk in dagboek Verkoop (type Verkoop).

  verkoop[:nr] [ datum ] boekstukomschrijving debiteur

gevolgd door een of meer

  boekstukregelomschrijving bedrag rekening

Controle van het totale boekstukbedrag kan met de optie --totaal=bedrag.
De laatste rekening mag worden weggelaten.

verwijder
Verwijdert een boekstuk. Het boekstuk mag niet in gebruik zijn.

  verwijder [ opties ] boekstuk

Opties:

  --boekjaar=code             Selekteer boekjaar

Het verwijderde boekstuk wordt in de commando-historie geplaatst.
Met een pijltje-omhoog kan dit worden teruggehaald en na eventuele
wijziging opnieuw ingevoerd.