Idioms similar to "put points over i"
There is one good common idiom in Russian language:
Let's put points over i.
It means: let's finalize our decisions, make everything super clear (sometimes: come up with some agreements). (Idiom's wiki page.)
So, question: Is there an analog for this idiom in English?
Yes, it is basically the same (The American Heritage® Idioms Dictionary via Dictionary.com):
dot the i's and cross the t's
Be meticulous and precise, fill in all the particulars, as in Laura had dotted all the i's and crossed the t's, so she wondered what she'd done wrong. This expression presumably began as an admonition to schoolchildren to write carefully and is sometimes shortened. William Makepeace Thackeray had it in a magazine article ( Scribner's Magazine, 1849): “I have . . . dotted the i's.” [Mid-1800s ]