Páginas filhas
  • DDFINAN-20631 - DT - Criar variáveis para CNAB 600 - Cessão de Crédito

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-20631

02. SITUAÇÃO/REQUISITO

Como está hoje:

  • Necessário criar um tipo de integração específica para cessão de crédito e variáveis específicas para CNAB 600

Solução:

  •  Criar um "Tipo de integração" novo (Cessão de Crédito / Tipo doc.="CC"):
  • Criar as variáveis conforme abaixo e documentar no botão "Variáveis", com o agrupador "1507 1526"
  • Criar variáveis conforme regras do layout em anexo, copiando as variáveis da 1501, algumas observações abaixo:):
    • Registro Header 
      • Código do cedente = PCBANCO.CODCEDENTE;
      • Nome cedente = Variável MCLIENTE da 1521;
      • Número do banco na câmara de compensação = PCBANCO.CODBANCO;
      • Nome do banco = PCBANCO.NOME;
    • Registro de transação:
      • Nº de contrato = pcprest.duplic
      • Número da parcela = pcprest.prest
      • Número de parcelas = variável TOTALPARCELA da 1521
      • Seu número = variável NUMCONTROLE da 1521
      • Nosso número bco + digito = pcprest.nossonumbco
      • Valor pago = pcprest.vpago (quando arquivo de remessa = zeros, quando arquivo de manutenção = vpago)
      • Data da liquidação = pcprest.dtbaixa (quando arquivo de remessa = zeros, quando arquivo de manutenção = dtbaixa)
      • Identificação da ocorrência
        • 01 - Remessa
        • 10 - Baixa por renegociação (quando for desdobrado)
        • 12 - Entrada por renegociação (quando for título proveniente de desdobramentos)
        • 74 - Recompra (quando a nota for cancelada e tinha sido aceitado a cessão)
      • Data de vencimento = pcprest.dtvenc
      • Valor do título: pcprest.valor
      • Banco encarregado de cobrança = pcbanco.codbacen
      • Data da emissão = pcprest.dtemissao
      • Valor a ser cobrado por dia de Atraso = variável MOBSJUROS da 1521
      • Valor presente da parcela = criar variável MVALORPRESENTE REGRA DE CÁLCULO ABAIXO
        • Necessário criar no banco de dados a variável pcbanco.txdiacessao (campo criado na issue DDFINAN-20633)
      • Nº Inscrição do Sacado = VARIÁVEL MCGCCPF
      • Nome do Sacado = VARIÁVEL MCLIENTE
      • Campo 55 (NFE) = PCNFSAID.CHAVENFE.

03. SOLUÇÃO

  • Inserido o novo layout e suas variáveis da rotina 1526 na rotina 1521;
  • Inserido a nova opção do tipo de integração "Cessão de Crédito";
  • Ajustado o código fonte da rotina da rotina 1521, separando os componentes de conexão com o banco da interface e agrupando em arquivos data module.


Atualize as rotinas abaixo a partir das versões indicadas ou versões superiores:

  • Rotina 1521- Atualizar para a versão 33.0.00.041 ou superior;

Passo a passo:

  • Atualize a rotina 1521;
  • Abra a rotina 1521 e clique no ícone "+", Inserir novo registro;

  • Marque a opção Cessão de Crédito, na sessão Tipo de integração;

  • Preencha o campo Nº do banco (FEBRABAN);
  • Preencha o campo Nome do layout;

  • Clique em Gerar Layout Padrão ou Gerar Layout Manualmente, de acordo com sua preferencia;
  • Caso selecione Gerar Layout Padrão, localize o arquivo XML para integração e clique em Abrir;

  • Caso selecione Gerar Layout Manualmente, abra a tela o modo de edição do layout com a tecla INSERT;
  • Insira as informações Seção, Linha, Coluna, Tipo do Campo, Tamanho e Texto;

  • Após finalizar a  inserção das informações, clique em Confirmar e feche a tela de configuração do layout.

Observação:

 N/A


04. DEMAIS INFORMAÇÕES



IMPORTANTE!

As versões estarão disponíveis para download no CCW. Mantenha suas rotinas sempre atualizadas!