Port of base_bank based on PCatinean work

Shouldn't this message be 'Error: BVR reference is required.' ?

Both checks _check_bvr and _check_reference_type returns the same message. Something is wrong.