Manual de Apresentação do Sistema
Índice Manual de Apresentação do Sistema... 1 Introdução... 4 Objetivo do Sistema... 4 Definições Básicas... 4 Consignação... 4 Empresa... 4 Servidor... 4 Vínculo... 4 Consignatário... 4 Canal de Consignação... 4 Agência... 4 Benefícios da Solução... 5 Para os Servidores... 5 Para os Consignatários... 5 Para a Prefeitura e Procempa... 5 Funcionamento da Rotina... 6 Funcionalidades... 7 Módulo Consignatário... 7 Módulo Administração... 7 Parte Batch... 7 Gerar Arquivos para Folha... 8 Processa Arquivo Folha... 8 Gera Retorno para Consignatários... 8 Carrega Consignações... 8 Sincroniza Base de Servidores... 8 Sincroniza Base de Consignatários e Canais... 8 Carga Inicial de Parcelas... 8 Bloqueia Consignações... 9 Processa Arquivo Rejeições... 9 Telas do Sistema para o administrador da empresa... 10 Login... 10 Menu de Pesquisa de Consignações... 11 Pesquisa de Consignações... 11 Edição de Consignação... 12 Parcelas de uma Consignação... 12 Relatório de Consignatários e Canais... 13 Pesquisa de Consignatários... 14 Edição de Consignatário... 14 Aba de Canais do Consignatário... 15 Aba de Agências... 15 Aba de Usuários... 16 Pesquisa de Servidor... 17 Edição de Servidor... 18 T/TSE - Tecnologia e Serviços 2
Telas do Sistema para o Consignatário... 19 Login... 19 Comunicados no Logon... 19 Menu Consignações / Concede Consignação... 20 Concede Consignação Passo 1... 20 Concede Consignação Passo 2... 21 Concede Consignação Passo 3... 21 Concede Consignação Passo 4... 22 Concede Consignação Passo 5... 23 Pesquisa Consignações... 24 Edição de Parcelas... 25 Refinanciamento... 26 Relatório de Consignações do Consignatário... 27 Telas do Sistema para o Servidor... 28 Consulta Consignação e Margem... 28 Anexo 1 - Leiautes de arquivos... 29 Gera Retorno Consignatário... 29 Nome do Arquivo... 29 Conteúdo do Arquivo... 29 Carga Inicial... 32 Nome do Arquivo... 32 Conteúdo... 32 Registro de Consignação (linhas que começam com C )... 32 Registros de Parcelas (linhas que começam com P ):... 33 Observações... 34 Carga de Consignações (Inclusão e a Atualização via arquivo)... 35 Forma de envio do arquivo... 35 Nome do arquivo... 35 Conteúdo do Arquivo... 35 Como o sistema irá processar este arquivo... 36 Quando o sistema irá processar o arquivo... 37 Validações Adicionais (texto novo)... 37 Exemplo de arquivo... 38 T/TSE - Tecnologia e Serviços 3
Introdução Objetivo do Sistema O objetivo do sistema é controlar as consignações efetuadas pelos servidores municipais junto aos consignatários conveniados, desde o momento em que a mesma é concedida até o momento em que é descontada no contracheque do servidor. Definições Básicas Consignação Transação comercial efetuada por um servidor, e que será paga ao consignatário através de desconto no contracheque do primeiro. Empresa Órgão ou entidade da Administração Pública Municipal Direta, Autárquica ou Fundacional, cujos funcionários (servidores) podem efetuar consignações junto aos consignatários conveniados a ela. Servidor Servidores estatutários e celetistas da Administração Pública Municipal Direta, Autárquica ou Fundacional aptos a realizar consignações. Estão incluídos os pensionistas do Previmpa. Vínculo É o relacionamento entre o servidor e o Órgão ou entidade da Administração Pública Municipal Direta, Autárquica ou Fundacional ao qual está ligado por contrato. Consignatário Entidades, instituições e organizações às quais é concedido o direito de consignar valores em folha, mediante processo específico e convênio próprio. É o destinatário dos créditos resultantes das consignações compulsórias e facultativas. Canal de Consignação É o convênio firmado entre um Consignatário e uma Empresa, para que os Servidores desta empresa possam efetuar Consignações com este Consignatário. Agência Sede de representação do consignatário com autonomia para conceder consignações em seu nome. T/TSE - Tecnologia e Serviços 4
Benefícios da Solução Para os Servidores Não precisam apresentar seu contracheque ao efetuar uma consignação; Podem a qualquer momento verificar seu saldo, consignações efetuadas e situação das suas parcelas. Os consignatários, tendo uma maior certeza da efetivação dos descontos, podem conceder melhores preços e condições aos servidores. Para os Consignatários A existência de saldo é verificada no momento da concessão da consignação. Com isso é garantido ao consignatário que aquela consignação só não será descontada caso haja algum fator externo que altere a margem do servidor, como um desconto obrigatório por força de lei, por exemplo. Em caso de consignações com pagamentos parcelados, o próprio PROCONSIG envia as parcelas correspondentes à Folha de Pagamento, na competência correta. Não são necessários controles paralelos em papel. O processo automatizado diminui a chance de fraude. O PROCONSIG calcula automaticamente multa e juros no caso de parcelas não descontadas na sua competência apropriada. Para a Prefeitura e Procempa O Sistema identifica o servidor público através de sua matrícula na empresa onde trabalha e demais dados pessoais. Ou seja, diminui muito as chances de fraudes por falsidade ideológica. Toda a troca de informações entre as empresas, os consignatários e o sistema PROCONSIG se dá através de arquivos com leiautes específicos. Isso permite um desacoplamento entre os sistemas eventualmente já existentes nas empresas e consignatários. Garante também ao PROCONSIG fácil adaptabilidade a qualquer cenário. Diminui as intervenções manuais nos sistemas de Folha de Pagamento, uma vez que as consignações enviadas pelo PROCONSIG já passaram por diversas validações, como verificação do saldo, verificação de bloqueios, etc. Permite bloquear servidores, canais e consignações que estejam sob observação. Relação mais qualificada com Servidores e Consignatários. T/TSE - Tecnologia e Serviços 5
Funcionamento da Rotina O diagrama abaixo resume o PROCONSIG em funcionamento. Em resumo: 1. o servidor procura o Consignatário e solicita uma consignação. 2. o Consignatário, utilizando o sistema, concede a consignação. 3. o PROCONSIG, no fechamento da competência, envia as consignações para a Folha de Pagamento. 4. a Folha de Pagamento, após processar os respectivos débitos nos contracheques dos servidores, envia o resultado da operação ao PROCONSIG. 5. A Folha de Pagamento, Envia também as margens dos servidores para a próxima competência. 6. o PROCONSIG envia então o resultado do processamento para cada consignatário. A qualquer momento, todos os envolvidos podem consultar as consignações que lhes dizem respeito. T/TSE - Tecnologia e Serviços 6
Funcionalidades O PROCONSIG é constituído de duas partes: uma parte on-line, com interface web, para interação dos usuários com o sistema, e de uma parte batch, com rotinas que fazem o recebimento, processamento e envio de arquivos. A parte on-line possui três módulos: Consignatário, Servidor e Administração. Os dois primeiros são disponibilizados na Internet e o terceiro na Intranet. Módulo Consignatário Disponibilizado em ambiente Internet para ser utilizado pelos próprios consignatários. Permite: Concessão de Consignações Pesquisa e Relatório de Consignações Cancelamento de Consignações Refinanciamento de Consignações Edição on-line de Parcelas (renegociação com o servidor) Upload (envio) de arquivos com inclusões ou alterações. Download de arquivos de retorno de processamento. Módulo Administração Disponibilizado em ambiente Intranet, para ser utilizado pelo RH e Folha de Pagamento de cada Empresa. Permite: Pesquisa de Consignatários e Canais Atribuição e troca das senhas dos Consignatários conveniados à empresa Bloqueio de Canais Bloqueio de Servidores Bloqueio de Consignações Pesquisa de Servidores Pesquisa Execuções das rotinas Batch Parte Batch As rotinas batch são as responsáveis pelo recebimento, processamento e envio dos arquivos entre as empresas e consignatários. O envio dos arquivos aos consignatários se dá por e-mail. A recepção de arquivos se dá através de uploads. Em 2012 foi implantada uma melhoria para permitir aos consignatários fazer download dos arquivos de retorno pelo sistema. T/TSE - Tecnologia e Serviços 7
Gerar Arquivos para Folha Gera arquivo para ser enviado ao sistema de folha de pagamentos contendo todas as consignações a serem descontadas do Servidor para a competência em questão. Leva em consideração bloqueios, cancelamentos e juros. Envia para a Folha não somente as parcelas da competência sendo processada, mas também as parcelas anteriores que estão em atraso. Processa Arquivo Folha Recebe da Folha de Pagamento arquivo contendo as consignações que foram efetivamente descontadas dos servidores. Com base no arquivo recebido atualiza seu banco de dados. Caso alguma parcela não tenha sido debitada, para a mesma é calculado juros e multa. Caso as parcelas tenham sido descontadas em valores diferentes do que foi solicitado, o PROCONSIG marca essas parcelas como Falha e permite intervenção manual. Gera Retorno para Consignatários Gera arquivo de retorno aos consignatários, contendo quais parcelas foram efetivamente descontadas dos servidores. Veja layout do arquivo no Anexo 1. Carrega Consignações Permite que o Consignatário envie um arquivo atualizando o valor das parcelas pendentes de uma consignação já contratada. Permite também que sejam incluídas novas consignações no sistema. Esta rotina lê o respectivo arquivo e atualiza ou inclui as consignações correspondentes. Veja layout do arquivo no Anexo 1. Sincroniza Base de Servidores Carrega a tabela de servidores, incluindo sua margem, a partir de arquivos recebidos da Folha de Pagamento. Nesse momento, o PROCONSIG verifica se a nova margem é maior ou menor do que as parcelas vincendas na nova competência. Sincroniza Base de Consignatários e Canais Recebe das Empresas (Folha de Pagamento) arquivos contendo os consignatários e canais. Atualiza a base do PROCONSIG de acordo com esses arquivos. Carga Inicial de Parcelas Esta rotina foi construída para executar uma única vez: na implantação do sistema. Destina-se a fazer a carga no sistema de todas as consignações em andamento no momento da implantação. Veja layout no Anexo 1. T/TSE - Tecnologia e Serviços 8
Bloqueia Consignações O Pronconsig lê o arquivo de bloqueios, gerado pela Folha de pagamento, e bloqueia as respectivas consignações. É executado sempre que necessário. Processa Arquivo Rejeições O Proconsig carrega o arquivo de rejeições, que contém os motivos para cada desconto não efetuado pela Folha. T/TSE - Tecnologia e Serviços 9
Telas do Sistema para o administrador da empresa Login T/TSE - Tecnologia e Serviços 10
Menu de Pesquisa de Consignações Pesquisa de Consignações T/TSE - Tecnologia e Serviços 11
Edição de Consignação Parcelas de uma Consignação T/TSE - Tecnologia e Serviços 12
Relatório de Consignatários e Canais T/TSE - Tecnologia e Serviços 13
Pesquisa de Consignatários Edição de Consignatário T/TSE - Tecnologia e Serviços 14
Aba de Canais do Consignatário Aba de Agências T/TSE - Tecnologia e Serviços 15
Aba de Usuários T/TSE - Tecnologia e Serviços 16
Pesquisa de Servidor T/TSE - Tecnologia e Serviços 17
Edição de Servidor T/TSE - Tecnologia e Serviços 18
Telas do Sistema para o Consignatário Login Comunicados no Logon T/TSE - Tecnologia e Serviços 19
Menu Consignações / Concede Consignação Concede Consignação Passo 1 T/TSE - Tecnologia e Serviços 20
Concede Consignação Passo 2 Concede Consignação Passo 3 T/TSE - Tecnologia e Serviços 21
Concede Consignação Passo 4 T/TSE - Tecnologia e Serviços 22
Concede Consignação Passo 5 T/TSE - Tecnologia e Serviços 23
Pesquisa Consignações T/TSE - Tecnologia e Serviços 24
Edição de Parcelas T/TSE - Tecnologia e Serviços 25
Refinanciamento T/TSE - Tecnologia e Serviços 26
Relatório de Consignações do Consignatário T/TSE - Tecnologia e Serviços 27
Telas do Sistema para o Servidor Consulta Consignação e Margem T/TSE - Tecnologia e Serviços 28
Anexo 1 - Leiautes de arquivos Gera Retorno Consignatário Arquivo enviado mensalmente para o Consignatário com o resultado do processamento do período anterior. Nome do Arquivo O nome do arquivo a enviar para o consignatário está informado no respectivo campo na Edição do Consignatário. Se não informado (branco ou nulo), é assumida a regra abaixo: Onde: Conteúdo do Arquivo AAAAMMCCC.TXT AAAA = Ano da competência (4 dígitos) MM = Mês da competência CCC = Código que identifica o Consignatário (rubrica) TXT = fixo, indica que o arquivo é texto. Cada linha do arquivo terá os seguintes campos, separados por ponto-e-vírgula. Campo Rubrica CodEmpresa NumFunc NumVinc NumPens Especie SituacaoCanal DataConsig ChaveExterna IdConsignacao SitucaoConsigna cao Descrição Código do Consignatário Código da Empresa Matrícula do Servidor Número do Vínculo do Servidor Número de Pensionista. Zero se não pensionista. Espécie do Canal Situação do Canal de Consignação Data da Consignação. Formato DDMMAAAA Chave externa informada pelo consignatário Número identificador da consignação no Proconsig Situação da Consignação, podendo assumir os seguintes valores: Pendente: todas as parcelas da consignação são de T/TSE - Tecnologia e Serviços 29
Competencia Valor Juros Multa competências futuras. Nenhuma foi enviada para folha de pagamento; EmAndamento: ao menos uma parcela da consignação já foi enviada para folha de pagamento, sendo que ainda restam parcelas pendentes; Bloqueada: a consignação sofreu uma ação administrativa imposta pelo Consignante, visando impedir qualquer alteração por parte do Consignatário dos valores negociados com o Consignado; Cancelada: situação que expressa a cessação, antes do termo, de todos os efeitos da consignação sobre a folha do Consignado; NãoDebitada: nestas consignações, existem apenas parcelas nas situações: Falha e Não Debitada ; Paga: indica a finalização do contrato pelo pagamento de todas as parcelas por parte do Consignado Mês e Ano em que a parcela deveria ser descontada. Formato MMAAAA Valor da Parcela, em R$. Valor dos Juros, em R$, caso a parcela não tenha sido descontada no mês indicado, e caso haja especificação da taxa na respectiva Consignação. Valor da Multa, em R$, caso a parcela não tenha sido descontada no mês indicado, e caso haja especificação da taxa na respectiva Consignação. SituacaoServidor Situação do Servidor (normal / bloqueado) SituacaoVinculo SituacaoParcela EnvioParaFolha Situação do Vínculo (normal / excluído) Situação da Parcela, podendo assumir os seguintes valores: - Pendente: Ainda não foi enviada à Folha de Pagamento (parcela futura); - Enviada: Foi enviada à Folha de Pagamento; - Debitada: foi descontada corretamente na Folha de Pagamento - Falha: o valor descontado na Folha de Pagamento é diferente do valor registrado no Proconsig; - NaoDebitada: foi enviada à Folha de Pagamento mas não foi descontada. Indicação de envio ou não para folha (S/N). TipoConsignacao Tipo de Consignação (Mensalidade ou Eventual) MotivoFalha Total Enviado Caso disponível, contém o motivo pelo qual a parcela não foi debitada. Soma do valor de todas as parcelas deste servidor que foram T/TSE - Tecnologia e Serviços 30
Total Descontado ID Parcela enviadas nesta competência para desconto em folha. Apenas quando a situação for Falha. Valor total que foi efetivamente descontado na folha de pagamento deste servidor nesta competência. Apenas quando a situação for Falha. Número identificador da parcela no Proconsig. NomeServidor CPF Nome do Servidor CPF do Servidor Exemplo de Arquivo: 656;001;324654;1;0;PREST IMOVEL;Normal;01052000;;406761;EmAndamento;072013; 511,23;0;0;Normal;Normal;Debitada;S;Eventual;;;;32104335;MARCONE DE FATIMA GUSMAO;49866623904; 673;058;27745;3;0;V40;Normal;01011997;;456268;EmAndamento;072013;13;0;0;Nor mal;normal;naodebitada;s;mensalidade;;;;28412406;sujiro KIFUJA;16776610068; 683;002;43055;2;0;MENSALIDADE;Normal;1512010;;795717;Bloqueada;072013;26,72 ;0;0;Normal;Normal;NaoDebitada;S;Mensalidade;CONSIG BLOQUE;;;28390226;PAULO PONTO;40596888066; T/TSE - Tecnologia e Serviços 31
Carga Inicial Arquivo com as consignações em andamento para carga inicial no PROSISDOC. Cada consignatário deve enviar um único arquivo com todas as consignações em andamento. Observação: o arquivo não deverá conter parcelas já pagas. Somente pendentes. O arquivo deve ser enviado por e-mail para o seguinte endereço: Nome do Arquivo proconsig@procempa.com.br O nome do arquivo deve estar no seguinte padrão. Onde: Exemplo: Conteúdo CSG-Carga-[CodConsignatario].txt CSG: fixo, é a sigla do sistema CSG Carga: fixo, indica que é a carga inicial do sistema CodConsignatario: é o código, numérico, que identifica o consignatário. CSG-Carga-80.txt É um arquivo texto, no formato CSV (campos separados por ponto-e-vírgula) contendo todas as parcelas a serem carregadas no PROCONSIG. Cada parcela em uma linha. Cada conjunto de linhas de parcelas será precedido por uma linha especial que identifica a consignação em questão. Temos assim dois tipos de linhas: Consignação (tipo C e Parcela (tipo P ). Registro de Consignação (linhas que começam com C ) Campo TipoRegistro Rubrica Especie DataConsig Descrição Alfanumérico, sempre com valor C Numérico, identifica o código do Consignatário Alfanumérico, identifica o canal de consignação Data em que a respectiva consignação foi efetuada. Formato DDMMAAAA. Exemplo: 23012006. T/TSE - Tecnologia e Serviços 32
Matricula NumVinc NumPens CodEmpresa Juros Multa Numérico, Matrícula do Servidor Numérico, Número do Vínculo Numérico, Número do pensionista - zero se servidor. Numérico, identifica a empresa que o servidor trabalha. Numérico, identifica a taxa percentual de juros acordada para a presente consignação. Os 2 últimos dígitos indicam centésimos de percentual. Exemplo: 215 corresponde a 2,15%. Numérico, identifica a taxa percentual de multa acordada para a presente consignação. Os 2 últimos dígitos indicam centésimos de percentual. Exemplo: 180 corresponde a 1,80%. ChaveExterna String, opcional, máx 50 caracteres. É a chave que esta consignação tem no sistema do consignatário. Registros de Parcelas (linhas que começam com P ): Campo Descrição TipoRegistro Alfanumérico, sempre com valor P. Valor Competencia ValorJuros ValorMulta Numérico, indica o valor da presente parcela. Não possui pontos ou vírgulas. Os dois últimos digitos são os centavos. Exemplo: 2350 corresponde a R$ 23,50. Mês e Ano em que a presente parcela deve ser debitada. Formato MMAAAA. Exemplo: 022006. Para consignações do tipo Mensalidade, este campo não deve ser preenchido. Numérico. Caso esta parcela esteja vencida, traz o valor total de juros por atraso a ser somado ao valor nominal da parcela. Não possui pontos ou vírgulas. Os dois últimos digitos são os centavos. Exemplo: 1250 corresponde a R$ 12,50. Numérico. Caso esta parcela esteja vencida, traz o valor da multa a ser somado ao valor nominal da parcela. Não possui pontos ou vírgulas. Os dois últimos digitos são os centavos. Exemplo: 950 corresponde a R$ 9,50. Exemplo de Arquivo: T/TSE - Tecnologia e Serviços 33
C;80;V10;23022006;30205;1;0;20;250;300;XJK3400 P;14220;022006;355;426 P;14220;032006;; P;14220;042006;; Trata-se de uma consignação feita pelo consignatário 80, no seu canal V10, no dia 23 de Fevereiro de 2006, com o servidor de matrícula 30205 e vínculo 1 (numpens 0), que trabalha na empresa 20. A consignação foi contratata com juros de 2,5% por atraso ao mês e multa de 3% por atraso. Esta consignação, no sistema de origem do consignatário, é identificada pelo valor XJK3400. Seguem-se 3 parcelas, de Fevereiro a Abril de 2006, todas com valor R$ 142,20. A parcela de Fevereiro está vencida, e para ela devem ser cobrados também juros no valor R$ 3,55 e multa no valor de R$ 4,26. Observações Para consignações do tipo Mensalidade, onde o número de parcelas futuras é indefinido, deverá ser enviado um único registro do tipo P. Nesse registro, o campo competência deve ser deixado em branco. Se, houver mensalidades atrasadas, para cada uma delas, deve ser acrescentado um novo registro tipo P, com a devida competência. Exemplo de Consignação do tipo Mensalidade C;80;V10;24022006;30205;1;0;20;250;300;XJK3400 P;15000;;; P;14220;032006;345;785 P;14220;042006;; Trata-se de uma consignação feita pelo consignatário 80, no seu canal V10, no dia 24 de Fevereiro de 2006, com o servidor de matrícula 30205 e vínculo 1, que trabalha na empresa 20. A consignação foi contratata com juros de 2,5% por atraso ao mês e multa de 3% por atraso. Esta consignação, no sistema de origem do consignatário, é identificada pelo valor XJK3400. Segue um registro sem competência, indicando que o valor atual da mensalidade é de R$ 150,00. Seguem também dois registros indicando mensalidades atrasadas, que deverão ser cobradas pelo PROCONSIG. Uma parcela é de Março e outra de Abril. T/TSE - Tecnologia e Serviços 34
Carga de Consignações (Inclusão e a Atualização via arquivo) Este arquivo permite que os consignatários incluam novas consignações e/ou atualizem parcelas já existentes. Forma de envio do arquivo O arquivo deve ser enviado pelo sistema on-line (CSGCons), através da opção Upload. Nome do arquivo O nome deve estar no seguinte padrão: Onde: Exemplo: Conteúdo do Arquivo CSG-Parcelas-[CodConsignatario]-[AAAAMMDD].txt CodConsignatario - é a rubrica (código) do consignatário AAAAMMDD - ano, mês e dia da geração do arquivo. Para evitar que um arquivo sobreponha o anterior. CSG-Parcelas-80-20060405.txt É um arquivo texto, com os campos separados por ponto-e-vírgula. Cada linha possui uma consignação a ser incluída ou uma parcela a ser alterada. Campo Matricula Vinculo Numpens CodEmpresa Especie Data Observação Numérico, identifica o servidor que fez a consignação Numérico, número do vínculo (NumVinc) Numérico, número de pensionista (zero se servidor) Numérico, o código da empresa que o servidor está vinculado Texto, máximo 25 posições, identifica o canal de consignação utilizado para esta consignação Numérico, data em que a consignação foi efetuada, formato DDMMAAAA T/TSE - Tecnologia e Serviços 35
Campo IdConsignacao Competência Valor TaxaMulta TaxaJuros Observação Numérico, chave alternativa que, sozinha, identifica unicamente uma consignação no banco de dados. O preenchimento deste campo não é obrigatório e só é considerado no caso de uma atualização de parcela. Caso o consignatário queira informar sua Chave Externa para localizar uma consignação, poderá fazê-lo colocando um # no início do valor. Exemplos: 387 => IdConsignacao 387 #129 => Chave Externa 129 (texto atualizado) Para inclusão, indica o Mês e Ano da primeira parcela, formato MMAAAA Para atualização de valor de uma parcela, indica a competência que deve ser atualizada. Para atualização de valor de mensalidades, deve ser deixado em branco. Assim, serão alteradas todas as parcelas da competência corrente e posteriores. (texto atualizado) Numérico. Para inclusão indica o valor das parcelas. Para alteração, indica o novo valor que a parcela terá. * Numérico. Indica o percentual sobre o valor das parcelas a ser cobrado em caso de atraso de parcela. * Numérico. Indica o percentual sobre o valor das parcelas a ser cobrado para cada mês de atraso das parcelas atrasadas. * TipoConsignacao Para inclusões. Deve conter Mensalidade ou Eventual (obrigatório para inclusões). Ignorado se consignação já existir. QtdParcelas ChaveExterna Para inclusões. Indica a quantidade de parcelas a incluir. Ignorado se TipoConsignacao = Mensalidade Texto, opcional, máx 50 caracteres. É a chave que esta consignação tem no sistema do consignatário. Se a consignação não existe, inclui com este valor. Se já existe, altera sua chave externa para o valor informado. (texto atualizado) Observações: * Não possuem pontos ou vírgulas. Os dois últimos dígitos são casas decimais. Como o sistema irá processar este arquivo O sistema irá ler todas as linhas do arquivo. T/TSE - Tecnologia e Serviços 36
Para cada linha, o sistema verificará se já existe a respectiva consignação no banco de dados. Se a consignação não existe: inclui uma nova consignação. Com as mesmas validações (inclusive saldo) efetuadas na concessão on-line de uma consignação. Se a consignação já existe: Verifica se já existe parcela com a competência informada Se a parcela já existe: Atualiza a respectiva parcela. Com as mesmas validações (inclusive saldo) efetuadas na edição on-line de parcelas de uma consignação. Se a parcela não existe: Inclui a respectiva parcela, verificando o saldo. Quando o sistema irá processar o arquivo O processamento do arquivo não é imediato. O arquivo fica guardado numa pasta e é processado com a brevidade que for possível. Validações Adicionais (texto novo) O PROCONSIG disponibiliza duas validações adicionais, para serem utilizadas pelos consignatários, caso julguem importante. 1) O consignatário pode inserir uma linha de header, contendo a repetição do nome do arquivo. Caso essa linha seja informada, o upload e programa de carga verificam se o arquivo tem realmente esse nome. Essa verificação impede que seja recebido e processado um arquivo que tenha acidentalmente sobreescrito outro arquivo. Com o seguinte formato: Onde: Exemplo: 0000000000;[NomeArquivo] 0000000000: Fixo, seqüência de dez zeros, identifica que essa linha é a de header; NomeArquivo: texto, deve conter o nome do arquivo. É a repetição do nome do arquivo. 0000000000;CSG-Parcelas-621-20070112.txt Observação: a linha de header, se existir, deve ser obrigatoriamente a primeira linha do arquivo. T/TSE - Tecnologia e Serviços 37
2) O consignatário pode inserir uma linha de trailer, contendo a quantidade de linhas do arquivo. Caso essa linha seja informada, o upload e o programa de carga conta quantas linhas o arquivo tem e compara com o valor informado no trailer. Essa verificação impede que seja recebido e processado um arquivo corrompido (incompleto). Com o seguinte formato: Onde: Exemplo: Exemplo de arquivo 9999999999;[QtdLinhas] 9999999999: Fixo, seqüência de dez noves, identifica que essa linha é a de trailer; QtdLinhas: numérico, indica a quantidade de linhas presentes no arquivo, incluindo o header e o trailer. 9999999999;1445 Observação: a linha de trailer, se existir, deve ser obrigatoriamente a última linha do arquivo. 80205;3;0;1;EMPRESTIMO;17102006;0;122006;10000;0200;0100;EVENTUAL;4;XJK3400 Com esta linha será incluída uma consignação para o servidor de matrícula 80205, de vínculo 3 e que trabalha na empresa 1. A consignação, do tipo Eventual, será no canal Empréstimo. A data de inclusão da consignação será registrada como 17 de Outubro de 2006. A primeira parcela, de um total de 4, será debitada em Dezembro de 2006. O valor des parcelas é de R$ 100,00, sendo que a multa por atraso é de 2% e os juros por atraso é de 1% por mês. No sistema de origem do consignatário, esta consignação é identificada pelo literal XJK3400. 80205;3;0;1;MENSALIDADE;17082006;0;;80000;;;;; Nesta linha uma consignação do tipo Mensalidade terá seu valor mensal alterado. A consignação é a feita pelo servidor 80205, de vínculo 3 e que trabalha na empresa 1, feita em 17/08/2006 no canal Mensalidade. O novo valor passa a ser de R$ 800,00. 80205;3;0;1;EMPRESTIMO;10052006;0;012007;82000;;;;; Nesta outra linha uma parcela de uma consignação terá seu valor mensal alterado. A consignação é a feita pelo servidor 80205, de vínculo 3 e que trabalha na empresa 1, feita em 10/05/2006 no canal Emprestimo. A parcela a ser alterada é a da competência de Janeiro de 2007. O novo valor daquela parcela passa a ser de R$ 820,00. T/TSE - Tecnologia e Serviços 38