The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
# Voorbeeld mutaties.eb.

# Content-Type: text/plain; charset = UTF-8

# Inkopen (Dagboek: Inkoop)

# Algemene vorm van de opdrachten:
#
#  dagboek [ datum ] argumenten
#
#  Argumenten inkoop: "Omschrijving" crediteurcode boekstukregel
#  Boekstukregel: "Omschrijving" bedrag [ grootboekrekening ]
#
# Standaard wordt de met deze crediteur geassocieerde
# grootboekrekening gebruikt (zie relaties.eb).
#
# Standaard wordt het met de grootboekrekening geassocieerde BTW
# tarief gebruikt. Dit kan worden gewijzigd door een toevoeging aan
# het bedrag:
#     @0         geen BTW
#     @H         pas het hoge tarief toe
#     @L         pas het lage tarief toe
#     @n         pas BTW code n toe (afgeraden)
#
# Een credit-boeking kan worden gespecificeerd door een negatief
# bedrag.

# Enkelvoudig, met één enkele boekstukregel.
inkoop 05-01 "Internet" XS4ALL "ADSL" 22,80

# Meerdere boekstukregels; de grootboekrekening is dan verplicht.
# De totaaltelling is optioneel, maar sterk aangeraden om fouten
# te voorkomen.
inkoop 15-01 "ADSL + Telefoon" KPN --totaal=104,65 \
        "ADSL"                        24,20  6905  \
        "Telefoonkosten"              80,45  6900

inkoop 09-02 "Internet" XS4ALL "ADSL" 22,80

inkoop 08-03 "Internet" XS4ALL "ADSL" 22,80
inkoop 18-03 "Telefoonkosten" KPN "ADSL + Telefoon" 101,52

inkoop 05-04 "Internet" XS4ALL "ADSL" 22,80

inkoop 10-05 "Internet" XS4ALL "ADSL" 22,80
inkoop 20-05 "Telefoonkosten" KPN "ADSL + Telefoon" 102,22

inkoop 07-06 "Internet" XS4ALL "ADSL" 22,80

inkoop 05-07 "Internet" XS4ALL "ADSL" 22,80
inkoop 15-07 "Telefoonkosten" KPN "ADSL + Telefoon" 104,66

inkoop 09-08 "Internet" XS4ALL "ADSL" 22,80

inkoop 06-09 "Internet" XS4ALL "ADSL" 22,80
inkoop 16-09 "Telefoonkosten" KPN "ADSL + Telefoon" 108,72

inkoop 11-10 "Internet" XS4ALL "ADSL" 22,80

inkoop 07-11 "Internet" XS4ALL "ADSL" 22,80
inkoop 17-11 "Telefoonkosten" KPN "ADSL + Telefoon" 109,67

inkoop 06-12 "Internet" XS4ALL "ADSL" 22,80

# Expliciet boekstuknummer:
inkoop:20 07-12 "Internet" XS4ALL "ADSL" 22,80

# Verkopen (Dagboek: Verkoop)
#
#  Argumenten verkoop: "Omschrijving" debiteurcode boekstukregel
#  Boekstukregel: "Omschrijving" bedrag [ grootboekrekening ]
#
# Standaard wordt de met deze debiteur geassocieerde
# grootboekrekening gebruikt (zie file relaties.eb).
#
# Zie de beschrijving bij Inkopen voor de mogelijkheden het
# toegepaste BTW tarief te specificeren.
#
# Meerdere boekstukregels zijn mogelijk; de grootboekrekening is dan
# verplicht. Zie bij Inkopen voor een voorbeeld.
#
# Een debet-boeking kan worden gespecificeerd door een negatief
# bedrag.

verkoop 18-02 "Perl Cursus" ACME "Perl Cursus 1e bet."      3570 8400

verkoop 18-03 "Perl Cursus" ACME "Perl Cursus 2e bet."      3570 8400

verkoop 18-04 "Perl Cursus" ACME "Perl Cursus rest"          595 8400

verkoop 14-05 "Ondersteuning" ACME "Consultancy"             714

verkoop 16-07 "Ondersteuning" ACME "Consultancy"             714

verkoop 19-08 "Pocket Reference" ORA  "Produktie boek"      1000 8300

# Bank (Dagboek: Postbank)
#
#  Argumenten bankboeking: "Omschrijving" boekstukregel
#  Boekstukregel:
#    std "Omschrijving" bedrag grootboekrekening
#    crd "Omschrijving" crediteurcode bedrag (negatief!)
#    deb "Omschrijving" debiteurcode bedrag
#
# Standaard wordt het eerste met deze crediteur/debiteur geassocieerde
# open inkoop/verkoop-boekstuk afgeboekt.
#
# Voor deze boekingen geldt dat een negatief getal het banksaldo
# vermindert, en een positief getal het saldo vermeerdert.
#
# 'std' boekingen met BTW zijn ongebruikelijk.
# Daarom moet in dat geval de toepassing van BTW expliciet worden
# opgegeven met de "@" toevoeging:
#     @0         geen BTW (onderdrukt de warschuwing)
#     @H         pas het hoge tarief toe
#     @L         pas het lage tarief toe
#     @n         pas BTW code n toe (afgeraden)
# BTW wordt geboekt op de BTW-Verkooprekening voor positieve bedragen,
# en op de BTW-Inkooprekening voor negatieve bedragen. Dit kan worden
# gewijzigd door aan de codering een "I" (Inkoop) of "V" (verkoop) toe
# te voegen.
#
# Door het eindsaldo op te geven wordt dit geverifieerd.

postbank 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

postbank 28-02 "Afschrift 2" --saldo=976,27        \
         std 10-02 "Girotel"            -2,70 6980 \
         crd 23-02 XS4ALL              -22,80

postbank 31-03 "Afschrift 3" --saldo=4419,25       \
         std 09-03 "Girotel"            -2,70 6980 \
         deb 18-03 ACME               3570,00      \
         crd 31-03 XS4ALL              -22,80      \
         crd 31-03 KPN                -101,52

postbank 30-04 "Afschrift 4" --saldo=7963,75       \
         std 06-04 "Girotel"            -2,70 6980 \
         crd 06-04 XS4ALL              -22,80      \
         deb 12-04 ACME               3570,00

postbank 31-05 "Afschrift 5" --saldo=8431,03       \
         std 11-05 "Girotel"            -2,70 6980 \
         crd 31-05 XS4ALL              -22,80      \
         deb 31-05 ACME                595,00      \
         crd 31-05 KPN                -102,22

postbank 30-06 "Afschrift 6" --saldo=9119,53       \
         std 08-06 "Girotel"            -2,70 6980 \
         deb 08-06 ACME                714,00      \
         crd 21-06 XS4ALL              -22,80

postbank 31-07 "Afschrift 7" --saldo=8989,37       \
         std 06-07 "Girotel"            -2,70 6980 \
         crd 30-07 XS4ALL              -22,80      \
         crd 31-07 KPN                -104,66

postbank 31-08 "Afschrift 8" --saldo=10677,87      \
         std 10-08 "Girotel"            -2,70 6980 \
         deb 10-08 ACME                714,00      \
         crd 10-08 XS4ALL              -22,80      \
         deb 19-08 ORA                1000,00

postbank 30-09 "Afschrift 9" --saldo=10543,65      \
         std 17-09 "Girotel"            -2,70 6980 \
         crd 30-09 XS4ALL              -22,80      \
         crd 30-09 KPN                -108,72

postbank 31-10 "Afschrift 10" --saldo=10518,15     \
         std 12-10 "Girotel"            -2,70 6980 \
         crd 13-10 XS4ALL              -22,80

postbank 30-11 "Afschrift 11" --saldo=10382,98     \
         std 08-11 "Girotel"            -2,70 6980 \
         crd 30-11 XS4ALL              -22,80      \
         crd 30-11 KPN                -109,67

# Er kan een expliciet volgnummer worden opgegeven.
postbank:12 07-12 "Afschrift 12" --saldo 10357,48  \
         std 06-12 "Girotel"            -2,70 6980 \
         crd 07-12 XS4ALL              -22,80

# Partiele betalingen door het boekstuk op te geven i.p.v. de
# debiteur/crediteur.
postbank 09-12 "Eerste deel ADSL" --saldo=10347,48 \
         crd 09-12 Inkoop:20           -10,00

# De rest van de betaling kan met opgave van boekstuk, maar natuurlijk
# ook op de 'handige' manier waarbij EekBoek het zelf uitzoekt.
postbank 10-12 "Tweede deel ADSL" --saldo=10334,68 \
         crd 10-12 XS4ALL              -12,80

# Afschrijvingen
#
# Memoriaal is als een bankboeking, maar er is geen impliciete
# grootboekrekening waarop het totaal wordt geboekt. Het boekstuk moet
# dus precies in balans zijn.
# Ook hier geldt dat een positief bedrag de betreffende rekening
# crediteert (vermeerdert) en een negatief bedrag vermindert.
# Eveneens van toepassing is de opmerking bij Bankboekingen over 'std'
# boekingen met BTW.

memoriaal 31-12 "Afschrijving inventaris" \
          std "Afschrijving"          -411,26 6800 \
          std "Afschrijving"           411,26 1101 

memoriaal 31-12 "Afschrijving computers" \
          std "Afschrijving"          -396,82 6810 \
          std "Afschrijving"           396,82 1111


# 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