Regras da migração dos dados para o sistema Protocolo Fly



Documentos relacionados
Regras da migração dos dados para o sistema E-Nota Fly

Regras da migração dos dados para o sistema. Saúde Fly

Manual do Emissor RPS

Manual de Instruções ISS WEB SISTEMA ISS WEB. Sil Tecnologia LTDA

ORIENTAÇÃO AO TOMADOR DE SERVIÇO, QUANTO A RETENÇÃO DO ISS

CONVÊNIO TJ-SC 10/2014

MANUAL - CONTABILIDADE

PREFEITURA MUNICIPAL DO NATAL

ÍNDICE ANALÍTICO: 1.0. CADASTRO DE CONTABILISTAS Primeiro Acesso Visão Geral... 11

Manual do usuário Sistema de Ordem de Serviço HMV/OS 5.0

Manual do Usuário - Cliente Externo

CeC. Cadastro eletrônico de Contribuintes. Usuário Anônimo

Guia do Usuário. idocs Content Server v

COINF. Roteiro de Treinamento 0800Net. Versões e Revisões deste Documento. Índice. 1. Nome do Projeto. 2. Roteiro. Roteiro Treinamento Solicitante

Tribunal de Justiça do Estado de Mato Grosso Supervisão de Informática Departamento de Desenvolvimento Sistema Declaração On Line. Declaração On Line

Espaço do Coordenador

