Here is a neat trick for calculating a bottles volume.
Draw a block over the bottle at the height of fill you want to achieve
When you extrude do not merge the bodies in your extrude feature
Go to insert /feature/combine
Then click on subtract and you will get the internal volume!
See the bottle i have attached
I haven't tried this yet but does the combine feature take into account the thickness of the bottle?