Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado (editado)

Atualizei um cliente que emite NFSe na cidade de Guarapuava-PR e começou a aparecer o erro:

Cod: XSD E Descrição: r 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
Solução: 

verifiquei que não está gerando a tag codigo_atividade mesmo eu informando o Código Cnae para o XML, mas aí debugando me deparei com a variável FpNrOcorrCodigoAtividade na unit IPM.GravarXML, no meu caso ela está ficando com valor -1 e por isso não gera a tag, e acredito que por falta dessa tag está acusando as outras (vejam as imagens em anexo) , pelo que entendi tem um configuração para essa variável, onde que configuro ela? e aproveitando estou usando os schemas 2.04, ja utilizo o NFseX, mas esse cliente não atualizava o sistema a  mais de um ano. Estou anexando o xml gerado...

telaipm.thumb.png.4561f24fdeabc20daa07a96d7947d14b.pngtelaipm2.thumb.png.69ec7e70c9dfb528c3d953af38907ecc.png

24722-lista-nfse-ger-soap.xml 24722-ger-nfse.xml

Editado por Sandro Andre Reghelin
anexando xml
Postado
Em 29/08/2025 at 17:29, Sandro Andre Reghelin disse:

Atualizei um cliente que emite NFSe na cidade de Guarapuava-PR e começou a aparecer o erro:

Cod: XSD E Descrição: r 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
Solução: 

verifiquei que não está gerando a tag codigo_atividade mesmo eu informando o Código Cnae para o XML, mas aí debugando me deparei com a variável FpNrOcorrCodigoAtividade na unit IPM.GravarXML, no meu caso ela está ficando com valor -1 e por isso não gera a tag, e acredito que por falta dessa tag está acusando as outras (vejam as imagens em anexo) , pelo que entendi tem um configuração para essa variável, onde que configuro ela? e aproveitando estou usando os schemas 2.04, ja utilizo o NFseX, mas esse cliente não atualizava o sistema a  mais de um ano. Estou anexando o xml gerado...

telaipm.thumb.png.4561f24fdeabc20daa07a96d7947d14b.pngtelaipm2.thumb.png.69ec7e70c9dfb528c3d953af38907ecc.png

24722-lista-nfse-ger-soap.xml 308 B · 0 downloads 24722-ger-nfse.xml 1.86 kB · 0 downloads

Verifiquei que esse parâmetro gerar_tag, está no  ACBrNFSeXServicos.ini, mas o que eu tenho aqui (versão de 25/06/2025),  para Guarapuava não tem essa linha como em outras cidades que utilizam o IPM, como Arapongas-PR. Notei que em ambos a versão dos schemas esta como 1.01, mas nos fontes não tem os arquivos desses schemas

  • Consultores
Postado

modifica local. roda o recompilar, roda o instalador e builda aplicação e testa

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • Consultores
Postado
50 minutos atrás, Sandro Andre Reghelin disse:

Modifica o local, como assim?

tu falou do INI dos serviços com algo que naõ tem. modifica e testa se algo resolve

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

Postado
1 hora atrás, Juliomar Marchetti disse:

tu falou do INI dos serviços com algo que naõ tem. modifica e testa se algo resolve

Alterei o ini e coloquei o parâmetro na linha referente a Guarapuava, como abaixo:

[4109401]
; Atualizado em 28/11/2024
Nome=Guarapuava
UF=PR
Provedor=IPM
Versao=1.01
Params=GerarTag:codigo_atividade
ProRecepcionar=https://guarapuava.atende.net/atende.php?pg=rest&service=WNERestServiceNFSe&cidade=padrao
HomRecepcionar=https://guarapuava.atende.net/atende.php?pg=rest&service=WNERestServiceNFSe&cidade=padrao
 

Rodei o ApagarAcbr e reinstalei os fontes recompilei o executável e mesmo assim não leu o parâmetro, ai fiz um teste e deixei fixo o valor 1 na linha  e repeti o processo de instalação...

//  if FpAOwner.ConfigGeral.Params.ParamTemValor('GerarTag', 'codigo_atividade') then
    FpNrOcorrCodigoAtividade := 1;

e ai gerou a tag, mas ai continuou o erro das demais tags ....

  • Consultores
Postado
20 minutos atrás, Sandro Andre Reghelin disse:

Alterei o ini e coloquei o parâmetro na linha referente a Guarapuava, como abaixo:

[4109401]
; Atualizado em 28/11/2024
Nome=Guarapuava
UF=PR
Provedor=IPM
Versao=1.01
Params=GerarTag:codigo_atividade
ProRecepcionar=https://guarapuava.atende.net/atende.php?pg=rest&service=WNERestServiceNFSe&cidade=padrao
HomRecepcionar=https://guarapuava.atende.net/atende.php?pg=rest&service=WNERestServiceNFSe&cidade=padrao
 

Rodei o ApagarAcbr e reinstalei os fontes recompilei o executável e mesmo assim não leu o parâmetro, ai fiz um teste e deixei fixo o valor 1 na linha  e repeti o processo de instalação...

//  if FpAOwner.ConfigGeral.Params.ParamTemValor('GerarTag', 'codigo_atividade') then
    FpNrOcorrCodigoAtividade := 1;

e ai gerou a tag, mas ai continuou o erro das demais tags ....

após alterar o ini tu rodou o compiler do RES que tem na pasta

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

Postado
15 horas atrás, Juliomar Marchetti disse:

após alterar o ini tu rodou o compiler do RES que tem na pasta

Tinha esquecido desse detalhe, recompilei aqui e funcionou lendo o parâmetro com a alteração que fiz no arquivo ini,  vou anexar ele aqui, atualizei o ACBR ontem a tarde.

Mas ainda me retorna o erro:

1871: Element 'lista': Missing child element(s). Expected is one of ( valor_tributavel, valor_deducao, valor_desconto_incondicional, valor_issrf, cno, profissionais)

Verifiquei no fonte essas tags todas tem ocorrência igual 0, então teoricamente o XSD não deveria cobrar. Lembrando que estou usando os schemas que veem com o ACBR.

Anexo os xml gerados

ACBrNFSeXServicos.ini 24734-lista-nfse-ger-soap.xml 24734-ger-nfse.xml

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

  • Curtir 1

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • Este tópico foi criado há 291 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.

The popup will be closed in 10 segundos...