Anteproyecto de Ley del Principado de Asturias del Voluntariado
- Rango: Ley
- Asunto: Anteproyecto de Ley del Principado de Asturias del Voluntariado
- Consejería: Consejería de Derechos Sociales y Bienestar (XII legislatura)
Anteproyecto de Ley del Principado de Asturias del Voluntariado
Consejería de Derechos Sociales y Bienestar (XII legislatura)
Consulta Publica Previa
¿Qué se pretende solucionar?
* La consulta pública previa tiene por objeto recabar la opinión de la ciudadanía y de las organizaciones más representativas potencialmente afectadas por la futura norma, antes de la elaboración de una disposición normativa, es decir, antes de la elaboración del borrador. (Acuerdo de 25 de enero de 2017, del Consejo de Gobierno, por el que se aprueban las directrices para la ordenación de la participación ciudadana en el procedimiento de elaboración normativa en el ámbito de la Administración del Principado de Asturias).
Establecer la pertinencia estratégica de la elaboración
de la nueva ley que ha de enfocarse en la solidez conceptual y la eficacia práctica, así como en las diferenciaciones conceptuales del término voluntariado para evitar el mal uso del mismo, incorporar ámbitos emergentes no previstos en la norma actual, establecer límites en el voluntariado, y definir claramente los derechos y deberes de las personas voluntarias y la regulación de los mismos en las personas beneficiarias del voluntariado.
La actual Ley del Principado de Asturias 10/2001, de 12 de noviembre, del Voluntariado, tras más de dos décadas de vigencia, ha quedado desfasada frente a la evolución social y normativa, generando una situación de inseguridad jurídica y falta de operatividad que la nueva norma pretende subsanar ante cuestiones como, entre otras:
- Obsolescencia y Desajuste Normativo: La ley autonómica es anterior a la Ley Estatal 45/2015, lo que provoca disfunciones graves. No contempla requisitos actuales obligatorios, como la certificación negativa del Registro Central de Penados por delitos sexuales para el trabajo con menores, ni se alinea con leyes orgánicas posteriores en materia de protección de datos, igualdad y protección a la infancia (LOPIVI).
- Vacío Legal ante Nuevas Realidades: La norma de 2001 no regula modalidades hoy consolidadas como el voluntariado digital o virtual, ni ofrece una respuesta al reto demográfico.
- Falta de Control ante la Mala Praxis: Existe una carencia de herramientas legales para evitar el intrusismo laboral y el uso del voluntariado con fines de lucro encubierto o marketing social.
Puedes enviar tus aportaciones del 10/02/2026 al 09/03/2026. PLAZO CERRADO
Necesidad y oportunidad de su aprobación
Existe ya la Ley del P.A. 10/2001, de 12 de noviembre, del Voluntariado. Es necesario acomodar esta Ley a una nueva realidad, tenemos la oportunidad con la creación de un nuevo grupo de trabajo de elaborar una nueva ley que sintonice con la normativa estatal (Ley 45/2015, de 14 de octubre de Voluntariado) que incorpore un articulado actualizado, teniendo en cuenta situaciones diversas (climáticas, sanitarias, ambientales, rurales…) y el papel que el voluntariado puede desempeñar en el presente y futuro, incorporando a la vez en el texto el enfoque de la perspectiva de género, igualdad de oportunidades, respeto a la diversidad y la garantía de la accesibilidad universal.
La elaboración de una nueva Ley no es solo una necesidad jurídica, sino una oportunidad estratégica para el Principado de Asturias ya que permitirá:
- Armonización Jurídica: Es imperativo alinear la legislación asturiana con la Ley Estatal 45/2015 para garantizar que las personas voluntarias en Asturias disfruten de los mismos derechos y garantías que en el resto del Estado, incluyendo cuestiones como el reembolso de gastos o la acreditación de competencias.
- Coyuntura Estratégica (2026): La aprobación de la norma se plantea con el objetivo de entrar en vigor coincidiendo con el Año Internacional del Voluntariado para el Desarrollo Sostenible en 2026. Esto posicionará a Asturias a la vanguardia del compromiso cívico global, alineando su estrategia con la Agenda 2030 y los Objetivos de Desarrollo Sostenible (ODS).
- Resiliencia ante Crisis: Tras la experiencia de la pandemia y recientes emergencias climáticas, es el momento oportuno para legislar sobre la coordinación público-privada en crisis, fortaleciendo la capacidad de respuesta de la sociedad civil organizada evitando situaciones de confusión y desinformación en dichas situaciones de crisis.
- Consenso del Sector: Existe una demanda explícita de las entidades del Tercer Sector y un consenso técnico sobre que la "reforma" de la ley antigua sería insuficiente y técnicamente compleja, siendo necesaria una ley nueva ex novo para dotar de coherencia al texto.
Objetivos de la norma
Promover la participación solidaria de la ciudadanía, establecer el régimen jurídico de la acción solidaria y voluntaria organizada, regulando la relación entre las personas voluntarias y las entidades de voluntariado, facilitar la colaboración de las personas voluntarias y las entidades de voluntariado con las Administraciones Públicas
La nueva norma persigue modernizar el ecosistema del voluntariado asturiano mediante los objetivos concretos como la Clarificación y Protección del Modelo de voluntariado formalizado, la Garantía de Derechos y Deberes, transformando principios éticos en obligaciones legales, incluyendo la prevención del acoso o la implantación de códigos éticos y reconociendo derechos de las personas voluntarias y de las personas destinatarias de la acción voluntaria, y promover el Fortalecimiento Institucional de la acción voluntaria redefiniendo el consejo y registro de voluntariado, los premios de voluntariado o la investigación y formación en voluntariado
Posibles soluciones
Soluciones Alternativas
Crear una sinergia entre las entidades de voluntariado que redunde en ampliar una red de voluntariado que amplíe la actividad voluntaria y repercuta en un mayor desarrollo social y comunitario.
Desde la técnica normativa, se han evaluado las siguientes opciones:
- Opción No Regulatoria (Mantenimiento del statu quo): Mantener la Ley 10/2001 sin cambios implicaría perpetuar la inseguridad jurídica actual, dejando a las entidades y voluntarios asturianos con menores garantías que las establecidas en la normativa básica estatal y sin cobertura para nuevas modalidades de participación. Las campañas de sensibilización o guías de buenas prácticas no tienen fuerza coercitiva para evitar la mala praxis.
- Opción Regulatoria Parcial (Reforma de la Ley 10/2001): Se desestima la modificación parcial del articulado: Dado que los cambios necesarios afectan a la estructura, definiciones, régimen sancionador, derechos fundamentales y gobernanza, una reforma parcial resultaría en un texto fragmentado y de difícil aplicación. La técnica legislativa recomienda la aprobación de una Ley Nueva que derogue la anterior para garantizar la claridad y seguridad del ordenamiento jurídico.
- Desarrollo exclusivamente Reglamentario: No es viable solucionar los problemas actuales únicamente mediante un Reglamento, ya que muchas de las adaptaciones necesarias (nuevos derechos, régimen de infracciones, definición de entidades) requieren rango de Ley para no vulnerar el principio de jerarquía normativa.
Conclusión: La única solución viable y eficaz es la tramitación de una Nueva Ley del Voluntariado, que permita construir un marco jurídico moderno, garantista y adaptado a la realidad asturiana del siglo XXI
Can't convert this string to number: "proyecto-de-ley-del-principado-de-asturias-del-voluntariado"
The blamed expression:
==> url?substring(startIndex, endIndex)?number [in template "86056#86085#105867" at line 122, column 92]
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign classPK = url?substring(start... [in template "86056#86085#105867" at line 122, column 73]
----
1<#assign contenidoAIP= ''/>
2<#assign tituloAIP= ''/>
3<#assign estadoProceso = 'abierto' />
4<#assign fechaActualString = dateUtil.getCurrentDate("yyyy-MM-dd", locale)>
5<#assign fechaActual = dateUtil.parseDate("yyyy-MM-dd", fechaActualString, locale)>
6<#assign fechaFin = getterUtil.getString(GrupoDeCampos00996033.GrupoDeCampos37781785.fechaFinAlegacionesAIP.getData()) />
7<#if validator.isNotNull(fechaFin)>
8 <#assign fechaFinObj = dateUtil.parseDate("yyyy-MM-dd", fechaFin, locale) />
9 <#assign hoy = .now?long />
10 <#assign fechaCierre = fechaFinObj?datetime?long />
11 <#assign difference = (hoy / 86400000)?round - (fechaCierre / 86400000)?round />
12
13 <#if difference gt 0 >
14 <#assign estadoProceso = 'cerrado' />
15 </#if>
16</#if>
17
18<#assign fechaInicio = getterUtil.getString(GrupoDeCampos00996033.GrupoDeCampos37781785.fechaInicioAlegacionesAIP.getData())>
19
20<#if validator.isNotNull(fechaInicio)>
21 <#assign fechaInicioObj = dateUtil.parseDate("yyyy-MM-dd", fechaInicio, locale) />
22 <#assign hoy = .now?long />
23 <#assign fechaApertura = fechaInicioObj?datetime?long />
24 <#assign difference = (hoy / 86400000)?round - (fechaApertura / 86400000)?round />
25
26 <#if difference lt 0 >
27 <#assign estadoProceso = 'pendiente' />
28 </#if>
29</#if>
30<#assign enPlazo = false>
31
32<#if (dateUtil.compareTo(fechaInicioObj, fechaActual) lt 1 && (dateUtil.compareTo(fechaActual,fechaFinObj)lt 1))>
33 <#assign enPlazo = true>
34</#if>
35
36<#if estadoProceso != 'pendiente'>
37<#list GrupoDeCampos00996033.getChildren() as subgrupos>
38 <#if contenidoAIP =''>
39 <#assign tituloAIP= "Audiencia e información pública">
40 <#list subgrupos.getChildren() as input>
41 <#if input.getData()?has_content && input.getData()!='[]'>
42 <#assign contenidoAIP= 'OK'/>
43
44 <h1>${tituloAIP}</h1>
45 <div class="wrapp-informacion-publica mt-5 mb-5">
46 <#if getterUtil.getBoolean(GrupoDeCampos00996033.GrupoDeCampos37781785.votacionesAIP.getData())>
47
48 <@liferay_portlet["runtime"]
49 portletName="pa_participacionciudadana_ratingsiniciativas_ParticipacionRatingsIniciativasPortlet"
50 instanceId="portletRatingsAIP"
51 />
52 </#if>
53 <#if (GrupoDeCampos00996033.GrupoDeCampos81201809.resumenAIP.getData())?? && GrupoDeCampos00996033.GrupoDeCampos81201809.resumenAIP.getData()!="">
54 <div class="iniciativa-descripcion mt-3">
55 <h3 class="headline with-border"><@liferay.language key="participacion.iniciativa.resumen" /></h3>
56 <p>${GrupoDeCampos00996033.GrupoDeCampos81201809.resumenAIP.getData()}</p>
57 </div>
58 </#if>
59
60
61 <#--
62 <#if GrupoDeCampos57741844.rangoNorma?? && GrupoDeCampos57741844.rangoNorma.getData()?has_content>
63 <div class="iniciativa-descripcion mt-3">
64 <h3 class="headline with-border"><@liferay.language key="participacion.iniciativa.rango" /></h3>
65 <#assign norma = GrupoDeCampos57741844.rangoNorma.getData()/>
66 <#if norma == 'leyes'>
67 <p>Ley</p>
68 <#elseif norma == 'decretos'>
69 <#elseif norma == 'otras'>
70 <p>Otras Disposiciones</p>
71 <#elseif norma=='resolucion'>
72 <p>Resolución</p>
73 </#if>
74 </div>
75 </#if>
76 -->
77 <#assign docsmultimediaAIP=false/>
78 <#list GrupoDeCampos00996033.GrupoDeCampos80975075.getChildren() as cur_datosdocsAIP>
79 <#if cur_datosdocsAIP.getData()?has_content && cur_datosdocsAIP.getData()!='[]'>
80 <#assign docsmultimediaAIP=true/>
81 <#break>
82 </#if>
83 </#list>
84 <#if docsmultimediaAIP>
85 <h3 class="headline with-border"><@liferay.language key="participacion.iniciativa.documentos-multimedia" /></h3>
86 </#if>
87
88 <#if GrupoDeCampos00996033.GrupoDeCampos80975075.getSiblings()?has_content>
89 <div class="row mb-5">
90 <#list GrupoDeCampos00996033.GrupoDeCampos80975075.getSiblings() as cur_docsrelacionadosAIP>
91 <#if cur_docsrelacionadosAIP.ficheroAIP?? && cur_docsrelacionadosAIP.ficheroAIP.getData()?has_content>
92 <a class="col-12 col-sm-6" href="${cur_docsrelacionadosAIP.ficheroAIP.getData()}" target="_blank">
93 <div class="icon-box-1">
94 <#if cur_docsrelacionadosAIP.iconoDocumentoAIP?? && cur_docsrelacionadosAIP.iconoDocumentoAIP.getData()?has_content>
95 <#assign classSpan = "fas fa-" + cur_docsrelacionadosAIP.iconoDocumentoAIP.getData()/>
96 <span><i class="${classSpan}"></i></span>
97 <#else>
98 <span><i class="fas fa-info-circle"></i><span>
99 </#if>
100 <h4>${cur_docsrelacionadosAIP.etiquetaAIP.getData()}</h4>
101 <p class="pr-3">${cur_docsrelacionadosAIP.descripcionAIP.getData()}</p>
102 </div>
103 </a>
104 </#if>
105 </#list>
106 </div>
107 </#if>
108 </div>
109 </#if>
110
111 <#break>
112 </#list>
113 <#if enPlazo>
114
115
116 <#assign url = themeDisplay.getURLCurrent()>
117 <#assign startIndex = url?index_of("classPK=") + 8>
118 <#assign endIndex = url?index_of("&", startIndex)>
119 <#if endIndex == -1>
120 <#assign endIndex = url?length>
121 </#if>
122 <#assign classPK = url?substring(startIndex, endIndex)?number>
123
124 <#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") />
125 <#assign journalArticle = journalArticleLocalService.getLatestArticle(classPK) />
126 <#assign fieldValue = "CampoDeTexto30317724" />
127 <#assign xmlContent = journalArticle.getContent()?xml />
128 <#assign content = xmlContent?string>
129 <#assign fieldV = "">
130 <#if content?has_content>
131 <#assign split1 = content?split("dynamic-element")>
132 <#list split1 as item>
133 <#if item?contains(fieldValue)>
134 <#assign split2 = item?split("CDATA[")>
135 <#if split2?size gt 1>
136 <#assign split3 = split2[1]?split("]")>
137 <#if split3?size gt 0>
138 <#assign fieldV = split3[0]>
139 </#if>
140 </#if>
141 </#if>
142 </#list>
143 </#if>
144 <#if fieldV?starts_with("http://") || fieldV?starts_with("https://")>
145 <#assign url = fieldV />
146 <#else>
147 <#assign url = "http://${fieldV}" />
148 </#if>
149 <#if !fieldV?has_content>
150 <a id="fichaInformacionPublica" href= "" class="btn btn-primary" target="_blank" >Presentar Alegaciones</a>
151 <#else>
152 <a id="fichaInformacionPublica" href= ${url} class="btn btn-primary" target="_blank"> Presentar Alegaciones</a>
153 </#if>
154 </#if>
155 </#if>
156</#list>
157</#if>
158
159<#if estadoProceso = 'cerrado'>
160<script>
161 $(".wrapp-informacion-publica #like, .wrapp-informacion-publica #dislike").prop("disabled",true);
162 $(".wrapp-informacion-publica #like, .wrapp-informacion-publica #dislike").removeAttr( "onclick" )
163</script>
164</#if>
