Fiscalia Provincial

Fiscalía Provincial de Barcelona

Asset Publisher

Bandera de Barcelona
  • Fiscal Jefa Provincial:

    María Nieves Pujal Sánchez

  • Teniente Fiscal:

    Amadeo Melís Bosch

  • Jefa de Área de Granollers-Mollet del Vallés:

    Gloria García Palomo

  • Jefe de Área de Sabadell:

    Diego Miranda González

  • Jefa de Área de Terrassa:

    Laia Ladrón Pijuán

  • Jefe de Área de Manresa-Igualada:

    Juan Ramón Menac Comas

  • Jefa de Área de Mataró-Arenys de Mar:

    Sonia Díez Moreno

  • Jefa de Área de Vilanova i la Geltrú-Gavá-Vilafranca del Penedés:

    Mª Ana Mireya Gómez Baquero


 

La Fiscalía Provincial ejerce las funciones del Ministerio Fiscal en el ámbito de la provincia y su sede está en Barcelona.

Con el fin de adaptar su organización a las circunstancias y necesidades de su territorio, existen unidades diferenciadas de la Fiscalía Provincial pero bajo su dependencia.

La distribución territorial de los partidos judiciales que son atendidos por la Fiscalía es la siguiente:

  • Fiscalía Provincial que abarca el partido judicial de Barcelona.
  • Fiscalía de Área de Granollers-Mollet del Vallés que abarca los partidos judiciales de Granollers y Mollet del Valles.
  • Fiscalía de Área de Sabadell que abarca los partidos de Cerdanyola del Valles y Sabadell. 
  • Fiscalía de Área de Terrassa que abarca los partidos judiciales de Rubí y Terrassa. 
  • Sección Territorial de Badalona que abarca el partido judicial de Badalona.
  • Sección Territorial de El Prat de Llobregat que abarca el partido judicial de El Prat de Llobregat.
  • Sección Territorial de L'Hospitalet de Llobregat que abarca los partidos judiciales de Cornella de Llobregat, L'Hospitalet de Llobregat y Sant Boi de Llobregat.
  • Fiscalía de Área de Manresa-Igualada que abarca los partidos judiciales de Berga, Manresa, Vic e Igualada. 
  • Fiscalía de Área de Mataró-Arenys de Mar que abarca los partidos juciciales de Mataró y de Arenys de Mar.
  • Sección Territorial de Sant Feliú de Llobregat que abarca los partidos judiciales de Esplugues de Llobregat, Martorell y Sant Feliú de Llobregat.
  • Sección Territorial de Santa Coloma de Gramenet que abarca el partido judicial de Santa Coloma de Gramenet.
  • Fiscalía de Área de Vilanova i la Geltrú-Gavá-Vilafranca del Penedés que abarca los partidos judiciales de Vilafranca del Penedés, Vilanova i la Geltrú y Gavá. 

Last updated: October de 2025

Información de contacto de la Fiscalía Provincial de Barcelona:

Email: fp.secretaria.jefatura.bcn@xij.gencat.cat

Phone: 935549110

Address:  Gran Via de las Cortes Catalanas, 111 -Edificio F, 11ª Planta. Ciudad de la Justicia. 08075. Barcelona

Información de contacto de la Fiscalía de Área de Granollers-Mollet del Vallés:

Email: fiscalia.area.granollers@xij.gencat.cat

Phone: 936934535

Address: c/ Josep Umbert i Ventura, 124, 6ª planta. 08402. Granollers (Barcelona)

Información de contacto de la Fiscalía de Área de Sabadell:

Email: fiscalia.area.sabadell@xij.gencat.cat

Phone: 937454274

Address: Avda. Francesc Macià, 34-38. Torre 1 Eix Macià. 08208. Sabadell (Barcelona)

Información de contacto de la Fiscalía de Área de Terrassa:

Email: fiscalia.area.terrassa@xij.gencat.cat

Phone: 936932928

Address: Rambleta Pare Alegre, 112. 08224. Terrasa (Barcelona)

Información de contacto de la Fiscalía de Área de Manresa-Igualada-Vic:

Email: fiscalia.adscripcio.manresa@xij.gencat.cat

Email: fiscalia.adscripcio.igualada@xij.gencat.cat

Phone: 936930467

Address: Carrer Arbonés, 29-39. 08241. Manresa (Barcelona)

Información de contacto de la Fiscalía de Área de Mataró-Arenys de Mar:

Email: fiscalia.adscripcio.mataro@xij.gencat.cat

Email: fiscalia.adscripcion.arenys@xij.gencat.cat

Phone: 937417326

Address: Plaça Francisco Tomás y Valiente, s/n. 08302. Mataró (Barcelona)

