Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Olá

Estou tendo problema ao validar um XML recebido do fornecedor.
O erro apresentado é:
'Element ''{http://www.portalfiscal.inf.br/nfe}vICMSSTRet'': This element is not expected. Expected is ( {http://www.portalfiscal.inf.br/nfe}pST ).'#$A

O processo realizado é:
ACBrNFe.NotasFiscais.LoadFromString(AStringDoXML, True); // Passo True, pois preciso que o componente gere o XML de acordo com a sua estrutura, pois nem todos os XMLs recebidos são emitidos pelo ACBr
ACBrNFe.NotasFiscais.Validar;

Pré análise realizada:
Comparando o XML original e o XML gerado percebi que não gerou a tag pST dentro da tag ICMSSN500.
No arquivo pcnNFeW gera a tag pST apenas quando o valor é diferente de zero pois o parâmetro ocorrencia é zero. Como o valor da tag é zerado acaba não gerando-a.

A alteração que fiz foi alterar o parâmetro ocorrencia para 1 na linha 1644
image.png.4778ceb38ff33cd8caf8a2867e4bec06.png

Em anexo segue arquivo alterado e também o XML utilizado.

Favor analisar e, caso esteja correto, liberar a alteração no SVN.

Sigo a disposição.

Atenciosamente
Giovane Preis

pcnNFeW.pas

42180424728652000105550010000009651075954797.xml

Postado

Boa tarde

Seu problema eh na leitura do xml do fornecedor ou na gravação do xml na memoria do componente?

Da uma conferida neste topico abaixo onde foi apresentado um problema semelhante ao teu, em função dos grupos ICMSST e ICMS60 terem alguns campos com mesmo nome...

Att

Ricardo

Postado

Bom dia Ricardo

É na leitura do XML, mas utilizando a opção de geração de XML por parte do componente como explicado anteriormente.
Verifiquei o tópico mencionado. Ocorre que a minha situação é diferente desta outra, pois se trata do item ICMSSN500 (página 39 da NT 2016.002) onde temos:
image.thumb.png.6db6598e3bdffefb70378d8b7ba6980f.png

No caso não está montando o XML com a tag pST, que é obrigatória mesmo estando zerada.

  • 2 meses depois ...
  • Este tópico foi criado há 2336 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.