diff --git a/src/modules/registratura/components/deadline-add-dialog.tsx b/src/modules/registratura/components/deadline-add-dialog.tsx
index 4ba41f9..6601923 100644
--- a/src/modules/registratura/components/deadline-add-dialog.tsx
+++ b/src/modules/registratura/components/deadline-add-dialog.tsx
@@ -35,6 +35,7 @@ const CATEGORIES: DeadlineCategory[] = [
"analiza",
"autorizare",
"publicitate",
+ "contestatie",
];
export function DeadlineAddDialog({
@@ -149,7 +150,7 @@ export function DeadlineAddDialog({
)}
{step === "type" && (
-
+
{typesForCategory.map((typ) => (
))}
diff --git a/src/modules/registratura/services/deadline-catalog.ts b/src/modules/registratura/services/deadline-catalog.ts
index d0731e7..42168f3 100644
--- a/src/modules/registratura/services/deadline-catalog.ts
+++ b/src/modules/registratura/services/deadline-catalog.ts
@@ -1,25 +1,82 @@
import type { DeadlineTypeDef, DeadlineCategory } from "../types";
export const DEADLINE_CATALOG: DeadlineTypeDef[] = [
- // ── Certificat de Urbanism ──
+ // ═══════════════════════════════════════════════════════════════
+ // CERTIFICAT DE URBANISM
+ // ═══════════════════════════════════════════════════════════════
{
- id: "cerere-cu",
- label: "Cerere CU",
+ id: "cu-verificare",
+ label: "Verificare cerere CU",
description:
- "Termen de emitere a Certificatului de Urbanism de la data depunerii cererii.",
+ "Structurile de specialitate verifica documentatia depusa. Daca este incompleta sau necorespunzatoare, se restituie in acest termen.",
+ days: 10,
+ dayType: "working",
+ startDateLabel: "Data depunerii cererii",
+ requiresCustomStartDate: false,
+ tacitApprovalApplicable: false,
+ category: "certificat",
+ legalReference: "Legea 50/1991, art. 6^1 alin. (1)",
+ },
+ {
+ id: "cu-emitere-l50",
+ label: "Emitere CU (constructii)",
+ description:
+ "Termen de emitere a Certificatului de Urbanism pentru documentatii de constructii. Se aplica avizarea tacita la depasire.",
days: 15,
- dayType: "calendar",
- startDateLabel: "Data depunerii",
+ dayType: "working",
+ startDateLabel: "Data depunerii cererii",
requiresCustomStartDate: false,
tacitApprovalApplicable: true,
category: "certificat",
- legalReference: "Legea 50/1991, art. 6¹",
+ legalReference: "Legea 50/1991, art. 6^1 alin. (1)",
},
{
- id: "prelungire-cu",
- label: "Cerere prelungire CU",
+ id: "cu-emitere-l350",
+ label: "Emitere CU (urbanism)",
description:
- "Cerere de prelungire a Certificatului de Urbanism. Se depune înainte de expirare.",
+ "Termen de emitere a Certificatului de Urbanism pentru documentatii de urbanism (PUG/PUZ/PUD).",
+ days: 30,
+ dayType: "calendar",
+ startDateLabel: "Data depunerii cererii",
+ requiresCustomStartDate: false,
+ tacitApprovalApplicable: true,
+ category: "certificat",
+ legalReference: "Legea 350/2001, art. 29 alin. (2)",
+ },
+ {
+ id: "cu-suport-tehnic",
+ label: "Suport tehnic interinstitutional",
+ description:
+ "Termen in care autoritatile locale acorda suport tehnic de specialitate institutiilor din sistemul de aparare/ordine publica (SNAOPSN) — stabilirea cerintelor urbanistice.",
+ days: 10,
+ dayType: "working",
+ startDateLabel: "Data solicitarii",
+ requiresCustomStartDate: true,
+ startDateHint: "Data la care institutia SNAOPSN a solicitat suportul tehnic",
+ tacitApprovalApplicable: false,
+ category: "certificat",
+ legalReference: "Legea 50/1991, art. 8 alin. (2)",
+ },
+ {
+ id: "cu-prelungire-depunere",
+ label: "Termen depunere prelungire CU",
+ description:
+ "Cererea de prelungire trebuie depusa cu minim 15 zile calendaristice INAINTE de expirarea CU. Se calculeaza inapoi de la data expirarii.",
+ days: 15,
+ dayType: "calendar",
+ startDateLabel: "Data expirare CU",
+ requiresCustomStartDate: true,
+ startDateHint: "Data de expirare a Certificatului de Urbanism",
+ tacitApprovalApplicable: false,
+ category: "certificat",
+ isBackwardDeadline: true,
+ legalReference: "Norme metodologice Legea 50/1991",
+ },
+ {
+ id: "cu-prelungire-emitere",
+ label: "Emitere prelungire CU",
+ description:
+ "Termen de emitere a prelungirii CU de la depunerea cererii de prelungire.",
days: 15,
dayType: "calendar",
startDateLabel: "Data depunerii cererii de prelungire",
@@ -27,214 +84,493 @@ export const DEADLINE_CATALOG: DeadlineTypeDef[] = [
startDateHint: "Data la care s-a depus cererea de prelungire a CU",
tacitApprovalApplicable: true,
category: "certificat",
- legalReference: "Legea 50/1991, art. 6¹",
+ legalReference: "Legea 50/1991, art. 6^1",
},
- // ── Avize ──
+ // ═══════════════════════════════════════════════════════════════
+ // AVIZE
+ // ═══════════════════════════════════════════════════════════════
{
- id: "avize-normale",
- label: "Cerere Avize normale",
- description: "Termen de emitere a avizelor de la data depunerii cererii.",
+ id: "aviz-ac-15",
+ label: "Aviz pt AC (standard)",
+ description:
+ "Termen general de emitere a avizelor si acordurilor necesare Autorizatiei de Construire. Avizul isi pastreaza valabilitatea pe toata durata de valabilitate a CU.",
days: 15,
dayType: "calendar",
- startDateLabel: "Data depunerii",
+ startDateLabel: "Data depunerii solicitarii",
requiresCustomStartDate: false,
tacitApprovalApplicable: true,
category: "avize",
+ legalReference: "Legea 50/1991, art. 7 alin. (1)",
},
{
- id: "aviz-cultura",
- label: "Aviz Cultură",
+ id: "aviz-urbanism-30",
+ label: "Aviz pt urbanism (PUG/PUZ/PUD)",
description:
- "Termen de emitere a avizului Ministerului Culturii de la data comisiei.",
+ "Termen de emitere a avizelor/acordurilor pentru documentatii de urbanism.",
days: 30,
dayType: "calendar",
- startDateLabel: "Data comisie",
- requiresCustomStartDate: true,
- startDateHint: "Data ședinței comisiei de specialitate",
+ startDateLabel: "Data depunerii solicitarii",
+ requiresCustomStartDate: false,
tacitApprovalApplicable: true,
category: "avize",
+ legalReference: "Legea 350/2001, art. 44 alin. (4)",
},
{
id: "aviz-mediu",
- label: "Aviz Mediu",
+ label: "Aviz Protectia Mediului",
description:
- "Termen de emitere a avizului de mediu de la finalizarea procedurilor.",
+ "Actul administrativ de mediu se emite in maximum 15 zile de la data incheierii procedurilor specifice de mediu (care au propriii timpi de evaluare).",
days: 15,
dayType: "calendar",
- startDateLabel: "Data finalizare proceduri",
+ startDateLabel: "Data finalizare proceduri mediu",
requiresCustomStartDate: true,
- startDateHint: "Data finalizării procedurii de evaluare de mediu",
+ startDateHint: "Data finalizarii procedurii de evaluare de mediu",
tacitApprovalApplicable: true,
category: "avize",
+ legalReference: "Legea 50/1991, art. 7 alin. (3)",
+ },
+ {
+ id: "aviz-cultura-comisie",
+ label: "Aviz Cultura (dupa comisie)",
+ description:
+ "Termen de emitere a avizului de la Comisia nationala/zonala a monumentelor istorice, de la data analizarii documentatiei in comisie.",
+ days: 30,
+ dayType: "calendar",
+ startDateLabel: "Data sedinta comisie",
+ requiresCustomStartDate: true,
+ startDateHint: "Data sedintei comisiei monumentelor istorice",
+ tacitApprovalApplicable: true,
+ category: "avize",
+ legalReference: "Legea 50/1991, art. 7 alin. (3)",
+ },
+ {
+ id: "aviz-cultura-mc",
+ label: "Aviz Min. Culturii (faza AC)",
+ description:
+ "Termen de emitere a avizului Ministerului Culturii la faza de autorizare, de la primirea documentatiei complete.",
+ days: 30,
+ dayType: "working",
+ startDateLabel: "Data primirii documentatiei complete",
+ requiresCustomStartDate: true,
+ startDateHint: "Data la care Min. Culturii a primit documentatia completa",
+ tacitApprovalApplicable: true,
+ category: "avize",
+ legalReference: "Legea 50/1991, art. 7 alin. (3^1)",
},
{
id: "aviz-aeronautica",
- label: "Aviz Aeronautică",
- description: "Termen de emitere a avizului de la Autoritatea Aeronautică.",
+ label: "Aviz Aeronautica Civila",
+ description:
+ "Termen de emitere a avizului de la Autoritatea Aeronautica Civila Romana.",
days: 30,
dayType: "calendar",
+ startDateLabel: "Data depunerii documentatiei",
+ requiresCustomStartDate: false,
+ tacitApprovalApplicable: true,
+ category: "avize",
+ legalReference: "Legea 50/1991, art. 7 alin. (3)",
+ },
+ {
+ id: "aviz-isu",
+ label: "Aviz ISU (Situatii de Urgenta)",
+ description:
+ "Termen de emitere a avizului ISU pentru documentatii de urbanism.",
+ days: 15,
+ dayType: "calendar",
startDateLabel: "Data depunerii",
requiresCustomStartDate: false,
tacitApprovalApplicable: true,
category: "avize",
+ legalReference: "Legea 50/1991, art. 7 alin. (3)",
},
-
- // ── Completări ──
{
- id: "completare-beneficiar",
- label: "Completare — termen beneficiar",
+ id: "aviz-transport-eu",
+ label: "Aviz infrastructura transeuropeana",
description:
- "Termen acordat beneficiarului pentru completarea documentației.",
- days: 60,
+ "Avize/acorduri de principiu sau de amplasament pentru proiecte de infrastructura transeuropeana de transport.",
+ days: 10,
dayType: "calendar",
- startDateLabel: "Data notificării",
+ startDateLabel: "Data solicitarii",
+ requiresCustomStartDate: false,
+ tacitApprovalApplicable: true,
+ category: "avize",
+ legalReference: "Legea 50/1991, art. 7 alin. (3)",
+ },
+ {
+ id: "aviz-comisie-agenda",
+ label: "Punere pe agenda comisie",
+ description:
+ "Institutiile care emit avize prin comisie de specialitate sunt obligate sa introduca documentatia pe agenda si sa o analizeze in acest termen.",
+ days: 30,
+ dayType: "calendar",
+ startDateLabel: "Data depunerii solicitarii",
requiresCustomStartDate: false,
tacitApprovalApplicable: false,
- chainNextTypeId: "completare-emitere",
- chainNextActionLabel: "Adaugă termen emitere (15 zile)",
- category: "completari",
+ category: "avize",
+ legalReference: "Legea 350/2001, art. 44 alin. (4)",
},
{
- id: "completare-emitere",
- label: "Completare — termen emitere",
- description: "Termen de emitere după depunerea completărilor.",
+ id: "aviz-comisie-emitere",
+ label: "Emitere dupa comisie (autoritati centrale)",
+ description:
+ "Pentru autoritatile centrale, avizul se emite in maximum 15 zile de la data analizarii in comisie.",
days: 15,
dayType: "calendar",
- startDateLabel: "Data depunere completări",
+ startDateLabel: "Data analizarii in comisie",
requiresCustomStartDate: true,
- startDateHint: "Data la care beneficiarul a depus completările",
+ startDateHint: "Data la care documentatia a fost analizata in comisia de specialitate",
tacitApprovalApplicable: true,
- category: "completari",
+ category: "avize",
+ legalReference: "Legea 350/2001, art. 44 alin. (4)",
+ },
+ {
+ id: "aviz-oportunitate-comisie",
+ label: "Aviz oportunitate — analiza",
+ description:
+ "Termen de analiza in comisia tehnica si/sau verificare completari pentru avizul de oportunitate (initiere PUZ). NU se aplica avizarea tacita!",
+ days: 30,
+ dayType: "calendar",
+ startDateLabel: "Data depunerii",
+ requiresCustomStartDate: false,
+ tacitApprovalApplicable: false,
+ category: "avize",
+ legalReference: "Legea 350/2001, art. 32 alin. (1^1)",
+ },
+ {
+ id: "aviz-oportunitate-emitere",
+ label: "Aviz oportunitate — emitere",
+ description:
+ "Termen de emitere a avizului de oportunitate de la data analizarii in comisie. NU se aplica avizarea tacita!",
+ days: 15,
+ dayType: "calendar",
+ startDateLabel: "Data analizarii in comisie",
+ requiresCustomStartDate: true,
+ startDateHint: "Data sedintei comisiei tehnice in care s-a analizat",
+ tacitApprovalApplicable: false,
+ chainNextTypeId: undefined,
+ category: "avize",
+ legalReference: "Legea 350/2001, art. 32 alin. (1^1)",
+ },
+ {
+ id: "aviz-reconfirmare",
+ label: "Reconfirmare avize PUZ/PUD",
+ description:
+ "Termen de reconfirmare a avizelor (fara modificari la solutia tehnica). Lipsa raspunsului inseamna reconfirmare tacita.",
+ days: 5,
+ dayType: "working",
+ startDateLabel: "Data solicitarii reconfirmarii",
+ requiresCustomStartDate: true,
+ startDateHint: "Data la care s-a solicitat reconfirmarea avizelor",
+ tacitApprovalApplicable: true,
+ category: "avize",
+ legalReference: "Legea 350/2001, art. 44 alin. (4)",
+ },
+ {
+ id: "aviz-primar",
+ label: "Aviz primar (cand CJ emite)",
+ description:
+ "Cand Consiliul Judetean emite certificatul/autorizatia, arhitectul-sef il solicita in 3 zile, iar primarul il emite in 5 zile.",
+ days: 5,
+ dayType: "calendar",
+ startDateLabel: "Data primirii solicitarii de catre primar",
+ requiresCustomStartDate: true,
+ startDateHint: "Data la care primarul a primit solicitarea de aviz",
+ tacitApprovalApplicable: false,
+ category: "avize",
+ legalReference: "Legea 50/1991, art. 4 alin. (1^1)",
+ },
+ {
+ id: "aviz-monument-fara-ac",
+ label: "Acord lucrari minore la monumente",
+ description:
+ "Acord scris al serviciului deconcentrat de cultura pentru lucrari minore la monumente ce nu necesita AC. Depasirea termenului = acord tacit.",
+ days: 30,
+ dayType: "calendar",
+ startDateLabel: "Data notificarii",
+ requiresCustomStartDate: true,
+ startDateHint: "Data la care s-a notificat serviciul deconcentrat de cultura",
+ tacitApprovalApplicable: true,
+ category: "avize",
+ legalReference: "Legea 50/1991, art. 11 alin. (1)",
},
- // ── Analiză ──
+ // ═══════════════════════════════════════════════════════════════
+ // COMPLETARI
+ // ═══════════════════════════════════════════════════════════════
+ {
+ id: "completare-notificare-5",
+ label: "Solicitare completari (fara comisie)",
+ description:
+ "Pentru avizele care nu trec prin comisii, solicitarea de completari dupa primele 5 zile lucratoare nu este permisa.",
+ days: 5,
+ dayType: "working",
+ startDateLabel: "Data depunerii documentatiei",
+ requiresCustomStartDate: false,
+ tacitApprovalApplicable: false,
+ category: "completari",
+ legalReference: "Norme metodologice Legea 50/1991",
+ },
+ {
+ id: "completare-beneficiar-60",
+ label: "Termen beneficiar depunere completari",
+ description:
+ "Beneficiarul are 60 zile de la primirea notificarii pentru a depune documentatia revizuita. Depasirea inchide dosarul si necesita reluarea procesului.",
+ days: 60,
+ dayType: "calendar",
+ startDateLabel: "Data notificarii",
+ requiresCustomStartDate: false,
+ tacitApprovalApplicable: false,
+ chainNextTypeId: "completare-emitere-15",
+ chainNextActionLabel: "Adauga termen emitere dupa completari (15 zile)",
+ category: "completari",
+ legalReference: "Legea 350/2001, art. 44 alin. (4)",
+ },
+ {
+ id: "completare-emitere-15",
+ label: "Emitere dupa completari",
+ description:
+ "Dupa depunerea completarilor, entitatile emit avizul sau il resping justificat in 15 zile. Depasirea = aviz tacit.",
+ days: 15,
+ dayType: "calendar",
+ startDateLabel: "Data depunerii completarilor",
+ requiresCustomStartDate: true,
+ startDateHint: "Data la care beneficiarul a depus completarile",
+ tacitApprovalApplicable: true,
+ category: "completari",
+ legalReference: "Legea 350/2001, art. 44 alin. (4)",
+ },
+ {
+ id: "completare-ac-beneficiar",
+ label: "Completari AC — termen beneficiar",
+ description:
+ "Termenul de care dispune solicitantul AC pentru a elabora si depune completarile/modificarile cerute. In caz contrar, documentatia se restituie.",
+ days: 90,
+ dayType: "calendar",
+ startDateLabel: "Data notificarii de completare",
+ requiresCustomStartDate: true,
+ startDateHint: "Data primirii notificarii de completare de la autoritate",
+ tacitApprovalApplicable: false,
+ category: "completari",
+ legalReference: "Legea 50/1991, art. 7 alin. (1^1)",
+ },
+
+ // ═══════════════════════════════════════════════════════════════
+ // ANALIZA
+ // ═══════════════════════════════════════════════════════════════
{
id: "ctatu-analiza",
- label: "Analiză CTATU",
+ label: "Analiza CTATU",
description:
- "Termen de analiză în Comisia Tehnică de Amenajare a Teritoriului și Urbanism.",
+ "Termen de analiza in Comisia Tehnica de Amenajare a Teritoriului si Urbanism.",
days: 30,
dayType: "calendar",
startDateLabel: "Data depunerii",
requiresCustomStartDate: false,
tacitApprovalApplicable: false,
category: "analiza",
+ legalReference: "Legea 350/2001",
},
{
id: "consiliu-promovare",
label: "Promovare Consiliu Local",
- description: "Termen de promovare în ședința Consiliului Local.",
+ description: "Termen de promovare in sedinta Consiliului Local.",
days: 30,
dayType: "calendar",
startDateLabel: "Data depunerii",
requiresCustomStartDate: false,
tacitApprovalApplicable: false,
category: "analiza",
+ legalReference: "Legea 350/2001",
},
{
id: "consiliu-vot",
label: "Vot Consiliu Local",
description:
- "Termen de vot în Consiliu Local de la finalizarea dezbaterii publice.",
+ "Termen de vot in Consiliu Local de la finalizarea dezbaterii publice.",
days: 45,
dayType: "calendar",
startDateLabel: "Data finalizare dezbatere",
requiresCustomStartDate: true,
- startDateHint: "Data finalizării dezbaterii publice",
+ startDateHint: "Data finalizarii dezbaterii publice",
tacitApprovalApplicable: false,
category: "analiza",
+ legalReference: "Legea 350/2001",
},
- // ── Autorizare ──
+ // ═══════════════════════════════════════════════════════════════
+ // AUTORIZARE (AC)
+ // ═══════════════════════════════════════════════════════════════
{
- id: "verificare-ac",
- label: "Verificare AC",
+ id: "ac-verificare",
+ label: "Verificare documentatie AC",
description:
- "Termen de verificare a documentației pentru Autorizația de Construire.",
+ "Autoritatea verifica operativ documentatia depusa pentru AC. Daca e incompleta, notifica solicitantul in scris in acest termen.",
days: 5,
dayType: "working",
startDateLabel: "Data depunerii",
requiresCustomStartDate: false,
tacitApprovalApplicable: false,
category: "autorizare",
+ legalReference: "Legea 50/1991, art. 7 alin. (1)",
},
{
- id: "prelungire-ac",
- label: "Cerere prelungire AC",
+ id: "ac-emitere",
+ label: "Emitere AC (standard)",
description:
- "Cererea de prelungire trebuie depusă cu minim 45 zile lucrătoare ÎNAINTE de expirarea AC.",
+ "Termen standard de emitere a Autorizatiei de Construire de la data depunerii documentatiei complete.",
+ days: 30,
+ dayType: "calendar",
+ startDateLabel: "Data depunerii documentatiei complete",
+ requiresCustomStartDate: false,
+ tacitApprovalApplicable: false,
+ category: "autorizare",
+ legalReference: "Legea 50/1991, art. 7 alin. (1)",
+ },
+ {
+ id: "ac-emitere-urgenta",
+ label: "Emitere AC (urgenta)",
+ description:
+ "Termen de emitere a AC in regim de urgenta, la solicitarea beneficiarului si cu perceperea unei taxe suplimentare stabilite de consiliul local/judetean.",
+ days: 7,
+ dayType: "working",
+ startDateLabel: "Data depunerii (urgenta)",
+ requiresCustomStartDate: false,
+ tacitApprovalApplicable: false,
+ category: "autorizare",
+ legalReference: "Legea 50/1991, art. 7 alin. (1^2)",
+ },
+ {
+ id: "ac-emitere-agricol",
+ label: "Emitere AC (anexe agricole)",
+ description:
+ "Termen de emitere a AC pentru constructii reprezentand anexe gospodaresti ale exploatatiilor agricole.",
+ days: 15,
+ dayType: "calendar",
+ startDateLabel: "Data depunerii",
+ requiresCustomStartDate: false,
+ tacitApprovalApplicable: false,
+ category: "autorizare",
+ legalReference: "Legea 50/1991, art. 7 alin. (1^3)",
+ },
+ {
+ id: "ac-prelungire",
+ label: "Depunere prelungire AC",
+ description:
+ "Cererea de prelungire trebuie depusa cu minim 45 zile lucratoare INAINTE de expirarea AC. Se calculeaza inapoi.",
days: 45,
dayType: "working",
startDateLabel: "Data expirare AC",
requiresCustomStartDate: true,
- startDateHint: "Data de expirare a Autorizației de Construire",
+ startDateHint: "Data de expirare a Autorizatiei de Construire",
tacitApprovalApplicable: false,
category: "autorizare",
isBackwardDeadline: true,
- },
- {
- id: "prelungire-ac-comunicare",
- label: "Comunicare decizie prelungire",
- description: "Termen de comunicare a deciziei privind prelungirea AC.",
- days: 15,
- dayType: "working",
- startDateLabel: "Data depunere cerere",
- requiresCustomStartDate: true,
- startDateHint: "Data depunerii cererii de prelungire",
- tacitApprovalApplicable: false,
- category: "autorizare",
+ legalReference: "Legea 50/1991, art. 7 alin. (8)",
},
- // ── Publicitate ──
+ // ═══════════════════════════════════════════════════════════════
+ // PUBLICITATE
+ // ═══════════════════════════════════════════════════════════════
{
id: "publicitate-ac",
label: "Publicitate AC",
- description: "Termen de publicitate a Autorizației de Construire.",
+ description: "Termen de publicitate a Autorizatiei de Construire.",
days: 30,
dayType: "calendar",
startDateLabel: "Data emitere AC",
requiresCustomStartDate: true,
- startDateHint: "Data emiterii Autorizației de Construire",
+ startDateHint: "Data emiterii Autorizatiei de Construire",
tacitApprovalApplicable: false,
category: "publicitate",
+ legalReference: "Legea 50/1991, art. 7 alin. (2^1)",
},
+ {
+ id: "comunicare-aviz-beneficiar",
+ label: "Comunicare aviz catre beneficiar",
+ description:
+ "Entitatile emitente de avize au obligatia sa transmita beneficiarului avizele, solicitarile de completare sau respingerea prin mijloace electronice, in ziua eliberarii actului.",
+ days: 1,
+ dayType: "calendar",
+ startDateLabel: "Data eliberarii actului",
+ requiresCustomStartDate: true,
+ startDateHint: "Data la care avizul/actul a fost eliberat de autoritate",
+ tacitApprovalApplicable: false,
+ category: "publicitate",
+ legalReference: "Legea 350/2001, art. 44 alin. (4)",
+ },
+
+ // ═══════════════════════════════════════════════════════════════
+ // CONTESTATIE
+ // ═══════════════════════════════════════════════════════════════
{
id: "plangere-prealabila",
- label: "Plângere prealabilă",
- description: "Termen de depunere a plângerii prealabile.",
+ label: "Plangere prealabila",
+ description:
+ "Inainte de a va adresa instantei, trebuie sa solicitati autoritatii revocarea actului. Procedura este scutita de taxa de timbru.",
days: 30,
dayType: "calendar",
- startDateLabel: "Data ultimă publicitate",
+ startDateLabel: "Data ultimei publicitati",
requiresCustomStartDate: true,
- startDateHint: "Data ultimei publicități / aduceri la cunoștință",
+ startDateHint: "Data la care actul a fost adus la cunostinta publicului (ultima operatiune de publicitate: notare in CF, ziar, panou etc.)",
tacitApprovalApplicable: false,
- chainNextTypeId: "contestare-instanta",
- chainNextActionLabel: "Adaugă termen contestare instanță (60 zile)",
- category: "publicitate",
+ chainNextTypeId: "contestare-ac",
+ chainNextActionLabel: "Adauga termen contestare in instanta (60 zile)",
+ category: "contestatie",
+ legalReference: "Legea 554/2004, art. 7",
},
{
- id: "contestare-instanta",
- label: "Contestare în instanță",
+ id: "contestare-ac",
+ label: "Contestare AC in instanta",
description:
- "Termen de contestare în instanța de contencios administrativ.",
+ "Cererea de anulare/suspendare la instanta de contencios administrativ. Termenul curge de la primirea raspunsului la plangerea prealabila sau de la expirarea termenului de raspuns.",
days: 60,
dayType: "calendar",
- startDateLabel: "Data răspuns plângere",
+ startDateLabel: "Data raspuns plangere / expirare termen",
requiresCustomStartDate: true,
- startDateHint: "Data primirii răspunsului la plângerea prealabilă",
+ startDateHint: "Data primirii raspunsului la plangerea prealabila (sau data la care a expirat termenul de raspuns)",
tacitApprovalApplicable: false,
- category: "publicitate",
+ category: "contestatie",
+ legalReference: "Legea 50/1991, art. 12",
+ },
+ {
+ id: "contestare-urbanism",
+ label: "Contestare doc urbanism (5 ani)",
+ description:
+ "Dreptul de a ataca in instanta hotararile de aprobare PUG/PUZ/PUD se prescrie in 5 ani de la data aprobarii. Exceptie: 1 an pentru ONG-uri.",
+ days: 1825,
+ dayType: "calendar",
+ startDateLabel: "Data aprobarii HCL/HCJ",
+ requiresCustomStartDate: true,
+ startDateHint: "Data hotararii de aprobare a documentatiei de urbanism",
+ tacitApprovalApplicable: false,
+ category: "contestatie",
+ legalReference: "Legea 350/2001, art. 64 alin. (3)",
+ },
+ {
+ id: "contestare-contraventie",
+ label: "Plangere contraventionala",
+ description:
+ "Plangere impotriva PV de amenda la judecatorie. Suspenda obligatia platii amenzii, dar NU suspenda masura opririi/desfiintarii lucrarilor.",
+ days: 15,
+ dayType: "calendar",
+ startDateLabel: "Data comunicarii PV",
+ requiresCustomStartDate: true,
+ startDateHint: "Data inmanarii sau comunicarii procesului-verbal de contraventie",
+ tacitApprovalApplicable: false,
+ category: "contestatie",
+ legalReference: "OG 2/2001, art. 31 alin. (1)",
},
];
export const CATEGORY_LABELS: Record
= {
certificat: "Certificat de Urbanism",
avize: "Avize",
- completari: "Completări",
- analiza: "Analiză",
- autorizare: "Autorizare",
- publicitate: "Publicitate",
+ completari: "Completari",
+ analiza: "Analiza",
+ autorizare: "Autorizare (AC)",
+ publicitate: "Publicitate / Comunicare",
+ contestatie: "Contestatie",
};
export function getDeadlineType(typeId: string): DeadlineTypeDef | undefined {
diff --git a/src/modules/registratura/types.ts b/src/modules/registratura/types.ts
index 35f0d49..f256b2d 100644
--- a/src/modules/registratura/types.ts
+++ b/src/modules/registratura/types.ts
@@ -121,7 +121,8 @@ export type DeadlineCategory =
| "completari"
| "analiza"
| "autorizare"
- | "publicitate";
+ | "publicitate"
+ | "contestatie";
export interface DeadlineTypeDef {
id: string;