Árvore de páginas

Processo de importação

O processo de importação é automatizado através de um job, configurado na tabela t425cfit. Nesta tabela, é necessário definir o diretório “nm_dir”, onde o serviço localizará os arquivos a serem importados. Além disso, o campo "ds_cron", presente na tabela t425sist, é utilizado para definir o intervalo de tempo entre as execuções do job.

Para identificar a configuração adequada na tabela t425cfit, deve-se utilizar a coluna id_tp_itf, onde o valor ‘N’ indica a configuração do job para NCRCF.


1 - Configurar pastas Importação conforme descrito no TDN pagina----- print tela

          Pastas devem ter permissão de escrita, gravação, alteração e deleção

          Deverão ser criadas uma pasta para cada interface

          NCR - Créditos sigla CF

                  Sub-Pastas:

                       SUCESSO


                        ERRO

                        PROCESSAMENTO

           CC - Conta corrente                   

                   Sub-Pastas:

                         SUCESSO

                          ERRO

                          PROCESSAMENTO

            DP - Deposito Prazo                     

                    Sub-Pastas:

                         SUCESSO

                          ERRO

                          PROCESSAMENTO

2 - Salvar o Arquivo para importação na Pasta Raiz NCR criada no item 1

Durante o processamento do arquivo, o serviço irá mover o arquivo para pasta PROCESSAMENTO e ao termina-lo, irá mover para a pasta SUCESSO, se foi processado com êxito ou ERRO, caso não tenha sido possível a importação do mesmo.

3 - Acompanhamento do Processamento da Importação

Através da tela do PB opção manutenção (print) - será mostrado se a interface foi importada com sucesso. 

Caso a importação esteja com situação SUCESSO, e caso todos os arquivos da interface ja tenha sido importados (Operação, garantia, sicor, inf adicionais) informar que a Importação Foi concluída selecionando a opção FINALIZADA

4 - Processo de Validação: Após a informação  que a importação foi concluída, será disparado o processo de validação dos registros e caso ocorra erros nesta validação, os mesmos serão gravados na pasta principal configurada no passo 1.

informar quando a importação estiver finalizada para que o processo de validação seja iniciado



aguardar o processo de validação ser concluído e verificar se foram salvos erros na pasta -----------, 

caso não hajam erros, os dados serão copiados para as tabelas definitivas

em caso de erro:

ajustar o arquivo (poderá ser necessário ajuste no creditos, CC)  e realizar nova importação

ajustar os erros via tela de manutenção interface - print tela


Roteiro:

Validação I -  Campos obrigatórios  

Legenda Identificador da ação:

D - advertência - erro futuro  

A - aviso - não tem impacto 

E - erro - impacta na geração

I - não validar 

ID

Campos Obrigatórios T425OPRT

Cenários para Teste

Resultado Esperado

001

CD_EMP

CD_EMP com valor diferente na T425CTIN:

SE o valor do arquivo for diferente da tabela T425CTIN,

ENTÃO realizar as seguintes validações na tabela t425crit:

SE ID_ACO for igual a 'E' E sg_cr for igual a ‘B01- Empresa deve Ser a mesma da Interface.',

ENTÃO alterar o id_sit_reg.

SE ID_ACO for igual a 'D' OU ID_ACO for igual a 'A',

ENTÃO gravar um erro na tabela T425ERRO e NÃO alterar o id_sit_reg

SE ID_ACO for igual a 'I',

ENTÃO não realizar nenhuma validação.

002

SG_ITF

SG_ITF com valor diferente na T425CTIN:

SE o valor do arquivo for diferente da tabela T425CTIN,

ENTÃO realizar as seguintes validações na tabela t425crit:

SE ID_ACO for igual a 'E' E sg_cr for igual a B02 Sigla da interface deve Ser igual ao da importação.',

ENTÃO alterar o id_sit_reg.

SE ID_ACO for igual a 'D' OU ID_ACO for igual a 'A',

ENTÃO gravar um erro na tabela T425ERRO e NÃO alterar o id_sit_reg

SE ID_ACO for igual a 'I',

ENTÃO não realizar nenhuma validação.

003

DT_MOV

DT_MOV com data diferente na T425CTIN:


SE a data do arquivo for diferente da tabela T425CTIN,

ENTÃO realizar as seguintes validações na tabela t425crit:

SE ID_ACO for igual a 'E' E sg_cr for igual a B60 Data movimento diferente data competencia.',

ENTÃO alterar o id_sit_reg.

SE ID_ACO for igual a 'D' OU ID_ACO for igual a 'A',

ENTÃO gravar um erro na tabela T425ERRO e NÃO alterar o id_sit_reg

SE ID_ACO for igual a 'I',

ENTÃO não realizar nenhuma validação.

004

ID_TP_PES

Diferente de F ou J:



SE o valor for diferente de F ou J,

ENTÃO realizar as seguintes validações na tabela t425crit:

SE ID_ACO for igual a 'E' E sg_cr for igual a 'B04 Tipo pessoa Invalido.',

ENTÃO alterar o id_sit_reg.

SE ID_ACO for igual a 'D' OU ID_ACO for igual a 'A',

ENTÃO gravar um erro na tabela T425ERRO e NÃO alterar o id_sit_reg

SE ID_ACO for igual a 'I',

ENTÃO não realizar nenhuma validação.

005

VR_CTB_OPE

VR_CTB_OPE - Valor Menor ou igual Zero:


SE o valor for menor ou igual a zero,

ENTÃO realizar as seguintes validações na tabela t425crit:

SE ID_ACO for igual a 'E' E sg_cr for igual a 'B08 Valor          contabil invalido',

ENTÃO alterar o id_sit_reg.

SE ID_ACO for igual a 'D' OU ID_ACO for igual a 'A',

ENTÃO gravar um erro na tabela T425ERRO e NÃO alterar o id_sit_reg

SE ID_ACO for igual a 'I',

ENTÃO não realizar nenhuma validação.

006

VR_TXA_EFE_ANU

VR_TXA_EFE_ANU - Valor menor ou igual a Zero:


SE o valor for menor ou igual a zero,

ENTÃO realizar as seguintes validações na tabela t425crit:

SE ID_ACO for igual a 'E' E sg_cr for igual a 'B24 Taxa efetiva anual invalida',

ENTÃO alterar o id_sit_reg.

SE ID_ACO for igual a 'D' OU ID_ACO for igual a 'A',

ENTÃO gravar um erro na tabela T425ERRO e NÃO alterar o id_sit_reg

SE ID_ACO for igual a 'I',

ENTÃO não realizar nenhuma validação.


007

VR_FAT_ANU

VR_FAT_ANU - Valor menor ou igual Zero:


SE o valor for menor ou igual a zero,

ENTÃO realizar as seguintes validações na tabela t425crit:

SE ID_ACO for igual a 'E' E sg_cr for igual a 'B27 Valor Faturamento Anual invalido',

ENTÃO alterar o id_sit_reg.

SE ID_ACO for igual a 'D' OU ID_ACO for igual a 'A',

ENTÃO gravar um erro na tabela T425ERRO e NÃO alterar o id_sit_reg

SE ID_ACO for igual a 'I',

ENTÃO não realizar nenhuma validação.

008

PC_IDX

PC_IDX - Valor menor ou igual Zero:


SE o valor for menor ou igual a zero,

ENTÃO realizar as seguintes validações na tabela t425crit:

SE ID_ACO for igual a 'E' E sg_cr for igual a 'B28 Percentual indexador invalido',

ENTÃO alterar o id_sit_reg.

SE ID_ACO for igual a 'D' OU ID_ACO for igual a 'A',

ENTÃO gravar um erro na tabela T425ERRO e NÃO alterar o id_sit_reg

SE ID_ACO for igual a 'I',

ENTÃO não realizar nenhuma validação.

009

VR_CTR_OPE

VR_CTR_OPE - Valor menor ou igual Zero:


SE o valor for menor ou igual a zero,

ENTÃO realizar as seguintes validações na tabela t425crit:

SE ID_ACO for igual a 'E' E sg_cr for igual a 'T19 Operação sem valores. Operação será ignorada.',

ENTÃO alterar o id_sit_reg.

SE ID_ACO for igual a 'D' OU ID_ACO for igual a 'A',

ENTÃO gravar um erro na tabela T425ERRO e NÃO alterar o id_sit_reg

SE ID_ACO for igual a 'I',

ENTÃO não realizar nenhuma validação.

010

ID_SAI_SCR

Validação de S - Saída (T425OPNT):

Validação de N - Entrada (T425OPRT):


SE o valor for diferente de S na tabela T425OPNT,

ENTÃO realizar as seguintes validações na tabela t425crit:

SE ID_ACO for igual a 'E' E sg_cr for igual a 'B42 Indicador invalido Entrada-Saida.',

ENTÃO alterar o id_sit_reg.

SE ID_ACO for igual a 'D' OU ID_ACO for igual a 'A',

ENTÃO gravar um erro na tabela T425ERRO e NÃO alterar o id_sit_reg

SE ID_ACO for igual a 'I',

ENTÃO não realizar nenhuma validação.

SE o valor for diferente de N na tabela T425OPRT,

ENTÃO realizar as seguintes validações na tabela t425crit:

SE ID_ACO for igual a 'E' E sg_cr for igual a 'B42 Indicador invalido Entrada-Saida.',

ENTÃO alterar o id_sit_reg.

SE ID_ACO for igual a 'D' OU ID_ACO for igual a 'A',

ENTÃO gravar um erro na tabela T425ERRO e NÃO alterar o id_sit_reg

SE ID_ACO for igual a 'I',

ENTÃO não realizar nenhuma validação. 

011

VR_AVE_30D

VR_AVE_30D se data dt_ven_ope > dt_mov valor deverá ser >0

SE  dt_ven_ope menor que a dt_mov,
ENTÃO realizar as seguintes validações na tabela t425crit:

SE ID_ACO for igual a 'E' E sg_cr for igual a 'B09 Valor a vencer 30 dias invalido',

ENTÃO alterar o id_sit_reg.

SE ID_ACO for igual a 'D' OU ID_ACO for igual a 'A',

ENTÃO gravar um erro na tabela T425ERRO e NÃO alterar o id_sit_reg

SE ID_ACO for igual a 'I',

ENTÃO não realizar nenhuma validação. 

012

ID_VNC_MOE_EST

Diferente de S ou N:


SE o valor for diferente de S ou N,

ENTÃO realizar as seguintes validações na tabela t425crit:

SE ID_ACO for igual a 'E' E sg_cr for igual a 'B37 Quantidade dias em atraso invalido.',

ENTÃO alterar o id_sit_reg.

SE ID_ACO for igual a 'D' OU ID_ACO for igual a 'A',

ENTÃO gravar um erro na tabela T425ERRO e NÃO alterar o id_sit_reg

SE ID_ACO for igual a 'I',

ENTÃO não realizar nenhuma validação.

013

DT_PRX_PCL

DT_PRX_PCL - maior ou igual DT_MOV (yyyyMM):


SE o valor for informado, deve estar no formato de data com a seguinte máscara (yyyyMMdd) e deve ser maior ou igual DT_MOV (yyyyMM), comparar somente ano/mês caso seja diferente

ENTÃO realizar as seguintes validações na tabela t425crit:

SE ID_ACO for igual a 'E' E sg_cr for igual a 'B43 Data_proxima_parcela invalido.',

ENTÃO alterar o id_sit_reg.

SE ID_ACO for igual a 'D' OU ID_ACO for igual a 'A',

ENTÃO gravar um erro na tabela T425ERRO e NÃO alterar o id_sit_reg

SE ID_ACO for igual a 'I',

ENTÃO não realizar nenhuma validação.

014

VR_PRX_PCL

DT_PRX_PCL  preenchido e VR_PRX_PCL  igual Zero:




SE DT_PRX_PCL  foi informado e o valor é zero

ENTÃO realizar as seguintes validações na tabela t425crit:

SE ID_ACO for igual a 'E' E sg_cr for igual a 'B44 Valor proxima parcela invalido ',

ENTÃO alterar o id_sit_reg.

SE ID_ACO for igual a 'D' OU ID_ACO for igual a 'A',

ENTÃO gravar um erro na tabela T425ERRO e NÃO alterar o id_sit_reg

SE ID_ACO for igual a 'I',

ENTÃO não realizar nenhuma validação.

015

NR_PCL_CTR

NR_PCL_CTR - Valor Menor ou igual Zero:


SE o valor for menor ou igual a zero,

ENTÃO realizar as seguintes validações na tabela t425crit:

SE ID_ACO for igual a 'E' E sg_cr for igual a 'B45 Numero parcela contrato invalida.',

ENTÃO alterar o id_sit_reg.

SE ID_ACO for igual a 'D' OU ID_ACO for igual a 'A',

ENTÃO gravar um erro na tabela T425ERRO e NÃO alterar o id_sit_reg

SE ID_ACO for igual a 'I',

ENTÃO não realizar nenhuma validação.

016

ID_PAR_RLC

Diferente de S ou N:


SE o valor for diferente de S ou N,

ENTÃO realizar as seguintes validações na tabela t425crit:

SE ID_ACO for igual a 'E' E sg_cr for igual a 'B47 Indicador parte relacionada invalido.',

ENTÃO alterar o id_sit_reg.

SE ID_ACO for igual a 'D' OU ID_ACO for igual a 'A',

ENTÃO gravar um erro na tabela T425ERRO e NÃO alterar o id_sit_reg

SE ID_ACO for igual a 'I',

ENTÃO não realizar nenhuma validação.

017

VL_CTB_BRT

VL_CTB_BRT - Valor Menor ou igual Zero:


SE o valor for menor ou igual a zero,

ENTÃO realizar as seguintes validações na tabela t425crit:

SE ID_ACO for igual a 'E' E sg_cr for igual a 'B48 Valor contabil bruto invalido.',

ENTÃO alterar o id_sit_reg.

SE ID_ACO for igual a 'D' OU ID_ACO for igual a 'A',

ENTÃO gravar um erro na tabela T425ERRO e NÃO alterar o id_sit_reg

SE ID_ACO for igual a 'I',

ENTÃO não realizar nenhuma validação.

018

VL_TXA_EFE

VL_TXA_EFE - Valor Menor ou igual Zero:


SE o valor for menor ou igual a zero,

ENTÃO realizar as seguintes validações na tabela t425crit:

SE ID_ACO for igual a 'E' E sg_cr for igual a 'B51 Taxa efetiva invalida.',

ENTÃO alterar o id_sit_reg.

SE ID_ACO for igual a 'D' OU ID_ACO for igual a 'A',

ENTÃO gravar um erro na tabela T425ERRO e NÃO alterar o id_sit_reg

SE ID_ACO for igual a 'I',

ENTÃO não realizar nenhuma validação.

019

ID_ALO_EST

Diferente de S ou N:


SE o valor for diferente de S ou N,

ENTÃO realizar as seguintes validações na tabela t425crit:

SE ID_ACO for igual a 'E' E sg_cr for igual a 'B53 Indicador alocação estagio invalido.',

ENTÃO alterar o id_sit_reg.

SE ID_ACO for igual a 'D' OU ID_ACO for igual a 'A',

ENTÃO gravar um erro na tabela T425ERRO e NÃO alterar o id_sit_reg

SE ID_ACO for igual a 'I',

ENTÃO não realizar nenhuma validação.

020

ID_TRA_RSC

Diferente de S ou N:

SE o valor for diferente de S ou N,

ENTÃO realizar as seguintes validações na tabela t425crit:

SE ID_ACO for igual a 'E' E sg_cr for igual a 'B54 Indicador tratamento risco invalido.',

ENTÃO alterar o id_sit_reg.

SE ID_ACO for igual a 'D' OU ID_ACO for igual a 'A',

ENTÃO gravar um erro na tabela T425ERRO e NÃO alterar o id_sit_reg

SE ID_ACO for igual a 'I',

ENTÃO não realizar nenhuma validação.

021

VL_PER_PDD

VL_PER_PDD diferente de numérico


SE  for um valor não numérico

ENTÃO realizar as seguintes validações na tabela t425crit:

SE ID_ACO for igual a 'E' E sg_cr for igual a 'B55 Percentual

 PDD invalido.',

ENTÃO alterar o id_sit_reg.

SE ID_ACO for igual a 'D' OU ID_ACO for igual a 'A',

ENTÃO gravar um erro na tabela T425ERRO e NÃO alterar o id_sit_reg

SE ID_ACO for igual a 'I',

ENTÃO não realizar nenhuma validação.

022

ID_ATV_PRB

Diferente de S ou N:

SE o valor for diferente de S ou N,

ENTÃO realizar as seguintes validações na tabela t425crit:

SE ID_ACO for igual a 'E' E sg_cr for igual a 'B56 Indicador ativo problematico invalido.',

ENTÃO alterar o id_sit_reg.

SE ID_ACO for igual a 'D' OU ID_ACO for igual a 'A',

ENTÃO gravar um erro na tabela T425ERRO e NÃO alterar o id_sit_reg

SE ID_ACO for igual a 'I',

ENTÃO não realizar nenhuma validação

023

VL_PRD_INC

VL_PRD_INC - Valor Menor:


SE o valor for menor que  zero,

ENTÃO realizar as seguintes validações na tabela t425crit:

SE ID_ACO for igual a 'E' E sg_cr for igual a 'B57 Valor perda incorrida invalido.',

ENTÃO alterar o id_sit_reg.

SE ID_ACO for igual a 'D' OU ID_ACO for igual a 'A',

ENTÃO gravar um erro na tabela T425ERRO e NÃO alterar o id_sit_reg

SE ID_ACO for igual a 'I',

ENTÃO não realizar nenhuma validação.

024

VL_PRD_ESP

VL_PRD_ESP - Valor Menor:


SE o valor for menor que  zero,

ENTÃO realizar as seguintes validações na tabela t425crit:

SE ID_ACO for igual a 'E' E sg_cr for igual a 'B58 Valor perda esperada invalido.',

ENTÃO alterar o id_sit_reg.

SE ID_ACO for igual a 'D' OU ID_ACO for igual a 'A',

ENTÃO gravar um erro na tabela T425ERRO e NÃO alterar o id_sit_reg

SE ID_ACO for igual a 'I',

ENTÃO não realizar nenhuma validação.

025

 VL_PRD_ADC

VL_PRD_ADC - Valor Menor:


SE o valor for menor que  zero,

ENTÃO realizar as seguintes validações na tabela t425crit:

SE ID_ACO for igual a 'E' E sg_cr for igual a 'B59 Valor perda adicional invalido.',

ENTÃO alterar o id_sit_reg.

SE ID_ACO for igual a 'D' OU ID_ACO for igual a 'A',

ENTÃO gravar um erro na tabela T425ERRO e NÃO alterar o id_sit_reg

SE ID_ACO for igual a 'I',

ENTÃO não realizar nenhuma validação.

  • Sem rótulos