| Produto: | TOTVS Varejo Franquias e Redes |
|---|---|
| Linha de Produto: | |
| Segmento: | Varejo |
| Módulo: | PDV OMNI - DESKTOP |
| Função: | CONSULTAR PRODUTO |
| Ticket: | |
| Requisito/Story/Issue (informe o requisito relacionado) : | DVARLIVEPDV-46853 |
Atualmente, o controle de situação (ativo/inativo) é aplicado diretamente na entidade do imposto.
Isso faz com que, para desativar a aplicação de um imposto para um único produto ou NCM, o cliente seja obrigado a inativar o imposto por completo.
Essa limitação gera um processo operacional ineficiente, pois impacta todas as outras associações válidas do mesmo imposto e exige uma nova integração e reconfiguração de dados no Ponto de Venda (PDV).
O requisito é permitir um gerenciamento mais granular, onde a situação de ativo/inativo seja controlado na associação entre o imposto e o produto/NCM, e não no imposto em si.
O objetivo é que os usuários possam ativar ou inativar essas relações de forma independente, sem impactar o cadastro do imposto e sem a necessidade de processos de reintegração completos com o PDV.
Para atender à necessidade de gerenciamento granular, foi implementada uma alteração na estrutura de dados do sistema, adicionando o campo Situacao às seguintes tabelas de associação:
imposto_fiscal_produto
imposto_fiscal_ncm
Este campo permite controlar a situação de cada associação individualmente, aceitando os seguintes valores:
1 = Ativo
0 = Inativo
Com esta alteração, o usuário agora pode:
Ativar ou Inativar Associações Individualmente: Ao cadastrar ou editar a relação entre um imposto e um produto/NCM, será possível definir se essa associação específica está ativa ou inativa, sem alterar o status geral do imposto.
Manter a Integridade do Imposto: Inativar uma associação não afetará a situação do imposto em si, que permanecerá ativo para todas as outras associações existentes.
Aplicação no Ponto de Venda (PDV): O PDV passará a considerar a situação da associação. Impostos vinculados a associações inativas não serão calculados para o produto/NCM correspondente durante a venda, enquanto as associações ativas continuarão funcionando normalmente.
Otimização da Integração: Elimina-se a necessidade de reenviar toda a carga de impostos para o PDV ao alterar uma única associação. Apenas a relação modificada precisa ser atualizada, simplificando a manutenção.
Foram realizados testes de desempenho para avaliar o impacto da nova estrutura no Ponto de Venda (PDV).
A análise confirmou que o controle de situação por associação não introduz lentidão ou falhas na aplicação dos impostos.
A filtragem de associações ativas demonstrou ser eficiente e escalável, garantindo que o tempo de processamento das vendas permaneça dentro dos limites aceitáveis, mesmo com grandes volumes de dados.
A quantidade de registros utilizada nos testes de desempenho foi validada e apresentada aos responsáveis.
Não se aplica
| Item | Descrição do Impacto |
| Tabelas | Alteração nas tabelas imposto_fiscal_produto e imposto_fiscal_ncm com a adição do campo Situacao. |
| Integração | A rotina de integração de dados fiscais com o PDV será ajustada para enviar a situação da associação. |
| PDV | A lógica de cálculo de impostos no PDV foi modificada para validar se a associação entre o imposto e o item (via produto ou NCM) está ativa antes de aplicá-lo. |
| TOTVS PDV Omni | 4.2.XXX.0 |