Ballpoint refills, which ones fit in what pens

Most of the time this is not an issue, because pens usually are made either for a propietary format or a standard format. The one I use the most is the ISO 12757 G2 ("Parker") style, so that's what I'll focus on here.

Ballograf

The older Epoca is made for Ballograf's own "Original" refill only. Caran d'Ache's "Goliath" will also work but they aren't identical so the tip won't be in the exact same position.

The newer Rondo and Opus are made to take either an Original or a G2 style refill, which Ballograf actually also makes and calls "World" refill.

The Opus and Rondo will also accept some almost-G2 style refills, like a Fisher refill with adapter and Schneider's Gelion 39.

Rotring

The Rotring Newton will work with Ballograf refills, but without a shim the tip won't be as far out as normally.

Caran d'Ache

Their older model, 849, is made for their propietary refill and I haven't found any other which will work.

This is a bit surprising since the mechanism has the four prongs to engage a G2 refill, but it most likely didn't in 1969 and only have it now for parts commonality between models.

The Ecridor looks rather much like a 849 but it has a slightly longer barrel and is designed to accept G2 refills in addition to their own Goliath. Ballograf's Original will also work, but due to different shapes the tip will not be in the exact same position.

But the almost-G2 refills I've tested, Schneider Gelion 39 and Fisher with adapter, does not fit.