| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | Cadastro |
| Função: | Família Divisão - MAX0046 |
| País: | Brasil |
| Ticket: | 11400861 |
| Requisito/Story/Issue (informe o requisito relacionado) : | DSUPESTRUT-2563 |
Foi identificado que não estava gerando a versão do produto na tabela map_versaoproduto ao cadastrar um novo produto, nova tributação.
Para resolução, foi implementado um controle na aplicação Família Divisão (MAX0046), na aba Dados Fiscais, para que ao informar um código tributação a ser associado à família, seja verificado se existem configurações de tributação de saída definidas para o cenário tributário de UF Empresa e UF Cliente igual à UF das empresas pertencentes à divisão, e caso não exista, seja exibida mensagem informando a falta de configurações e bloqueando o vínculo de tributação.
| Exemplo: Se a divisão que tiver ocorrendo o vínculo de tributação da família possuir 5 empresas ativas, busca as UFs distintas entre as empresas da divisão e verifica se existem tributações de saída para as respectivas UFs de empresa com destino a essas mesmas UFs, e o tipo de tributação de acordo com o tipo da divisão. Se o tipo é Atacado, busca Saída Contribuinte, e se for Varejo, busca da Saída Não Contribuinte. Se faltar a tributação de alguma UF de alguma empresa, aí bloqueia o vínculo da tributação e exibe mensagem ao usuário, evitando a ausência de versão de produto. |
Além disso, foi implementada a geração de versão de produto, ao terminar de configurar uma tributação de saída, caso já existam famílias vinculadas a essa tributação, originadas de cadastros externos ou replicação por serviços.
Exemplo: ao incluir uma tributação do tipo Saída para Contribuinte, com UFs Empresa e Cliente iguais, o sistema deve verificar se existem famílias vinculadas a esse código de tributação em uma divisão, do tipo Atacado, e que possua empresas, localizadas na mesma UF que acabou de ser configurada. |
Atualizar o sistema para a versão 21.01.027 ou versão superior.
<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>
|