× Linguagem de Programação ADVPL

Perguntas Webservice

Mais
11 anos 5 meses atrás #14433 por kistnerdiana
Webservice foi criado por kistnerdiana
Boa Tarde!

Desenvolvi uma aplicação web para gerenciamento de pedidos de venda, preciso retornar os valores dos impostos para calcular o valor total do pedido considerando impostos e descontos, porém quando faço uma venda para zona franca a base do icms esta acrescentando o valor do pis cofins, estou utilizando a função MaFisRet(1,"IT_BASEICM") //Valor da Base de ICMS

Exemplo:

Valor total dos produtos:
510,00
Base de ICMS Correta:
510,00
Aliquota de ICMS:
4%
Valor ICMS:
20,40

Valores retornados pelo webservice
Base de Icms:
561,65
Aliquota Icms
4%
Valor Icms
22,46

Perceba que se subtrair da base do icms 9,25% chegamos a base correta que é 510,00

Alguém imagina o que pode ser?
Por dentro do protheus na tela de pedido de venda planilha financeira os valores estão corretos, só utilizando o web service que os valores ficam diferentes.

Obrigada!
Diana

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.111 segundos
Joomla templates by a4joomla