Você está na página 1de 9

RCTO MANUAL DO DESENVOLVEDOR

Verso 3.0

Objetivo: Este documento tem como objetivo apresentar aos desenvolvedores dos
sistemas utilizados pelos cartrios as alteraes necessrias para envio dos arquivos da RCTO por upload.

1. Controle de Verso de Documento


Verso 1.0 2.0 3.0 Data 06/09/2012 10/10/2012 22/10/2012 Autores Vanessa Freitas Vanessa Freitas Vanessa Freitas Comentrios Verso inicial.
Incluso dos campos REVOGACAOUF e REVOGACAOCIDADE no layout. Atualizao de itens discutidos com os desenvolvedores em reunio. Os itens atualizados foram marcados em vermelho.

2.

Atos

Na RCTO (Registro Central de Testamento) devem ser informados somente atos referentes a escrituras de TESTAMENTO. Os informes desta Central devem ser efetuados quinzenalmente. O ms dividido em 2 quinzenas por tanto devem ser informados dois arquivos por ms. Conforme regra estabelecida no Captulo 6. Nesta central devem ser enviados apenas os dados do testador, testemunhas no devem ser informadas.

3.

Tipos de arquivo

Para envio dos registros via upload sero aceitos arquivos em formato Texto (.txt) ou XML (Extensible Markup Language). Para as empresas que vo desenvolver seus sistemas especialmente para a CENSEC, recomendamos o desenvolvimento em XML.

3.1. Nomenclatura
O arquivo poder ser nomeado de acordo com a preferncia do usurio.

4.

Validao

4.1. Descrio dos campos e tipo


Obs.: no envio do arquivo o sistema efetua a validao de layout e dos campos preenchidos, alm de verificar a duplicidade de atos, tanto no arquivo como na base no cartrio. Caso seja localizado algum problema no arquivo o sistema ir avisar uma FALHA, identificando o motivo do erro, linha do arquivo que est com problema e livro e folha do ato localizado. Os arquivos devem ser gerados no formato UTF-8.

4.1.1. Arquivo Texto (.txt) Os campos devero estar separados por ponto e vrgula e dentro de aspas duplas (EXEMPLO;EXEMPLO), sendo obrigatrio o cabealho dos nomes na primeira linha do arquivo. A linha no deve terminar em ponto e vrgula (;), sendo assim terminando logo em aps o preenchimento do campo. Exemplo arquivo: "TIPOTESTAMENTO";"NOME";"DATANASCIMENTO";... ... "1";"mauricio5";"25/01/1986";... ...
Campo Tipo Tamanho do Campo

TIPOTESTAMENTO

Campo Numrico - obrigatrio. Campo Alfanumrico NOME obrigatrio. DATANASCIMENTO Campo tipo Data obrigatrio. Campo Alfanumrico TIPODOCUMENTO Obrigatrio. Campo Alfanumrico DOCUMENTO Obrigatrio DOCUMENTOCOMPLEMENTO Campo Alfanumrico. Campo Numrico CPF Obrigatrio. Campo Alfanumrico NOMEMAE Obrigatrio. NOMEPAI Campo Alfanumrico. DATATESTAMENTO Campo tipo Data - Obrigatrio. Campo Numrico LIVRO Obrigatrio. LIVROCOMPLEMENTO Campo Alfanumrico Campo Numrico FOLHA Obrigatrio. FOLHACOMPLEMENTO Campo Alfanumrico OBSERVACOES Campo Alfanumrico. Campo Alfanumrico REVOGACAOUF Obrigatrio somente para atos de revogao. Campo Alfanumrico REVOGACAOCIDADE Obrigatrio somente para atos de revogao. Campo Alfanumrico REVOGACAOCARTORIO Obrigatrio somente para atos de revogao. Campo Alfanumrico REVOGACAOLIVRO Obrigatrio somente para atos de revogao. Campo Alfanumrico somente REVOGACAOLIVROCOMPLEMENTO para atos de revogao. Campo Numrico - Obrigatrio REVOGACAOFOLHA somente para atos de revogao. Campo Alfanumrico somente REVOGACAOFOLHACOMPLEMENTO para atos de revogao. Campo tipo Data - Obrigatrio REVOGACAODATATESTAMENTO somente para atos de revogao. Campo Alfanumrico DESCONHECIDOOUTROS obrigatrio para atos de revogao.

2 posies. 150 posies. Campo data. 50 posies. 20 posies. 10 posies. 14 posies. 150 posies. 150 posies. 8 posies. 50 posies. 4 posies. 50 posies. 1000 posies. 2 posies. 10 posies. 150 posies. 8 posies. 50 posies. 4 posies. 50 posies. Campo data. 100 posies.

Os campos de data devem ser informados da seguinte forma: DD/MM/AAAA para os arquivos em formato texto (.TXT). 3

Campos que no so de preenchimento obrigatrio, quando no tiverem informao, devero ser informados em branco (campo;;campo2), sem nenhum espao entre as aspas. O CPF passa por verificao para garantir que o nmero informado vlido, caso algum CPF enviado esteja invlido o sistema recusa o arquivo. Quando os campos de documento forem informados em branco entende-se que o cartrio est declarando que a parte NO POSSUI documentos. Nesses casos o campo TIPODOCUMENTO tambm deve ser enviado em branco. Os campos obrigatrios s para alguns atos, quando do informe de atos diferentes devem ser informados em branco, seguindo a mesma regra definida acima.

4.1.2. Arquivo XML


<?xml version="1.0" standalone="yes" ?> <NewDataSet> <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:MainDataTable="Testamento" msdata:UseCurrentLocale="true"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="Testamento"> <xs:complexType> <xs:sequence> <xs:element name="Nome" type="xs:string" minOccurs="0" /> <xs:element name="TipoDocumento" type="xs:string" minOccurs="0" /> <xs:element name="Documento" type="xs:string" minOccurs="0" /> <xs:element name="DocumentoComplemento" type="xs:string" minOccurs="0" /> <xs:element name="Cpf" type="xs:string" minOccurs="0" /> <xs:element name="DataNascimento" type="xs:dateTime" minOccurs="0" /> <xs:element name="NomePai" type="xs:string" minOccurs="0" /> <xs:element name="NomeMae" type="xs:string" minOccurs="0" /> <xs:element name="TipoTestamento" type="xs:string" minOccurs="0" /> <xs:element name="Livro" type="xs:int" minOccurs="0" /> <xs:element name="LivroComplemento" type="xs:string" minOccurs="0" /> <xs:element name="Folha" type="xs:int" minOccurs="0" /> <xs:element name="FolhaComplemento" type="xs:string" minOccurs="0" /> <xs:element name="DataTestamento" type="xs:dateTime" minOccurs="0" /> <xs:element name="Observacao" type="xs:string" minOccurs="0" /> <xs:element name="RevogacaoUF" type="xs:string" minOccurs="0" /> <xs:element name="RevogacaoCidade" type="xs:string" minOccurs="0" /> <xs:element name="RevogacaoCartorio" type="xs:string" minOccurs="0" />

<xs:element name="RevogacaoLivro" type="xs:int" minOccurs="0" /> <xs:element name="RevogacaoLivroComplemento" type="xs:string" minOccurs="0" /> <xs:element name="RevogacaoFolha" type="xs:int" minOccurs="0" /> <xs:element name="RevogacaoFolhaComplemento" type="xs:string" minOccurs="0" /> <xs:element name="RevogacaoDataTestamento" type="xs:dateTime" minOccurs="0" /> <xs:element name="DesconhecidoOutros" type="xs:string" minOccurs="0" /> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:schema> <Testamento> <Nome>Vanessa Aparecida de Freitas</Nome> <TipoDocumento>RG</TipoDocumento> <Documento>417570454</Documento> <DocumentoComplemento>SSP</DocumentoComplemento> <DataNascimento>2011-10-05</DataNascimento> <NomePai>Sebastiao</NomePai> <NomeMae>Regina</NomeMae> <TipoTestamento>3</TipoTestamento> <Livro>1231</Livro> <LivroComplemento>A</LivroComplemento> <Folha>2212</Folha> <FolhaComplemento>F1</FolhaComplemento> <DataTestamento>2011-10-01</DataTestamento> <Observacao>teste de inclusao XML</Observacao> <RevogacaoUF>SP</RevogacaoUF> <RevogacaoCidade>3550308</RevogacaoCidade> <RevogacaoCartorio>Colegio Notarial do Brasil</RevogacaoCartorio> <RevogacaoLivro>99</RevogacaoLivro> <RevogacaoLivroComplemento>L2</RevogacaoLivroComplemento> <RevogacaoFolha>999</RevogacaoFolha> <RevogacaoFolhaComplemento>F2</RevogacaoFolhaComplemento> <RevogacaoDataTestamento>2011-10-05</RevogacaoDataTestamento> <DesconhecidoOutros></DesconhecidoOutros> </Testamento> </NewDataSet>

A data dever ser informada em da seguinte forma: AAAA-MM-DD Os campos que no so do tipo texto, quando no possurem informaes, no devem ser informados no arquivo. So eles: - RevogacaoLivro (int) 5

- RevogacaoFolha (int) - RevogacaoDataTestamento (dateTime) As regras de obrigatoriedade e de preenchimento dos campos so as mesmas para o arquivo TXT.

4.2. Contedo dos campos


Campo TIPOTESTAMENTO NOME DATANASCIMENTO TIPODOCUMENTO DOCUMENTO DOCUMENTOCOMPLEMENTO CPF NOMEMAE NOMEPAI DATATESTAMENTO LIVRO LIVROCOMPLEMENTO FOLHA FOLHACOMPLEMENTO OBSERVACOES REVOGACAOUF* REVOGACAOCIDADE* REVOGACAOCARTORIO * REVOGACAOLIVRO * REVOGACAOLIVROCOMPLEMENTO * REVOGACAOFOLHA * REVOGACAOFOLHACOMPLEMENTO * Tipo Tipo do testamento lavrado (verificar tabela especfica). Nome do testador. Data de nascimento do testador (Formato depende ao tipo de arquivo informado). Tipo do documento apresentado pelo testador (verificar tabela especfica). Nmero do documento de acordo com o documento especificado no campo anterior. Complemento para o documento informado. Nmero do CPF do testador. Nome da me do testador. Nome do pai do testador. Data da lavratura do testamento (Formato depende ao tipo de arquivo informado). Nmero do livro onde o testamento foi lavrado. Identificao complementar do livro (exemplo: Livro n 100F informar apenas F) Nmero da folha do livro em que o testamento foi lavrado. Identificao complementar da folha (exemplo: folha n 123G informar apenas G) Observaes efetuadas no testamento lavrado. Sigla do estado onde o ato revogado foi lavrado. Cdigo do municpio onde o ato anterior foi lavrado. Campo informado conforme Cdigos dos Municpios fornecidos pelo IBGE. Campo utilizado para atos de revogao. Cartrio onde o ato revogado foi lavrado. Nmero do livro do ato revogado. Identificao complementar do livro do ato revogado (exemplo: Livro n 100F informar apenas F) Nmero da folha do ato revogado. Identificao complementar da folha do ato revogado (exemplo: folha n 123G informar

apenas G) REVOGACAODATATESTAMENTO * DESCONHECIDOOUTROS * Data do ato revogado. Informao sobre o ato lavrado anteriormente, quando o escrevente desconhece o cartrio ou a origem do mesmo.