Información de contacto de la Fiscalía de Área de Vilanova i la Geltrú-Gavá-Vilafranca del Penedès:

Email: fiscalia.area.vilanovailageltru-gava@xij.gencat.cat

Email: fiscalia.adscripcio.gava@xij.gencat.cat

Email: fiscalia.adscripcio.vilafrancadelpenedes@xij.gencat.cat

Phone: 936571127

Address: Ronda Ibérica, 175. 08800. Vilanova i la Geltrú (Barcelona)

FECHA DE PUBLICACIÓN
Fecha de inicio
Fecha final
4 Results
Sort
An error occurred while processing the template.
Java method "com.sun.proxy.$Proxy1037.getFriendlyURLEntryLocalization(long, String)" threw an exception when invoked on com.sun.proxy.$Proxy1037 object "com.liferay.friendly.url.service.impl.FriendlyURLEntryLocalServiceImpl@3c1122bf"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign friendlyURLEntryLocalization ...  [in template "13333257#13333299#13752006" at line 31, column 41]
----
1<#assign classNameLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.ClassNameLocalService")/> 
2<#assign dlFileEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")/> 
3<#assign dlFileEntryTypeLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryTypeLocalService")/> 
4<#assign dlFileEntryMetadataLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryMetadataLocalService")/> 
5<#assign friendlyURLLocalService = serviceLocator.findService("com.liferay.friendly.url.service.FriendlyURLEntryLocalService")/> 
6<#assign storageEngineManagerUtil = objectUtil("com.liferay.dynamic.data.mapping.kernel.StorageEngineManagerUtil")/> 
7 
8<#assign groupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService")/> 
9<#assign layout = themeDisplay.getLayout()> 
10	<#if layout??> 
11		<#if layout.isPrivateLayout()> 
12			 <#assign fiscalRepositoryGroup = groupLocalService.getGroup(companyId, "FISCAL_Zona_Privada")/> 
13		<#else> 
14				<#assign fiscalRepositoryGroup = groupLocalService.getGroup(companyId, "Guest")/> 
15		</#if> 
16		<#assign repositoryFriendlyUrl = fiscalRepositoryGroup.getFriendlyURL()/>     
17    <#assign imgUrlBase = "/documents/d"+repositoryFriendlyUrl+"/"/> 
18	</#if> 
19		 
20<#assign documentUrlPrincipal = ""/> 
21 
22<#if entries?has_content> 
23	<ul class="mj-results-list"> 
24		<#list entries as curEntry> 
25			<li class="mj-box__information w-100"> 
26				<#assign dlFileEntry = dlFileEntryLocalService.getDLFileEntry(curEntry.classPK) /> 
27				<#assign classNameId = classNameLocalService.getClassNameId("com.liferay.portal.kernel.repository.model.FileEntry") /> 
28			<#-- 	<#assign friendlyURLEntry = friendlyURLLocalService.getMainFriendlyURLEntry(classNameId, curEntry.classPK) />   --> 
29				<#assign friendlyURLEntry = friendlyURLLocalService.fetchMainFriendlyURLEntry(classNameId, curEntry.classPK)!"" /> 
30				<#if friendlyURLEntry?? && friendlyURLEntry!="" > 
31				   	<#assign friendlyURLEntryLocalization = friendlyURLLocalService.getFriendlyURLEntryLocalization(friendlyURLEntry.getFriendlyURLEntryId(), themeDisplay.getLanguageId()) /> 
32				</#if>			 
33				<#if dlFileEntry.getSize() gt 0 && friendlyURLEntryLocalization?? > 
34					<#assign documentUrlPrincipal = getDocumentUrl(repositoryFriendlyUrl, friendlyURLEntryLocalization.getUrlTitle(), false)/> 
35				<#else> 
36					<#assign documentUrlPrincipal = ""/> 
37				</#if> 
38 
39				<#assign descripcion = dlFileEntry.getDescription() /> 
40				<#assign fileEntryType = dlFileEntryTypeLocalService.getFileEntryType(dlFileEntry.getFileEntryTypeId()) /> 
41				<#assign fileEntryMetadata = dlFileEntryMetadataLocalService.getFileEntryMetadata(fileEntryType.getDataDefinitionId(), dlFileEntry.getLatestFileVersion(true).getFileVersionId()) /> 
42				<#assign ddmFormValues = storageEngineManagerUtil.getDDMFormValues(fileEntryMetadata.getDDMStorageId()) /> 
43				<#assign ddmFormFieldValues = ddmFormValues.getDDMFormFieldValues()/> 
44 
45				<#-- start  --> 
46				<#list ddmFormFieldValues as field> 
47					<#assign reference = field.getFieldReference() /> 
48					<#if reference=="titulo" > 
49						<#assign documentTitulo = (field.getValue().getString(locale)?has_content)?then(field.getValue().getString(locale),dlFileEntry.fileName) /> 
50					<#elseif reference=="tituloUrl" > 
51						<#assign documentTituloUrl = field.getValue().getString(locale)/> 
52					<#elseif reference=="url" > 
53						<#assign documentUrl = field.getValue().getString(locale)/> 
54					<#elseif reference=="fecha"> 
55						<#assign documentFecha = field.getValue().getString(locale)/> 
56					<#elseif reference=="ca_document" > 
57						<#assign documentJsonRaw = field.getValue().getString(locale)!"{}" /> 
58						<#if documentJsonRaw?? && documentJsonRaw!="{}">						 
59							<#assign documentJson = documentJsonRaw?eval/>	 
60							<#assign classPKJson = documentJson.classPK!""/>	 
61							<#assign documentUrlCA = getDocumentUrl(repositoryFriendlyUrl, getUrlTitle(classPKJson,themeDisplay.getLanguageId()), false)/> 
62						<#else> 
63							<#assign documentUrlCA = ""> 
64						</#if> 
65					<#elseif reference=="gl_document" > 
66						<#assign documentJsonRaw = field.getValue().getString(locale) /> 
67						<#if documentJsonRaw?? && documentJsonRaw!="{}"> 
68							<#assign documentJson = documentJsonRaw?eval/> 
69							<#assign classPKJson = documentJson.classPK!""/> 
70							<#assign documentUrlGL = getDocumentUrl(repositoryFriendlyUrl, getUrlTitle(classPKJson,themeDisplay.getLanguageId()), false)/> 
71						<#else> 
72							<#assign documentUrlGL = ""> 
73						</#if> 
74					<#elseif reference=="va_document" > 
75						<#assign documentJsonRaw = field.getValue().getString(locale) /> 
76						<#if documentJsonRaw?? && documentJsonRaw!="{}"> 
77							<#assign documentJson = documentJsonRaw?eval/> 
78							<#assign classPKJson = documentJson.classPK!""/> 
79							<#assign documentUrlVA = getDocumentUrl(repositoryFriendlyUrl, getUrlTitle(classPKJson,themeDisplay.getLanguageId()), false)/> 
80						<#else> 
81							<#assign documentUrlVA = ""> 
82						</#if> 
83					<#elseif reference=="eu_document" > 
84						<#assign documentJsonRaw = field.getValue().getString(locale) /> 
85						<#if documentJsonRaw?? && documentJsonRaw!="{}"> 
86							<#assign documentJson = documentJsonRaw?eval/> 
87							<#assign classPKJson = documentJson.classPK!""/> 
88							<#assign documentUrlEU = getDocumentUrl(repositoryFriendlyUrl, getUrlTitle(classPKJson,themeDisplay.getLanguageId()), false)/> 
89						<#else> 
90							<#assign documentUrlEU = ""> 
91						</#if> 
92					<#elseif reference=="en_document" > 
93						<#assign documentJsonRaw = field.getValue().getString(locale) /> 
94						<#if documentJsonRaw?? && documentJsonRaw!="{}"> 
95							<#assign documentJson = documentJsonRaw?eval/> 
96							<#assign classPKJson = documentJson.classPK!""/> 
97							<#assign documentUrlEN = getDocumentUrl(repositoryFriendlyUrl, getUrlTitle(classPKJson,themeDisplay.getLanguageId()), false)/> 
98						<#else> 
99							<#assign documentUrlEN = ""> 
100						</#if> 
101					</#if> 
102 
103				</#list> 
104 
105				<#-- html --> 
106				<div class="mj-box__information--top-wrapper"> 
107					<#if documentTitulo?? && documentTitulo!=""> 
108						<p class="mj-box__information--title bold"> 
109							<#if documentUrlPrincipal?? && documentUrlPrincipal!="">  
110								<a href="${documentUrlPrincipal}?download=false" target="_blank" title="<@liferay.language key='opens-new-window'/>">${htmlUtil.escape(documentTitulo)} 
111								</a> 
112							<#else> 
113								${htmlUtil.escape(documentTitulo)} 
114							</#if> 
115						</p> 
116					</#if> 
117					<#if documentTituloUrl?? && documentTituloUrl!=""> 
118						<a class="mj-link mb-10 d-inline-block" href="${htmlUtil.escape(documentUrl)}" target="_blank" aria-label="${languageUtil.format(locale, 'x-opens-new-window', htmlUtil.escape(documentTituloUrl), false)}"> 
119							${htmlUtil.escape(documentTituloUrl)} 
120						</a> 
121					</#if> 
122					<#if descripcion?? && descripcion!=""> 
123						<p class="mj-box__information--text"> 
124							${htmlUtil.escape(descripcion)} 
125						</p> 
126					</#if> 
127				</div> 
128				<div class="mj-box__information--bottom-wrapper"> 
129					<div> 
130						<#if documentUrlPrincipal?? && documentUrlPrincipal!=""> 
131							<a href="${documentUrlPrincipal}" class="mj-link-download mr-2" download aria-label="${languageUtil.format(locale, 'download-x', htmlUtil.escape(documentTitulo), false)}" title="<@liferay.language key='download' /> ${htmlUtil.escape(documentTitulo)}"><@liferay.language key="download" /></a> 
132						</#if> 
133						<#if documentUrlCA?? && documentUrlCA!=""> 
134							<@printDownloadFlag documentUrlCA "ca_es" /> 
135						</#if> 
136						<#if documentUrlGL?? && documentUrlGL!=""> 
137						<@printDownloadFlag documentUrlGL "gl_es" /> 
138						</#if> 
139						<#if documentUrlVA?? && documentUrlVA!=""> 
140							<@printDownloadFlag documentUrlVA "va_es" /> 
141						</#if> 
142						<#if documentUrlEU?? && documentUrlEU!=""> 
143							<@printDownloadFlag documentUrlEU "eu_es" /> 
144						</#if> 
145						<#if documentUrlEN?? && documentUrlEN!=""> 
146							<@printDownloadFlag documentUrlEN "en_gb" /> 
147						</#if> 
148					</div> 
149					<#if documentFecha?? && documentFecha!=""> 
150						<#assign documentFecha_DateObj = dateUtil.parseDate("yyyy-MM-dd", documentFecha, locale)>  
151						<#assign documentFechaFormat = dateUtil.getDate(documentFecha_DateObj, "dd/MM/yyyy", locale)/> 
152						<time class="mj-datetime" datetime="${documentFecha_DateObj?date?iso_utc}">${documentFechaFormat}</time> 
153					</#if> 
154				</div> 
155			</li> 
156		</#list> 
157	</ul> 
158</#if> 
159 
160<#function getUrlTitle classPK languageId>	 
161	<#assign urlTitle = "" /> 
162	<#if classPK?? &&  classPK?string!=""> 
163		<#assign dlFileEntry = dlFileEntryLocalService.getDLFileEntry(classPK) /> 
164		<#assign classNameId = classNameLocalService.getClassNameId("com.liferay.portal.kernel.repository.model.FileEntry") /> 
165		<#assign friendlyURLEntry = friendlyURLLocalService.fetchMainFriendlyURLEntry(classNameId, classPK)!"" /> 
166		<#if friendlyURLEntry?? && friendlyURLEntry!="" > 
167			<#assign friendlyURLEntryLocalization = friendlyURLLocalService.getFriendlyURLEntryLocalization(friendlyURLEntry.getFriendlyURLEntryId(), languageId) /> 
168			<#if dlFileEntry.getSize() gt 0 && friendlyURLEntryLocalization?? >	 
169				<#assign urlTitle = friendlyURLEntryLocalization.getUrlTitle() /> 
170			</#if>			 
171		</#if>			 
172	</#if> 
173	<#return urlTitle> 
174</#function> 
175 
176<#function getDocumentUrl repositoryUrl urlTitle isDownload>	 
177	<#if repositoryUrl?? && repositoryUrl!="" && urlTitle?? && urlTitle!="" > 
178		<#if isDownload?? && isDownload==true > 
179			<#return "/documents/d"+repositoryUrl+"/"+urlTitle+"?download=true"> 
180		<#else> 
181			<#return "/documents/d"+repositoryUrl+"/"+urlTitle > 
182		</#if> 
183	<#else> 
184		<#return ""> 
185	</#if> 
186</#function> 
187 
188<#macro printDownloadFlag documentUrl localeFlag> 
189	<#if localeFlag == 'ca_es'> 
190		<#assign language = 'catalán' /> 
191	<#elseif localeFlag == 'gl_es'> 
192		<#assign language = 'gallego' /> 
193	<#elseif localeFlag == 'va_es'> 
194		<#assign language = 'valenciano' /> 
195	<#elseif localeFlag == 'eu_es'> 
196		<#assign language = 'euskera' /> 
197	<#elseif localeFlag == 'en_gb'> 
198		<#assign language = 'inglés' /> 
199	</#if> 
200 
201	<a href="${documentUrl}" class="mr-1" download target="_blank" title="<@liferay.language key='download' /> ${htmlUtil.escape(documentTitulo)} > ${language}"> 
202		<img src="${imgUrlBase}${localeFlag}" /> 
203	</a> 
204</#macro>