1. Introdução
O sistema SEEU (Sistema Eletrônico de Execução Unificada) é o responsável por gerenciar processos de execução penal eletrônicos em âmbito nacional, sendo hospedado pelo CNJ. O objetivo do SEEU é estabelecer uma base nacional de execução penal que possibilite um único processo de execução ativo em todo território nacional.
2. Objetivo
Permitir a criação (autuação) de um processo de execução penal a partir de um processo criminal eletrônico mediante integração por webservice.
Nesse manual serão apresentados os parãmetros enviados e recebidos através dos webservices responsáveis pela entrega de dados recebidos no SEEU.
3. Requisitos
-
O Tribunal já deve utilizar o sistema SEEU para o controle de execuções penais.
-
O Tribunal deve possuir sistema criminal que gerencie processos eletrônicos, contendo:
-
Metadados: todos os dados exigidos pelo serviço. É importante o correto mapeamento dos atributos do sistema de origem para o formato demandado pelo SEEU.
-
Documentos: todos os exigidos por lei, assinados digitalmente no formato aceito pelo sistema SEEU (cadeia ICP-BRASIL de assinaturas), com tamanho máximo de 10 Mb por arquivo.
-
Para casos à parte, o processo de execução penal deverá ser autuado manualmente no sistema SEEU (ex: alto volume de documentos em quantidade e/ou tamanho, inexistência de assinatura etc.).
-
-
A atualização das tabelas de parametrização, criação de usuários administradores e alterações diretamente no sistema é de responsabilidade do CNJ, com gestão por comitês definidos em portarias.
-
Cadastrar todas as varas de áreas de varas. Será necessário repassar o código da área de varas na criação e distribuição do processo
-
Os magistrados devem possuir usuário no SEEU.
4. Riscos
-
A implementação do serviço na parte cliente é considerada tarefa de alta complexidade, devendo ser realizada por cada tribunal e/ou pelo fornecedor responsável pelo sistema CRIMINAL utilizado pelo tribunal.
-
As informações provenientes do sistema CRIMINAL de origem devem ser alteradas e complementadas caso não possua todas as informações necessárias para a chamada do serviço de autuação de processos de execução, inclusive tratamento de documentos assinados digitalmente no formato aceito pelo sistema SEEU.
-
No caso de envio de informação incorreta na chamada do serviço o sistema SEEU deverá ser acessado diretamente para alteração manual dos dados do processo criminal enviado. Informações ou documentos complementares deverão ser tratados manualmente no sistema SEEU, sem utilização da integração aqui proposta.
5. Interfaces do Serviço
Será utilizado o Modelo Nacional de Interoperabilidade (MNI) na versão 2.2.2 para a disponibilização das integrações com o SEEU
5.1. Endereços
5.1.1. Ambiente de homologação
5.1.2. Ambiente de produção
5.2. Requisitos de acesso
5.3. Criar processo de execução
5.3.1. Descrição
Será utilizada o método entregarManifestacaoProcessual já definido no MNI 2.2. Uma estrutura extra JSON deverá ser complementada com a finalidade de conter outras informações necessárias para a execução de pena. Este método é responsável pela criação do processo de execução, partes do processo (polo ativo e passivo), ações penais vinculadas ao processo de execução, tipo de pena, artigos incursos e incidentes de execução.
Os dados explicitados abaixo são informações não constantes no padrão MNI atual, por isto criou-se uma extensão via JSON para contemplar estas informações.
5.3.2. Método
entregarManifestacaoProcessual
5.3.3. Parâmetros de Entrada
5.3.4. Parâmetros extras
ACOES_PENAIS
O parâmetro recebe uma lista com uma ação penal no qual foi o sentenciado foi condenado
Nome do parâmetro |
Descrição |
Tipo do dado |
Observação |
definitivaOuProvisoria |
Indica se já houve finalização dos recursos (Definitiva) ou não (Provisória) |
date (ddmmaaaa) |
Informar “P” se provisória ou “D” definitva |
anoProcessoCondenacao |
Número do Ano do Processo Criminal de Origem |
string |
Informar sempre 4 dígitos |
numeroUnicoProcessoCriminal |
Número Único do Processo Criminal de Origem |
string |
Informa apenas números. O número único deve ser válido |
varaOrigemCriminal |
Descrição da Vara Criminal de Origem |
string |
Campo Informativo |
dataAutuacaoProcessoCriminal |
Data de Autuação do Processo de Origem |
date (ddmmaaaa) |
Informar data maior que 01/01/1950 |
dataInfracao |
Data que o sentenciado cometeu o delito |
date (ddmmaaaa) |
Informar data maior que 01/01/1950 |
dataRecebimentoDenuncia |
Data de Recebimento da Denúncia |
date (ddmmaaaa) |
Informar data maior que 01/01/1950 |
dataRecebimentoPronuncia |
Data de Recebimento da Pronuncia |
date (ddmmaaaa) |
Informar data maior que 01/01/1950 |
Reincidente |
Se o sentenciado é reincidente ou não |
string |
Usar “S” para sim e “N” e não |
dataTransitoJulgado |
Data de Transito Julgado do processo Criminal |
date (ddmmaaaa) |
Informar data maior que 01/01/1950 |
dataTransitoJulgadoAcusacao |
Data de Transito Julgado da Acusação |
date (ddmmaaaa) |
Informar data maior que 01/01/1950 |
dataSentenca |
Data de Sentença |
date (ddmmaaaa) |
Informar data maior que 01/01/1950 |
numeroLei |
Número da Lei |
string |
Exemplo: 2848. Exceções, pode-se usar: “CP” – Código Penal “LCP” – Lei de Contravenções Penais “DROGAS” - Lei de Drogas “CONSUMIDOR” – Lei do Estatuto do Consumidor |
anoLei |
Ano da Lei |
string |
1940 (Usar 4 dígitos sempre) |
artigoLei |
Artigo da Lei |
string |
Número do Artigo (Ex: “157”, “157-A”) |
complementoArtigo |
Complemento do Artigo |
string |
Exemplo: “C/C ART 13, §2º,a CP C/C ART 226, I CP C/C (3X) C/C ART 71 CP” |
ehProcessoGrauRecurso |
Processo Criminal está em recurso |
string |
Usar “S” para sim e “N” para não |
defesaOuAcusacaoRecurso |
Se é defesa ou acusação que entrou com recurso |
string |
“D” – Defesa “A” – Acusação “B” - Ambos |
dataEncaminhadoTJRecurso |
Data que foi encaminhado ao Tribunal |
date (ddmmaaaa) |
Informar data maior que 01/01/1950 |
dataDevolucaoTJRecurso |
Data de Devolução ao Tribunal |
date (ddmmaaaa) |
Informar data maior que 01/01/1950 |
dataReferenciaManual |
Data de Referência Manual – Usar em casos de exceção |
date (ddmmaaaa) |
Informar data maior que 01/01/1950 |
dataDevolucaoCartaPrecatoria |
Data de Devolução de Carta Precatória |
date (ddmmaaaa) |
Informar data maior que 01/01/1950 |
finalidadeCartaPrecatoria |
Finalidade da Carta Precatória |
string |
Texto Livre |
aguardandoPrisao |
Indicada se aguarda prisão ou não |
string |
Usar “S” para sim e “N” para não |
observação |
Observação da ação penal condenatória |
string |
Texto Livre |
listaPenaExecucao |
Lista de Penas, será descrita abaixo, refere-se as fases (Originária, Apelação, Revisão)… |
string |
PENA_EXECUCAO
Nome do parâmetro |
Descrição |
Tipo do dado |
Observação |
tipoPenaExecucao |
Informa o tipo da pena |
string |
|
anoPena |
Indica o número de anos da pena |
string |
Total de anos da pena fixada na sentença |
mesPena |
Indica o número de meses da pena |
string |
Total de meses da pena fixada na sentença |
diaPena |
Indica o número de dias da pena |
string |
Total de dias da pena fixada na sentença |
dataInicio |
Informa a data de início de cumprimento da pena |
date (ddmmaaaa) |
Informar data maior que 01/01/1950 |
regimePena |
Informa o regime de pena |
string |
Ver Regime da pena |
nomeJuiz |
Informa o nome do juiz que aplicou a pena |
string |
Nome completo do Juiz |
diasMulta |
Indica se há reincidência específica |
boolean |
Quantidade de dias de multa |
valorMulta |
Informa o valor da multa |
Double |
Formato 232424.34 (NNNNN.DD) |
pagouMulta |
Indica se foi pago multa ou não |
string |
O valor deve ser ‘S’ ou ‘N’ |
observacao |
Campo informativo |
Boolean |
Texto livre |
PARA MEDIDA DE SEGURANÇA ESPECÍFICO |
|||
tipoMedidaSeguranca |
Indica o tipo da medida de segurança |
string |
Caso o tipoPenaExecucao=”0” |
PARA OS RECURSOS |
|||
anoRecurso |
Informa o ano do recurso |
string |
NNNN (4 DIGITOS) |
numeroRecurso |
Informa o número do recurso |
string |
Número do Recurso |
dataAutuacaoRecurso |
Informa a data de autuação do recurso |
date (ddmmaaaa) |
Informar data maior que 01/01/1950 |
recorrente* |
Informa se o tipo de recorrente da pena |
string |
|
dataTransitoJulgado |
Informa a data de trânsito em julgado |
date (ddmmaaaa) |
Informar data maior que 01/01/1950 |
dataDecisaoRecurso* |
Informa a data de decisão do recurso |
date (ddmmaaaa) |
Informar data maior que 01/01/1950 |
orgaoJulgador |
Informa o órgão julgador |
string |
|
camaraJulgadora |
Informa a câmara julgadora |
string |
Nome da câmara julgadora |
numeroAcordao |
Informa o número do acórdão |
string |
Número do Acordão |
Concedido |
Indica se foi concedido recurso ou não |
string |
O Valor deve ser ‘S’ ou ‘N’ |
itensPena |
Lista de Desmembramentos, será descrita abaixo, refere-se ao detalhamento da condenação |
Lista de Objetos <ITEM PENA> |
Lista de Itens Penas |
ITEM_PENA
Nome do parâmetro |
Descrição |
Tipo do dado |
Observação |
numeroLei |
Número da Lei |
string |
Exemplo: 2848. Exceções, pode-se usar: “CP” – Código Penal “LCP” – Lei de Contravenções Penais “DROGAS” - Lei de Drogas “CONSUMIDOR” – Lei do Estatuto do Consumidor |
anoLei |
Ano da Lei |
string |
1940 (Usar 4 dígitos sempre) |
artigoLei |
Artigo da Lei |
string |
Número do Artigo |
paragrafo |
Parágrafo |
string |
Número do Parágrafo ou “CAPUT” |
identificadorPena |
Código padronizado para identificação única da Pena |
string (L.A.Art.S) |
“L”:Lei, ””:Ano da lei, “Art”: Artigo, “P”: Parágrafo, “S”: Sequencial Ex: “1001.1969.240.7.3” |
complementoArtigo |
Complemento do Artigo |
string |
Exemplo: “C/C ART 13, §2º,a CP C/C ART 226, I CP C/C (3X) C/C ART 71 CP” |
dataDelito |
Informa a data de delito |
date (ddmmaaaa) |
Informar data maior que 01/01/1950 |
ehReincidenteComum |
Indica se há reincidência comum |
string |
“S” – Para sim “N” – Para Não |
fracaoProgressaoRegime ¹ |
Fração para Progressão de Regime |
string |
Usar 0 – (1/8 – Mulher Gestante – Lep Art 112) 1 – (1/6 – Comum) 2 – (1/6 – Crime Hediondo até 28/03/2007) 3 – (2/5 – Hediondo Primário) 4 – (3/5 – Hediondo Reincidente) |
fracaoLivramentoCondicional |
Fração para Livramento Condicional |
string |
Usar 1 – (1/3 – Comum Primário) 2 – (1/3 – Crime Hediondo até 24/07/1990) 3 – (1/2 – Comum Reincidente) 4 – (2/3 – Hediondo) 5 – (1/1 – Hediondo Reincidente) |
anoPena |
Indica o número de anos da pena |
string |
Ano da Pena com 4 dígitos (aaaa) |
mesPena |
Indica o número de meses da pena |
string |
Mês da Pena com 2 dígitos (mm) |
diaPena |
Indica o número de dias da pena |
string |
Dia da Pena com 2 dígitos (dd) |
bloqueiaIndultoComucao |
Bloqueia Indulto e Comutação para Lei 11.343/2006, art. 33 Parágrafo 4. Existem dois entendimentos sobre este assunto |
Texto |
S – Para SIM N – Para não |
manterFracao |
Manter a fração de Comum Primário - 1/3 - mesmo que exista outro desmembramento com Reincidência |
Texto |
S – Para SIM N – Para não |
extinto |
Indica se a item da pena foi extinta |
string |
S – Para SIM N – Para não |
dataExtincao |
Informa a data de extinção do item da pena |
date (ddmmaaaa) |
Informar data maior que 01/01/1950 |
extintoCumprimento |
O item de pena foi extinto pelo cumprimento |
string |
S – Para SIM N – Para não |
observacaoExtincao |
Informa o complemento da extinção do item de pena |
string |
Informar data maior que 01/01/1950 |
suspenso |
Indica se a item da pena foi suspensa |
string |
S – Para SIM N – Para não |
dataSuspensao |
Informa a data de suspensão do item da pena |
date (ddmmaaaa) |
Informar data maior que 01/01/1950 |
extintoSuspensao |
O item de pena foi suspenso pelo cumprimento |
string |
S – Para SIM N – Para não |
observacaoSuspensao |
Informa o complemento da suspensao do item de pena |
string |
Texto livre |
diasMulta |
Informar dias multa |
string |
Total da multa em dias |
valorMulta |
Informa o valor da multa |
Double |
Formato 232424.34 (NNNNN.DD) |
pagouMulta |
Indica se foi pago multa ou não |
string |
O valor deve ser ‘S’ ou ‘N’ |
Exemplo da requisição
<tip:parametros nome="ACOES_PENAIS" valor="\[{"definitivaOuProvisoria":"D","anoProcessoCondenacao":2002,"numeroUnicoProcessoCriminal":"00860028020168130290","varaOrigemCriminal":"TRIBUNAL DO JURI E VARA DOS DELITOS DE TRANSITO DE SOBRADINHO","dataAutuacaoProcessoCriminal":"19072019","dataInfracao":"01012010","dataRecebimentoDenuncia":"23042018","dataRecebimentoPronuncia":"23052018","reincidente":"S","dataTransitoJulgado":"16082019","dataTransitoJulgadoAcusacao":"16072019","dataSentenca":"11072019","numeroLei":"CP","anoLei":null,"artigoLei":"157","complementoArtigo":"C/C ART 13, §2º,a CP C/C ART 226, I CP C/C (3X) C/C ART 71 CP","ehProcessoGrauRecurso":"S","defesaOuAcusacaoRecurso":"D","dataEncaminhadoTJRecurso":"01012014","dataDevolucaoTJRecurso":"01032014","dataReferenciaManual":null,"dataDevolucaoCartaPrecatoria":"01052014","finalidadeCartaPrecatoria":"FINALIDADE DDDD","aguardandoPrisao":"S","observacao":"S","listaPenaExecucao":[\{"tipoPenaExecucao":1,"anoPena":15,"mesPena":11,"diaPena":1,"dataInicio":"11012010","regimePena":3,"nomeJuiz":"CONDENACAO","diasMulta":"12","valorMulta":12.45,"pagouMulta":"S","observacao":"OBSERVACAO PENA","tipoMedidaSeguranca":null,"anoRecurso":null,"numeroRecurso":null,"dataAutuacaoRecurso":null,"recorrente":null,"dataTransitoJulgado":null,"dataDecisaoRecurso":null,"orgaoJulgador":null,"camaraJulgadora":null,"numeroAcordao":null,"concedido":null,"listaItemPenaExecucao":[\{"numeroLei":"2848","anoLei":1940,"numeroArtigo":"121","paragrafo":"CAPUT","complementoArtigo":"Complemento Artigo","identificadorPena":"1001.1969.240.7.3","dataDelito":"01012013","ehReincidenteComum":"S","fracaoProgressaoRegime":1,"fracaoLivramentoCondicional":1,"anoPena":15,"mesPena":11,"diaPena":1,"bloqueiaIndultoComutacao":"N","manterFracao":"N","extinto":"N","dataExtincao":null,"extintoCumprimento":"N","observacaoExtincao":null,"suspenso":"N","dataSuspensao":null,"extintoSuspensao":null,"observacaoSuspensao":null,"diasMulta":"32","valorMulta":32.45,"pagouMulta":"S"}]}]]}"/>
EVENTOS
Os eventos são informações que indicam os inícios e as interrupções do cumprimento de pena. É com base nessas informações que a calculadora do SEEU consegue calcular o tempo cumprido e a cumprir de uma pena.
Nome do parâmetro |
Descrição |
Tipo do dado |
Observação |
tipoEvento |
Se é prisão ou interrupção |
string |
Informar “P” – Prisão |
dataEvento |
Data que iniciou a prisão ou interrupção |
date (ddmmaaaa) |
Informar data maior que 01/01/1950 |
tipoPrisao |
Indica o tipo de prisão. Usar se for prisão apenas |
string |
Ver Tipos de Prisão |
motivoInterrupcao |
Indica o motivo da interrupção |
string |
|
observacao |
Campo livre para observação |
string |
Texto livre |
numerosUnicosAcaoCondenatoria |
Lista com o número único das ações penais no qual é aplicado o indulto |
Lista <Texto> |
Código de uma ou mais ações penais incluídas no atributo “ACAO PENAL”. Campo obrigatório somente se o tipoEvento for igual a “P” |
Exemplo da requisição
<tip:parametros nome="EVENTOS" valor="[\{"tipoEvento":"P","dataEvento":"11012018","tipoPrisao":1,"motivoInterrupcao":null,"observacao":"Teste PABLO 33"}]"/>
MONITORAMENTO_ELETRONICO
Nome do parâmetro |
Descrição |
Tipo do dado |
Observação |
codNossoNumero |
Número interno para Monitoramento Eletrônico |
string |
Código de Monitoramento Eletrônico interno de cada Tribunal - até 255 caracteres |
concedidoJuiz |
Identifica se o incidente foi concedido |
string |
S – Para SIM N – Para NÃO |
dataDecisao |
Data da decisão |
string(ddmmaaaa) |
Informar data maior que 01/01/1950 |
loginJuizSeeu |
Usuário do magistrado no SEEU |
string |
Usuário do magistrado |
nomeJuiz |
Nome do magistrado |
string |
Nome do Juiz |
observacao |
Observação |
string |
Texto livre |
dataInicio |
Data de Início |
date (ddmmaaaa) |
Informar data maior que 01/01/1950 |
horaMinutoOrdenacao |
Hora e minuto da ordenação |
string |
Campo utilizado para identificar a sequência de incidentes concedidos no mesmo dia |
codMotivoMonitoramento |
Código do motivo da monitoramento |
string |
|
prazoEmDias |
Prazo do monitoramento eletrônico |
string |
Prazo informado em quantidade de dias (000) |
numerosUnicosAcaoCondenatoria |
Lista com o número único das ações penais no qual é aplicado o indulto |
Lista <Texto> |
Código de uma ou mais ações penais incluídas no atributo “ACAO PENAL” |
areaInclusaoDomiciliar |
Área de Inclusão Domiciliar |
string |
Texto livre |
areaInclusaoTransito |
Área de Inclusão para Trânsito na Comarca |
string |
Texto livre |
areaInclusaoTrabalho |
Área de Inclusão para Trabalho |
string |
Texto livre |
areaInclusaoEstudo |
Área de Inclusão para Estudo |
string |
Texto livre |
areaExclusao |
Área de Exclusão |
string |
Texto livre |
condicoes |
Condições |
string |
Condições para monitoramento |
observacao |
Observação |
string |
Texto livre |
REGIME_INICIAL
O regime inicial indica o regime de cumprimento da ação penal que servirá como base para o cálculo da pena
Nome do parâmetro |
Descrição |
Tipo do dado |
Observação |
regimePena |
Informa o regime de pena |
string |
Ver Regime da pena |
dataInicio |
Data de Início do Regime Inicial |
date (ddmmaaaa) |
Informar data maior que 01/01/1950 |
observacao |
Campo livre para observação |
string |
Texto livre |
Exemplo da requisição
<tip:parametros nome="REGIME_INICIAL" valor="\{"regimePena":3,"dataInicio":"11012018","observacao":"TESTE PABLO"}"/>
INFORMACOES_COMPLEMENTARES
Nome do parâmetro |
Descrição |
Tipo do dado |
Observação |
chave |
Chave única do incidente |
string |
Chaves possíveis: NUMERORJIPARTE, NOMESOCIALPARTE |
valor |
Valor do chave |
string |
Exemplo da requisição
<tip:parametros nome="INFORMACOES_COMPLEMENTARES" valor="[ \{"chave":"numeroRjiParte","valor":"12345678"},\{"chave":"nomeSocialParte","valor":"ANTONIA JOSE DA SILVA"}
]"/>
NOME_ARQUIVO
O parâmetro NOME_ARQUIVO é filho do elemento <tip: documento>. É utilizado para personalizar o noem do arquivo exibido nas movimentações do processo.
Exemplo da requisição
<int:outroParametro nome="NOME_ARQUIVO" valor="acordao.pdf.p7s"/>
RJI
O parâmetro NOME_ARQUIVO é filho do elemento <tip: documento>. É utilizado para personalizar o noem do arquivo exibido nas movimentações do processo.
Exemplo da requisição
<int:outroParametro nome="NOME_ARQUIVO" valor="acordao.pdf.p7s"/>
6. Versão do Manual de Integração (fase de conhecimento)
Versão | Autor | Data | Descrição |
---|---|---|---|
8.0 |
Cleide Diniz |
24/04/2023 |
* Atualização do manual Monitoramento Eletrônico. |
7.0 |
Cleide Diniz |
10/04/2023 |
* Atualização do manual Ações Penais, Pena Execução e Item Pena. |
6.0 |
Felipe Carolino |
24/10/2019 |
* Correção dos campos NUMERORJIPARTE e NOMESOCIALPARTE. |
5.0 |
Felipe Carolino |
13/09/2019 |
* Inclusão da referência para a tabela de artigos e inclusão do modelo para criação de views. |
4.0 |
Felipe Carolino |
06/09/2019 |
* Marcação dos campos obrigatórios. |
3.0 |
Felipe Carolino |
26/08/2019 |
* Novas tabelas de parâmetros. |
2.0 |
Felipe Carolino |
09/08/2019 |
* Removidos os campos Inciso e Alínea do “Item Pena”. |
1.0 |
Felipe Carolino |
24/07/2019 |
* Rascunho para serviço de criação de um novo processo de execução. |