Secretaria de Estado de Fazenda do Rio de Janeiro GIA-ICMS. Instruções de Preenchimento por meio do Programa Gerador (versão

MANUAL DE PROCEDIMENTOS ORÇAMENTOS

(Capitais e Interior) (Demais Localidades) (Capitais e Interior) Golden Fone (SAC)

Sistema Integrado de Atendimento

MANUAL PARA SOLICITAÇÃO DO CERTIFICADO DIGITAL

Acompanhamento e Execução de Projetos

1. REGISTRO DE PROJETOS

Manual do Portal do Fornecedor. isupplier

Manual de Operacionalização do Módulo de Prestação de Contas PCS

MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO TECNOLÓGICA. Sistema Nacional de Informações da Educação Profissional e Tecnológica (SISTEC) GUIA SISTEC

PEDIDO DE VIABILIDADE. Pedido de Viabilidade. Página 1 / 52

Passo a Passo do Cadastro Funcionários no SIGLA Digital

Manual do Usuário. Declaração de Substituição Tributária, Diferencial de Alíquota e Antecipação - DeSTDA

Nota Fiscal Eletrônica de Serviços Manual do Sistema

PROCEDIMENTOS PARA AQUISIÇÃO

Q-Acadêmico. Módulo CIEE - Estágio. Revisão 01

MANUAL DE UTILIZAÇÃO. Produtos: Saúde Pró Faturamento Saúde Pró Upload. Versão:

SLEA SISTEMA DE LICENCIAMENTO ELETRÔNICO DE ATIVIDADES DA PREFEITURA DE SÃO PAULO

Pró-Reitoria de Administração - PRAd Assessoria de Informática - AI SISTEMA DE PUBLICAÇÃO DE LICITAÇÕES. Manual de Procedimentos

Versão para atualização do Gerpos Retaguarda

Manual do Sistema de Trâmite de Processos da UFMT

CeC. Cadastro eletrônico de Contribuintes. Manual CeC

ÍNDICE. 1 Tutorial de Utilização do Portal TISS

PREFEITURA MUNICIPAL DO NATAL

Service Report. Cliente: Sayerlack. Processo: Contas á Pagar FI-AP

Manual do Usuário. Sistema Estadual de Informações Ambientais e de Recursos Hídricos VERSÃO 2.0

MÓDULO DE DECLARAÇÃO DE RENDIMENTOS DECORE MANUAL Versão 2.0

CeC. Cadastro Eletrônico de Contribuintes

As pessoas jurídicas deverão promover a solicitação de mais de um cadastramento. O qual deverá ser realizado em duas etapas:

PROCEDIMENTOS PARA ORGANIZAÇÃO E ENTREGA DE DOCUMENTOS NOVOS

Manual de Utilização

Manual do Módulo de PC Online

Manual do Sistema de Almoxarifado P á g i n a 2. Manual do Sistema de Almoxarifado Geral. Núcleo de Tecnologia da Informação

MANUAL DE UTILIZAÇÃO DOMINIO ATENDIMENTO

Núcleo de Relacionamento com o Cliente. de Relacionamento com o Cliente GUIA PRÁTICO DE USO. Produtos

1. Funcionalidades da opção SAC 1

Sistema Eletrônico de Informações - Notificação de ato de concentração ordinário 1

Internet Banking. Outubro

Manual do Sistema. SMARSA WEB Atendimento de Processos

Manual Espelho de NF para Materiais

Primeiros passos das Planilhas de Obra v2.6

Manual sistema Laundry 4.0

MANUAL DO SISTEMA GESTÃO DE DOCUMENTOS

MANUAL DE UTILIZAÇÃO DO SISTEMA HERMES

REGISTRO DE PROJETOS

APLICATIVO WebSIGOM *Este documento não pode ser impresso ou comercializado.

PROCESSO DE LICITAÇÃO E COMPRA DIRETA DO SISTEMA DE GESTÃO DE MATERIAIS E SERVIÇOS GMS

Sistemas Corporativos da USP (Web)

Sistema de Cobrança Eletrônica para Clientes do Banco do Nordeste Sistema de Cobrança Eletrônica para Clientes Cobrança BNB

Ajuda On-line - Sistema de Relacionamento com o Cliente. Versão 1.1

Manual de Integração Com Web Service

idcorreios idcorreios Segurança de Acesso ao Portal dos Correios

O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio.

Manual de Conciliação Bancária

1. APRESENTAÇÃO. 2. ACESSANDO E UTILIZANDO O SISTEMA 2.1. Acessando. Sumário

ESTADO DE SANTA CATARINA GOVERNO DE BIGUAÇU SECRETARIA MUNICIPAL DA FAZENDA GUIA DE ORIENTAÇÕES. NOTA FISCAL ELETRÔNICA DE SERVIÇOS (NFS-e)

GUIA DE ORIENTAÇÃO. 1- Para acessar o sistema é necessário seguir os passos abaixo:

MANUAL DA SECRETARIA

DIRETORIA DE EXTENSÃO ORIENTAÇÕES AOS COORDENADORES DE PROJETOS/PROGRAMAS PARA UTILIZAÇÃO DO SISTEMA ON-LINE DE EXTENSÃO UNIVERSITÁRIA

Soluções em Recebimentos. Manual Técnico

2 PASSO: Depois de acessado um dos endereços acima, clicar em Serviços Eletrônicos.

Dúvidas Freqüentes IMPLANTAÇÃO. 1- Como aderir à proposta AMQ?

Manual das planilhas de Obras v2.5

TRIBUNAL REGIONAL FEDERAL DA 5ª REGIÃO

Dúvidas Frequentes. Central de Atendimento ao Fornecedor

MANUAL DE PREENCHIMENTO DO PORTAL DE ATENDIMENTO AO PRESTADOR

MANUAL DO PROFESSOR. Suporte: SISTEMA DE GESTÃO EDUCACIONAL VIRTUALCLASS. Skype: suportetisoebras

Acessando o SVN. Soluções em Vendas Ninfa 2

Padrão ix. Q-Ware Cloud File Publisher Manual para realização do Donwload de Arquivos. Versão

Financeiro - Boleto : Remessa e Retorno

Personalizações do mysuite

Guia do Usuário ProAnalir Introdução Liberação das licenças... 3

paradigma WBC Public - compra direta Guia do Fornecedor paradigma WBC Public v6.0 g1.0

Sistema Serviço de Valet

Manual do Usuário. Menus: Produtor Rural, Propriedade Rural e GTA Módulo: Produtor Rural. dezembro de 13

F O R T A L E Z A MANUAL DO GUIA ON-LINE

VERSÃO VERSÃO FINANCEIRO NEFRODATA ESTOQUE FINALIZAÇÃO: 10 JUN.

MANUAL TISS Versão

Lay-out de consultas ISO9020

Atualizações da Versão Introdução aos Derivativos Realizados no Exterior... 5 Conhecendo o Produto... 6 Ações dos Botões das Telas...

LIBERAÇÃO DE ATUALIZAÇÃO CORDILHEIRA VERSÃO 2

PROCESSO JUDICIAL ELETRÔNICO PJe

Transcrição:

Página 1 de 69 Regras da migração dos dados para o sistema Protocolo Fly

Página 2 de 69 Histórico de revisões Revisão Data Descrição da alteração 1.0 01/10/2015 Criação deste manual 1.1 13/11/2015 - Reestruturação do documento - Inclusão dos tópicos 2 e 3

Página 3 de 69 Sumário 1 - Introdução... 5 2 - Liberação e envio dos dados... 5 2.1 Extrair e estruturar dados... 6 2.2 Solicitar Token a Betha Sistemas (Base Teste)... 6 2.3 Migrar dados na base teste... 7 2.4 Homologar dados migrados... 8 2.5 Solicitar Token a Betha Sistemas (Base Produção)... 10 2.6 Migrar dados na base de produção... 10 3 Suporte aos serviços de migração... 11 4 - Serviços e tabelas... 11 4.1 - Migrando solicitação de abertura... 11 4.2 - Migrando documento da solicitação... 14 4.3 - Migrando informações adicionais da abertura de processo... 15 4.4 Migrando exclusão de andamento... 17 4.5 - Migrando encerramento do processo... 20 4.6 - Migrando arquivamento do processo... 22 4.7 - Migrando taxa do processo... 23 4.8 - Migrando local de arquivamento do processo... 24 4.9 - Migrando parecer do processo... 26 4.10 - Migrando guias de pagamento... 27 4.11 - Migrando permissão do parecer... 30 4.12 - Migrando guia de pagamento cancelada... 30 4.13 - Migrando taxa da guia de pagamento... 31 4.14 - Migrando anexo do parecer... 32 4.15 - Migrando andamento por lote... 33 4.16 - Migrando numero do processo... 34 4.17 - Migrando lote em andamento... 34 4.18 - Migrando movimentação do processo... 35 4.19 - Migrando pagamento da taxa do processo... 36 4.20 - Migrando ajuntamento de processo... 39

Página 4 de 69 4.21 - Migrando processo ajuntado... 40 4.22 - Migrando ajuntamento de processo excluído... 41 4.23 - Migrando andamento do processo... 42 4.24 - Migrando documento... 44 4.25 - Migrando documento retirado do processo... 44 4.26 - Migrando etiqueta... 45 4.27 - Migrando local de protocolização... 47 4.28 - Migrando roteiro de andamento... 48 4.29 - Migrando taxa da solicitação... 49 4.30 - Migrando taxa... 50 4.31 - Migrando valor da taxa... 50 4.32 - Migrando usuário do organograma... 51 4.33 - Migrando documento da solicitação... 52 4.34 - Migrando informação adicional da solicitação... 52 4.35 - Migrando item da informação adicional da solicitação... 54 4.36 - Migrando protocolização... 54 4.37 - Migrando solicitação do requerente... 55 4.38 - Migrando processos... 57 4.39 - Migrando vínculo do documento... 61 4.40 - Migrando organograma... 62 4.41 - Migrando indexador... 64 4.42 - Migrando valor do indexador... 64 4.43 - Migrando configuração do campo da etiqueta... 65 4.44 - Migrando grupo da solicitação... 67 4.45 - Migrando solicitação de documento... 68 4.46 - Migrando opção do usuário... 68

Página 5 de 69 1 - Introdução Este documento visa orientar as Revendas, Filiais e o setor de Conversão da Betha na forma como o arquivo Json deverá ser estruturado para que seja realizada a migração de preenchimentos para o banco Oracle do sistema Protocolo Fly. 2 - Liberação e envio dos dados Para que o fluxo do processo de migração de dados possa ser colocado em prática é necessário seguir alguns procedimentos que envolvem liberação, preparação de ambiente e homologação dos dados a serem migrados. Importante: Para utilização dos recursos disponíveis na migração de dados, é prudente que o responsável pela execução de todo o fluxo tenha o seguinte perfil técnico: Ser desenvolvedor de sistemas com conhecimento na arquitetura REST com JSON (preferencialmente); Ter conhecimento em linguagem de programação, como: Java, Delphi, Ruby, ASP.NET, Python, PHP, entre outras; No decorrer deste capítulo o documento descreve o ciclo de procedimentos necessários para que possa dar início e término do processo de migração. De início, exibimos um fluxograma macro que ilustra todas as fases, desde a necessidade de converter os dados até seu término, ou seja, a migração concluída na base de produção.

Página 6 de 69 Ilustração 1 Fluxograma do ciclo de migração de dados O fluxo da migração de dados para o Protocolo Fly é dividido em seis tarefas, sendo que abaixo, está descrito os procedimentos necessários para o atendimento a cada uma delas. 2.1 Extrair e estruturar dados Esta tarefa é responsável pela extração e estruturação dos dados da base o qual será migrada para o sistema Protocolo Fly. Todos os dados precisam ser extraídos, manipulados e organizados de maneira que fiquem compatíveis com os serviços indicados no capítulo 4 Serviços e tabelas. Nota: As ferramentas e técnicas necessárias para realizar esta tarefa ficam a critério do responsável pelo processo de migração. 2.2 Solicitar Token a Betha Sistemas (Base Teste) Uma vez que os dados já estejam na estrutura apropriada para execução dos serviços, é necessário a aquisição de um Token juntamente ao setor de senhas da Betha Sistemas.

Página 7 de 69 O token é uma chave formada por 32 algarismos alfanuméricos, organizados em grupos de 8, 4, 4, 4 e 12 dígitos. O token é uma informação obrigatória para o ciclo de migração, pois tem como finalidade, identificar a entidade na web que receberá os dados migrados. Neste caso, o token liberado estará apontando os dados enviados pelos serviços para a base de dados que foi liberada para os testes de conversão. Exemplo de token: ga1499bb-bad8-4w63-9999-9aa000311g63 2.3 Migrar dados na base teste Nesta tarefa, se inicia o processo propriamente dito da migração, pois é o momento de utilizar todos os dados anteriormente extraídos. Antes de realizar qualquer procedimento de migração, é necessário solicitar ao setor de senhas da Betha Sistemas o serial para liberação da entidade na web, e também possuir o token devidamente liberado. Com esta base montada é realizado a execução dos serviços, e através do Json, a entidade de teste liberada na web, recebe os dados convertidos. Para realizar o envio, o responsável pelo processo de migração precisa inicialmente definir qual a ferramenta vai ser utilizada para a execução dos serviços. Na ferramenta, deverá ser informado o token, a URL do serviço e o tipo de serviço a ser acionado conforme as requisições de serviço: POST (realiza inserções de registro na base de dados), PUT (realiza alterações de registro na base de dados) ou DELETE (realiza exclusões de registro na base de dados). Os dados serão enviados de forma agrupada, em forma de lote, o qual será gerado um código para o mesmo e fornecido ao usuário para posterior consulta através do serviço de lote. O processo de migração dos dados para o Protocolo Fly deve seguir a estrutura de cada tabela descrita no capítulo 4 Serviços e tabelas, onde os itens da coluna Protocolo Fly devem ser alimentados com os dados migrados do outro sistema, obedecendo as informações e condições descritas nas colunas Tipo de Dado e Regras/Observações. Em casos onde seja enviado um dado inválido, ou seja, não compatível com o atributo do serviço executado, será exibida a mensagem: O valor do campo <nome do atributo> é inválido.

Página 8 de 69 É importante ressaltar, que todo o conteúdo do Json a ser importado por qualquer dos serviços disponibilizados, não poderá exceder a quantidade de 100000 caracteres. Nestes casos onde ocorra este tipo de situação, as importações precisam ser partilhadas para que o serviço possa ser executado com sucesso. Uma vez que o tamanho limite de 100000 caracteres não seja respeitado, será apresentada a mensagem Conteúdo enviado da tabela Registros de conversão está fora do tamanho permitido {0-100000}!. Nota: Fica a critério das Filiais, Revendas e Conversão, definir a ferramenta e como será a montagem da estrutura do arquivo Json para importação das informações. 2.4 Homologar dados migrados Esta tarefa é uma das principais do processo de migração, pois neste momento é realizada a conferência e validação dos dados migrados para a entidade web. A homologação poderá ser feita basicamente de duas formas, fazendo a comparação das informações registradas em ambos os sistemas, conferindo se todos os dados estruturados conforme tarefa 1 Extrair e estruturar dados estão inseridos corretamente na base teste de conversão. Porém, também é possível conferir via execução de serviço, se em algum dos atributos ocorreu problemas na inserção, alteração ou exclusão do dado. Todo conteúdo do Json que for enviado pelos métodos POST, PUT e DELETE, é retornado um Hash de identificação do lote de dados. Para confirmar que a execução foi realizada com sucesso, ou seja, não houve nenhuma restrição, é possível fazer a consulta através do hash e com isso garantir que o processamento dos dados esteja correto. Para realizar a consulta, deverá ser informado a URL e o método de serviço utilizado na ferramenta (método GET). URL: http//e-gov.betha.com.br/arrecadacao-conversao-services/rest/conversao/consultas/registros

Página 9 de 69 Exemplo do retorno de um Json enviado: { } "data": { }, "hash": "NDA4MXw2MTI3fDQzMDE=" "success": true Exemplo da consulta utilizando o hash http//e-gov.betha.com.br/arrecadacao-conversao-services/rest/conversao/consultas/registros /NDA4MXw2MTI3fDQzMDE= Caso a consulta não retorne nenhuma restrição no processamento, é indicado que o processamento foi efetuado com sucesso. Exemplo: { "success": true } Caso a consulta retorne indicando alguma restrição no processamento, ou seja, algum dado não pode ser inserido, é apresentada a informação da restrição. Exemplo: { "code": "E001", "data": [ { "messages": [ "O valor do campo 'dtinicio' é inválido: O tamanho deve estar entre 10 e 10" ], "token": { "descricao": "MARÇO/2015", "data_fim": "2015-03-21", "data_inicio": "20150310",

Página 10 de 69 "data_vencimento": "2015-04-16" } } ], "message": "Processamento parcialmente realizado.", "success": true } 2.5 Solicitar Token a Betha Sistemas (Base Produção) Uma vez que os dados migrados já estejam homologados, é necessário que os mesmos sejam enviados para a base de dados de produção. Conforme informado na sessão 2.2 Solicitar Token a Betha Sistemas (Base Teste), o token direciona para qual entidade na web os dados serão migrados. Diante disso, para migrar oficialmente as informações para a liberação e base de produção do cliente, também é necessário à aquisição de um Token juntamente ao setor de senhas da Betha Sistemas. Nota: Na solicitação do token a Betha Sistemas, é importante que seja informado e fique bem claro ao atendente, que a geração do token deve ser feita para a migração dos dados para o banco de produção (banco oficial) do cliente. 2.6 Migrar dados na base de produção Nesta tarefa é efetuado o processo final de todo o ciclo da migração de dados, ou seja, é o momento de enviar os dados para a base de produção do cliente, também identificada como base oficial. Nesta fase, todos os devidos ajustes já foram realizados durante o processo de homologação, e neste caso, a necessidade é que os dados extraídos e devidamente preparados sejam migrados utilizando os serviços disponíveis. Importante ressaltar que migrar os dados para a base de produção, significa fazer a execução de todos os arquivos Json utilizados anteriormente na migração teste para o banco de produção, lembrando que, na ferramenta utilizada para a migração de

