Ir para conteúdo
  • Cadastre-se

dev botao

NFSe - WebISS - Aliquota Incorreta - ABRASFv1 - Vitoria da conquista


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 1198 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado (editado)

A cidade Vitoria da conquista-BA utiliza o provedor WebISS v1, ao tentar emitir uma NFSe recebi o retorno que a aliquota não era correspondente.

Fiz a verificação dos dados da versão do provedor WebISS, código do serviço, alíquota e valores...

Ao compararmos com um XML enviado diretamente pelo site da prefeitura na plataforma webiss, identificamos que a falha está na geração do XML de envio, que requer que a alíquota já esteja dividida pelo percentual (2.10 / 100 = 0.021).

129792125-f1c4050a-beec-483f-94dd-f102e31f4b9d.thumb.png.4ec20ec1a09dac27c42fd060629cff63.png

Na análise do arquivo pnfsNFSeW_ABRASFv1.pas existe essa tipo de tratamento, porem para o webiss esta sendo passado o percentual direto ao invés de dividir por 100, como ja existe a regra para outros provedores.

Imagino que os desenvolvedores da região estejam preenchendo o objeto do acbr passando o valor já dividido, quando o correto deveria ser tratado pelo componente.

Então fiz um ajuste para considerar a possibilidade de passarem o valor já dividido ou o percentual, para evitar o erro pós atualização caso outros projetos estejam tratando isso diretamente no código de cada projeto:

    //Retrocompatibilidade, se alguem estiver passando o valor da aliquota já dividida por 100
    proWebISS:  if (NFSe.Servico.Valores.Aliquota > 0) and (NFSe.Servico.Valores.Aliquota < 0.1) then
                  Gerador.wCampo(tcDe4, '#25', 'Aliquota', 01, 05, 1, NFSe.Servico.Valores.Aliquota, DSC_VALIQ)
                else
                  Gerador.wCampo(tcDe4, '#25', 'Aliquota', 01, 05, 1, (NFSe.Servico.Valores.Aliquota / 100), DSC_VALIQ);

Segue anexo do xml emitido pela própria plataforma assim como o arquivo fonte alterado.

129792125-f1c4050a-beec-483f-94dd-f102e31f4b9d.png

NFSe-WebISSv1-Vitoria-Conquista.zip

pnfsNFSeW_ABRASFv1_Alterado.zip

Editado por theiller
  • Administradores
Postado

Bom dia.

Você está testando no componente ACBrNFSeX? Se não, precisamos que teste, pois o suporte é somente a ele atualmente...

Att.

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
  • Solution
Postado

Bom dia Theiller,

Não estamos dando suporte ao componente antigo.

Por favor atualize todos os fontes de todas as pastas e reinstale a suíte ACBr.

Não esqueça de marcar para instalar os novos componentes em especial os 2 que se refere a NFS-e.

Faça os testes usando o programa exemplo do novo componente de emissão de NFS-e: ACBrNFSeX.

Manual de Migração
https://www.projetoacbr.com.br/forum/topic/63017-manual-de-migração-para-o-novo-componente-de-emissão-de-nfs-e/
 

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Este tópico foi criado há 1198 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.