Histórico da Página
NOME DO REQUISITO / ÉPICO
(Obrigatório)MÚLTIPLAS FORMAS DE PAGAMENTO
Informações Gerais
Linha de Produto: | PC Sistemas | ||||||||||||
Segmento Executor: | D&L | ||||||||||||
Módulo: | Processamento | ||||||||||||
Rotina: |
| ||||||||||||
Chamado/Ticket: | HIS.00139.2017 | ||||||||||||
País: | ( x ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||||||||||||
Versão/Release: | Rotina 500 -Versão: 28.00.65.001 Rotina 560-Versão: 28.00.12.060 Rotina 522 -Versão: 28.00.12.004 |
Objetivo
As rotinas que geram nota fiscal eletrônica, no momento do faturamento, devem disponibilizar a condição de se informar a forma de pagamento a ser utilizada na geração deste documento, o que permite mais de uma forma de pagamento simultaneamente. Sendo escolhida a origem de venda como Balcão no momento da gravação do pedido (F2) deve ser apresentado ao usuário mensagem se ele deseja informar múltiplas formas de pagamento.
Definição da Regra de Negócio
- Deverá criar na rotina 522 um campo dentro da aba ‘Dados cadastrais’ denominada como ‘Forma de pagamento NF-e’ neste campo deverá trazer as seguintes opções:
01=Dinheiro;
02=Cheque;
03=Cartão de Crédito;
04=Cartão de Débito;
05=Crédito Loja;
10=Vale Alimentação;
11=Vale Refeição;
12=Vale Presente;
13=Vale Combustível;
14=Duplicata Mercantil;
99=Outros; - Deverá colocar a rotina 522 para quando for cobrança de cartão de crédito (check box cartão de credito marcado) a opção ‘Cliente (bandeira cartão)’ deverá ser obrigado a informar;
- Deverá criar um novo campo da rotina 522 aba ‘Cartão de credito’ denominado como ‘Bandeira da operadora’ esse campo deverá listar as seguintes opção para seleção e deverá ser obrigatório para cobranças de cartão de credito:
01=Visa;
02=Mastercard;
03=American Express;
04=Sorocred;
05=Diners Club;
06=Elo;
07=Hipercard;
08=Aura;
09=Cabal;
99=Outros;
Observação: (Conforme solicitado pelo Varejo, foi definido o nome para o campo de cobrança da sefaz, nas tabelas pccob e pcprest: CODCOBSEFAZ).
Rotina | Tipo de Operação | Opção de Menu |
522 - Cadastrar Tipo de Cobrança | Alteração | Menu Winthor > 522 |
500 - Atualizar Procedure | Envolvida | Menu Winthor > 500 |
560 - Atualizar Banco de Dados | Envolvida | Menu Winthor > 560 |
Procedimento para Configuração
-Atualize a rotina abaixo para a versão citada ou superior:
Rotina 500 -Versão: 28.00.65.001
Rotina 560-Versão: 28.00.12.060
Rotina 522 -Versão: 28.00.12.004
Você sabe como atualizar as rotinas do WinThor?
Procedimento para Utilização
Rotina 500
1. Acesse a rotina 500 - Atualizar Procedure e atualize as views
-View bandeira da operadora do cartão (VW_BANDEIRAOPERADORACARTAO);
-View formas de pagamento NFe (VW_FORMASPAGAMENTONFE).
Rotina 560
1. Acesse a rotina 560 - Atualizar Banco de Dados e atualize a tabela:
- PCCOB.
Rotina 522
- Aba Dados Cadastrais
1. Acesse a rotina 522 - Cadastrar Tipo de Cobrança;
2. Clique o botão Pesquisar;
3. Selecione uma cobrança conforme necessidade com duplo clique;
4. Acesse a aba Dados cadastrais, no campo Forma de Pagamento NF-e clique o botão: para selecionar uma opção;
5. Selecione uma forma de pagamento conforme necessidade e clique o botão Confirmar;
- Aba Cartão de Crédito
1. Acesse a rotina 522 - Cadastrar Tipo de Cobrança;
2. Clique o botão Pesquisar;
3. Selecione uma cobrança conforme necessidade com duplo clique;
4. Acesse a aba Cartão de Crédito, no campo Bandeira Operadora clique o botão: para selecionar uma opção;
5. Selecione uma bandeira conforme necessidade e clique o botão Confirmar;
6. Para finalizar o processo de edição/inclusão de cadastro de cobrança preencha o campo Cliente (Bandeira Cartão), pois ele passa a ser um campo de preenchimento obrigatório;
Observação: caso o campo Cliente (Bandeira Cartão) não esteja preenchido ao gravar a edição/inclusão uma mensagem informativa aparecerá:
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> |