01. DADOS GERAIS
Produto: | TOTVS Distribuição e Varejo |
---|---|
Linha de Produto: | Linha Winthor |
Segmento: | Distribuição |
Módulo: | 15 - Cobrança magnética |
Função: | Layout integração bancária |
Requisito/Story/Issue: | DDFINAN-20632 |
02. SITUAÇÃO/REQUISITO
História:
Necessário criar nova rotina - 1513 1527 - Baixar arquivo magnético CNAB 600, para baixar o arquivo gerado pela nova rotina (1507 1526), conforme layout em anexo.
Critérios de aceitação
- Criar nova rotina:
15131527 - Baixar arquivo magnético CNAB 600, conforme regras de negócio listadas abaixo. - Filtros / botões na tela:
- Filial - Possibilitar o cliente selecionar uma filial - OBRIGATÓRIO
- Arquivo de retorno - Possibilitar o cliente selecionar o arquivo que será processado - OBRIGATÓRIO
- Botão "Processar"
- Botão "Fechar"
- Botão "Verificar inconsistências" - gerar relatório baseado em uma tabela de log.
- Regras: Ao selecionar os filtros obrigatórios e clicar em "Processar", respeitar as regras abaixo:
- Buscar os registros por filial / duplic / prest
- Caso não localize o registro, gravar em uma tabela de log e gerar arquivo de inconsistências como registro não encontrado
- Caso encontre o registro, validar se o campo 19 (posição 139 a 140) está com uma dessas duas opções: "02" ou "03"
- Caso esteja diferente que "02" ou "03, gravar em uma tabela de log e gerar arquivo de inconsistências como ocorrência diferente de entrada confirmada ou rejeitada
- Caso esteja como "02 ou 03": Alterar a cobrança do título para a cobrança do campo "pcbanco.codcobcessaoaceita" (campo novo a ser criado do banco vinculado à codcob dessa pcprest e manter todas as outras informações da pcprest. Registrar em log a alteração.
- Criar tabela de log "pclogcessaocredito" com os campos:
- nossonumero > varchar2(30) > gravar a informação 8 (seu número), posições 48 a 72 (filial+numtransvenda+prest)
- duplic > varchar2(12) > gravar a informação 4 (nº contrato), posições 18 a 29 (duplic)
- prest > number(3,0) > gravar a informação 5 (número da parcela), posições 30 a 32 (prest)
- codfilial > varchar2(2) > extrair os dois primeiros dígitos do campo "seu número" (posições 48 a 49)
- aceite > varchar2(1) > caso campo 19 (posições 139 a 149) = "02", gravar "S", caso esteja = "03", gravar "N"
- mensagem > varchar2(200), gravar uma das mensagens abaixo:
- Se não encontrar duplic+filial+prest na pcprest > "Não processado - Título não encontrado"
- Se o campo 19 (posições 139 a 140) estiver diferente de "02" ou "03" > "Não processado - Ocorrência XX não encontrada" (onde XX = ocorrência que veio no arquivo)
- Se todos os campos foram validados e a ocorrência = "02" > "Processado - Título aceito"
- Se todos os campos foram validados e a ocorrência = "03" > "Processado - Título rejeitado"
- codmensagem > number(4) > código da mensagem, conforme na ordem da sessão 4.6.
- 5) Criar relatório padrão, agrupando registros não encontrados, registros encontrados mas com ocorrência não encontrada, registros processados e aceitos e registros processados e rejeitados.
03. SOLUÇÃO
- Criada nova rotina 1527 - Baixar arquivo magnético CNAB 600
Atualize as rotinas abaixo a partir das versões indicadas ou versões superiores:
Rotina 1527- Atualizar para a versão 33.0.00.007 ou superior;
Passo a passo:
- Atualize a rotina 1527- Baixar arquivo magnético CNAB 600;
- Cadastre a nova rotina 1527 na rotina 529 - Cadastrar Rotina no Sistema;
- Conceda permissão de uso da roitna 1527 na rotina 530 - Permitir Acesso a Rotina;
- Abra a rotina 1527;
- Preencha o filtro Filial de acordo com sua necessidade;
- Selecione o arquivo de retorno CNAB 600 no campo Arquivo de retorno;
- Clique em Processar;
- Caso sejam encontradas inconsistências no arquivo,, verifique o relatório clicando no botão Verificar Inconsitências;
- Ajuste o arquivo conforme necessidade e faça novamente o Processamento do arquivo;
Observação:
N/A
04. DEMAIS INFORMAÇÕES
As versões estarão disponíveis para download no CCW. Mantenha suas rotinas sempre atualizadas!
IMPORTANTE!
Import HTML Content
Visão Geral
Conteúdo das Ferramentas