Histórico da Página
01. DADOS GERAIS
Produto: |
| ||||||||
---|---|---|---|---|---|---|---|---|---|
Linha de Produto: |
| ||||||||
Segmento: |
| ||||||||
Módulo: | 03 15 - VendaCobrança magnética | ||||||||
Função: | Digitar Pedido de VendaLayout integração bancária | ||||||||
Requisito/Story/Issue: | DDVENDASDDFINAN-3398620631 |
02. SITUAÇÃO/REQUISITO
Como está hoje:
- Os pedidos de Bonificação gerados automaticamente pela Rotina 3320 não são incluídos considerando o mesmo código da Filial Retira do Pedido de Venda.
- O Suporte da TOTVS informou que é preciso cadastrar na rotina 238 de cada item da Filial de Venda, o código da Filial Retira do Brinde.
- Essa opção não é satisfatória pois dentro da mesma filial de Venda, podemos ter filais retira distintas. Exemplo:
- Campanha Brinde 1 - Filial de Venda 01 => Pedido de Venda (TV1) com Filial Retira 01 e Bonificação (TV5) com Filial Retira 01
- Campanha Brinde 2 - Filial de Venda 01 => Pedido de Venda (TV1) com Filial Retira 02 e Bonificação (TV5) com Filial Retira 02
Solução:
- Criar parâmetro da presidência "Gerar brinde com filial retira igual à filial retira do TV1":
- Dica de parâmetro: Caso esteja marcado como ‘Sim’, caso corresponda gerar brinde e use filial retira, o brinde será gerado com a filial retira informada na venda TV1, desde que todos os itens do TV1 estejam na mesma filial Retira;
- Deve estar relacionado aos assuntos "Política Comercial" e "Vendas";
- O parâmetro será por filial.
- Mudar a ordem da validação para a filial retira do brinde na 316 e integradora (rotina 300, aba Força de Vendas, package APURARCAMPANHASBRINDES):
- Validar o parâmetro na tela e filial retira do item do pedido;
- Validar a filial retira do brinde da rotina 238 (CODFILIALRETIRABRINDE);
- Validar a filial retira do brinde no cadastro do produto;
- Validar a filial de venda do pedido(processo normal).
- Na rotina 316, caso o parâmetro esteja marcado como SIM e não pegar a filial retira do pedido, apresentar uma mensagem informativa na gravação.
- Rotinas impactadas: 300 (apurar campanhas brindes da integradora) e 316.
03. SOLUÇÃO
...
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.
Totvs custom tabs box | |||||||
---|---|---|---|---|---|---|---|
| |||||||
|
04. DEMAIS INFORMAÇÕES
...
Import HTML Content
Visão Geral
Conteúdo das Ferramentas