Histórico da Página
01. DADOS GERAIS
Produto: |
| ||||||||
---|---|---|---|---|---|---|---|---|---|
Linha de Produto: |
| ||||||||
Segmento: |
| ||||||||
Módulo: | 14 - Faturamento | ||||||||
Função: | Devolução de Transf. Filial Retira | ||||||||
Ticket: | 10204298 | ||||||||
Requisito/Story/Issue: |
02. SITUAÇÃO/REQUISITO
Ao marcar como 'Sim' os parâmetros* 4152 - Somar IPI na devolução de transferência em outras despesas dentro de NF (Rotina 1470) e 4155 - Somar ST na devolução de transferência em outras despesas dentro da NF (Rotina 1470).
A NF de devolução apresenta corretamente no campo outras despesas, porém necessita que seja destacado no rodapé da NF de forma individual (ex. Base ST: XX,00 - ICMS ST.: XX,00 - IPI: XX,00).
03. SOLUÇÃO
, estra apresentando erro ORA-06550 - o componente 'VLPIPIOUTRAS' deve ser declarado ao emitir a NF de devolução de transferência através da rotina 1470.
03. SOLUÇÃO
Ajuste na rotina 1470 para corrigir erro ORA-06550 apresentado na tela, não realizando a emissão da nota fiscal de devolução de transferência.
Os valores de: ST e IPI da nota de transferência serão gravados nos campos de 'PCMOVCOMPLE.VLSTOUTRAS' e 'PCMOVCOMPLE.VLIPIOUTRAS' na nota de devolução de transferência, quando os parâmetros: Ajustada validação das transações que serão atualizadas após geração da devolução de transferência da rotina 1470,
Inclusa gravação dos campos de 'vlstoutros' e 'vlipioutros', para os parâmetros 4152(Somar IPI à outras Despesas na transferência) e 4155(Somar ST à outras Despesas na transferência) .
- Deve ser criado uma mensagem complementar na rotina 1458.
A seguir o SELECT:
Bloco de código | ||||
---|---|---|---|---|
| ||||
SELECT SUM(ROUND((NVL(MOVCOMPLEDEVOL.BASESTOUTRAS, 0) *
MOVTRANSFDEVOL.QTCONT),
2)) AS BASEICST,
SUM(ROUND((NVL(MOVCOMPLEDEVOL.VLSTOUTRAS, 0) * MOVTRANSFDEVOL.QTCONT),
2)) AS VLST,
SUM(ROUND((NVL(MOVCOMPLEDEVOL.VLIPIOUTRAS, 0) *
MOVTRANSFDEVOL.QTCONT),
2)) AS VLIPI
FROM PCTRANSFDEPDEVOL TRANSFDEVOL,
PCMOV MOVTRANSFDEVOL,
PCMOVCOMPLE MOVCOMPLEDEVOL,
PCNFSAID CABTRANSFDEVOL
WHERE TRANSFDEVOL.NUMTRANSTRANSFSAIDA = MOVTRANSFDEVOL.NUMTRANSVENDA
AND TRANSFDEVOL.NUMTRANSTRANSFSAIDA = CABTRANSFDEVOL.NUMTRANSVENDA
AND MOVTRANSFDEVOL.NUMTRANSVENDA = CABTRANSFDEVOL.NUMTRANSVENDA
AND TRANSFDEVOL.CODPROD = MOVTRANSFDEVOL.CODPROD
AND MOVTRANSFDEVOL.NUMTRANSITEM = MOVCOMPLEDEVOL.NUMTRANSITEM
AND TRANSFDEVOL.NUMTRANSTRANSFSAIDA IS NOT NULL
AND (NVL(MOVCOMPLEDEVOL.VLSTOUTRAS, 0) > 0 OR
NVL(MOVCOMPLEDEVOL.VLIPIOUTRAS, 0) > 0)
AND MOVTRANSFDEVOL.CODOPER = 'SD'
AND MOVTRANSFDEVOL.DTCANCEL IS NULL
AND MOVTRANSFDEVOL.QTCONT > 0
AND CABTRANSFDEVOL.NUMTRANSVENDA = &NUMTRANSVENDA; |
E Definir como texto:
...
estiverem marcado como 'sim'.
Totvs custom tabs box | ||||
---|---|---|---|---|
| ||||
Favor atualizar a rotina 1470 para versão igual ou superior a descrita abaixo: 29.0.24.24 30.0.11.24 |
04. DEMAIS INFORMAÇÕES
Aviso | ||
---|---|---|
| ||
As versões estarão disponíveis para download no CCW. https://centraldecontrole.pcinformatica.com.br/ Mantenha suas rotinas sempre atualizadas! |
05. ASSUNTOS RELACIONADOS
...