Layout SFE/Interdicoes v3.0.0

Contrato JSON do Selo de Fiscalizacao Eletronico para a atribuicao Registro de Interdicoes e Tutelas (RIT). Sucessor do XML/XSD 2.00 da CGJ-RJ.

JSON Schema draft-07 17 atos CGJ-RJ / TJRJ FUNARPEN-RJ / LOGON 2026-05-07

1. Visao geral

A atribuicao Registro de Interdicoes e Tutelas (RIT) abrange interdicao (curatela), tutela, curatela, emancipacao, registros do Livro E, certidoes (CRC, CRC Nacional, generica), averbacoes, apostilamento, visto, transmissoes nao seladas e a operacao de alteracao de emolumentos. Ao todo, 17 tipos de ato.

  • Interdicao / curatela - limitacao da capacidade civil (Codigo Civil arts. 1.767-1.783; Lei 13.146/2015).
  • Tutela - protecao a menor sem responsavel legal.
  • Emancipacao - por sentenca judicial ou por escritura publica.
  • Livro E - separacoes, divorcios, opcao de nacionalidade, termo de tutela e curatela.
Atos cobertos
17
Estruturas $defs
31
Tabelas de dominio
14
Versao layout
3.0.0

2. Envelope canonico

{
  "$schema": "https://layouts.tjrj.jus.br/sfe/interdicoes/v3.0.0/layout_schema.json",
  "remessa": {
    "id": "7b5a9c40-1f2e-4a3d-8c7b-9d0e1f2a3b4c",
    "versaoLayout": "3.0.0",
    "codigoServico": "746",
    "tipoOperacao": "INCLUSAO",
    "ambiente": "PRODUCAO",
    "software": { "nome": "FUNARPEN-SGF", "versao": "2026.1.0" },
    "dataGeracao": "2026-05-07T13:21:45-03:00",
    "atos": [ /* 0..5000 */ ],
    "justificativasAusencia": [ /* opcional */ ]
  }
}
Limites: max. 5.000 atos por remessa, max. 32 MB por arquivo. UUID v4 para idempotencia. ISO 8601 com offset (-03:00 RJ) em todo date-time.

3. Estruturas reutilizadas ($defs)

