近日,国家住房和城乡建设部标准定额司发布了一则关于征求《工程造价咨询业管理办法》(征求意见稿)意见的函。
图片来源:国家住建部官方网站
住房和城乡建设部标准定额司关于征求
《工程造价咨询业管理办法》
(征求意见稿)意见的函
附件2
为深入推进国务院“放管服”改革工作,进一步优化营商环境,贯彻落实国务院《关于深化“证照分离”改革 进一步激发市场主体发展活力的通知》(国发〔2021〕7号)(以下简称7号文)要求,我司启动了《工程造价咨询企业管理办法》《注册造价工程师管理办法》两个部令修订工作。现将有关修订情况说明如下:
一、修订背景
《工程造价咨询企业管理办法》(以下简称149号部令)2006年7月1日起施行,2015年5月4日、2016年9月13日、2020年2月19日三次修正。《注册造价工程师管理办法》(以下简称150号部令)2007年3月1日起施行,2016年9月13日、2020年2月19日二次修正。两个部令自施行以来,对规范工程造价咨询行为,加强行业管理发挥了重要作用。
但近年来,随着国务院行政审批制度改革不断推进,149号部令、150号部令虽然多次修正,但部分条款仍需调整才能适应新的工作需要。主要表现在:
一是取消工程造价咨询企业资质审批。2021年6月,国务院印发7号文,自7月1日起,停止工程造价咨询企业资质审批,工程造价咨询企业按照其营业执照经营范围开展业务。
二是加强事中事后监管。为贯彻落实7号文要求,健全审管衔接机制,做好放管结合,创新监管手段,切实履行监管职责。
三是造价工程师实施分专业、分级别注册和执业。根据2018年我部与交通运输部、水利部、人社部联合印发的《造价工程师职业资格制度规定》(建人〔2018〕67号),注册造价工程师分为土木建筑工程、安装工程、交通运输工程和水利工程四个专业,分一级、二级两个等级。造价工程师的注册、执业等条款仍需进一步完善。
二、修订过程
2021年6月,国务院印发7号文后,为做好取消工程造价咨询企业资质审批的衔接工作,加强工程造价咨询业管理,我们启动149号部令修订。
2021年7月,初稿完成,在全国工程造价行业发展工作会上征求意见建议。
2021年8月初,收集、整理全国各地区工程造价管理机构反馈意见,进一步修订149号部令。
2021年8月底,经研究,为做好工程造价咨询业顶层设计,决定合并修订149号部令和150号部令。
2021年9月,形成《工程造价咨询业管理办法》初稿,征求行业专家和部分地区工程造价管理机构意见。
2021年10月,根据反馈意见,完善《工程造价咨询业管理办法》,形成征求意见稿。
三、主要修订内容
本次修订主要思路是:健全政府主导、企业自治、行业自律、社会监督的协同监管新格局。加强信用管理,探索建立企业信用与执业人员信用挂钩机制,加强注册执业人员管理。具体修订了以下几个方面:
一是删除关于工程造价咨询企业资质的有关条款。为落实国务院7号文要求,本次修订删除了149号部令中关于工程造价咨询企业资质的相关条款(149号部令第八条至第十八条)。
二是增加信息管理内容。信息管理包括:工程造价咨询企业和注册造价工程师的基本信息、从业信息(含工程造价成果文件)、守信信息和失信信息等。由企业、注册造价工程师自愿填写相关信息,并接受社会监督;省级住房和城乡建设主管部门负责制定本行政区域工程造价咨询业信用信息管理制度,实施信用信息动态管理。营造诚实守信的市场环境(征求意见稿第二十七条至三十二条)。
三是明确了注册造价工程师属地化管理。根据行政许可法有关规定,本次修订按照属地化管理原则,进一步明确注册造价工程师必须注册在独立法人资格的企业,其注册管理机构为企业注册所在地省级住房和城乡建设主管部门(征求意见稿第十四条、第十五条)。
四是完善相关责任条款。为加强行业管理,进一步明确、落实工程造价咨询企业和注册造价工程师责任,本次修订增加了工程造价咨询企业和注册造价工程师提供虚假信息、注册造价工程师违规承接工程造价咨询业务等行为的罚则(征求意见稿第四十四条、第四十五条、第五十一条)。
五是精简造价工程师注册流程等具体规定。本次修订删除了有关造价工程师初始注册、延续注册、变更注册的程序条款,拟在后续配套文件中予以明确(150号部令第八条至第十二条)。
附件1
县级以上地方人民政府住房和城乡建设主管部门负责本行政区域内工程造价咨询业的监督管理,可委托所属的工程造价管理机构负责具体事务工作。
国务院交通运输、水利主管部门按照职责分工负责本专业工程造价咨询活动的监督管理。
注册造价工程师按专业类别分为土木建筑工程、安装工程、交通运输工程和水利工程四个专业,按级别分为一级注册造价工程师和二级注册造价工程师。
省、自治区、直辖市人民政府住房和城乡建设主管部门对本行政区域内土木建筑工程、安装工程专业的注册造价工程师执业活动实施监督管理,并负责本行政区域内土木建筑工程、安装工程专业的二级注册造价工程师的注册工作。
二级注册造价工程师协助一级注册造价工程师开展相关工作,并可以独立开展以下工作:
工程造价成果文件的编制人与审核人不得为同一注册造价工程师。
省、自治区、直辖市人民政府住房和城乡建设主管部门负责制定本行政区域工程造价咨询业信用信息管理制度,实施信用信息动态管理,执行统计报告制度。
县级以上人民政府住房和城乡建设主管部门负责联合有关部门,管理、记录、归集、共享本行政区域内工程造价咨询业信用信息。
鼓励委托方从全国工程造价咨询管理系统中选择工程造价咨询企业和注册造价工程师开展工程造价咨询活动。
鼓励工程造价咨询企业和注册造价工程师加入工程造价咨询业组织,遵守行约、行规,诚实守信经营。
工程造价咨询企业有本办法第十一条第(五)至(七)项行为之一的,由县级以上人民政府住房和城乡建设主管部门或者其他有关部门责令停业整顿3至6个月,有违法所得的没收违法所得;构成犯罪的,依法追究刑事责任。
信息来源:住建部官方网站
The following has evaluated to null or missing: ==> langConfig [in template "public_include/wap/module/version_1/language.html" at line 49, column 14] ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #if langConfig.status?string = "false" [in template "public_include/wap/module/version_1/language.html" at line 49, column 9] - Reached through: #include "/public_include/wap/module/... [in template "tpl/2018/03/22/2620611732914496//wap/com_5.html" at line 5, column 1] - Reached through: #include "com_5.html" [in template "tpl/2018/03/22/2620611732914496//wap/displaynews.html" at line 69, column 6] ---- Java stack trace (for programmers): ---- freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...] at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:134) at freemarker.core.UnexpectedTypeException.newDesciptionBuilder(UnexpectedTypeException.java:80) at freemarker.core.UnexpectedTypeException.<init>(UnexpectedTypeException.java:43) at freemarker.core.NonHashException.<init>(NonHashException.java:49) at freemarker.core.Dot._eval(Dot.java:48) at freemarker.core.Expression.eval(Expression.java:81) at freemarker.core.BuiltInsForMultipleTypes$stringBI._eval(BuiltInsForMultipleTypes.java:692) at freemarker.core.Expression.eval(Expression.java:81) at freemarker.core.EvalUtil.compare(EvalUtil.java:111) at freemarker.core.ComparisonExpression.evalToBoolean(ComparisonExpression.java:62) at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:48) at freemarker.core.Environment.visit(Environment.java:327) at freemarker.core.Environment.visit(Environment.java:333) at freemarker.core.Environment.include(Environment.java:2509) at freemarker.core.Include.accept(Include.java:171) at freemarker.core.Environment.visit(Environment.java:327) at freemarker.core.Environment.visit(Environment.java:333) at freemarker.core.Environment.include(Environment.java:2509) at freemarker.core.Include.accept(Include.java:171) at freemarker.core.Environment.visit(Environment.java:327) at freemarker.core.Environment.visit(Environment.java:333) at freemarker.core.Environment.process(Environment.java:306) at freemarker.ext.servlet.FreemarkerServlet.processEnvironment(FreemarkerServlet.java:946) at freemarker.ext.servlet.FreemarkerServlet.process(FreemarkerServlet.java:910) at freemarker.ext.servlet.FreemarkerServlet.doGet(FreemarkerServlet.java:769) at javax.servlet.http.HttpServlet.service(HttpServlet.java:622) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at com.kenfor.iyong.web.util.filter.NotAllowedToTunFilesFilter.doFilter(NotAllowedToTunFilesFilter.java:154) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at com.kenfor.iyong.web.util.filter.InvalidXSSFilter.doFilter(InvalidXSSFilter.java:40) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve.invoke(RedisSessionHandlerValve.java:26) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:528) at org.apache.coyote.ajp.AbstractAjpProcessor.process(AbstractAjpProcessor.java:873) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:687) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745)