Ir para conteúdo
  • Cadastre-se

dev botao

Problema na leitura do CTE Simplificado


Ver Solução Respondido por Evertof,

Recommended Posts

Postado

Olá, 

Estou trabalhando na emissão do CTeSimplificado, e tive alguns problemas no momento da leitura do XML do CTe.

O CTe Simplificado tem uma um Nó com o nome toma e um outro dentro do próprio com o mesmo nome, conforme a imagem. O Objeto de leitura recorta o texto de <toma> até o primeiro </toma>, desta forma não consegue ler o conteúdo completo no nó raiz.

"<toma><toma>0</toma>"

image.png.f51acb833d4d4b431977e19098e66d2b.png

 

Também adicionei a leitura de toma.toma e toma.indIEToma que até então não existia.

Comentei a leitura de xFant que não existe na documentação.

A solução está em anexo, e o que alterei conforme a imagem abaixo, não sei se é a melhor forma, mas não encontrei dentro do componente uma maneira mais bonita de fazer isso.

image.thumb.png.3b3e7ae75b692d4415116d33d11b25f2.png

 

pcteCTeR.pas

  • Solution
Postado

Agora utilizando o XMLDocument, o Tomador do CTe Simplificado pode ser PF ou PJ conforme a documentação:

image.thumb.png.a73fdc75e129a42c3df7554bed084e71.png

 

Na leitura do XML está lendo apenas CNPJ. Fiz o ajuste e coloquei o fonte em anexo.
Grato.

 

image.thumb.png.9928b7e178091d9afad4e3e9ffc06bb6.png

 

 

ACBrCTe.XmlHandler.pas

  • Curtir 1
  • 2 semanas depois ...

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.

The popup will be closed in 10 segundos...