Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zeus.Net.Cte v2024.12.17.1430 - Leitura de XML não retorna informações de manuseio #1569

Open
feifles opened this issue Dec 18, 2024 · 1 comment

Comments

@feifles
Copy link

feifles commented Dec 18, 2024

Boa tarde!

Ao ler um XML de CT-e modal áereo, as informações de manuseio() não estão sendo preenchidas na classe cteProc.

Implementação:
cteProc cteProc = FuncoesXml.XmlStringParaClasse<cteProc>(arquivo);

Tag exemplo

<aereo>
	<nMinu>999999999</nMinu>
	<nOCA>99999999999</nOCA>
	<dPrevAereo>2020-10-01</dPrevAereo>
	<natCarga>
		<cInfManu>99</cInfManu>
	</natCarga>
	<tarifa>
		<CL>E</CL>
		<vTar>9.99</vTar>
	</tarifa>
	<peri>
		<nONU>9999</nONU>
		<qTotEmb>9</qTotEmb>
		<infTotAP>
			<qTotProd>999.0000</qTotProd>
			<uniAP>2</uniAP>
		</infTotAP>
	</peri>
</aereo>

Valor esperado: '99'

@AgnaldoSilva0
Copy link
Contributor

AgnaldoSilva0 commented Jan 8, 2025

Olá @feifles, tudo bem?

Me tire uma dúvida, esse XML foi emitido usando o Zeus?

De acordo com o exemplo da tag que você forneceu, notei que a tag cInfManu foi preenchida de modo direto.
Essa tag é um pouco diferente de todas as outras existentes no CTe, pois é uma lista de "string", por assim dizer.
Assim, ao gerar a tag pelo Zeus, você pode notar algo como:

<cInfManu>
      <string>99</string>
</cInfManu>

Observe que se trata de uma lista de strings e não de uma lista de cInfManu ou cInfManuúnico.

Testei aqui a tag de seu exemplo, percebi que a tag não é lida corretamente, pois o serializador não consegue serializá-la adequadamente.
Entretanto, ao testar um XML emitido pelo Zeus, conforme a tag que mencionei acima, ela foi carregada normalmente.

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants