Tempo aproximado para leitura: 00:03:00 min
Dúvida
Ao tentar incluir um documento de entrada, cujo produto gerará um ativo, o sistema exibe o help :
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) – A partir da versão 12
Solução
Por padrão o campo calcula os campos de valor da tabela SN3, quando o ativo é integrado pelo documento de entrada, verificando a moeda preenchida no parâmetro MV_ATFMOED.
No momento de incluir o ativo o sistema estaá tentando calcular o valor do ativo, porém este está sendo calculado e esteja ficando negativo, a tela de mensagem exibirá o campo N3_VORIG1, ou seja, o sistema está calculando o valor do valor do ativo através do conteúdo do parâmetro MV_VLRATF e no MV_ATFMOED o conteúdo será 1.
O conteúdo padrão do parâmetro MV_VLRATF é : (SD1->D1_TOTAL-SD1->D1_VALDESC)+If(SF4->F4_CREDIPI=="S",SD1->D1_VALIPI,0)-IIf(SF4->F4_CREDICM=="S",SD1->D1_VALICM,0), porém o cliente pode alterá-lo de acordo com a sua necessidade de cálculo do valor do ativo.
Abaixo um exemplo do sistema estar calculando o valor do ativo negativo e exibindo o help :
Temos uma nota de entrada cujo D1_TOTAL ( total do item ) = R$ 250,00.
Nessa nota não há desconto, mas há uma despesa de R$ 700,00 e um valor de frete de R$150,00 ( reparem que a configuração padrão do MV_VLRTAF não considera por padrão o frete e nem a despesa ). O TES usado está com o campo F4_CREDIPI=N, então se na nota tiver IPI, ele não será somado, pois o conteúdo padrão do parâmetro diz que só somará o valor do IPI, se o F4_CREDIPI=S.
Porém o TES usado está com o campo F4_CREDICM = S, então pela configuração do parâmetro o valor do ICM calculado na nota, será subtraído do D1_TOTAL ( Total do item ). Nesse exemplo o valor do ICMS calculado pelo sistema foi de R$ 330,00.
Quando o sistema executa a configuração do MV_VLRATF :
(SD1->D1_TOTAL-SD1->D1_VALDESC)+If(SF4->F4_CREDIPI=="S",SD1->D1_VALIPI,0)-IIf(SF4->F4_CREDICM=="S",SD1->D1_VALICM,0)
250,00 -0,00(não há desconto)+0,00(F4_CREDIPI=N)-330,00(F4_CREDICM=S) = R$ -80,00.
Um ativo não pode ser integrado com valor negativo no sistema. Nesse cenário, o cliente precisará rever a configuração do parâmetro para que o sistema não calcule um valor negativo para o ativo integrado pela rotina de documento de entrsada.
Saiba Mais :
Mais Artigos Materiais - Compras (SIGACOM)
0 Comentários