$defOrigem XSDUso
AtoBasecomplexType AtoCampos comuns dos atos selados.
TransmissaoBasecomplexType TransmissaoTransmissoes nao seladas.
PessoatpPessoaFisicaPessoa fisica.
PessoaJuridicatpPessoaJuridicaPessoa juridica.
GenitortpGenitorGenitor da filiacao.
Interditandochoice InterditadoPF/InterditadoPJPessoa cuja capacidade esta sendo limitada.
Participantechoice PF/PJItem de Participantes.
ParticipantestpParticipantesColecao de participantes.
AtoVinculadotpAtosVinculados/AtoVinculadoVinculo entre atos.
Emolumentos + ItemEmolumentotpEmolumentosEmolumentos do ato.
ReferenciaAtoatributos *AtoOriginal/*AtoReferenciaAgrupamento de selo+aleatorio+codServico de ato referenciado.
JustificativaAusenciaElementoJustificativaAtoNaoPraticadoDatas sem ato.
Filiacao: array Pessoa.filiacao[] com itens Genitor (max. 4), permitindo casos pos-Provimento CNJ 73/2018 (familias homoparentais).

4. Master table dos atos

#tipoAtoCategoria$defXML 2.00Status
1REGISTRO_INTERDICAO_TUTELAATO_SELADORegistroInterdicaoTutelaRegistroInterdicaoTutelaOK
2CERTIDAO_INTERDICAO_TUTELAATO_SELADOCertidaoInterdicaoTutelaCertidaoInterdicaoTutelaOK
3AVERBACAO_INTERDICAO_TUTELAATO_SELADOAverbacaoInterdicaoTutelaAverbacaoInterdicaoTutelaOK
4PROCESSO_ADMINISTRATIVOATO_SELADOProcessoAdministrativoProcessoAdministrativoOK
5CERTIDAO_CRCATO_SELADOCertidaoCRCCertidaoCRCOK
6CERTIDAO_CRC_NACIONALATO_SELADOCertidaoCRCNacionalCertidaoCRCNacionalOK
7REGISTRO_LIVRO_EATO_SELADORegistroLivroERegistroLivroEOK
8CERTIDAO_LIVRO_EATO_SELADOCertidaoLivroECertidaoLivroEOK
9AVERBACAO_LIVRO_EATO_SELADOAverbacaoLivroEAverbacaoLivroEOK
10CERTIDAO_GENERICAATO_SELADOCertidaoGenericaCertidaoGenericaOK
11APOSTILAMENTOATO_SELADOApostilamentoApostilamentoOK
12VISTOATO_SELADOVistoVistoOK
13ENCERRAMENTO_LIVROTRANSMISSAO_NAO_SELADAEncerramentoLivroEncerramentoLivroOK
14FOLHA_ADICIONAL_COMPLEMENTOTRANSMISSAO_NAO_SELADAFolhaAdicionalComplementoFolhaAdicionalComplementoOK
15INFORMACAO_VERBALTRANSMISSAO_NAO_SELADAInformacaoVerbalInformacaoVerbalOK
16COMPLEMENTO_EMOLUMENTOSTRANSMISSAO_NAO_SELADAComplementoEmolumentosComplementoEmolumentosOK
17ALTERACAO_EMOLUMENTOSOPERACAOAlteracaoEmolumentosAlteracaoEmolumentosOK

5. Catalogo de atos

5.1. Atos selados

5.1.1 Registro de Interdicao e Tutela

tipoAto = REGISTRO_INTERDICAO_TUTELA ATO_SELADO $ref = #/$defs/RegistroInterdicaoTutela

Compreende sentencas declaratorias de interdicao/curatela, termos de tutela e curatela, emancipacao (judicial ou por escritura), insolvencia civil, recuperacao judicial e falencia, registro de ausencia.

CampoTipoObrig.Descricao
tipoRegistroenum TipoRegistroInterdicaoOKTabela 6.1 (16 valores).
dataCasamentodate--Data do casamento (PF apenas).
processostring 2..25condOpcional para EMANCIPACAO_ORDEM_JUDICIAL.
juizostring 2..250condOpcional para EMANCIPACAO_ORDEM_JUDICIAL.
comarcainteger 1..9999condTabela CGJ-RJ 5.
livroEscriturastring 2..25condRequerido para EMANCIPACAO_ESCRITURA.
folhaEscriturastring 2..25condRequerido para EMANCIPACAO_ESCRITURA.
dataEscrituradatecondRequerida para EMANCIPACAO_ESCRITURA.
tutorCuradorstring 2..250condRequerido para TERMO_TUTELA/TERMO_CURATELA.
interditandoInterditandoOKPF ou PJ. Apenas 1.
emolumentosEmolumentosOK--

5.1.2 Certidao de Interdicao e Tutela

tipoAto = CERTIDAO_INTERDICAO_TUTELA ATO_SELADO $ref = #/$defs/CertidaoInterdicaoTutela

Certidao positiva, negativa, de inteiro teor ou de acervo. Selo do ato de Registro vai em atoOriginal.selo.

5.1.3 Averbacao de Interdicao e Tutela

tipoAto = AVERBACAO_INTERDICAO_TUTELA ATO_SELADO $ref = #/$defs/AverbacaoInterdicaoTutela

Averbacao em registro existente: levantamento de interdicao, destituicao de tutor, alteracao de extensao de curatela. Campo tipoAverbacao usa o mesmo dominio de tipoRegistro (Tabela 6.1).

5.1.4 Processo Administrativo

tipoAto = PROCESSO_ADMINISTRATIVO ATO_SELADO $ref = #/$defs/ProcessoAdministrativo

Averbacao, retificacao, transcricao, cancelamento, restauracao, outros (Tabela 6.2). Em casos de erro material com tipoCobranca = SEM_COBRANCA, preencher atoReferencia.

5.1.5 Certidao CRC

tipoAto = CERTIDAO_CRC ATO_SELADO $ref = #/$defs/CertidaoCRC

Certidao da Central de Registros e Certidoes. Domina tipoRegistro (Tabela 6.3): nascimento, obito, casamento, transcricoes, Livro E, interdicao/tutela, certidoes genericas (RCPN/IT).

5.1.6 Certidao CRC Nacional

tipoAto = CERTIDAO_CRC_NACIONAL ATO_SELADO $ref = #/$defs/CertidaoCRCNacional

Certidao para atos praticados em outro estado. Inclui colecao atosVinculados com seloOutroEstado, nomeServico, estadoServico, codigoServicoCns.

5.1.7 Registro de Livro E

tipoAto = REGISTRO_LIVRO_E ATO_SELADO $ref = #/$defs/RegistroLivroE

Registro no Livro E (Registros Especiais). processo, juizo, comarca sao requeridos para SENTENCA_SEPARACAO_JUDICIAL, SENTENCA_DIVORCIO, OPCAO_NACIONALIDADE, TERMO_TUTELA_CURATELA (Tabela 6.4).

5.1.8 Certidao de Livro E

tipoAto = CERTIDAO_LIVRO_E ATO_SELADO $ref = #/$defs/CertidaoLivroE

5.1.9 Averbacao de Livro E

tipoAto = AVERBACAO_LIVRO_E ATO_SELADO $ref = #/$defs/AverbacaoLivroE

Campo tipoAverbacao usa Tabela 6.4 (E1..E8). Opcional no XSD.

5.1.10 Certidao Generica

tipoAto = CERTIDAO_GENERICA ATO_SELADO $ref = #/$defs/CertidaoGenerica

Campo resultado: POSITIVO (P), NEGATIVO (N), NEGATIVO_COM_EFEITO_POSITIVO (E).

5.1.11 Apostilamento

tipoAto = APOSTILAMENTO ATO_SELADO $ref = #/$defs/Apostilamento

Apostila documento referenciado em documento. Identifica apostilador (nome) e documentoApostilador (documento de identificacao).

5.1.12 Visto de Interdicao e Tutela

tipoAto = VISTO ATO_SELADO $ref = #/$defs/Visto

Visto/revalidacao de certidao. Campo revalidada boolean substitui XML Revalidada S/N.

5.2. Transmissoes nao seladas

5.2.1 Encerramento de Livro

tipoAto = ENCERRAMENTO_LIVRO TRANSMISSAO_NAO_SELADA $ref = #/$defs/EncerramentoLivro

Identifica cct, livro, qtdTotalFolhas, identificacaoLivro, dataEncerramento.

5.2.2 Folha Adicional / Complemento

tipoAto = FOLHA_ADICIONAL_COMPLEMENTO TRANSMISSAO_NAO_SELADA $ref = #/$defs/FolhaAdicionalComplemento

Complemento por folhas excedentes. atoOriginal.selo e atoOriginal.aleatorio obrigatorios.

5.2.3 Informacao Verbal

tipoAto = INFORMACAO_VERBAL TRANSMISSAO_NAO_SELADA $ref = #/$defs/InformacaoVerbal

Campos especificos: numeroAto (recibo) e nome (solicitante).

5.2.4 Complemento de Emolumentos

tipoAto = COMPLEMENTO_EMOLUMENTOS TRANSMISSAO_NAO_SELADA $ref = #/$defs/ComplementoEmolumentos

atosVinculados[] obrigatorio, normalmente com tipoVinculo = ATO_COMPLEMENTO_EMOLUMENTOS.

5.3. Operacoes

5.3.1 Alteracao de Emolumentos

tipoAto = ALTERACAO_EMOLUMENTOS OPERACAO $ref = #/$defs/AlteracaoEmolumentos

Operacao especifica - nao usa AtoBase nem TransmissaoBase. Apenas categoria, selo (selo ou CCT do ato a alterar) e emolumentos.

Pre-condicao: o ato referenciado ja deve existir na base do TJ. Pode ser enviada em remessa INCLUSAO ou ALTERACAO.

6. Tabelas de dominio

6.1 tipoRegistro / tipoAverbacao (Interdicao e Tutela)

Fonte: PDF Layout RIT 2.00 sec.5.4 + Codigo Civil arts. 1.767-1.783 + Lei 13.146/2015 (Estatuto da Pessoa com Deficiencia).

JSONXML legadoDescricao
SENTENCA_DECLARATORIAI1Sentenca declaratoria.
TERMO_TUTELAI2Termo de tutela.
TERMO_CURATELAI3Termo de curatela.
TERMO_CAUCAO_GARANTIA_TUTELA_CURATELAI4Termo de caucao em garantia de tutela ou curatela.
ALVARA_PRECATORIO_INCAPAZI5Alvaras ou precatorio que envolvam interesses de incapaz.
EMANCIPACAO_ORDEM_JUDICIALI6Emancipacao por ordem judicial.
EMANCIPACAO_ESCRITURAI7Emancipacao por escritura.
CONTRATO_TUTELADO_CURATELADOI8Contratos de tutelados ou curatelados.
REGISTRO_AUSENCIAI9Registro de ausencia.
INSOLVENCIA_CIVILI10Insolvencia civil.
RECUPERACAO_JUDICIAL_FALENCIAI11Recuperacao judicial e falencia.
CURATELA_ORDEM_JUDICIALI12Curatela por ordem judicial.
TUTELA_ORDEM_JUDICIALI13Tutela por ordem judicial.
OUTRO_ATO_SENTENCA_SUJEITA_REGISTROI14Registro de qualquer outro ato ou sentenca sujeita a registro.
SENTENCA_TUTELAI15Sentenca de tutela.
SENTENCA_CURATELAI16Sentenca de curatela.

6.2 tipoRegistro (Processo Administrativo)

Fonte: PDF Layout RIT 2.00 sec.5.7.

JSONXML legadoDescricao
AVERBACAOP1Averbacao.
RETIFICACAOP2Retificacao.
TRANSCRICAOP3Transcricao.
CANCELAMENTOP4Cancelamento.
RESTAURACAOP5Restauracao.
OUTROSP7Outros (XSD pula P6).

6.3 tipoRegistro (CRC)

Fonte: PDF Layout RIT 2.00 sec.5.8/5.9 + Provimento CNJ 46/2015.

JSONXML legadoDescricao
NASCIMENTOCNNascimento.
OBITOCOObito.
CASAMENTOCCCasamento.
TRANSCRICAO_NASCIMENTOCNTTranscricao de nascimento.
TRANSCRICAO_OBITOCOTTranscricao de obito.
TRANSCRICAO_CASAMENTOCCTTranscricao de casamento.
LIVRO_ECLELivro E.
INTERDICAO_TUTELACITInterdicao e tutela.
CERTIDAO_GENERICA_RCPNCGRCPNCertidao Generica RCPN.
CERTIDAO_GENERICA_INTERDICAO_TUTELACGITCertidao Generica Interdicao e Tutela.

6.4 tipoRegistro / tipoAverbacao (Livro E)

Fonte: PDF Layout RIT 2.00 sec.5.10/5.12 + Lei 6.015/1973 art. 32.

JSONXML legadoDescricao
SENTENCA_SEPARACAO_JUDICIALE1Sentenca de separacao judicial.
SENTENCA_DIVORCIOE2Sentenca de divorcio.
RESTABELECIMENTO_SOCIEDADE_CONJUGALE3Restabelecimento de sociedade conjugal.
ESCRITURA_SEPARACAOE4Escritura de separacao.
ESCRITURA_DIVORCIOE5Escritura de divorcio.
OPCAO_NACIONALIDADEE6Opcao de nacionalidade.
OUTRO_ATO_SENTENCA_REGISTROE7Qualquer outro ato ou sentenca passivel de registro.
TERMO_TUTELA_CURATELAE8Termo de tutela e curatela.

6.5 resultado (Certidao Generica)

Fonte: PDF Layout RIT 2.00 sec.5.13.

JSONXML legadoDescricao
POSITIVOPPositivo.
NEGATIVONNegativo.
NEGATIVO_COM_EFEITO_POSITIVOENegativo com efeito positivo.

6.6 tipoCobranca

Fonte: Manual MAS CGJ-RJ sec.3.4 + Lei 6.281/2012 art. 2.

JSONXML legadoDescricao
JUSTICA_GRATUITAJGJustica gratuita; valores e itens devem ser suprimidos.
COM_COBRANCACCCobranca normal.
SEM_COBRANCASCIsencao por erro material; exige atoReferencia populado.
NIHILNHLatim juridico.

6.7 sexo

Fonte: Provimento CNJ 73/2018.

JSONXML legadoDescricao
FEMININOFFeminino.
MASCULINOMMasculino.
NAO_BINARIEXNao-binarie.
IGNORADOIIgnorado.

6.8 tipoFiliacao

Fonte: XSD 2.00 + Provimento CNJ 73/2018.

JSONXML legadoDescricao
MAEMMae.
PAIPPai.
GENITOR(extensao)Genitor neutro (familias homoparentais).

6.9 justificativaAusenciaCpf

Fonte: PDF Layout RIT 2.00 sec.5.22.

JSONXML legadoDescricao
NAO_POSSUI1Pessoa de fato sem inscricao.
NAO_DECLARADO2Nao informado.
ESTRANGEIRO3Pessoa nao residente.

6.10 justificativaAusenciaCnpj

Fonte: PDF Layout RIT 2.00 sec.5.23.

JSONXML legadoDescricao
NAO_POSSUI1Pessoa juridica sem inscricao.
NAO_DECLARADO2Nao informado.

6.11 tipoVinculo

Fonte: PDF Layout RIT 2.00 sec.5.26.

JSONXML legadoDescricao
ATO_COMPLEMENTO_EMOLUMENTOSMAto de complemento de emolumentos.
ATO_REFERENCIARAto referencia.

6.12 tipoSelo

Fonte: Manual MAS CGJ-RJ.

JSONXML legadoDescricao
FISICOFSelo fisico (Casa da Moeda).
ELETRONICOESelo eletronico (SFE).

6.13 tipoOperacao e 6.14 ambiente

CampoJSONXML legado
tipoOperacaoINCLUSAOI
tipoOperacaoALTERACAOA
ambienteHOMOLOGACAOHML
ambientePRODUCAOPRD

7. Migracao XML 2.00 -> JSON 3.0.0

Para a tabela exaustiva de mapeamento XPath -> caminho dot, ver layout.md sec.7.2 (cobertura 100% dos atributos do XSD 2.00).

7.1 Regras gerais

XML 2.00JSON 3.0.0
Atributos PascalCasepropriedades camelCase
Elementos aninhadosobjetos
S/Nboolean
dd/mm/aaaaISO YYYY-MM-DD
xsd:decimalstring ^\d+\.\d{2}$
Codigos opacos (I1, P1, CN, E1, JG...)nomes humanizados (SCREAMING_SNAKE_CASE)
tabela/item/subItempreservados (chaves CGJ-RJ)

8. Regras de negocio nao cobertas pelo schema

Validacao adicional no servidor SFE/CGJ-RJ. Estas regras nao sao expressas no JSON Schema:

  1. Ordem judicial coerente: se ordemJudicial = true, entao numeroProcessoJudicial e dataSentencaDecisao sao obrigatorios.
  2. Ato eletronico coerente: se indAtoEletronico = true, todas as URLs e hashes sao obrigatorios.
  3. JG / SC: se tipoCobranca em {JUSTICA_GRATUITA, SEM_COBRANCA}, valores e itens devem ser suprimidos.
  4. JG exige hipossuficiente: se tipoCobranca = JUSTICA_GRATUITA, hipossuficiente e obrigatorio.
  5. SC exige referencia: se tipoCobranca = SEM_COBRANCA (erro material), atoReferencia.codigoServico/selo/aleatorio obrigatorios.
  6. Faixa de selo/CCT: selo deve pertencer a faixa do codigoServico.
  7. I7 (escritura): livroEscritura/folhaEscritura/dataEscritura obrigatorios; selo da escritura em atoReferencia.
  8. I2/I3 (termos): tutorCurador obrigatorio. Mais de um -> sufixar "e outros".
  9. Livro E (E1/E2/E6/E8): processo/juizo/comarca obrigatorios.
  10. Apenas 1 interditando: garantido pelo schema via Interditando.oneOf.
  11. dataCasamento apenas para PF: aplica somente quando interditando.tipoInterditado = PESSOA_FISICA.
  12. Coerencia cross-ato: mesmo selo nao pode ser reutilizado entre atos da mesma remessa.

9. Validacao

Pasta _build/ contem o harness completo:

  • valida.ps1 - orquestrador PowerShell.
  • valida.py - jsonschema (Python 3.10+).
  • valida.vb + valida.vbproj - Newtonsoft.Json.Schema (.NET Framework 4.8.1, validador oficial CGJ-RJ).
  • ValidaLayout.NET10.cs + .csproj - JsonSchema.Net (.NET 10).
cd C:\GIT\SELO2\Layouts\JSON\Interdicoes
& .\_build\valida.ps1
# Saida esperada: exit 0, OK: ... para schema e exemplo

10. Historico

VersaoDataAutorMudancas
3.0.02026-05-07LOGON / FUNARPEN-RJPrimeira versao JSON sucedendo XML/XSD 2.00.

Provimentos e leis aplicaveis

  • Codigo Civil arts. 1.767-1.783 - tutela e curatela.
  • Lei 13.146/2015 - Estatuto da Pessoa com Deficiencia.
  • Lei 6.015/1973 - Lei dos Registros Publicos (Livro E, art. 32).
  • Lei 6.281/2012 (RJ) - emolumentos extrajudiciais.
  • Lei 9.873/2022 (RJ) - selo de fiscalizacao eletronico.
  • Decreto 6.828/2009 + Provimentos CNJ 2 e 3/2009 - matricula nacional.
  • Provimento CNJ 46/2015 - CRC.
  • Provimento CNJ 73/2018 - NAO_BINARIE, GENITOR.
  • Provimento CGJ 36/2022 (RJ) - revoga Provimento CGJ 89/2016.