I am currently sorting the currencies and value. not an easy one but I'm trying hard.
there may be lots of errors left however since calculation for heller, pfennig, kreuzer, schwaren, groten,
groschen, neu- and mariengroschen, gulden, thaler and whatnot was based on regional "valvation-tables"
it's difficult to determine - even then in those days hard work

it seems.
My current approach is to let the values base on a standard thaler measure which means
720 heller = 360 pfennig = 90 kreuzer = 1,5 gulden = 1 thaler (derived from southern states)
since prussian thaler was 360 pfennig as well
other things to keep in mind are:
1 gulden = 2/3 thaler
1 mariengroschen = 8 pfennig
1 neugroschen (Saxony) = 10 pfennig
1 guter or 1 silbergroschen = 12 pfennig
1 schwaren = 72 grote = 1/360 thaler (Bremen)
1 groten = 4 pfennig = 5 schwaren
1 stüber/stuber = 4 pfennig
1 witten = 4 pfennig
1 schilling = either 12 pfennig or 9 9/34 pfennig for Hamburg