стоит подумать как представить проводку данными, тогда "шаблон проводки" это некий генератор этих данных
что-то типа:
[[:active :papers 200 "AFLT" 90.72]
[:passive :trade :AFLT -200 "AFLT" 90.72]
[:active :dep -18144.0]
[:passive :trade :AFLT]]
и
(for [i 200
c 90.72
r -18144.0]
[[:active :papers i "AFLT" c]
[:passive :trade :AFLT (- i) "AFLT" c]
[:active :dep r]
[:passive :trade :AFLT]])