Tokovi gotovine se mogu dobiti u okviru bilansnih izveštaja ili kao poseban izveštaj u okviru modula GK. Oba izveštaja rade na identičan način i daju iste rezultate.
Sistem radi na sledeći način:
- Redom se analiziraju svi nalozi GK kako bi se odredili nalozi koji su bitni za tokove gotovine. To su nalozi na kojima se pojavljuju konta koja počinju sa 24.
- Saberu se na svakom nalogu knjiženja koja počinju sa 24 (obeležićemo tu sumu slovom A) i sva ostala knjiženja (obeležićemo sa B).
- Ako nalog ima neku stavku na kontima koja počinju sa 24 i ako su knjiženja na 24 (A) veća ili jednaka od ostalih (A>=B), tada sva ostala konta ulaze u listu_2.
- Ako nalog ima neku stavku na kontima koja počinju sa 24 i ako su knjiženja na 24 (A) manja od ostalih (A<B), tada sve stavke koje počinju sa 24 ulaze u listu_1
- Lista_1 se upisuje na AOP 3002
- Lista_2 se upisuje na AOP koji je označen na kontu sa Alt-G
Ovaj algoritam podrazumeva da svaki konto koji ulazi u izveštaj ima oznaku AOP pozicije. Međutim, ima situacija kad jedan konto može da ide na dve različIte pozicije, u zavisnosti od toga da li je saldo dugovni ili potražni. To su AOP pozicije:
3018, 3024
3019, 3025
3020, 3026
3031, 3039
3032, 3040
3033, 3041
3034, 3042
Sistem automatski prepoznaje ove situacije i po potrebi bira odgovarajući AOP. Korisnik na kontu treba da stavi samo jednu od ovde dve pozicije (bilo koju), a program će je izmeniti u zavisnosti od salda konta.
Prilikom označavanja AOP pozicija za tokove gotovine treba koristiti komandu Ctrl-F7. Ona postavlja razne filtere, a konkretno za tokove gotovine radi po sličnom algoritmu kao i izveštaj, a kad razultat daje listu konta koja ulaze u tokove gotovine i koja treba označiti oznakama za tokove gotovine.
NAPOMENA: da bi opisani algoritam radio, neophodno je da se izvodi kontiraju posebno, tj. da se u nalozima za izvode ne pojavljuju neka druga knjiženja.