Skip to main content

3 — Nota de Culpa (CHARGES_ISSUED)

Formalização da acusação disciplinar. Comunicação ao trabalhador dos factos imputados, dos elementos de prova e, quando aplicável, da intenção de despedimento.

Source: src/components/workflow/NotaCulpaPhaseView.tsx, NotaCulpaFieldDrawer.tsx, EmissionNotificationDrawer.tsx.

Storage warning: none of the seven fields below writes to a cases column. They all live in case_phase_deliverables.metadata — the phantom table.

Informação da Nota de Culpa — 7 steps

StepInputsControlMetadata key
Arguido / Trabalhador visadoNome · Departamento · Função3× textarea (1 row)arguido_nome · arguido_departamento · arguido_funcao
Factos imputadosFactos imputadostextarea, 8 rowsfactos_imputados
Circunstâncias de tempo, modo e lugardatas, locais, modo de execuçãotextarea, 6 rowscircunstancias
Referência à prova existenteelementos de prova que sustentam os factostextarea, 6 rowsreferencia_prova
Enquadramento jurídico preliminarnormas legais, regulamentares ou contratuais violadastextarea, 5 rowsenquadramento_juridico
Intenção de despedimentoswitch · Justificação / fundamentação (required when the switch is on)switch + textarea, 4 rowsintencao_despedimento · intencao_despedimento_justificacao
Estruturas representativas relevantesCT, delegado sindical, outra estruturatextarea, 4 rowsestruturas_representativas

Nome and Departamento default from cases.employee_name / employee_department, then diverge — editing them here does not update the case, and the case does not update them back.

The dismissal switch is the branch point

Turning Intenção de despedimento on:

  • makes the justification textarea mandatory — the Guardar button disables while it is empty, one of only two real required-field guards outside the diligências catalogue (the other is the emission drawer below),
  • surfaces the formal art. 353.º CT clause for inclusion in the document,
  • combined with employee_rep_or_union_related, decides whether Pareceres is a mandatory phase.

A "Trabalhador com Proteção Especial" banner appears above the fields when that combination holds. See bodies opinion mandatory.

Deliverable — Nota de Culpa

Creation mode (auto · company Word template · upload) → editable content → Validar. The emission block below stays locked until this reaches validated or closed.

Emissão / Notificação

Available only after the deliverable is approved. One drawer, seven inputs:

InputControlOptions
Método de envio *selectEmail · Carta simples · Carta registada · Carta registada com aviso de receção · Entrega em mão · Outro
Data de envio *date
Comprovativo(s) de enviofile upload, multipleproof_file_urls[]
Estado da receçãoselectNão aplicável · Enviado, sem confirmação de receção · Recebido / confirmado · Devolvido / falhado
Data de receção / confirmaçãodate, required once the status is Recebido / confirmado
Comprovativo de receçãofile uploadreceipt_proof_file_urls[]
Observaçõestextarea

Derived status shown on the phase card: Por emitirEmissão registadaReceção pendenteReceção confirmada, or Entrega falhada / devolvida.

This is the closest the PoC gets to court-grade proof of service, and it is entirely self-reported: the operator picks the method, types the date and attaches whatever file they like. Nothing verifies the two against each other, and the whole record is jsonb on the phantom table.

Gate

Advances to CONSULTATION_PORTAL only. Requires the fields, the validated deliverable and a confirmed emission.