That is indeed the requirement at my airline JC. It makes it simple I suppose, if at anytime you don't have those things, or can't change the flight plan to make it that you do have that much on board, then you are not meeting the company fuel requirements and paperwork should be done on landing ,along with whatever else needs to be done to ensure a safe outcome.
Does
VB have an "in-flight fuel policy".