01. DADOS GERAIS
Linha de Produto: | PC Sistemas |
---|---|
Segmento: | D&L |
Módulo: | 10 - Livros Fiscais |
Função: | Processamentos Fiscais |
Ticket: | 7970808 |
Requisito/Story/Issue: | DDFISCAL-6274 |
02. SITUAÇÃO/REQUISITO
A função está retornando as entradas de transferência pelo punitcont, causando diferença na apuração com a rotina 2115.
— Verificando devolução -----------------------------------------------------
CASE
WHEN PCMOV.CODOPER IN ('ED') THEN
DECODE(NVL(PCMOVCOMPLE.CUSTOULTENTCONT,0),0,PCMOV.CUSTOCONT,PCMOVCOMPLE.CUSTOULTENTCONT)
WHEN PCMOV.CODOPER IN ('ET') THEN
DECODE(NVL(PCMOVCOMPLE.CUSTOULTENTCONT,0),0,PCMOV.PUNITCONT,PCMOVCOMPLE.CUSTOULTENTCONT)
ELSE
NVL(PCMOVCOMPLE.CUSTOULTENTCONT,
ROUND(((((GREATEST(NVL(PCMOV.QTESTANT, 0), 0) +
PCMOV.QTCONT) * NVL(PCMOV.CUSTOCONT, 0)) -
(GREATEST(NVL(PCMOV.QTESTANT, 0), 0) *
NVL(PCMOV.CUSTOCONTANT, 0))) / PCMOV.QTCONT),6)) END BASECUSTOCONT,
--------------------------------------------------------------------------------
03. SOLUÇÃO
Para utilizar a implementação atualize a Rotina 500 - Atualizar Procedure para uma das versões citadas abaixo ou superior.
PCSIS500:
- 29.0.156.7
- 29.5.19.2
1 - Atualizar rotina 500
2 - Atualizar função controle de produção (Opção 16 da aba Essenciais / Functions).
Importante!
As versões estarão disponíveis para download no CCW.
https://centraldecontrole.pcinformatica.com.br/
Mantenha suas rotinas sempre atualizadas!