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:

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!



<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>