Casas decimais do valor de venda do produto NT 0609/2026
Resumo da Nota Técnica
A partir desta versão, foi realizada uma correção no aplicativo [0045] FACILITE - Comércio, especificamente nos módulos [0023] FACILITE - Cadastro de Produtos e [0055] FACILITE - Entrada de Produtos, e também no aplicativo [1144] FACILITE - Importação NFe, com o objetivo de gravar os campos "Vlr. Venda Varejo" e "Vlr. Venda Atacado" com a quantidade de casas decimais configurada no parâmetro "Valor Produto".
Detalhes da Nota Tecnica
Situação anterior:
No Cadastro de Produtos, o valor de venda é calculado a partir do valor de compra e da margem. Mesmo com o grupo "Valor Produto" (campo "Casas") parametrizado com 2 casas, o sistema podia gravar "Vlr. Venda Varejo" e "Vlr. Venda Atacado" com 3 ou mais casas. A tela exibia o valor arredondado, mas o cadastro permanecia com o valor completo.
O mesmo ocorria ao atualizar o preço de venda na Entrada de Produtos e na Importação NFe. Ao gerar a nota fiscal de forma manual, o valor unitário do item era copiado desse preço do cadastro.
Correção realizada:
Ao calcular e ao gravar o produto, os campos "Vlr. Venda Varejo" e "Vlr. Venda Atacado" passam a respeitar a quantidade de "Casas" informada no grupo "Valor Produto".
Na Entrada de Produtos, o campo "Vlr. de Venda" (varejo e atacado) também é gravado com essa quantidade de casas. Na Importação NFe, o ajuste vale tanto na atualização automática do preço quanto na tela [1596] FACILITE - Gerenciamento de Valores de Produtos.
Produtos já cadastrados não são alterados sozinhos: o valor é ajustado ao gravar novamente o cadastro. Notas fiscais já autorizadas mantêm o valor unitário que foi gravado no item.
Para utilização:
1. No aplicativo [0028] FACILITE - Parâmetros do Sistema, conferir no grupo "Valor Produto" a quantidade de "Casas" desejada.
2. No aplicativo [0045] FACILITE - Comércio no modulo [0023] FACILITE - Cadastro de Produtos, informar o valor de compra, a margem e gravar. Os campos "Vlr. Venda Varejo" e "Vlr. Venda Atacado" devem ficar com a quantidade de casas configurada.
3. Na Entrada de Produtos e na Importação NFe, ao atualizar o preço de venda, o valor também é gravado com as mesmas casas.
Sql para verificar quantos produtos tem gravado com mais de 2 casas decimais no valor a vista do produto:
select count(*) as ainda_com_mais_de_2_casas
from produto
where (pro_valorvista <> cast(pro_valorvista as numeric(15,2)))
or (pro_vendaatac <> cast(pro_vendaatac as numeric(15,2)));
Update para atualizar o valor a vista e de atacado dos produtos para 2 casas decimais:
update produto
set
pro_valorvista = cast(pro_valorvista as numeric(15,2)),
pro_vendaatac = cast(pro_vendaatac as numeric(15,2))
where (pro_valorvista <> cast(pro_valorvista as numeric(15,2)))
or (pro_vendaatac <> cast(pro_vendaatac as numeric(15,2)));
Update para atualizar o valor unitario nas notas que estão pendentes de transmissão (Nf-e e Nfc-e):
UPDATE NFITENS NFI
SET NFI.NFI_VLRUNIT = CAST(NFI.NFI_VLRUNIT AS NUMERIC(15,2))
WHERE NFI.NFI_VLRUNIT <> CAST(NFI.NFI_VLRUNIT AS NUMERIC(15,2))
AND EXISTS (
SELECT 1
FROM NFISCAL NF
WHERE NF.NF_EMPRESA = NFI.NFI_EMPRESA
AND NF.NF_NUMERO = NFI.NFI_CODIGO
AND NF.NF_TIPO = NFI.NFI_TIPO
AND NF.NF_STATUSNFE = 'A'
)
Questões:
1) Em qual aplicativo foi realizado o ajuste desta Nota Técnica?
A) [0008] FACILITE - Pedido de Vendas B) [0045] FACILITE - Comércio C) [0036] FACILITE - Gerenciador de Comandas D) [0128] FACILITE - Cadastro de Tipos de Comanda
2) Quais campos do cadastro de produto passam a ser gravados com a quantidade de casas do grupo "Valor Produto"?
A) Somente "Vlr. Compra". B) Somente a margem de varejo. C) "Vlr. Venda Varejo" e "Vlr. Venda Atacado". D) Somente o valor unitário da nota fiscal já autorizada.
3) O que ocorre com as notas fiscais já autorizadas após esta correção?
A) O valor unitário dos itens é recalculado automaticamente ao abrir a nota. B) As notas autorizadas mantêm o valor unitário já gravado no item. C) A nota autorizada é cancelada para gravar o preço com 2 casas. D) O cadastro do produto é apagado até a nota ser regravada.