Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Boa tarde.

Enfrentamos uma dificuldade referente a cidade de Videira-SC pois o componente não estava gerando as seguintes tags no XML de envio.

<codigo>XSD Error 1871: Element 'lista': Missing child element(s). Expected is one of ( codigo_atividade, valor_tributavel, valor_deducao, valor_desconto_incondicional, valor_issrf, cno, profissionais ). Line: 1</codigo>

 

Olhando o código do IPM.GravarXML vi que as tags estava passando para o AddNode o número de ocorrencias = 0, como no print abaixo:

image.thumb.png.35a21b5b013a6c1c0c74a5da867a2852.png

 

Dessa forma, não estava sendo gerada as tags. Para efeito de teste, passei o valor 1 pra o número de ocorrências e começou a gerar as tagas corretamente.

Anexo segue os dois XMLs.

Poderiam ver qual a melhor possibilidade? Alterar o IPM.GravarXML ou através de outra solução?

 

Obrigado.

 

(Com Correção) 13523-ger-nfse__.xml (SemCorreção)13523-ger-nfse.xml

  • Consultores
Postado
Em 02/05/2025 at 18:16, Paulo V. Ferreira disse:

Boa tarde.

Enfrentamos uma dificuldade referente a cidade de Videira-SC pois o componente não estava gerando as seguintes tags no XML de envio.

<codigo>XSD Error 1871: Element 'lista': Missing child element(s). Expected is one of ( codigo_atividade, valor_tributavel, valor_deducao, valor_desconto_incondicional, valor_issrf, cno, profissionais ). Line: 1</codigo>

 

Olhando o código do IPM.GravarXML vi que as tags estava passando para o AddNode o número de ocorrencias = 0, como no print abaixo:

image.thumb.png.35a21b5b013a6c1c0c74a5da867a2852.png

 

Dessa forma, não estava sendo gerada as tags. Para efeito de teste, passei o valor 1 pra o número de ocorrências e começou a gerar as tagas corretamente.

Anexo segue os dois XMLs.

Poderiam ver qual a melhor possibilidade? Alterar o IPM.GravarXML ou através de outra solução?

 

Obrigado.

 

(Com Correção) 13523-ger-nfse__.xml 2.71 kB · 0 downloads (SemCorreção)13523-ger-nfse.xml 2.26 kB · 0 downloads

Bom dia.

Quando o parâmetro do número de ocorrências possui o valor zero, significa que o elemento é opcional, ou seja, ele pode ou não ser adicionado no arquivo XML.

Quando esse parâmetro tem valor zero, a rotina adiciona a tag se o valor que for passado for maior do que zero, se ele for igual a zero então ela não adiciona a tag.

Mudar para 1 significa que ele é obrigatório e vai ser enviado sempre, mesmo quando os valores forem zerados.

Por favor, confira se você não está tentando enviar com valores zerados.

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

  • 2 semanas depois ...
  • Este tópico foi criado há 387 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.