Histórico da Página
GERAR PRÉ-DEVOLUÇÃO - ROTINAS 1303 E 1346
Informações Gerais
Linha de Produto: | PC Sistemas | ||||||||||||||||||
Segmento Executor: | D&L | ||||||||||||||||||
Módulo: | 13 - Recebimento Mercadoria | ||||||||||||||||||
Rotina: |
| ||||||||||||||||||
Chamado/Ticket: | 7435.056960.2017 (HIS.02177.2017 // HIS.02178.2017) | ||||||||||||||||||
Tabela: | 560 - Criação/Exclusão Permissão de Acesso (rotina 530) | ||||||||||||||||||
País: | ( X ) Brasil ( ) Argentina ( ) México ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colômbia ( ) Outro _____________. | ||||||||||||||||||
Versão: | 1303 - V. 28.04 1346 - V. 28.04 1402 - V. 28.04 1409 - V. 28.04 |
Objetivo
Realizar o processo de pré-devolução. O que consiste em enviar PDF para o cliente usar como base de sua NF de devolução, esse documento deve ser enviado na próxima venda para o cliente junto com a NF e Boleto. Quando o motorista retornar ele trará a devolução, a NF do cliente e a pré-devolução, que o usuário irá conferir e usar como base para a devolução, sem a necessidade de digitar tudo novamente.
Definição da Regra de Negócio
Rotina | Tipo de Operação | Opção de Menu |
1303 - Devolução de Cliente | Alteração | Menu do WinThor -> 1303 |
1346 - Devolução de Cliente Avulsa | Alteração | Menu do WinThor -> 1346 |
1402 - Gerar Faturamento | Alteração | Menu do WinThor -> 1402 |
1409 - Cancelar Nota Fiscal | Alteração | Menu do WinThor -> 1409 |
Expandir | ||
---|---|---|
| ||
1. Na rotina 1303 deve ser possível realizar processo de pré-devolução: 1.1 Quando existir o processo de pré-devolução deve ser obrigatório informar referência da nota de saída; 1.2 Deve ser criado parâmetro que irá determinar período (em meses) em que será aceita a devolução à referida saída; 2. O cliente irá realizar o processo de devolução como é hoje informando todos os dados necessários para a finalização do processo; 3.Sendo selecionado o item Gera Num NF como não deve ser habilitado um novo botão para a gravação da pré devolução; 3.1 Deverá existir permissão de acesso por usuário para utilização do processo de pré devolução; 3.2 Será utilizado este novo processo para o tipo de devolução 6 - Dev.Normal; 4. Deve ser realizado todas as validações já existentes na gravação da devolução efetiva; 5. Os dados da pré-devolução devem ser gravados em nova tabela para que os dados sejam recuperados para a devolução efetiva; 6. Após a gravação dos dados deve ser possível realizar a impressão desta pré devolução com os dados (com possbilidade de lay out customizado); 6.1 Código da filial e descrição da filial que esta recebendo a devolução; 6.2 Código do cliente e razão social do cliente que esta realizando a devolução; 6.3 O número da nota de venda que esta sendo devolvida; 6.4 Código, descrição dos produtos, CFOP, CST, Base de calculo do icms, aliquota icms, valor icms, aliquota do IPI, valor do IPI (de cada produto); 6.5 Base de calculo do ICMS e valor do ICMS da operação; 6,7 Base de calculo do ST e valor do ST da operação; 6.8 Os valores dos impostos devem ser impressões se houver incidência na operação; 6.8 Devem ser impressos os desmas valores que também incidam na operação - frete, taxa de boleto; 7. Deve ser possível carregar os dados da Pré devolução cadastrada, 8. Deve existir status para a pré devolução; 8.1 Deverá existir permissão de acesso para alterar o status dá pré devolução, com os seguintes Status: Aprovada - Aprovado pelo SAC (Manual - Usuário); Cancelada - Cancelada pelo SAC (Manual - Usuário) Impressa - Pré devolução já impressa no faturamento Negada - Não aprovada pelo SAC. (Manual - Usuário) Concluída - Pré devolução efetivada com emissão da NFe (Automático - Na emissão da NFe de devolução) Pendente - Em avaliação do SAC. (Manual - No cadastro da Pré devolução) 8.2 Deve ser gravado Log do status; 8.3 Na gravação da pré-devolução deve ser inserido o status como Pendente; 8.4 Sendo o status alterado para Cancelado e a pré-devolução tenha vínculo com pedido de vendas, não faturado deve ser retirado o vínculo com o pedido; 9. Deve ser enviado e-mail (email NFe - cadastro do cliente) no momento da aprovação da pré devolução |
Expandir | ||
---|---|---|
| ||
1. Na rotina de devolução deve ser possível realizar processo de pré-devolução: 1.1 Deverá ser criado parâmetro que irá determinar período (em meses) que será aceito devolução à referida saída; 2. O cliente irá realizar o processo de devolução como é hoje, informando todos os dados necessários para a finalização do processo; 3. Sendo selecionado o item Gera Num NF como Não, deve ser habilitado um novo botão para a gravação da pré devolução; 3.1 Deverá existir permissão de acesso por usuário para utilização do processo de pré devolução; 3.2 Será utilizado este novo processo para o tipo de devolução 6 - Dev.Normal; 4. Deve ser realizado todas as validações já existentes na gravação da devolução efetiva; 5. Os dados da pré-devolução deve ser gravada em nova tabela para que os dados sejam recuperados para a devolução efetiva; 6. Após a gravação dos dados deve ser possível realizar a impressão desta pré devolução com os dados (com possibilidade de lay out customizado); 6.1 Código da filial e descrição da filial que esta recebendo a devolução; 6.2 Código do cliente e razão social do cliente que esta realizando a devolução; 6.3 O numero da nota de venda que esta sendo devolvida; 6.4 Código, descrição dos produtos, CFOP, CST, Base de calculo do icms, alíquota icms, valor icms, alíquota do IPI, valor do IPI (de cada produto); 6.5 Base de calculo do ICMS e valor do ICMS da operação; 6.6 Base de calculo do ST e valor do ST da operação 6.7 Os valores dos impostos devem ser impressos se houver incidência na operação; 6.8 Devem ser impressos os demais valores que tambem incidam na operação - frete, taxa de boleto; 7. Deve ser possível carregar os dados da Pré-devolução cadastrada; 8. Deve haver status para a pré-devolução, são elas: Aprovada - Aprovado pelo SAC (Manual - Usuário) 8.1 Deverá existir permissão de acesso para alterar o status da pré-devolução; 8.2 Deve ser gravado Log do status; 8.3 Na gravação da pré-devolução deve ser colocado o status como Pendente; 8.4 Sendo o status alterado para Cancelado e a pré-devolução tenha vínculo com pedido de vendas, não faturado, deve ser retirado o vínculo com o pedido; 9.Deve ser enviado e-mail (e-mail NF-e - cadastro do cliente) no momento da aprovação da pré-devolução. Rotina 1316 - Cancelar NF Devolução Cliente 1. Deverá ser retirado o vinculo da pré-devolução caso a devolução da mesma seja cancelada podendo ser reutilizada em nova devolução; 2. Havendo pré devolução vinculada deve ser alterado o status para Aprovada. |
Expandir | ||
---|---|---|
| ||
Rotinas 1402 - Gerar Faturamento e 1406 - Gerar Faturamento Por Pedido: 1. Deve ser emitido documento da pré-devolução de todas as pré-devoluções que estejam no status de Aprovada; 2. Apos a impressão deve ser alterado o status da pré devolução para Impressa; 3. Deve existir um vínculo entre a nota emitida (sendo mais de uma nf deve ser a primeira). Rotina 1409 - Cancelar Nota Fiscal 1. Sendo cancelado nota com vinculo de pré-devolução deve: 1.1 Havendo outra nota para o mesmo cliente no mesmo carregamento deve ser alterado o vinculo para esta nota; 1.2 Não havendo outra nota deve mudar o status da pré-devolução para Aprovada. |
Procedimento para Configuração
1. Acesse a rotina 560 e atualize as tabelas:
- Tabela de Movimentação de Pré-Entrada (PCMOVPREENT);
- Tab. compl. moviment. de registro - Pré-entrada (PCMOVCOMPLEPREENT);
- Tabela Notas Fiscais de Entrada da Pré-Entrada (PCNFENTPREENT).
2. Acesse a rotina 530 e marque conforme necessidade as permissões:
- Opção Rotina 1303 - Devolução de Cliente, permissões 19 - Permitir Gravar Pré-devolução e 20 - Permitir alterar Status da pré-devolução:
- Opção Rotina 1346 - Devolução de Cliente (avulsa), permissões 11 - Permitir Gravar Pré-devolução e 12 - Permitir alterar Status da pré-devolução::
2.Atualize as rotinas abaixa para versão indicada ou para versões superiores;
- 1303 - V. 28.04
- 1346 - V. 28.04
- 1402 - V. 28.04
- 1409 - V. 28.04
Aviso |
---|
Você sabe como atualizar as rotinas do WinThor? |
Procedimento para Utilização
Expandir | ||
---|---|---|
| ||
1. Acesse a rotina 1346 e clique o botão Novo; 2. Selecione a opção 6 - Dev. Normal da caixa Tipo Entrada, selecione a Filial Venda, selecione/informe o Motivo Devolução e marque a opção Não da caixa Gera Num. NF; Observação: o botão Pré-devolução é habilitado somente quando a permissão 11 - Permitir Gravar pré-devolução da rotina 530 e também deve estar marcada a opção Não da caixa Gera Num. NF. 4. Marque a opção Sim da caixa Emissão SEFAZ; 5. Clique o botão Pré-devolução; 6. Acesse a aba e clique o botão Pesquisar; 8. Selecione o item desejado na planilha com duplo clique e na tela Item preencha o campo Qt. Devolução e demais campos conforme necessidade; 9. Clique o botão Confirmar; 10. Marque a opção desejada na tela Imprimir. Neste exemplo vamos imprimir a NF. Observações:
|
Expandir | ||
---|---|---|
| ||
1. Acesse a rotina 1303 e clique o botão Novo; 2. Informe a Filial Venda, o Tipo Entrada e o Motivo Devolução; 3. Marque a opção Não da caixa Gera Num. NF; 4. Marque a opção desejada na caixa Emissão SEFAZ; 5. Acesse a aba Notas Fiscais e selecione a nota desejada na planilha superior; 6. Selecione o item desejado da planilha inferior com um duplo clique; 7. Na tela Item informe o campo Qt. Devolução e demais campos conforme necessidade e clique o botão Confirmar; 8. Acesse a aba Tributação e clique o botão Gerar Tributação; 9. Clique o botão Pré-devolução; 10. Selecione o tipo de impressão desejado na tela Impressão e clique o botão Confirmar; Observações:
|
Expandir | ||
---|---|---|
| ||
1402 - Gerar Faturament ** 1406 - Gerar Faturamento Por Pedido 1. Acesse a rotina 1406 e informe os campos e filtros de pesquisa da aba11. |
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> |