Woher kommen die Summen im Kassenjournal?
TIM für ÖSHZ. Zum Verständnis des Kassenjournals.
ImlJournal() durchläuft die IML.DBF, sortiert nach IML->IdIml + dtos(IML->Date).
Ein Vorlauf geht über die bereits nummerierten Records. Hier wird nichts gedruckt. Der Hauptlauf geht über die unnummerierten Records. Hier wird jeder Record gedruckt und kriegt (wenn "definitiv") seine Nummer gesetzt. Berücksichtigt werden in beiden Läufen nur Records, deren JNLATTR_K gesetzt ist.
Summiert wird in drei unabhängigen Zähler-Arrays:
aJnl | pro IdJnl (alle RJ) | IML->MontDev |
aTot | pro Rechnungsjahr | IML->Mont |
aGrj | pro IdGrj+Rechnungsjahr+Service | IML->Mont |
Jedes dieser Zähler-Arrays sammelt getrennt
- für Ausgaben und Einnahmen (D und C) einerseits
- sowie Vor- und Hauptlauf (1 und 2) andererseits.
Anschließend werden folgende zwei Summentabellen gedruckt:
aJnl :
Journal | Währung | Saldo ltz.
def. Ausd. | Einnahmen
Ausdruck | Ausgaben
Ausdruck | Saldo
neu |
D1 - C1 | C2 | D2 | (D1+D2) - (C1+C2) |
aGrj :
Saldo ltz.
def. Ausd. | Ausdruck |
neuer
Saldo | ||||||
Dienst | RJ | Jnl | Einn. | Ausg. | Einn. | Ausg. | Einn. | Ausg. |
C1 | D1 | C2 | D2 | C1+C2 | D1+D2 |
Die Gesamtsummen (pro RJ und Währung) unter beiden Tabellen kommen jeweils aus aTot.
Geschrieben am 17.04.2002 .
Folgende Seiten verweisen hierher:
- Keine leeren Einträge Kassenjournal-Summen (Änderungen 18.04.02) — DEF_IMP. Im Kassenjournal wurden in der Summentabelle 1 (sh. Woher kommen die Summen im Kassenjournal? (20020417)) auch die BEF-Summen der Journale gedruckt, in denen überhaupt nichts passiert war. Jetzt nicht mehr. weiter
- Rundungsdifferenz in Gesamtsumme Kassenjournal (Fragen und Antworten 17.04.02) — Kassenjournal. Der Gesamtsaldo 1.662.585,89 EUR für das Rechnungsjahr 2002 entspricht nicht der effektiven Summe der Salden der Journale (1.662.586,20 EUR). weiter
Copyright 2001-2010 Luc Saffre.
http://tim.saffre-rumma.net
Generated 2010-12-19 01:02:43