Ir para conteúdo
  • Cadastre-se

dev botao

ACBRNFSe-4308607-Garibaldi/RS - INFISCv11 - Alteração de Schema


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 1123 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Bom dia, estou com problema ao tentar gerar um lote de notas para o provedor INFISC-V11 após atualizar os fontes do ACBR, no municipio de 4308607-Garibaldi/RS.

Creio que foi alterado o schema do provedor e o ABCR esta acusando erro ao clicar no botão "Gerar Lote RPS" no programa de exemplo "ACBR_NFSE - Programa Exemplo"  : "element "Emit: This element is not expected. Expected is (prest)".

Mas não sei se deve-se alterar o infiscv11.ini para correção(já que é usado por diversas cidades) como são feitos os ajustes?

No cidades.ini, precisa ser alterado o ambiente de homologação  para: garibaldi-homol.infisc.com.br.

https://nfse.garibaldi.rs.gov.br/site/manuais/

 

 

schemaNFS.xsd

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Sandro,

Após atualizar o todos os fontes de todas as pastas se faz necessário usar os schemas da pasta:

...\Exemplos\ACBrDFe\ACBrNFSe\Schemas\Infisc\Versao-1.1

 

Com relação a URL já inclui na minha lista de tarefas.

 

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

1 hora atrás, Italo Giurizzato Junior disse:

Boa tarde Sandro,

Após atualizar o todos os fontes de todas as pastas se faz necessário usar os schemas da pasta:

...\Exemplos\ACBrDFe\ACBrNFSe\Schemas\Infisc\Versao-1.1

 

Com relação a URL já inclui na minha lista de tarefas.

 

Atualizei tudo mas não resolveu, tentei tirar a validação de schema para testar o envio, e ai ocorre erro na assinatura.

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Bom dia Sandro,

Favor atualizar os fontes.

Abra o arquivo INI do provedor, inclui um comentário informando o que tem que ser alterado no arquivo INI para funcionar com essa cidade.

Também enviei o arquivo XSD especifico para essa cidade.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

1 hora atrás, Italo Giurizzato Junior disse:

Bom dia Sandro,

Favor atualizar os fontes.

Abra o arquivo INI do provedor, inclui um comentário informando o que tem que ser alterado no arquivo INI para funcionar com essa cidade.

Também enviei o arquivo XSD especifico para essa cidade.

A geração do XML deu cewrto, porém o envio deu erro na assinatura.

Reparei que tem uma pequena diferença no início do arquivo (não sei se isto influencia na validação de assinatura): 

Antes/Agora:

-<envioLote versao="1.0">

-<envioLote versao="1.0" xmlns:ws="http://ws.pc.gif.com.br/">

O Lote 10 é o que gerei agora e apresentou erro e o 5046 é o antigo que funciona. (em anexo)

10-env-lot.xml 10-lot-rps.xml 10-rec.xml 5046-env-lot.xml 5046-env-lot-soap.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Sandro, 

Realmente o que pode ser é a presença no namespace na tag <envioLote>, como o atributo URI da assinatura é vazio, me parece que ele leva em consideração o XML inteiro.

Logo a presença ou ausência de algo pode invalidar a assinatura.

Faça um teste alterando a linha que gera essa tag.

Ela se encontra na unit pnfsNFSeG, procure por "envioLote"

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

7 minutos atrás, Italo Giurizzato Junior disse:

Boa tarde Sandro, 

Realmente o que pode ser é a presença no namespace na tag <envioLote>, como o atributo URI da assinatura é vazio, me parece que ele leva em consideração o XML inteiro.

Logo a presença ou ausência de algo pode invalidar a assinatura.

Faça um teste alterando a linha que gera essa tag.

Ela se encontra na unit pnfsNFSeG, procure por "envioLote"

Deu certo, removi o excedente ( xmlns:ws="http://ws.pc.gif.com.br/) e fiz o teste de envio, passou, deu outros erros na conversão da nota devido aos dados de teste, mas o lote foi enviado com sucesso!

Este layout Infiscv11 é usado apenas por Garibaldi?

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Sandro,

Me parece que tem outras cidades.

Vou incluir na minha lista de tarefas para fazer essa alteração.

 

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Sandro,

Já enviei para o repositório a correção.

  • Obrigado 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...