O número do processo jurídico é composto por 20 caracteres numéricos no formato NNNNNNN-DD.AAAA.J.TR.0000, e esta formatação se dá com base na Resolução 65 de 16 de Dezembro 2008, que instituiu a numeração única de processos no âmbito do Poder Judiciário, composta de 6 campos obrigatórios.
NNNNNNN: com 7 dígitios, identifica o número sequencial do processo por unidade de origem (0000), a ser reiniciado a cada ano.
DD: com 2 dígitos, se refere ao código verificador, cujo cálculo deve ser efetuado pela aplicação do algoritmo Módulo 97 Base 10, conforme Norma ISO 7064:2003.
AAAA: com 4 dígitos, identifica o ano de ajuizamento.
J: com 1 dígito, identifica o órgão ou segmento do Poder Judiciário: (1) STF, (2) CNJ, (3) STJ, (4) Justiça Federal, (5) Justiça do Trabalho, (6) Justiça Eleitoral, (7) Justiça Militar da União, (8) Justiça dos Estados e do Distrito Federal e Territórios, (9) Justiça Militar Estadual.
TR: com 2 dígitos, identifica o Tribunal do respectivo órgão.
0000: com 4 dígitos, identifica a unidade/vara de origem.
def is_valid_processo_juridico(numero_processo):
...
Seu pedido de recurso está relacionado a um problema? Por favor, descreva.
Verificar se uma String corresponde a um número de Processo Jurídico válido, conforme as regras da numeração.
Descreva a solução que você gostaria
Descreva alternativas que você considerou
Exemplo de uso:
Contexto adicional