Histórico da Página
01. DADOS GERAIS
Produto: | TOTVS Backoffice
| ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linha de Produto: | Linha Protheus | ||||||||||||||||
Segmento: | Backoffice SP | ||||||||||||||||
Módulo: | FINANCEIRO (SIGAFIN) | ||||||||||||||||
Função: | FINA050/FINXINC | ||||||||||||||||
Ticket: | Não se aplica | ||||||||||||||||
Requisito/Story/Issue (informe o requisito relacionado) : | DFINGRV-19942 |
02. SITUAÇÃO/REQUISITO
Alteração de titulo com retenção de IRRF e PCC (Pis, Cofins e Csll) na emissão para empresa publica. Nas quebras de processos anteriormente realizamos a inclusão, nesse momento estamos realizado a alteração.
03. SOLUÇÃO
Finxinc - Na função FA050Natur realizamos uma modificação onde criamos um trecho para realizar o tratamento do PCC. Após a chamada da NewMinPcc foi realizado um tratamento para a chamada da função CalcEmpP para retornar os valores de PCC no Array que a NewMinPcc alimenta. Foi criada a função CalcEmpP, ela tem a finalidade de realizar o calculo dos valores de PCC que estão sendo digitados, assim retornamos os valores do PCC em um array da mesma forma que a NewMinPcc.
Fina050 - Na função FA050AxInc fizemos uma proteção para a variável lEmpPub. O intuito da proteção é para que a variável lSisAltPIS não seja alterada para empresa publica, com isso a gravação do PCC seja feita corretamente.
Na função FVerMinImp foi feita uma proteção para que não seja alterado os valores para a alteração.
Na função F050TotMes foi realizado ajuste para os parâmetros MV_VENPUB e MV_VCPCCP. Para alteração estamos adicionando os valores na variável aDadosImp.
Foi realizado o ajuste da função FCalcIr para realizar a cumulatividade para os provisórios.
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
Não se aplica
Templatedocumentos |
---|
HTML |
---|
<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> |