Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Nas últimas versões do ACBr começamos a receber o retorno do WebService da IPM para emissão de NFS-e para Brusque, a seguinte mensagem "00000 - Erro na estrutura do arquivo XML enviado"

Em anexo o XML gerado pelo ACBr e o XML de retorno do WebService. (Retorno: 1419-lista-nfse-ger.xml) (XML Gerado: 1419-ger-nfse.xml)

Verificando XML's antigos gerados, algumas dessas tags informadas estavam sendo preenchidas de forma correta, e estava sendo emitido as notas normalmente.

Anexado um XML antigo que foi validado normalmente. (4146-nfse.xml)

Acabei alterando os dados do tomador e prestados apenas para envio aqui no fórum.

1419-lista-nfse-ger.xml 1419-ger-nfse.xml 4146-nfse.xml

  • Consultores
  • Solution
Postado

Bom dia @Paulo Alexandre Hostert,

O componente estava usando o valor do campo ValorTotal para gerar o conteúdo da tag valor_tributavel que não é o correto.

Foi feito as seguintes alterações:

1. Criação do campo ValorTributavel dentro da classe que contem os campos dos itens de serviço;

2. Alterado tanto na escrita quanto na leitura do XML da nota o campo de ValorTotal para ValorTributavel.

Comparando os 2 XMLs noto o seguinte:

XML antes da alteração

<situacao_tributaria>0</situacao_tributaria>
<valor_tributavel>4375,00</valor_tributavel>

XML após a alteração

<situacao_tributaria>0</situacao_tributaria>

O valor 4375 foi informado no campo ValorTotal, informe agora no campo ValorTributavel.

antes:

Servico.ItemServico[I].ValorTotal := 4375;

agora:

Servico.ItemServico[I].ValorTributavel := 4375;

 

Abaixo o Link do tópico que originou essa alteração:

 

  • 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

  • Membros Pro
Postado

Uma dúvida essa tag "valor_tributavel" que agora deve ser preenchida, ela é utilizada apenas para o provedor IPM? pode acabar ocorrendo algum conflito caso acabe preenchendo essas informações para outros provedores como SIMPLISS, Thema, SigCorp.

  • Consultores
Postado
5 horas atrás, Paulo Alexandre Hostert disse:

Uma dúvida essa tag "valor_tributavel" que agora deve ser preenchida, ela é utilizada apenas para o provedor IPM? pode acabar ocorrendo algum conflito caso acabe preenchendo essas informações para outros provedores como SIMPLISS, Thema, SigCorp.

Boa tarde!

O componente abstrai as diferenças entre os provedores com classes própria para geração e leitura do XML. (Por isso, é preciso definir a cidade antes de usar).

Por causa disso, se só foi alterado nas classes do IPM, só vai afetar ele.

Nesse caso, a propriedade é usada só nas units do IPM, portanto, não vai afetar.

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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 !!

×
×
  • 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.

The popup will be closed in 10 segundos...