Histórico da Página
CANCELAR NOTA FISCAL DE DEVOLUÇÃO COM TINTA
Informações Gerais
Linha de Produto: | PC Sistemas | ||||||||||||
Segmento Executor: | Distribuição e Logística | ||||||||||||
Módulo: | Material de Construção | ||||||||||||
Rotina: |
| ||||||||||||
Chamado/Ticket: | HIS.01115.2018 | ||||||||||||
Requisito/Story/Issue: | MAT-1001 | ||||||||||||
País: | ( x ) Brasil ( ) Argentina ( ) |
México ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) |
Colômbia ( ) Outro _____________. | |||
Versão: | V. 29.01 |
Objetivo
Retirar o estoque da base e pigmentos das tintas ao cancelar uma nota de devolução de cliente.
Definição da Regra de Negócio
Tipo da mudança
Mudança prevista
Funcionalidade desejada:
Eu coordenador do módulo Material de Construção, preciso que o módulo tenha uma rotina para cancelar notas fiscais de devolução com o principal tratativa de retirar o estoque dos pigmentos.
Motivos da alteração:
Critérios de aceitação:
1- Deverá ser criado uma nova rotina com layout e demais especificações de legislação igual a rotina 1316; 2.1- Deverá criar um novo campo na PCNFENT.CANCELARPRODUCAO e atualizar esse campo via rotina 4113. Se na pergunta o usuário responder SIM para voltar o estoque dos pigmentos e base gravar 'S', se responder NÃO gravar 'N'. 2.2- Se esse campo estiver como SIM, deverá gerar a operação SP e EP, na PCMOV com o status B diminuindo o estique dos pigmentos e aumentando o estoque do produto acabado. Aproveitar o CODOPER = ED que faz esse processo para o estoque contábil. 3- Fazer o item 2.2 antes do processo CODOPER = ED para a rotina não reclamar falta de estoque do produto
1. Deverá ser criado uma nova rotina com layout e demais especificações de legislação igual a rotina 1316 - Cancelar NF Devolução Cliente;
2.1 Deverá criar um novo campo na PCNFENT.CANCELARPRODUCAO e atualizar esse campo via rotina 4113 - Devolução Cliente. Se na pergunta o usuário responder Sim, para voltar o estoque dos pigmentos e base gravar 'S', se responder Não gravar 'N';
2.2 Se esse campo estiver como Sim, deverá gerar a operação SP e EP, na PCMOV com o status B diminuindo o estoque dos pigmentos e aumentando o estoque do produto acabado. Aproveitar o CODOPER = ED que faz esse processo para o estoque contábil;
3. Fazer o item 2.2 antes do processo CODOPER = ED para a rotina não reclamar falta de estoque do produto acabado.
Rotina | Tipo de Operação | Opção de Menu |
1316 - Cancelar NF Devolução Cliente | Alteração | Desktop > Venda > 1316 |
4113 - Devolução de Cliente | Envolvida | Desktop > Venda > 4113 |
560 - Atualizar Banco de Dados | Envolvida | Desktop > Venda > 560 |
Procedimento para
Utilização *CÓDIGO - NOME DA ROTINA:*PCSIS1316
*VERSÃO PARA TESTE:*
V.29.1.0.45
*TABELAS UTILIZADAS:*
- NA
*NECESSITA DE PERMISSÃO OU PARAMETRIZAÇÃO? QUAIS?*
- NA
*ATUALIZAÇÃO A SER REALIZADA:*
- NA
*ALTERAÇÃO EFETUADA NA ROTINA:*
Foi alterada a rotina para baixar o estoque no cancelamento da devolução em relação a tintométrico
Atenciosamente,
Darlan Eduardo
*OBSERVAÇÕES:*
- NA
Configuração
- Acesse a rotina 560 - Atualizar Banco de Dados na versão 29.01 ou versão superior, na aba Criação/Alteração de Tabelas e Campos sub-aba N-O, NCM-OBR, selecione Tabela Notas Fiscais de Entrada (PCNFENT) e clique o botão Confirmar:
Procedimento para Utilização
- Acesse a rotina 4113 e informe os filtros para pesquisa conforme processo atual;
- Selecione um item tinta;
- A rotina irá questionar se
- Deseja cancelar a produção de Tinta manipulada ou produto acabado (Tipo = MK)?, clique
- a opção Sim para retornar com o estoque da base e pigmentos para o estoque ou
- opção Não para manter o produto acabado;
1.1 Acesse a rotina 1316 e realize o cancelamento da nota fiscal de devolução conforme processo atual
;Procedimento para Configuração
Acesse a rotina 560, na aba Criação/Alteração de Tabelas e Campos sub-aba N-O, NCM-OBR, selecione Tabela Notas Fiscais de Entrada (PCNFENT) e clique o botão Confirmar;.
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> |