Páginas filhas
  • DT Homologação Bradesco CNAB240


HOMOLOGAR BANCO BRADESCO CNACB240

Informações Gerais

 

Linha de Produto:

PC Sistemas

Segmento Executor:D&L

Módulo:

Contas a Pagar

Rotina:

Rotina

Nome Técnico

706

Gravar código de barras C. pagar (DDA)

Chamado/Ticket:

7431.082130.2017 (HIS.03373.2017, HIS.02824.2017, HIS.02823.2017)

País:

(  ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros:

28.04

Objetivo

Homologado o processo de DDA do novo layout do Bradesco Multipag na rotina 706 - Gravar código de barras C. pagar (DDA), para leitura/gravação do código de barras. 

Definição da Regra de Negócio

 

  • Deve na opção Banco ser acrescentada mais uma opção [237-Bradesco - Multipag];
  • Deve ser homologado este modelo de arquivo, as posições e informações necessárias que a rotina precisa, está descrito nas observações técnicas e no layout;
    Observação: deve manter a opção do Bradesco atual e não sofrer alteração, porém acrescentar esse novo layout. O funcionamento da rotina deve permanecer o mesmo, o que será feito, é apenas a homologação deste modelo de arquivo.
  • Configuração – deve ser criada uma tela para que seja possível o usuário definir configurações que serão utilizadas para a conciliação automática dos registros, de acordo com o período de execução:
    - Horário da execução
    - Flag VALIDAR CNPJ DO FORNECEDOR PRINCIPAL
    - Flag VALIDAR NÚMERO DE NOTA
    - Flag VALIDAR VALOR BRUTO
    - Flag ATUALIZAR CÓD. BARRAS
    Observação: esta configuração será gravada em um Job, que será executado diariamente no horário informado pelo usuário. O Job deverá fazer a chamada de uma procedure para que faça a gravação do código de barras dos títulos encontrados.
  • Deve alterar o layout da rotina e colocar da forma Wizard contendo 2 opções: Processar Arquivo | Configurações:
  • PROCESSAR ARQUIVO – deve ser dividido em duas abas [Processamento] e [Lanc. Não encontrados]
    -Processamento:

    Observação: deve ter o mesmo comportamento atual, mostrar registros na grid e em relatório e também deverão ser gravados estes registros, para que posteriormente seja feito a conciliação com o contas pagar (automaticamente ou pela tela de Lanc);

    - BANCO
    Conteúdo fixo: 001-Banco do Brasil, 341-Banco Itaú, 237-Bradesco;
    Tipo: combobox;
    - ARQUIVO
    Conteúdo: selecionável, apenas um arquivo, qualquer formato;
    Tipo: Text-Field + OpenDialog;
    - PROCESSAR ARQUIVO
    Conteúdo: fazer leitura do arquivo anexado (fazer mesma validação atual);
    Tipo: button;
    - VALIDAR CNPJ DO FORNECEDOR PRINCIPAL
    Conteúdo: marcada validar para encontrar o título através do CNPJ do fornecedor principal (pcfornec.codfornecprinc), desmarcada pegar do fornecedor (pcfornec.codfornec);
    Hint: “Valida para encontrar o lançamento através do CNPJ do fornecedor principal, além das outras validações da rotina”;
    Tipo: flag;
    - VALIDAR NÚMERO DE NOTA
    Conteúdo: marcada validar para encontrar o título também pelo número da nota (pclanc.numnota), desmarcada não validar número de nota;
    Hint: “Valida para encontrar o lançamento através do número da nota, além das outras validações da rotina”;
    Tipo: flag;
    - VALIDAR VALOR BRUTO
    Conteúdo: marcada validar para encontrar o título pelo valor bruto (pclanc.valor), desmarcada validar pelo valor líquido (pclanc.valor - pclanc.descontofin - pclanc.vldevol);
    Hint: “Valida para encontrar o lançamento através do valor líquido (Valor – Desconto – Devolução), além das outras validações da rotina”;
    Tipo: flag;
    - ATUALIZAR CÓD. BARRAS
    Conteúdo: marcada validar ao selecionar o título que já possui código de barras, e que este código de barras está diferente do que está no arquivo, deve ser possível selecionar e atualizar o código de barras, o título deverá vir em uma cor diferente conforme legenda , desmarcada validar da forma atual, se o título já possuir código de barras, apresentar normalmente, mas não permitir selecionar para atualizar o código de barras;
    Hint: “Permite a atualização de código de barras de títulos, cujo seu código de barras gravado é diferente do que está no arquivo”;
    Tipo: flag;

    -GRID
    INFORMAÇÕES DO ARQUIVO
    Selecionar = opção de multisseleção, vir todos os registros selecionados
    CPF/CNPJ = informação lida no retorno
    Dt. Venc. = informação lida no retorno
    Valor = informação lida no retorno
    Num. Nota = informação lida no retorno
    INFORMAÇÕES DO WINTHOR
    CPF/CNPJ = *validar conforme tipo do parceiro (NOTA 2)
    Fornecedor = *validar conforme tipo do parceiro (NOTA 2)
    CPF/CNPJ Principal= *validar conforme tipo do parceiro (NOTA 2)
    Fornecedor Principal = *validar conforme tipo do parceiro (NOTA 2)
    Dt. Venc. = pclanc.dtvenc
    Valor =pclanc.valor
    Vl. Desconto = pclanc.descontofin + pclanc.vldevol
    Vl. Juros = pclanc.txperm
    Num. Nota = pclanc.numnota
    Prest = pclanc.duplic
    Nº Borderô = pclanc.numbordero
    Nº Lanc. = pclanc.recnum
    Cod. Filial = pclanc.codfilial
    Dt. Lanc. = pclanc.dtlanc
    Cód. Barras = pclanc.numcodbarra
    -RODAPÉ
    - QT. PROCESSADOS
    Conteúdo: somar QT. ENCONTRADOS + QT. NÃO ENCONTRADOS
    Tipo: textfield
    - QT. ENCONTRADOS
    Conteúdo: somar quantidade de registros processados e encontrado no contas
    a pagar
    Tipo: textfield
    - QT. NÃO ENCONTRADOS
    Conteúdo: somar quantidade de registros processados na grid, mas que não
    foi encontrado no contas a pagar
    Tipo: textfield
    - LEGENDA
    [verde] Encontrado sem cód. barras
    [preto] Encontrado com cód. barras
    [azul] Atualizar cód. barras
    [vermelho] Não encontrado
    OBS: Deve colocar uma validação que ao clicar no texto da legenda ser
    selecionado todos os itens que se enquadram nessa legenda, caso já estejam
    marcados, deve ser desmarcado os itens!
    - RETORNAR
    Conteúdo: retornar para tela inicial da rotina
    Tipo: button
    - FECHAR
    Conteúdo: fechar a rotina
    Tipo: button

    - Lanc. não encontrados

  • Observação: esta tela deve buscar os registros gravados, com base nos filtros selecionados. Ao clicar em processar lançamentos, deve gravar o código de barras em que os títulos foram selecionados e que foram encontrados e apresentar um relatório destes títulos gravados, caso não tenha nenhum selecionado ou mesmo selecionado não tenha encontrado um contas a pagar, deve ser exibida uma mensagem informando Os registros selecionados não foram encontrados, portanto não será gravado o código de barras.

    - BANCO
    Conteúdo fixo: 001-Banco do Brasil, 341-Banco Itaú, 237-Bradesco;
    Tipo: combobox;
    - DT. PROCESSAMENTO DO ARQUIVO
    Conteúdo: trazer sempre o inicio do mês até o dia atual;
    Tipo: data;
    - CPF/CNPJ
    Conteúdo: vazio (não obrigatório);
    Tipo: pesquisa CNPJ;
    - VALOR
    Conteúdo: vazio (não obrigatório);
    Tipo: pesquisa valor;
    - DATA DE VENCIMENTO
    Conteúdo: vazio (não obrigatório);
    Tipo: data;
    - PESQUISAR
    Conteúdo: pesquisar registros gravados na tabela após o processamento do arquivo;
    Tipo: button;

    - GRID
    INFORMAÇÕES DO ARQUIVO
    Selecionar = opção de multisseleção, vir todos os registros selecionados;
    CPF/CNPJ = informação lida no retorno (gravada na tabela);
    Dt. Venc. = informação lida no retorno (gravada na tabela);
    Valor = informação lida no retorno (gravada na tabela);
    Num. Nota = informação lida no retorno (gravada na tabela);
    Func. Processamento = gravada ao ler o retorno;
    Arquivo: caminho+nome do arquivo (gravado na tabela);
    INFORMAÇÕES DO WINTHOR
    CPF/CNPJ = *validar conforme tipo do parceiro (NOTA 2);
    Fornecedor = *validar conforme tipo do parceiro (NOTA 2);
    CPF/CNPJ Principal = *validar conforme tipo do parceiro (NOTA 2);
    Fornecedor Principal = *validar conforme tipo do parceiro (NOTA 2);
    Dt. Venc. = pclanc.dtvenc;
    Valor =pclanc.valor;
    Vl. Desconto = pclanc.descontofin + pclanc.vldevol;
    Vl. Juros = pclanc.txperm;
    Num. Nota = pclanc.numnota;
    Prest = pclanc.duplic;
    Nº Borderô = pclanc.numbordero;
    Nº Lanc. = pclanc.recnum;
    Cod. Filial = pclanc.codfilial;
    Dt. Lanc. = pclanc.dtlanc;
    Cód. Barras = pclanc.numcodbarra;
    Vincular manualmente = botão para abrir tela para vincular manualmente;
    - RODAPÉ
    - VALIDAR CNPJ DO FORNECEDOR PRINCIPAL
    Conteúdo: marcada validar para encontrar o título através do CNPJ do fornecedor principal (pcfornec.codfornecprinc), desmarcada pegar do fornecedor (pcfornec.codfornec);
    Tipo: flag;
    - VALIDAR NÚMERO DE NOTA
    Conteúdo: marcada validar para encontrar o título também pelo número da nota (pclanc.numnota), desmarcada não validar número de nota;
    Tipo: flag;
    - VALIDAR VALOR BRUTO
    Conteúdo: marcada validar para encontrar o título pelo valor bruto (pclanc.valor), desmarcada validar pelo valor líquido (pclanc.valor - pclanc.descontofin - pclanc.vldevol);
    Tipo: flag;
    - ATUALIZAR CÓD. BARRAS
    Conteúdo: marcada validar ao selecionar o título que já possui código de barras, e que este código de barras está diferente do que está no arquivo, deve ser possível selecionar e atualizar o código de barras, o título deverá vir em uma cor diferente conforme legenda , desmarcada validar da forma atual, se o título já possuir código de barras, apresentar normalmente, mas não permitir selecionar para atualizar o código de barras;
    Tipo: flag;
    -PROCESSAR LANÇAMENTOS
    Conteúdo: processar os lançamentos pesquisados, para vincular com os títulos no contas a pagar;
    Tipo: button;
    - LEGENDA
    [verde] Encontrado sem cód. barras;
    [preto] Encontrado com cód. barras;
    [azul] Atualizar cód. barras;
    [vermelho] Não encontrado;
    Observação: deve colocar uma validação que ao clicar no texto da legenda ser selecionado todos os itens que se enquadram nessa legenda, caso já estejam marcados, deve ser desmarcado os itens;
    - RETORNAR
    Conteúdo: retornar para tela inicial da rotina;
    Tipo: button;
    - FECHAR
    Conteúdo: fechar a rotina;
    Tipo: button;

  • Ao clicar botão VINCULAR MANUALMENTE da tela de lançamentos não encontrados, deve ser apresentada uma tela com todos os contas a pagar do fornecedor, que estão em aberto, permitindo o usuário selecionar apenas um registro e ao selecionar deverá ser vinculado o título nas informações da tabela do retorno, para que seja gravado o código de barras ao clicar no botão de gravar cód barras.



Rotina

Tipo de Operação

Opção de Menu

706 - Gravar código de barras C. pagar (DDA)

Alteração

Menu Winthor > 706

 

Procedimento para Configuração

Atualize a rotina 706 para a versão 28.04; 


Procedimento para Utilização


  1. Acesse a rotina 706 agora disposta de duas opções:
    -Processar Arquivo;
    -Configurações;


Processar Arquivo

  1. Na tela inicial selecione a primeira opção: Processar Arquivo;


  2. Acesse a aba Processamento;


  3. Informe os campos: Banco e Arquivo;
  4. Clique o botão Processar Arquivo para a configuração do código de barras;


  5. Acesse a aba Lançamentos não encontrados;
  6. Informe os campos: Banco e Período de processamentos do arquivo;



Configurações

  1. Na tela inicial selecione a segunda opção: Configurações;


  2. A tela de configurações será aberta com opções e campos para a conciliação automática dos registros.