01. DADOS GERAIS
Produto: | TOTVS Distribuição e Varejo |
---|---|
Linha de Produto: | Linha Winthor |
Segmento: | Distribuição |
Módulo: | 14 - Faturamento |
Função: | Cancelar Nota Fiscal |
País: | Brasil |
Requisito/Story/Issue: | DDVENDAS-26963 |
02. SITUAÇÃO/REQUISITO
Temos enfrentado vários ajustes de banco de dados, onde o cliente vai na rotina 1409 e realiza o cancelamento de uma venda que na sefaz esta aprovada. Com isso o cliente abre chamado junto ao nosso time para desfazer o cancelamento.
Dai vejo que temos duas saidas:
- Retirar da consulta de notas a serem canceladas todos os documentos do varejo, usando o filtro: AND PCNFSAID.DOCEMISSAO NOT IN ('MF','SF','CF','CE')
- Adequando a consulta na tabela PCPEDCCANCECF para validar se o cancelamento é de venda aberta, parcial ou fechada, devendo a consulta ficar conforme abaixo:
SELECT 1
FROM PCPEDC C, PCPEDCCANCECF D
WHERE C.NUMPEDECF = D.NUMPEDECF
AND C.NUMCAIXA = D.NUMCAIXA
AND D.CUPOMFECHADO = 'S'
AND D.TIPOCANCEL = 'T'
AND C.NUMTRANSVENDA = :NUMTRANSVENDA;
03. SOLUÇÃO
A rotina foi ajustada para que não seja exibidas as notas de Varejo, conforme regra: PCNFSAID.DOCEMISSAO NOT IN ('MF','SF','CF','CE')
É necessário que o serviço/rotina sejam atualizados para a versão igual ou superior à descrita abaixo:
PCSIS1409
Versão 30.0.12.2 / 30.1.7.2
04. DEMAIS INFORMAÇÕES
Importante!
As versões estarão disponíveis para download no CCW.
https://centraldecontrole.pcinformatica.com.br/
Mantenha suas rotinas sempre atualizadas!
05. ASSUNTOS RELACIONADOS