Página 11 de 69 dados, deve ser informado o token que foi liberado para base oficial, de acordo com o descrito na sessão 2.5 Solicitar Token a Betha Sistemas (Base Produção). 3 Suporte aos serviços de migração A Betha Sistemas está disponibilizando às Revendas, Filiais e o setor de Conversão este manual para que auxilie no processo de migração dos dados através do uso de WebService. Toda e qualquer dúvida relacionada a regra de negócio ou estrutura do sistema de Protocolo Fly, deverá ser reportado pelos canais de comunicação que a Betha disponibiliza, ou seja, deve-se seguir o fluxo de atendimento via chamado. Nota: Não será prestado nenhum tipo de suporte relacionado a dúvidas sobre construção de Webservice, execução de serviços via Webservice, ou qualquer outro assunto que não esteja relacionado ao conteúdo deste documento, regras ou estrutura do Protocolo Fly. 4 - Serviços e tabelas 4.1 - Migrando solicitação de abertura informações referente as solicitações de abertura de protocolo dos requerentes. Protocolo Fly Tipo de dados Regras/Observações Mensagem descricaosolicitacoes String 1. não nulo 3. tamanho máximo: 20 Pesquisa uma solicitação baseado nessa descrição e e conforme a informação da descrição do grupo. grupodescricao String 1. não permite nulo 3. tamanho máximo: 50 Obs: Para inserir esta informação, o grupo de solicitação já deverá estar inserido na Tela de Cadastro de Grupo de Solicitações. Pesquisa um grupo de descrição. Validação : "Não foi localizado o grupo de solicitações informado." descricaomunicipio String 1. permite nulo

Página 12 de 69 3. tamanho máximo: 100 Informação referente ao nome do município. descricaobairro String 1. permite nulo. 3. tamanho máximo: 100 Informação referente ao nome do bairro. descricaologradouro String 1. permite nulo 3. tamanho máximo: 100 Informação referente ao nome da rua. inscricao String 1. não permite nulo 3. tamanho máximo: 14 Este atributo recebe a informação do CPF/CNPJ e portanto deverá ser preenchido com 11 ou 14 caracteres numéricos. Ex: 01234567890. Validação do tamanho : "O valor do campo 'Inscrição da pessoa' é inválido: O tamanho deve estar entre 1 e 14" nome String 1. não permite nulo 3. tamanho máximo: 1250 Este atributo é referente ao nome do solicitante. email String 1. não permite nulo 3. tamanho máximo: 80 Obs: Este atributo deverá receber a informação de um email válido. Exemplo : teste@betha.com. logradouro String 1. permite nulo 3. tamanho máximo: 50 Informação referente a rua onde reside o solicitante. numero String 1. permite nulo 3. tamanho máximo: 8 Informação referente ao número do endereço do solicitante. complemento String 1. permite nulo 3. tamanho máximo: 50 cep String 1. permite nulo Informação complementar referente a localizalição do endereço do solicitante.

Página 13 de 69 3. tamanho máximo: 8 Informação referente ao cep do endereço do solicitante. telefone String 1. tamanho mínimo : 1 2. tamanho máximo: 11 Obs: Este atributo deverá receber a informação de um telefone válido com no mínimo 10 algarismos. Exemplo : (48) 34440000 dhsolicitacao String 1. não permite nulo 9 4. formato : yyyy-mm-ddthh:mm:ss Informação referente a data e a hora em que foi realizada a solicitação pela pessoa solicitante. Data de solicitação inválida ou não informada. Uma data deve ter o formato yyyy-mmddthh:mm:ss Exemplo : dhsolicitacao : " 9999-01-01T01:00:00" situacao String 1. não permite nulo. 2. permite apenas N D I N - Não analisado D - Deferido I - Indeferido 3. aceita maiúsculo/minúsculo. Parecer do usuário do sistema quanto a aceitação do pedido de protocolo. resultado String 1. permite nulo. 3. tamanho máximo: 255 Informação descritiva do resultado da análise, conforme parecer dado pelo usuário responsável pela protocolização. dhresultado String 1. permite nulo 9 3. tamanho máximo : 19 4. formato : yyyy-mm-ddthh:mm:ss Exemplo : dhresultado : " 9999-01-01T01:00:00" motivo String 1. não permite nulo. 3. tamanho máximo: 100000 Motivo pelo qual foi gerada a solicitação de abertura do protocolo. prioridade String 1. não permite nulo. 2. aceita somente A N B A - Alta N - Normal B - Baixa "O valor do campo 'Prioridade do processo' é inválido: O valor deve corresponder à

