Páginas filhas
  • DBACKFISUST-3385 - DT OBF78000 - Listando incorretamente o valor da Devolução parcial

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DADOS GERAIS

Produto:

TOTVS Manufatura

Linha de Produto:

Linha Logix

Segmento:

Backoffice

Módulo:

OBF - OBRIGAÇÕES FISCAIS

Função:

OBF78000 - RELATORIO ANALITICO POR DIFERENCIAL DE ALIQUOTARelatório  Diferencial de Alíquota

Requisito/Story/Issue  :

DBACKFISUST-3385

Liberação Especial 32 bits:https://suporte.totvs.com/portal/p/10098/download#detail/1189584
Liberação Especial 64 bits:https://suporte.totvs.com/portal/p/10098/download#detail/1189585

02. SITUAÇÃO/REQUISITO

Cliente possui uma devolução Foi identificado um problema no relatório OBF78000 onde os valores exibidos para devoluções com diferencial de alíquota , quando é apresentado os valores estavam incorretos. Este problema impactava o valor total da nota fiscal e o valor do diferencial de alíquota no relatório OBF78000 está sendo apresentado com valor incorreto a devolução, resultando em informações imprecisas para o cliente.

03. SOLUÇÃO

Foi alterado o O programa OBF78000 para ajustar as casas decimais do valor proporcional a quantidade de itens devolvidos, ajustando assim o valor indevido da devolução.

Para apurar a proporção de itens devolvidos em relação a quantidade de itens declarados, dividimos a Quantidade devolvida pela quantidade declarada, onde obtemos o valor "l_divisao".

Campos do Relatório: 

VAL.NOTA FISCAL   = l_divisao * val_contabil_item

BASE DE CALCULO  = l_divisao * bc_tributo_tot

VAL.ICMS N.F.          = l_divisao * val_tributo_tot

VAL.ICMS DIFER      = l_divisao * val_tributo_diferenfoi ajustado para corrigir os cálculos dos valores relacionados às devoluções com diferencial de alíquota. A alteração garante que os valores apresentados no relatório sejam precisos e reflitam corretamente a proporção de itens devolvidos.

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

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

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

</style>

...