O campo DOCUMENTOCOMPLEMENTO ser obrigatrio somente se o campo TIPODOCUMENTO estiver preenchido com a opo OUTROS (conforme tabela especfica). Neste campo podero ser informados os tipos de documentos e rgos emissores (Exemplo: SSP/SP, IFP/RJ, OAB/SP, PASSAPORTE, PM/SP, etc.). Os campos marcados com asterisco (*) s devem ser preenchidos quando o campo TIPOTESTAMENTO for preenchido com REVOGAO. O campo DESCONHECIDOOUTROS deve ser preenchido quando no houver informaes sobre o ato lavrado anteriormente (alguma observao sobre o ato). Neste caso os campos anteriores de revogao no precisam ser preenchidos. Caso contrrio, este campo deve estar em branco, e os campos anteriores tornam-se obrigatrios. O campo REVOGACAOUF dever ser preenchido com a sigla do estado de referncia. O campo REVOGACAOCIDADE dever ser preenchido com os cdigos informados pelo IBGE. Tabela disponvel para download em
http://www.cnbsp.org.br/arquivos/Imagem/Cidades-IBGE.xls.

5.

Tabelas adicionais

5.1. Tabela TIPOTESTAMENTO


Cd. 1 2 3 4 5 6 Descrio Aditamento Cerrado Revogao Testamento Testamento com Revogao Testamento sem Contedo Patrimonial

5.2. Tabela TIPODOCUMENTO


Cd. Descrio

RG RNE OUTROS

Quando o documento informado for o RG (Registro Geral) do testador. Quando o documento informado for o RNE (Registro Nacional de Estrangeiros) do testador. Para outros tipos de documentos dever ser utilizado o campo de DOCUMENTOCOMPLEMENTO para identificao do rgo de expedio.

6.

Regras

- Os informes da RCTO devem ser efetuados quinzenalmente. O ms divido em duas quinzenas: 1 quinzena: do dia 01 at 15 de cada ms. 2 semana: do dia 16 at o final do ms (neste caso a data final tem variaes dependendo do ms de informe). O prazo para envio at o dia 5 de cada ms para informes da ltima quinzena do ms anterior e at dia 20 de cada ms para informes da primeira quinzena do ms atual. Quando o dia 5 e 20 no carem em dias uteis o cartrio deve considerar o prximo dia seguinte, como limite para informe. - O cartrio deve enviar os arquivos quinzenalmente e aps o envio efetuar o fechamento do ms. O fechamento o aval do cartrio que todos os atos foram enviados corretamente e podem, ento, ser disponibilizados para emisso de busca de testamento. - Na CENSEC o upload do arquivo dever ser efetuado em um dia e o fechamento em outro. Os prazos descritos no captulo 6 so referentes ao fechamento e no ao envio do arquivo. - Os cartrios que no lavrarem atos em um determinado ms devero efetuar o fechamento negativo, ou seja, sem enviar nenhum arquivo (dado). - Os cartrios que no possuem sistema podero efetuar o envio dos dados por meio de digitao, diretamente na CENSEC. - Para os cartrios de So Paulo, os dados de novembro, devero ser enviados, ainda no SIGNO, seguindo o prazo atual (at o 5 dia til do ms subsequente) no layout atual. Para estes cartrios o primeiro fechamento da CENSEC ser em 20 de dezembro, referente primeira quinzena de dezembro. 8

- Para os cartrios dos outros estados o primeiro fechamento ser at o dia 5 de dezembro, referente aos atos da segunda quinzena de novembro. Como o provimento entra em vigor em 28 de novembro o cartrio pode optar por mandar somente os dados de 28, 29 e 30 e informar o restante da quinzena no prazo retroativo ou se preferir j pode enviar a quinzena inteira (de 16 a 31). Mais informaes sobre os procedimentos realizados pelo cartrio podem ser esclarecidas atravs do manual do usurio, disponvel para download no link www.censec.org.br. - Os campos alfanumricos no podero conter caracteres invlidos como, por exemplo, aspas simples () no meio do nome ou caracteres como (!@#$%&*). Textos com acentuao sero aceitos pelo sistema.