01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:10 - Livros Fiscais
Ticket:11280194
Requisito/Story/Issue:DDFISCAL-13991


02. 
SITUAÇÃO/REQUISITO

1.0 - Deverá criar na geração do livro fiscal opção (via parâmetro) para recalcular a base de cálculo do ICMS no livro fiscal para CST 51 (pcmov.sittribut).
1.1- Deve criar na 132 um parâmetro por filial para recalcular a Base do ICMS diferido (CST 51) por default Não

Sugestão: Recalcular Base de Cálculo do ICMS Diferido (NF saídas).
Orientação do parâmetro: Quando este parâmetro for Sim, a geração do livro fiscal recalculará a Base de Cálculo do ICMS do ICMS diferido (CST 51) das NFs de saída na formula: BCx(100 - PCMOVCOMPLE.PERDIFEREIMENTOICMS)/100

2 - Quando o parâmetro citado no item 1 for S, a geração do livro fiscal deve recalcular a Base de Cálculo do ICMS Diferido usando a fórmula BCx(100 - PCMOVCOMPLE.PERDIFEREIMENTOICMS)/100 se PCMOVCOMPLE.PERDIFEREIMENTOICMS > maior 0 e < menor que 100.
Exemplo:

BC = 614,42x (100 - 31,4280)/100
BC = 614,42x 68,572/100
BC = 421,32

03. SOLUÇÃO

Atualizar abaixo as rotinas para a seguinte versão (ou mais recente):

PCINFTAB:


PCSIS500:


PCSIS1097:


1.0 - Acessado e atualizado a rotina 560 e executado a opção "PCPARAMFILIAL"
1.1 - Acessado a rotina 132, pesquisado pelo novo parâmetro "RECALCULARBASEICMSDIFERIDO" e marcado o mesmo como "Sim".

2.0 - Acessado e atualizado a rotina 500 e executado a opção 26-Procedure de Geração do Livro Fiscal de Saída (GERALIVRO_SAIDA).

3.0 - Acessado e atualizado a rotina 1097.
3.1 - Definido a filial e o período de data específico.
3.2 - Clicado no botão "Gerar"


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




<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;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>