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 "
15071526" - 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.
- Registro Header
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
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