Ir para conteúdo
  • Cadastre-se

dev botao

Paty do Alferes/RJ mudou de WebISS para DBSeller Erro


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

Recommended Posts

  • Membros Pro
Postado

Bom dia,

O municipio de Paty do Alferes/RJ mudou em 05/09/2022 do provedor WebISS para DBSeller no arquivo ACBrNFSeXServicos.ini estava assim:

[3303856]
Nome=Paty do Alferes
UF=RJ
Provedor=WebISS
Versao=2.02
ProRecepcionar=https://www1.webiss.com.br/patydoalferesrj_wsnfse/NfseServices.svc
HomRecepcionar=https://www1.webiss.com.br/patydoalferesrj_wsnfse_homolog/NfseServices.svc

então mudei para:

[3303856]
Nome=Paty do Alferes
UF=RJ
Provedor=DBSeller
Versao=2.04
ProRecepcionar=https://nota.patydoalferes.rj.gov.br/webservice/index/producao
HomRecepcionar=https://nota.patydoalferes.rj.gov.br:82/webservice/index/homologacao
;
ProNameSpace=https://nota.patydoalferes.rj.gov.br/webservice/index/producao
HomNameSpace=https://nota.patydoalferes.rj.gov.br:82/webservice/index/homologacao

e coloquei o arquivo junto ao meu executável, dessa forma estou recebendo o seguinte erro:

Método Executado: Enviar Lote
 
Parâmetros de Envio
Numero do Lote: 1
 
Parâmetros de Retorno
Data de Envio : 30/12/1899
Numero do Prot: 
Numero da Nota: 
Link          : 
Código Verif. : 
Sucesso       : False
 
Erro(s):
Código  : X800
Mensagem: Erro de Validação: 1845 - Element '{http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd}EnviarLoteRpsEnvio': No matching global declaration available for the validation root.

Correção: 
---------
 
NFS-e Numero....: 
Cod. Verificacao: 
Prestador.......: XXX
Tomador.........: XXX
Nome do arquivo.: C:\Destak\NFS-e\202211\NFSe\Notas\
==> Xml da nota salvo na pasta e com o nome informado acima.

  • Consultores
Postado
2 horas atrás, Destak disse:

Bom dia,

O municipio de Paty do Alferes/RJ mudou em 05/09/2022 do provedor WebISS para DBSeller no arquivo ACBrNFSeXServicos.ini estava assim:

[3303856]
Nome=Paty do Alferes
UF=RJ
Provedor=WebISS
Versao=2.02
ProRecepcionar=https://www1.webiss.com.br/patydoalferesrj_wsnfse/NfseServices.svc
HomRecepcionar=https://www1.webiss.com.br/patydoalferesrj_wsnfse_homolog/NfseServices.svc

então mudei para:

[3303856]
Nome=Paty do Alferes
UF=RJ
Provedor=DBSeller
Versao=2.04
ProRecepcionar=https://nota.patydoalferes.rj.gov.br/webservice/index/producao
HomRecepcionar=https://nota.patydoalferes.rj.gov.br:82/webservice/index/homologacao
;
ProNameSpace=https://nota.patydoalferes.rj.gov.br/webservice/index/producao
HomNameSpace=https://nota.patydoalferes.rj.gov.br:82/webservice/index/homologacao

e coloquei o arquivo junto ao meu executável, dessa forma estou recebendo o seguinte erro:

Método Executado: Enviar Lote
 
Parâmetros de Envio
Numero do Lote: 1
 
Parâmetros de Retorno
Data de Envio : 30/12/1899
Numero do Prot: 
Numero da Nota: 
Link          : 
Código Verif. : 
Sucesso       : False
 
Erro(s):
Código  : X800
Mensagem: Erro de Validação: 1845 - Element '{http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd}EnviarLoteRpsEnvio': No matching global declaration available for the validation root.

Correção: 
---------
 
NFS-e Numero....: 
Cod. Verificacao: 
Prestador.......: XXX
Tomador.........: XXX
Nome do arquivo.: C:\Destak\NFS-e\202211\NFSe\Notas\
==> Xml da nota salvo na pasta e com o nome informado acima.

Boa tarde!
O programa exemplo reconheceu a informação do novo provedor para cidade? Se sim, por favor, qual configuração você usou para definir o path dos schemas?
image.png

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

  • Membros Pro
Postado
4 horas atrás, Diego Foliene disse:

Boa tarde!
O programa exemplo reconheceu a informação do novo provedor para cidade? Se sim, por favor, qual configuração você usou para definir o path dos schemas?
image.png

Boa tarde,

