Histórico da Página
SOLICITAR E-MAIL NO CAIXA
Informações Gerais
Linha de Produto: | PC Sistemas | ||||||
Segmento Executor: | D&L | ||||||
Módulo: | 20 - Autosserviço | ||||||
Rotina: |
| ||||||
Chamado/Ticket: | HIS.00370.2018 | ||||||
Requisito/Story/Issue: | VAR-3089 | ||||||
País: | ( x ) Brasil ( ) Argentina ( ) México ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colômbia ( ) Outro _____________. | ||||||
Outros: | 28.0929 |
Objetivo
Criado recurso para envio de e-mail com a NFC-e de forma automática e/ou manual.
Definição da Regra de Negócio
Rotina 2075 - Enviar e-mail NFC-e:
- Deverá ser criado 3 novos parâmetros para o processo de envio da NFC-e por email, conforme abaixo;
- Enviar e-mail NFC-e /SAT / MF-e: Com as opções Sim e Não;
Dica: Quando estiver marcado como Sim, a rotina 2075 irá questionar se deseja enviar por e-mail o XML da NFC-e / SAT / MFE aprovada;
-Solicitar E-mail no caixa: Opção deverá esta habilitada somente, se o parâmetro anterior estiver como "SIM";
Dica: "Quando estiver marcado como Sim, quando o cliente for 1, 2 ou 3 e caso deseje enviar o XML por e-mail irá solicitar informar o e-mail na tela da 2075";
-Alterar o parâmetro 3103, devendo ele possuir as opções abaixo, devendo ser o default Completo:
a) Completo: Imprimir o Danfe completo;
b) Reduzido: Imprimir Danfe resumido, sem itens;
c) Não Imprimir: Não será impresso nenhum comprovante; - Deverá criar os seguintes campos na tabela PCPEDCECF:
-EMAILNFCE VARCHAR2(60); - Rotina 2075, deverá validar os parâmetros criados no tópico 1, devendo seguir os seguintes passos:
-Se estiver marcado o parâmetro 1.1. como "SIM", deverá após a aprovação da NFC-e / SAT / MFE, ser realizado o seguinte questionamento: "Deseja enviar o XML da Nota por e-mail?", com as opções "SIM" ou "Não";
-Caso responda "SIM", rotina deverá:
Validar o parâmetro 1.2. caso esteja como "SIM", deverá validar se o cliente da venda é diferente de 1, 2 ou 3:
a) Se for diferente, deverá pegar o e-mail do destinatário do campo PCCLIENT.EMAILNFE, devendo este ser apresentado na tela, permitindo a sua alteração para gravação e gravar no campo PCPEDCECF.EMAILNFCE;
b) Se o cliente da venda for igual a 1, 2 ou 3, deverá abrir opção para digitação do e-mail, devendo ser validada sua estrutura básica, tendo a opção de "Confirmar";
b.1) Caso o cliente desista de fornecer o e-mail, deverá pressionar a tecla "ESC", e questionado: "Confirmar o não envio do XML por e-mail?";
b.1.1.) Caso responda "Sim", deverá ser impresso o Danfe de acordo com o parâmetro 3103;
b.1.2.) Caso responda "Não", deverá retornar para a tela de preenchimento do e-mail;
-Validar o parâmetro 1.3. com a opção de impressão do Danfe NFC-e, somente se o campo EMAILNFCE estiver preenchido:
a) Caso esteja como Completo, deverá imprimir o Danfe NFC-e;
b) Caos esteja como Resumido imprimir o Danfe NFC-e resumido sem itens;
c) Caso esteja como Não Imprimir, não deverá ser impresso nenhuma informação e a transação deverá ser concluída;
-Caso responda como "NÂO", rotina deverá imprimir o Danfe NFC-e.
Rotina | Tipo de Operação | Opção de Menu |
2075 - Frente de Caixa | Alteração | Menu Winthor > 2075 |
Procedimento para Configuração
Atualize a rotina 2075 - Frente de Caixa para a versão 29;
Aviso |
---|
Você sabe como atualizar as rotinas do WinThor? |
Procedimento para Utilização
Rotina 132
- Acesse a rotina 132 e pesquisa busque pela palavra "Documento" ou pelo parâmetro: 4118 - Tipo emissão de documentos eletrônicos varejo;
- Selecione a opção Imprimir e enviar email (IE);
- Clique o botão Salvar;
Rotina 2075
- Após realizar a parametrização na rotina 132 - uma mensagem aparecerá na rotina 2075 ao finalizar uma venda questionando a o envio ou não de e-mail com o documento eletrônico;
HTML |
---|
<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-91324488-1', 'auto', 'newTracker'); ga('newTracker.send', 'pageview');</script><script> ga('create', 'UA-91324488-1', 'auto', 'newTracker'); ga('newTracker.send', 'pageview');</script> |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas