开B2货车需要取得货运资格证和上岗证。
根据《中华人民共和国道路运输条例》:
第二十二条 从事货运经营的驾驶人员,应当符合下列条件:
(一)取得相应的机动车驾驶证;
(二)年龄不超过60周岁;
(三)经设区的市级道路运输管理机构对有关货运法律法规、机动车维修和货物装载保管基本知识考试合格。
第二十四条 申请从事货运经营的,应当依法向工商行政管理机关办理有关登记手续后,按照下列规定提出申请并分别提交符合本条例第二十一条、第二十三条规定条件的相关材料:
(一)从事危险货物运输经营以外的货运经营的,向县级道路运输管理机构提出申请;
(二)从事危险货物运输经营的,向设区的市级道路运输管理机构提出申请。
依照前款规定收到申请的道路运输管理机构,应当自受理申请之日起20日内审查完毕,作出许可或者不予许可的决定。予以许可的,向申请人颁发道路运输经营许可证,并向申请人投入运输的车辆配发车辆营运证;不予许可的,应当书面通知申请人并说明理由。
货运经营者应当持道路运输经营许可证依法向工商行政管理机关办理有关登记手续