Veja nas imagens em anexo que ao indicar o município o provedor esta correto porem a pasta de schemas mão foi reconhecida automaticamente.

Minicipio indicado.jpg

Schemas nao reconhecido automaticamente.jpg

  • Membros Pro
Postado
4 horas atrás, Italo Giurizzato Junior disse:

Boa tarde,

A informação de que o provedor é esse bem como a versão e URL estão corretos?

O erro de validação significa que você não esta usando os schemas corretos.

Boa tarde,

Sim o provedor é esse esta bem claro no site da prefeitura inclusive indicando a data exata em que a mudança ocorreu, já em relação as URLs eu deduzi por conta própria baseado em outro município o de Marica/RJ que recentemente foi feita essa mesma mudança no ACBrNFSeXServicos.ini, então só troquei o nome do município, deixei idêntico ao padrão do site onde o usuário emite via navegador.

Já contatei o provedor pedindo as informações oficiais, estou aguardando retorno, como bem sabemos o retorno do provedor pode vir rápido ou nunca, vamos ver.

Mas como você disse o erro apresentado se trata de não encontrar os Schemas então vamos resolver esse primeiro.

  • Consultores
Postado
39 minutos atrás, Destak disse:

Boa tarde,

Veja nas imagens em anexo que ao indicar o município o provedor esta correto porem a pasta de schemas mão foi reconhecida automaticamente.

Minicipio indicado.jpg

Schemas nao reconhecido automaticamente.jpg

A propriedade "Montar automaticamente o Path dos Schemas vai fazer com que o componente defina o Schema correto para o provedor.
Mas você ainda precisa indicar onde está a pasta com os Schemas dos provedores na propriedade Schemas do Provedor.
Veja
image.png
Dentro desta pasta NFSe eu tenho uma pasta para cada provedor com seus respectivos schemas.

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

  • Membros Pro
Postado

Correto eu que estava me confundindo porem o problema real era que meus schemas estavam desatualizados e esse era o motivo do erro.

O pessoal do provedor respondeu com as URLs corretas veja:

--- Paty do Alferes ---
 
Coloquei essas URLs no ACBrNFSeXServicos.ini e agora estou tendo o erro de que o provedor retornou um XML vazio, segue em anexo os XMLs para analise.

1-env-lot.xml 1-env-lot-soap.xml 1-rec.xml 1-rec-soap.xml

  • Consultores
Postado
13 horas atrás, Destak disse:

Correto eu que estava me confundindo porem o problema real era que meus schemas estavam desatualizados e esse era o motivo do erro.

O pessoal do provedor respondeu com as URLs corretas veja:

--- Paty do Alferes ---
 
Coloquei essas URLs no ACBrNFSeXServicos.ini e agora estou tendo o erro de que o provedor retornou um XML vazio, segue em anexo os XMLs para analise.

1-env-lot.xml 5.82 kB · 0 downloads 1-env-lot-soap.xml 6.38 kB · 1 download 1-rec.xml 38 B · 0 downloads 1-rec-soap.xml 7.19 kB · 1 download

Bom dia!
Por favor, veja no 1-rec-soap.xml que você recebeu o WSDL do webservice
Acredito que você tenha colocado no arquivo .ini exatamente como lhe foi informado

Citar

 

Base de homologação: http://hom.nfse.patydoalferes.rj.gov.br/webservice/index/producao?wsdl

Base de Produção: http://nfse.patydoalferes.rj.gov.br/webservice/index/producao?wsdl

Por favor, faça um teste removendo o ?wsdl dos links

Base de homologação: http://hom.nfse.patydoalferes.rj.gov.br/webservice/index/producao
Base de Produção: http://nfse.patydoalferes.rj.gov.br/webservice/index/producao

 

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

  • Membros Pro
Postado

Boa tarde,

Fiz isso, deletei toda a pasta do ACBr e reinstalei o mesmo, dei biuld em minha aplicação e o erro continua de XML retornado vazio e nesse caso agora o componente não salvou o XML de retorno vazio. segue em anexo os XMLs de envio.

Erro retornou XML vazio.jpg

1-env-lot.xml 1-env-lot-soap.xml

  • Consultores
Postado

Boa tarde,

Eu também tive esse mesmo erro, não vejo outra alternativa entrar em contato com o provedor e expor o problema.

Entre em contato com o provedor mostre o erro e fornece o XML que esta sendo enviado, quem sabe eles conseguem dizer o que pode esta ocorrendo.

A princípio o HTTP 200 não é um erro, isso indica que o webservice processou o que lhe foi enviado, mas não esta gerando o retorno.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

×
×
  • 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.