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:

  1. 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.
  2. 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).
  3.  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.
  4. 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
  5. Lista_1 se upisuje na AOP 3002
  6. 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.