Página 14 de 69 Informação referente a prioridade do processo. \"[A N B]\"" Path: http://e-gov.betha.com.br/arrecadacao-conversao-services/rest/conversao/solicitacoesaberturas Exemplo 1 : Envio de dados pelo serviço Post. [{ "descricaosolicitacoes":"solicitação", "grupodescricao":"grupo CENTRAL", "descricaomunicipio" : "Criciúma", "descricaobairro":"centro", "descricaologradouro":"mangueiras", "inscricao":"9999999000191", "nome":"solicitação de Férias", "email":"teste@betha.com.br", "logradouro":"rua", "numero":"1", "complemento":"perto do praça central", "cep":"88136515", "telefone":"4896320330", "dhsolicitacao":"9999-02-01t01:02:03", "situacao":"n", "resultado":"pedido confirmado", "dhresultado":"9999-02-11t11:02:03", "motivo":"forte motivo para análise", "prioridade":"a" }] 4.2 - Migrando documento da solicitação informações referente ao registro de documentos vinculados as solicitações. Protocolo Fly Tipo de dados Regras/Observações Mensagem descricaosolicitacoe s String 1. não permite nulo 3. tamanho máximo: 20 Pesquisa uma solicitação baseado nessa descrição e e conforme a informação da descrição do grupo. grupodescricao String 1. não permite nulo

Página 15 de 69 3. tamanho máximo: 50 Obs: Para inserir esta informação, o grupo de solicitação já deverá estar inserido na Tela de Cadastro de Grupo de Solicitações. Pesquisa um grupo de descrição. inscricao String 1. não permite nulo 3. tamanho máximo: 14 Este atributo recebe a informação do CPF/CNPJ e portanto deverá ser preenchido com 11 ou 14 caracteres numéricos. dhsolicitacao String 1. não permite nulo 9 3. tamanho máximo : 19 4. formato : yyyy-mm-ddthh:mm:ss Informação referente a data e a hora em que foi realizada a solicitação pela pessoa solicitante. Data de solicitação inválida ou não informada. Uma data deve ter o formato yyyy-mmddthh:mm:ss Exemplo : dhsolicitacao : " 9999-01-01T01:00:00" descricaodocumento String 1. não permite nulo. 3. tamanho máximo: 250 Informação referente ao nome do documento a serem adicionados no registro de solicitações. Path: http://e-gov.betha.com.br/arrecadacao-conversao-services/rest/conversao/solicitacoesaberturasdocs Exemplo : [{ "descricaosolicitacoes":"revisão de Cálculo", "grupodescricao":"arrecadação", "inscricao":"99999999000191", "dhsolicitacao":"9999-03-01t01:02:03", "descricaodocumento":"rg" }] 4.3 - Migrando informações adicionais da abertura de processo Neste tópico iremos abordar a forma com que serão estruturadas as informações referentes aos registros das informações adicionais da solicitação da abertura de processo.

Página 16 de 69 Protocolo Fly Tipo de dados Regras/Observações Mensagem grupodescricao String 1. não permite nulo 3. tamanho máximo: 50 Descrição do grupo da solicitação. descricaosolicitacao String 1. não permite nulo 3. tamanho máximo: 20 Informação referente a descrição da solicitação de processo. sequencia String 1. não permite nulo 3. tamanho máximo : 3 Utilizado na busca de uma solicitação adicional juntamento com a descrição da solicitação e o grupo. texto String 1. tamanho mínimo: 1 2. tamanho máximo: 2000 Informação de campo para texto dh String 1. permite nulo 9 3. tamanho máximo : 19 4. formato yyyy-mm-ddthh:mm:ss Exemplo: dh:9999-03-01t01:02:03 Informação de campo para data e/ou hora. numero String 1. permite nulo 3. tamanho máximo : 16 Informação de campo para números. nroprocesso String 1. permite nulo. 3. tamanho máximo: 24 Informação referente ao número do processo. iprotocolos String 1. permite nulo 3. tamanho máximo: 10 4. formato : aceita somente algarismos numéricos. Exemplo : iprotocolos : 12345 Informação referente ao número do protocolo.

Página 17 de 69 inscricao String 1. não permite nulo 3. tamanho máximo: 14 Este atributo recebe a informação do CPF/CNPJ e portanto deverá ser preenchido com 11 ou 14 caracteres numéricos. dhsolicitacao String 1. não permite nulo 9 3. tamanho máximo : 19 4. formato yyyy-mm-ddthh:mm:ss Exemplo : dhsolicitacao : 9999-03-01T01:02:03 Validação do CPF/CNPJ: "O valor 'número do documento não é um CPF ou CNPJ válido" Data de solicitação inválida ou não informada. Uma data deve ter o formato yyyy-mmddthh:mm:ss Path: http://e-gov.betha.com.br/arrecadacao-conversao-services/rest/conversao/solicitacoesadicionaisab Exemplo : Envio pelo método POST [{ "grupodescricao": "GRUPO CENTRAL", "descricaosolicitacao": "Solicitação Ferias", "sequencia": "1", "texto": "Teste", "numero": "1", "nroprocesso": "201561419999990000001", "iprotocolos": "1", "inscricao": "56829165229", "dhsolicitacao": "9999-09-21T10:55:55" }] 4.4 Migrando exclusão de andamento informações referente aos andamentos dos processos que foram excluídos por algum usuário. Protocolo Fly Tipo de dados Regras/Observações Mensagem nroprocesso String 1. não permite nulo 3. tamanho máximo : 24 Informação referente ao número do processo. dhandamento String 1. não permite nulo 9 Data de andamento inválida ou não

Página 18 de 69 3. tamanho máximo : 19 4. formato yyyy-mm-ddthh:mm:ss Exemplo : dhandamento : 9999-03-01T01:02:03 informada. Uma data deve ter o formato yyyy-mmddthh:mm:ss Informação que referencia ao andamento do processo. idhandamentos String 1. não permite nulo 9 3. tamanho máximo : 19 4. formato yyyy-mm-ddthh:mm:ss Exemplo : idhandamentos : 9999-03-01T01:02:03 Data de cancelamento inválida ou não informada. Uma data deve ter o formato yyyy-mmddthh:mm:ss Informação referente a data e hora do andamento do processo. mascaraorig String 1. permite nulo 3. tamanho máximo : 9 Informação referente ao organograma de origem. Exemplo : mascaraorig : 001001001 iusuariosorig String 1. permite nulo 3. tamanho máximo : 16 Informação referente ao usuário de origem, responsável pelo andamento. mascaradest String 1. permite nulo 3. tamanho máximo : 9 Informação referente ao organograma destino do andamento. Exemplo : mascaradest : 002001001 iusuariosdest String 1. permite nulo 3. tamanho máximo : 16 Informação referente ao nome do usuário destino do andamento.. dhconfirmacao String 1. permite nulo 9 3. tamanho máximo : 19 4. formato yyyy-mm-ddthh:mm:ss Exemplo : dhconfirmacao : 9999-03-01T01:02:03 observacao String 1. permite nulo 3. tamanho máximo : 500

Página 19 de 69 cpfcnpjorig String 1. permite nulo cpfcnpjdest String 1. permite nulo Obs: Este atributo recebe a informação do CPF/CNPJ e portanto deverá ser preenchido com 11 ou 14 caracteres numéricos caso haja preenchimento. Ex: 01234567890 Obs: Este atributo recebe a informação do CPF/CNPJ e portanto deverá ser preenchido com 11 ou 14 caracteres numéricos caso haja preenchimento. Ex: 01234567890 Validação do CPF/CNPJ: "O valor 'número do documento não é um CPF ou CNPJ válido" Validação do CPF/CNPJ: "O valor 'número do documento não é um CPF ou CNPJ válido" iusuariosexclusao String 1. não permite nulo 3. tamanho máximo: 16 Informação referente ao usuário responsável pela exclusão do andamento. dhexclusao String 1. não permite nulo 9 3. tamanho máximo : 19 4. formato yyyy-mm-ddthh:mm:ss Exemplo : dhexclusao : 9999-03-01T01:02:03 Data de exclusão inválida ou não informada. Uma data deve ter o formato yyyy-mmddthh:mm:ss Informação referente a data e a hora em que o processo foi excluído. Path: http://e-gov.betha.com.br/arrecadacao-conversao-services/rest/conversao/andamentosexcluidos Exemplo : Pelo método de envio POST [{ "nroprocesso" : "201561419999990000010", "dhandamento" : "9999-10-29T10:55:39", "idhandamentos" : "9999-10-29T11:00:00", "mascaraorig" : "001000000", "iusuariosorig" : "juliocps", "mascaradest" : "002000000", "iusuariosdest" : "juliocps", "dhconfirmacao" : "9999-10-29T10:56:45", "iusuariosexclusao" : "juliocps", "dhexclusao" : "9999-10-29T11:00:47", "observacao" : "Teste", "cpfcnpjorig" : "00000000000", "cpfcnpjdest" : "00000000001" }]

Página 20 de 69 Observação : Os documentos "cpfcnpjorig" e "cpfcnpjdest",do exemplo acima, são inválidos e servem apenas para ilustrar a forma como a informação deverá ser atribuída. 4.5 - Migrando encerramento do processo informações referente ao registro de processos com trâmite de encerramento. Protocolo Fly Tipo de dados Regras/Observações Mensagem nroprocesso String 1. não permite nulo 3. tamanho máximo: 24 Exemplo : nroprocesso : 999900010099990000001 mascara String 1. não permite nulo 2. tamanho mínimo:1 3. tamanho máximo: 9 Informação referente ao organograma responsável pelo encerramento do processo. dhencerramento String 1. não permite nulo 9 3. tamanho máximo : 19 4. formato yyyy-mm-ddthh:mm:ss Exemplo : "dhencerramento":" 9999-01-01T01:00:00", Data de encerramento inválida ou não informada. Uma data deve ter o formato yyyy-mmddthh:mm:ss resultado String 1. não permite nulo 2. aceita somente D I F H U L O D - Deferido I - Indeferido F - Confirmado U - Anulado H - Conhecimento P - Parcial O - Outros dhestorno String 1. permite nulo 9 4. formato yyyy-mm-ddthh:mm:ss Exemplo : dhestorno : 9999-01-01T01:00:00 observacao String 1. permite nulo 3. tamanho máximo: 250

Página 21 de 69 motivoestorno String 1. permite nulo 3. tamanho máximo: 200 numerofolhas String 1. permite nulo 2. formato: aceita somente algarismos numéricos. Exemplo : numerofolhas : 10 iusuarios String 1. não permite nulo 3. tamanho máximo: 16 iusuariosestorno String 1. permite nulo 3. tamanho máximo: 16 Path: http://e-gov.betha.com.br/arrecadacao-conversao-services/rest/conversao/encerramentos Exemplo : Envio pelo método POST [{ "nroprocesso" : "201561419999990000008", "mascara" : "001000000", "dhencerramento" : "2015-10-29T10:20:00", "resultado" : "D", "observacao" : "Testando", "numerofolhas" : "123456789", "iusuarios" : "juliocps", "iusuariosestorno" : "juliocps", "dhestorno" : "9999-09-28T10:28:00", "motivoestorno" : "teste" }]

Página 22 de 69 4.6 - Migrando arquivamento do processo informações referente ao registro de processos que estão em um local físico de arquivamento. Protocolo Fly Tipo de dados Regras/Observações Mensagem nroprocesso String 1. não permite nulo 3. tamanho máximo: 24 Informação referenet ao número do processo iusuarios String 1. não permite nulo 3. tamanho máximo: 16 Informação referente ao nome do usuário. mascara String 1. não permite nulo 3. tamanho máximo: 9 Informação referente a máscara do organograma. tipo String 1. não permite nulo 2. aceita somente A R D E M X I : A - Arquivamento do processo R - Retirar do arquivo D - Devolução ao arquivo E - Estorno de arquivamento M - Movimentação entre arquivo X- Extravio do processo I - Inutilização do processo Obs : Informação referente ao tipo de movimentação do processo ao realizar o registro de arquivamento. dhmovimentacao String 1. não permite nulo 9 4. formato yyyy-mm-ddthh:mm:ss Exemplo: dhmovimentacao : 9999-01-01T01:00:00 Data de movimentação inválida ou não informada. Uma data deve ter o formato yyyy-mmddthh:mm:ss observacao String 1. não permite nulo 3. tamanho máximo: 250 Path: http://e-gov.betha.com.br/arrecadacao-conversao-services/rest/conversao/arquivamentos

Página 23 de 69 Exemplo : Envio pelo método POST [{ "nroprocesso" : "201561419999990000009", "iusuarios" : "juliocps", "mascara" : "001000000", "tipo" : "A", "dhmovimentacao" : "9999-10-29T09:43:00", "observacao" : "Teste" }] 4.7 - Migrando taxa do processo informações referente aos registros do cadastro de taxas. Protocolo Fly Tipo de dados Regras/Observações Mensagem nroprocesso String 1. não permite nulo 3. tamanho máximo: 24 descricaotaxa String 1. não permite nulo 3. tamanho máximo: 50 valor String 1. não permite nulo 3. tamanho máximo: 16 Informação correspondente aos valores das taxas cobradas de acordo com o processo. Seguir o formato dos exemplos abaixo para envio destas informações.. Exemplo 1 : valor : 5.00 Exemplo 2 : valor : 10 Exemplo 3 : valor : 150.5555 situacao String 1. não permite nulo 2. aceita somente A G A - Não gerada G - Gerada quantidade String 1. não permite nulo 3. tamanho máximo: 10 4. formato : aceita somente algarismos numéricos. Exemplo : quantidade : 10

Página 24 de 69 Path: http://e-gov.betha.com.br/arrecadacao-conversao-services/rest/conversao/processostaxas Exemplo : Envio pelo método POST [{ "nroprocesso" : "201561419999990000006", "descricaotaxa" : "Taxa Teste", "valor" : "1234567890.1234", "situacao" : "A", "quantidade" : "1234567.12" }] 4.8 - Migrando local de arquivamento do processo informações referente as a localização do processo arquivado. Protocolo Fly Tipo de dados Regras/Observações Mensagem nroprocesso String 1. não permite nulo 3. tamanho máximo: 24 Informação referente ao número do processo tipo String 1. não permite nulo 2. aceita somente A R D E M X I : A - Arquivamento do processo R - Retirar do arquivo D - Devolução ao arquivo E - Estorno de arquivamento M - Movimentação entre arquivo X- Extravio do processo I - Inutilização do processo Informação referente ao tipo de movimentação realizada. dhmovimentacao String 1. não permite nulo 9 4. formato yyyy-mm-ddthh:mm:ss Exemplo : dhmovimentacao : 9999-01-01T01:00:00 Data de movimentação inválida ou não informada. Uma data deve ter o formato yyyy- MMddTHH:mm:ss arquivo String 1. permite nulo 3. tamanho máximo: 20

Página 25 de 69 gaveta String 1. permite nulo 3. tamanho máximo: 20 corredor String 1. permite nulo 3. tamanho máximo: 20 prateleira String 1. permite nulo 3. tamanho máximo: 20 pasta String 1. permite nulo 3. tamanho máximo: 20 qtdfolhas String 1. permite nulo 3. tamanho máximo: 5 4. formato : aceita somente algarismos numéricos Exemplo : qtdfolhas : 2 Path: http://e-gov.betha.com.br/arrecadacao-conversao-services/rest/conversao/arquivamentoslocais Exemplo : Envio pelo método POST [{ "nroprocesso" : "201561419999990000001", "tipo": "A", "dhmovimentacao": "9999-10-29T08:22:26", "arquivo": "10", "gaveta": "10", "corredor": "1", "prateleira": "10", "pasta": "1", "qtdfolhas": "1" }]

Página 26 de 69 4.9 - Migrando parecer do processo informações referente aos pareceres concedidos aos processos. Protocolo Fly Tipo de dados Regras/Observações Mensagem nroprocesso String 1. não permite nulo 3. tamanho máximo : 24 Informação referente ao número do processo. dhandamento String 1. permite nulo 9 4. formato yyyy-mm-ddthh:mm:ss Informação que identifica a data e a hora em que foi realizado o andamento do processo. Data de andamento inválida ou não informada. Uma data deve ter o formato yyyy-mmddthh:mm:ss Exemplo : dhandamento : 9999-01-01T01:00:00 dhencerramento String 1. permite nulo 9 4. formato yyyy-mm-ddthh:mm:ss Exemplo : dhencerramento : 9999-01-01T01:00:00 Data de encerramento inválida ou não informada. Uma data deve ter o formato yyyy-mmddthh:mm:ss conclusivo String 1. não permite nulo 2. aceita somente S N S - Sim N - Não resultado String 1. permite nulo 2. aceita somente D I O F U H L D - Deferido I - Indeferido O - Outros F - Confirmado U - Anulado H - Conhecimento L - Parcial dhparecer String 1. não permite nulo 9 4. formato yyyy-mm-ddthh:mm:ss Exemplo: dhparecer : 9999-01-01T01:00:00 Data do parecer inválida ou não informada. Uma data deve ter o formato yyyy-mmddthh:mm:ss parecer String 1. não permite nulo 3. tamanho máximo: 100000

Página 27 de 69 dhestorno String 1. permite nulo 9 4. formato yyyy-mm-ddthh:mm:ss Exemplo: dhestorno : 9999-01-01T01:00:00 tipoajuntamento String 1. permite nulo 2. aceita somente X P X - Por anexação P - Por apensação dhajuntamento String 1. permite nulo 9 4. formato: yyyy-mm-ddthh:mm:ss Exemplo: dhajuntamento : 9999-01-01T01:00:00 Data de ajuntamento inválida ou não informada. Uma data deve ter o formato yyyy-mmddthh:mm:ss mascara String 1. permite nulo 3. tamanho máximo: 9 iusuarios String 1. não permite nulo 3. tamanho máximo: 16 Path: http://e-gov.betha.com.br/arrecadacao-conversao-services/rest/conversao/pareceres 4.10 - Migrando guias de pagamento informações referente as guias geradas para os processos. Protocolo Fly Tipo de dados Regras/Observações Mensagem nroprocesso String 1. não permite nulo 3. tamanho máximo: 24 cpfcnpjpessoa String 1. não permite nulo Obs: Este atributo recebe a informação do CPF/CNPJ e portanto deverá ser preenchido com 11 ou 14 caracteres numéricos. Ex: 01234567890. dhlancto String 1. não permite nulo 9 4. formato : yyyy-mm-ddthh:mm:ss Exemplo: dhlancto : 9999-01-01T01:00:00 Validação do CPF/CNPJ: "O valor 'número do documento não é um CPF ou CNPJ válido" Data de lançamento inválida ou não informada. Uma data deve ter o formato yyyy-mmddthh:mm:ss

Página 28 de 69 dtvencto String 1. não permite nulo 0 3. tamanho máximo: 10 4. formato: yyyy-mm-dd numerobaixa String 1. não permite nulo 3. tamanho máximo: 10 4. aceita somente algarismos numéricos. 5. valor mínimo: 1 Número que identifica a guia de pagamento gerada pelo sistema no arquivo do banco. vlguia String 1. não permite nulo 3. tamanho máximo: 16 4. formato : ###########.#### Podem ser enviados conforme os exemplos abaixo: vlguia : 10 vlguia : 10.00 vlguia : 10.0000 vldesconto String 1. permite nulo 3. tamanho máximo: 16 4. formato : ###########.#### Podem ser enviados conforme os exemplos abaixo: vldesconto : 10 vldesconto : 10.00 vldesconto : 10.0000 vlmulta String 1. permite nulo 3. tamanho máximo: 16 4. formato : ###########.#### Podem ser enviados conforme os exemplos abaixo: vlmulta : 10 vlmulta : 10.00 vlmulta : 10.0000 vljuro String 1. permite nulo 3. tamanho máximo: 16 4. formato : ###########.#### Podem ser enviados conforme os exemplos abaixo: vljuro : 10 vljuro :: 10.00 vljuro :: 10.0000

Página 29 de 69 vlcorrecao String 1. permite nulo 3. tamanho máximo: 16 4. formato : ###########.#### Podem ser enviados conforme os exemplos abaixo: vlcorrecao : 10 vlcorrecao : 10.00 vlcorrecao : 10.0000 situacao String 1. aceita somente A C P A - Aberta C - Cancelada P - Paga 2. case insensitive integrado String 1. permite nulo 2. aceita somente S N E : S - Sim N - Não E Erro de integração 2. case insensitive Validação : O valor deve corresponder à [S N E] ou nulo Obs: Caso seja setado este atributo como N e atributo integrar estiver como S então a guia será enviada pela ferramenta de integração ao ser iniciado o serviço. integrar String 1. não permite nulo 2. aceita somente S N: S - Sim N - Não 3. case insensitive Obs: Este atributo define se a guia será integrada ou não pela ferramenta de integração. msgretorno String 1. permite nulo 3. tamanho máximo: 300 Informação de retorno da integração caso o atributo integrado receba a opção E. Exemplo: O número de baixa reservado para essa guia já está sendo utilizado no Betha Tributos. nroprocessoguia String 1. permite nulo 3. tamanho máximo: 30 Informação referente ao número do processo. Exemplo: 1235356/2013 Path: http://e-gov.betha.com.br/arrecadacao-conversao-services/rest/conversao/guiasprotocolo

Página 30 de 69 4.11 - Migrando permissão do parecer informações referente as permissões dos usuários quanto a interação com o parecer concedido. Protocolo Fly Tipo de dados Regras/Observações Mensagem nroprocesso String 1. não permite nulo 3. tamanho máximo: 24 Informação referente ao número do processo. dhparecer String 1. não permite nulo 9 4. formato : yyyy-mm-ddthh:mm:ss iusuarios String 1. não permite nulo 3. tamanho máximo: 16 Path: http://e-gov.betha.com.br/arrecadacao-conversao-services/rest/conversao/parecerespermissoes 4.12 - Migrando guia de pagamento cancelada informações referente o registro das guias que tiveram sua situação alterada para cancelada. Protocolo Fly Tipo de dados Regras/Observações Mensagem nrobaixa String 1. não permite nulo 3. tamanho máximo: 10 4. aceita somente algarismos numéricos 5. valor mínimo : 1 Código que identifica a guia de pagamento no arquivo bancário. iusuarioscanc String 1. não permite nulo 3. tamanho máximo: 16

Página 31 de 69 dhcancelamento String 1. não permite nulo 9 4. formato : yyyy-mm-ddthh:mm:ss Exemplo : dhcancelamento : 9999-01-01T01:00:00 Data de cancelamento inválida ou não informada. Uma data deve ter o formato yyyy-mmddthh:mm:ss motivo String 1. não permite nulo 3. tamanho máximo: 100 Path: http://e-gov.betha.com.br/arrecadacao-conversao-services/rest/conversao/guiascanceladasprotocolo 4.13 - Migrando taxa da guia de pagamento informações referente as taxas cobradas em guias geradas. Protocolo Fly Tipo de dados Regras/Observações Mensagem nrobaixa String 1. permite nulo 3. tamanho máximo: 10 4. aceita somente algarismos numéricos 5. valor mínimo : 1 Código que identifica a guia de pagamento. descricaotaxa String 1. não permite nulo 3. tamanho máximo: 50 vltaxa String 1. não permite nulo 3. tamanho máximo: 16 4. formato : ###########.#### Podem ser enviados conforme os exemplos abaixo: vltaxa : 10 vltaxa : 10.00 vltaxa : 10.0000 vlmulta String 1. permite nulo 3. tamanho máximo: 16 4. formato : ###########.#### Podem ser enviados conforme os exemplos abaixo:

Página 32 de 69 vlmulta : 10 vlmulta : 10.00 vlmulta : 10.0000 vljuro String 1. permite nulo 3. tamanho máximo: 16 4. formato : ###########.#### Podem ser enviados conforme os exemplos abaixo: vljuro : 10 vljuro : 10.00 vljuro : 10.0000 vlcorrecao String 1. permite nulo 3. tamanho máximo: 16 4. formato : ###########.#### Podem ser enviados conforme os exemplos abaixo: vlcorrecao : 10 vlcorrecao : 10.00 vlcorrecao : 10.0000 Path: http://e-gov.betha.com.br/arrecadacao-conversao-services/rest/conversao/guiastaxas 4.14 - Migrando anexo do parecer informações referente aos documentos entregues e vinculados ao processo. Protocolo Fly Tipo de dados Regras/Observações Mensagem nroprocesso String 1. não permite nulo 3. tamanho máximo: 24 Informação referente ao número do processo. dhparecer String 1. não permite nulo 9 4. formato : yyyy-mm-ddthh:mm:ss Exemplo: dhparecer : 9999-01-01T01:00:00 Data de parecer inválido ou não informada. Uma data deve ter o formato yyyy-mmddthh:mm:ss Path: http://e-gov.betha.com.br/arrecadacao-conversao-services/rest/conversao/pareceresanexos

Página 33 de 69 Exemplo : Envio pelo método POST [{ "nroprocesso" : "201561419999990000012", "dhparecer" : "9999-10-30T08:28:38" }] 4.15 - Migrando andamento por lote informações referente aos registros de andamentos realizados por lote. Protocolo Fly Tipo de dados Regras/Observações Mensagem ilotes String 1. não permite nulo 3. tamanho máximo: 10 4. aceita somente algarismos numéricos Identificação de registro do lote. ilotes. 1 ianos String 1. não permite nulo 2. tamanho mínimo: 4 3. tamanho máximo: 4 4. aceita somente algarismos numéricos Exemplo : ianos : 2015 descricao String 1. não permite nulo 3. tamanho máximo: 500 dhandamento String 1. não permite nulo 9 4. formato : yyyy-mm-ddthh:mm:ss Exemplo : dhandamento : 9999-01- 01T01:00:00 Data de andamento inválida ou não informada. Uma data deve ter o formato yyyy-mmddthh:mm:ss Path: http://e-gov.betha.com.br/arrecadacao-conversao-services/rest/conversao/lotes

Página 34 de 69 4.16 - Migrando numero do processo informações referente aos registros de números únicos vinculados ao número do processo. No Protocolo Fly o número único é utilizado para que os requerentes possam consultar os processos abertos no site do produto. Protocolo Fly Tipo de dados Regras/Observações Mensagem inrounicos String 1. tamanho mínimo: 1 2. tamanho máximo: 11 Informação que identifica o número único do processo. Exemplo: inrounicos : P124429F271 nroprocesso String 1. não permite nulo 3. tamamho máximo: 24 Path: http://e-gov.betha.com.br/arrecadacao-conversao-services/rest/conversao/numerosprocessos 4.17 - Migrando lote em andamento informações referente a migração dos andamentos realizados de forma por processos agrupados em lote. Protocolo Fly Tipo de dados Regras/Observações Mensagem ilotes String 1. não permite nulo 3. tamanho máximo: 10 4. aceita somente algarismos numéricos ianos String 1. não permite nulo 2. tamanho mínimo: 4 3. tamanho máximo: 4 4. aceita somente algarismos numéricos nroprocesso String 1. não permite nulo 3. tamanho máximo: 24 dhandamento String 1. não permite nulo Data de andamento

Página 35 de 69 9 4. formato : yyyy-mm-ddthh:mm:ss Exemplo : dhandamento : 9999-01- 01T01:00:00 inválida ou não informada. Uma data deve ter o formato yyyy-mmddthh:mm:ss Path: http://e-gov.betha.com.br/arrecadacao-conversao-services/rest/conversao/lotesandamentos 4.18 - Migrando movimentação do processo informações referente a movimentação de cancelamento e parada dos processos. Protocolo Fly Tipo de dados Regras/Observações Mensagem nroprocesso String 1. não permite nulo 3. tamanho máximo: 24 tipo String 1. não permite nulo 2. aceita somente P C P - Parada C - Cancelamento 3. case insensitive motivo String 1. não permite nulo 3. tamanho máximo: 250 dhmovimentacao String 1. não permite nulo 9 4. formato : yyyy-mm-ddthh:mm:ss Data de movimentação inválida ou não informada. Uma data deve ter o formato yyyy-mmddthh:mm:ss iusuarios String 1. não permite nulo 3. tamanho máximo : 16 mascara String 1. não permite nulo 3. tamanho máximo: 9 Identifica o organograma. dhcancelamento String 1. permite nulo 9 4. formato : yyyy-mm-ddthh:mm:ss

Página 36 de 69 iusuarioscanc String 1. tamanho mínimo: 1 2. tamanho máximo: 16 Path: http://e-gov.betha.com.br/arrecadacao-conversao-services/rest/conversao/movimentacoes 4.19 - Migrando pagamento da taxa do processo informações referente aos pagamentos realizados das guias geradas para a cobrança de taxas no processo. Protocolo Fly Tipo de dados Regras/Observações Mensagem dhestorno String 1. permite nulo 9 4. formato : yyyy-mm-ddthh:mm:ss dhpgto String 1. não permite nulo 9 4. formato : yyyy-mm-ddthh:mm:ss Exemplo : dhpgto : 9999-01-01T01:00:00 Data de pagamento inválida ou não informada. Uma data deve ter o formato yyyy-mmddthh:mm:ss ipagamentos String 1. não permite nulo 3. tamanho máximo: 10 4. aceita somente algarismos numéricos iusuariosest String 1. permite nulo 3. tamanho máximo: 24 iusuariospag String 1. permiten nulo 3. tamanho máximo: 24 motivodifer String 1. permite nulo 3. tamanho máximo: 50 motivoestorno String 1. permite nulo 3. tamanho máximo: 50 nrobaixa String 1. não permite nulo

Página 37 de 69 3. tamanho máximo: 10 4. aceita somente algarismos numéricos 5. valor mínimo: 1 Identifica a guia de pagamento. nroprocesso String 1. não permite nulo 3. tamanho máximo: 24 tipopgto String 1. não permite nulo 2. aceita somente N I N - Normal I - Indevido vlcorrecao String 1. permite nulo 3. tamanho máximo: 16 4. formato : ###########.#### Podem ser enviados conforme os exemplos abaixo: vlcorrecao : 10 vlcorrecao : 10.00 vlcorrecao : 10.0000 vldiferenca String 1. permite nulo 3. tamanho máximo: 16 4. formato : ###########.#### Podem ser enviados conforme os exemplos abaixo: vldiferenca : 10 vldiferenca : 10.00 vldiferenca : 10.0000 vljuro String 1. permite nulo 3. tamanho máximo: 16 4. formato : ###########.#### Podem ser enviados conforme os exemplos abaixo: vljuro : 10 vljuro : 10.00 vljuro : 10.0000 vlmulta String 1. permite nulo 3. tamanho máximo: 16 4. formato : ###########.#### Podem ser enviados conforme os exemplos abaixo:

Página 38 de 69 vlmulta : 10 vlmulta : 10.00 vlmulta : 10.0000 vlpago String 1. não permite nulo 3. tamanho máximo: 16 4. formato : ###########.#### Podem ser enviados conforme os exemplos abaixo: vlpago : 10 vlpago : 10.00 vlpago : 10.0000 Path: http://e-gov.betha.com.br/arrecadacao-conversao-services/rest/conversao/pagamentosprotocolo Exemplo: Envio pelo método POST [{ "dhpgto" : "9999-11-03T09:40:00", "ipagamentos" : "1", "iusuariospag" : "juliocps", "motivodifer" : "teste", "nrobaixa" : "1234567894", "nroprocesso" : "201561419999990000008", "tipopgto" : "I", "vlpago" : "250", "vlcorrecao" : "12345678901.1234", "vldiferenca" : "12345678901.1234", "vljuro" : "12345678901.1234", "vlmulta" : "12345678901.1234", "dhestorno" : "9999-11-03T09:55:00", "iusuariosest" : "juliocps", "motivoestorno" : "Testando" }]

Página 39 de 69 4.20 - Migrando ajuntamento de processo informações referente ao ajuntamento de processos. Protocolo Fly Tipo de dados Regras/Observações Mensagem dhajuntamento String 1. não permite nulo 9 4. formato : yyy-mm-ddthh:mm:ss dhdesentranhamento String 1. permite nulo 9 4. formato : yyy-mm-ddthh:mm:ss iusuariosajuntamento String 1. não permite nulo 3. tamanho máximo: 16 iusuariosdesentranha mento String 1. permite nulo 3. tamanho máximo: 16 nroprocesso String 1. não permite nulo 3. tamanho máximo: 24 tipoajuntamento String 1. não permite nulo 2. aceita somente X P X - Anexação P - Apensamento 3. case insensitive Path: http://e-gov.betha.com.br/arrecadacao-conversao-services/rest/conversao/ajuntamentos Exemplo: Envio pelo método POST [{ "dhajuntamento" : "9999-10-29T17:40:00", "iusuariosajuntamento" : "juliocps", "nroprocesso" : "201561419999990000005", "tipoajuntamento" : "X", "iusuariosdesentranhamento" : "juliocps", "dhdesentranhamento" : "9999-10-29T17:50:00" }]

Página 40 de 69 4.21 - Migrando processo ajuntado informações referente aos processos ajuntados. Protocolo Fly Tipo de dados Regras/Observações Mensagem dhajuntamento String 1. não permite nulo 9 4. formato : yyy-mm-ddthh:mm:ss dhajuntamentoprocesso String 1. não permite nulo 9 4. formato : yyy-mm-ddthh:mm:ss iusuariosajuntamento String 1. não permite nulo 3. tamanho máximo: 16 nroprocesso String 1. não permite nulo 3. tamanho máximo: 24 tipoajuntamento String 1. não permite nulo 2. aceita somente X P X - Anexação P - Apensamento 3. case insensitive Path: http://e-gov.betha.com.br/arrecadacao-conversao-services/rest/conversao/ajuntamentosprocessos Exemplo : Envio pelo método POST [{ "dhajuntamento" : "9999-10-29T17:40:00", "dhajuntamentoprocesso" : "9999-10-30T13:56:00", "iusuariosajuntamento" : "juliocps", "nroprocesso" : "201561419999990000002", "tipoajuntamento" : "X" }]

Página 41 de 69 4.22 - Migrando ajuntamento de processo excluído informações referente ao registro de desentranhamento de processos. Protocolo Fly Tipo de dados Regras/Observações Mensagem dhajuntamento String 1. não permite nulo 9 4. formato : yyy-mm-ddthh:mm:ss dhajuntamentoprocess o String 1. não permite nulo 9 4. formato : yyy-mm-ddthh:mm:ss dhdesentranhamento String 1. não permite nulo 9 4. formato : yyy-mm-ddthh:mm:ss idhajuntamentos String 1. não permite nulo 9 4. formato : yyy-mm-ddthh:mm:ss iusuariosajuntamento String 1. não permite nulo 3. tamanho máximo: 16 iusuariosdesentranham ento String 1. não permite nulo 3. tamanho máximo: 16 nroprocesso String 1. não permite nulo 3. tamanho máximo: 24 tipoajuntamento String 1. não permite nulo 2. aceita somente X P X - Anexação P - Apensamento 3. case insensitive Path: http://e-gov.betha.com.br/arrecadacao-conversao-services/rest/conversao/ajuntamentosprocessosexcl

Página 42 de 69 Exemplo: Envio pelo método POST [{ "dhajuntamento" : "9999-10-29T17:40:00", "dhajuntamentoprocesso" : "9999-10-29T17:40:00", "dhdesentranhamento" : "9999-10-29T17:50:00", "idhajuntamentos" : "9999-10-29T17:50:00", "iusuariosajuntamento" : "juliocps", "iusuariosdesentranhamento" : "juliocps", "nroprocesso" : "201561419999990000002", "tipoajuntamento" : "X" }] 4.23 - Migrando andamento do processo informações referente ao andamento dos processos. Protocolo Fly Tipo de dados Regras/Observações Mensagem cpfcnpjorig String 1. permite nulo cpfcnpjdest String 1. permite nulo Obs: Obs: Caso haja informação, este atributo recebe a informação do CPF/CNPJ e portanto deverá ser preenchido com 11 ou 14 caracteres numéricos. Ex: 01234567890. Obs: Caso haja informação, este atributo recebe a informação do CPF/CNPJ e portanto deverá ser preenchido com 11 ou 14 caracteres numéricos Ex: 01234567890. dhandamento Timestamp 1. não permite nulo 9 4. formato : yyy-mm-ddthh:mm:ss dhconfirmacao Timestamp 1. permite nulo 9 4. formato : yyy-mm-ddthh:mm:ss iusuariosdest String 1. permite nulo 3. tamanho máximo : 16 iusuariosorig String 1. permite nulo

Página 43 de 69 3. tamanho máximo : 16 mascaradest String 1. não permite nulo 3. tamanho máximo : 9 mascaraorig String 1. não permite nulo 3. tamanho máximo : 9 nroprocesso String 1. não permite nulo 3. tamanho máximo : 24 observacao String 1. permite nulo 3. tamanho máximo : 500 transferencia String 1. permite nulo 2. aceita somente S N S - Sim N - Não Validação : "O valor deve corresponder à [S N] ou nulo" Path: http://e-gov.betha.com.br/arrecadacao-conversao-services/rest/conversao/andamentos Exemplo: Envio pelo método POST [{ "cpfcnpjdest" :"00000000001", "cpfcnpjorig" :"00000000002", "dhandamento" :"9999-11-03T13:12:00", "dhconfirmacao" :"9999-11-03T13:13:00", "iusuariosdest" :"juliocps", "iusuariosorig" :"juliocps", "mascaradest" :"002000000", "mascaraorig" :"001000000", "nroprocesso" :"201561419999990000013", "observacao" :"Teste", "transferencia" :"N" }] Observação : Os documentos informados nos atributos "cpfcnpjdest" e "cpfcnpjorig",do exemplo acima, são inválidos e servem apenas para ilustrar a forma como a informação deverá ser atribuída.

Página 44 de 69 4.24 - Migrando documento informações referente ao registro de documentos. Protocolo Fly Tipo de dados Regras/Observações Mensagem descricao String 1. não permite nulo 3. tamanho máximo: 250 Path: http://e-gov.betha.com.br/arrecadacao-conversao-services/rest/conversao/documentos 4.25 - Migrando documento retirado do processo informações referente ao registro de controle de retirada e devolução de documentos ao processo. Protocolo Fly Tipo de dados Regras/Observações Mensagem nroprocesso String 1. não permite nulo 3. tamanho máximo: 24 descricaodocumento String 1. permite nulo 3. tamanho máximo: 250 iprotocolos String 1. não permite nulo 3. tamanho máximo: 10 4. aceita somente algarismos numéricos iusuarios String 1. permite nulo 3. tamanho máximo: 16 dataretirada String 1. não permite nulo 9 4. formato : yyy-mm-ddthh:mm:ss datadevolucao String 1. permite nulo 9

Página 45 de 69 4. formato : yyy-mm-ddthh:mm:ss observacaoretirada String 1. permite nulo 3. tamanho máximo : 200 observacaodevolucao String 1. permite nulo 3. tamanho máximo: 200 Path: http://e-gov.betha.com.br/arrecadacao-conversao-services/rest/conversao/documentosretirados 4.26 - Migrando etiqueta informações referente aos registros de cadastro de etiquetas. Protocolo Fly Tipo de dados Regras/Observações Mensagem nome String 1. não permite nulo 3. tamanho máximo: 20 tipo String 1. não permite nulo 2. aceita somente G T G - Gráfico T - Texto 3. case insensitive padrao String 1. não permite nulo 2. aceita somente S N S - Sim N - Não 3. case insensitive Obs : Este atributo define se o registro da etiqueta é padrão de uso do sistema. disponivel String 1. não permite nulo 2. aceita somente S N Sim Não 3. case insensitive Obs: Este atributo define se a etiqueta está disponível para uso. larguraform String 1. não permite nulo 3. tamanho máximo: 3

Página 46 de 69 4. aceita somente algarismos numéricos alturaform String 1. não permite nulo 3. tamanho máximo: 3 4. aceita somente algarismos numéricos larguraetiqueta String 1. não permite nulo 3. tamanho máximo: 3 4. aceita somente algarismos numéricos alturaetiqueta String 1. não permite nulo 3. tamanho máximo: 3 4. aceita somente algarismos numéricos nrocolunas String 1. não permite nulo 3. tamanho máximo: 1 4. aceita somente algarismo numérico espvertical String 1. não permite nulo 3. tamanho máximo: 3 4. aceita somente algarismos numéricos. esphorizontal String 1. não permite nulo 3. tamanho máximo: 3 4. aceita somente algarismos numéricos. nrorepeticoes String 1. não permite nulo 3. tamanho máximo: 1 4. aceita somente algarismos numéricos. brasaoemitir String 1. aceita somente S N a. S - Sim b. N - Não 3. tamanho máximo: 1 Validação:"O valor deve corresponder à [S N] ou nulo" brasaoaltura String 1. permite nulo 3. tamanho máximo: 5 4. aceita somente algarismos numéricos.