Ir para conteúdo
  • Cadastre-se

dev botao

Alteração de provedor para Crissiumal-RS


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

Recommended Posts

Postado

Olá, estou com um problema para implementação em um cliente, o mesmo é de Crissiumal/RS, que mudou o provedor para GovBR nesse ano, porém não tenho certificado para implementar as alterações (o do cliente é A3). Tentei enviar a nota utilizando o modelo AbrasfV2 e AbrasfV1, porém como não retorna erro, e não tenho acesso para debugar, fiquei sem opções.

Pergunto se mais alguém está tendo problema com envio para a GovBR, ou se alguém tem cliente em Crissiumal que tenha conseguido emitir e possa dar alguma orientação.

Grato.

Postado
1 hora atrás, CertaSolucoes disse:

Olá, vc tem que usar provedor PronimV2 para Crissiumal.

Estou emitindo  normalmente em Crissiumal

Poderia passar, por gentiliza, como ficou o Cidades.ini e o Pronimv2.ini então? No trunk está como Betha ainda.

Obrigado.

Postado

cidades.ini:

; Devemos informar aqui a lista de cidades que utilizam a versao 1
; do layout da ABRASF mas ainda nao possui um Web Services, ou seja,
; devemos apenas gerar o XML do RPS para ser lido pelo site da prefeitura

[-1]
Nome=
UF=
Provedor=ABRASFv1

; Devemos informar aqui a lista de cidades que utilizam a versao 2
; do layout da ABRASF mas ainda nao possui um Web Services, ou seja,
; devemos apenas gerar o XML do RPS para ser lido pelo site da prefeitura


[-2]
Nome=
UF=
Provedor=ABRASFv2

[4306007]
Nome=Crissiumal
UF=RS
Provedor=Pronimv2
NomeURL_H=http://crissiumal-portais.govcloud.com.br/NFSe.Portal.Integracao.teste/Services.svc
NomeURL_P=http://crissiumal-portais.govcloud.com.br/NFSe.Portal.Integracao/Services.svc
VersaoDados=2.03
VersaoAtrib=203

 

pronimv2.ini

; Arquivo INI de configuração do Provedor Pronimv2

[Geral]
VersaoSoap=1.1
Prefixo2=tem:
Prefixo3=
Prefixo4=
Identificador=Id
QuebradeLinha=;
; 0 = False / 1 = True
UseCertificado=1

[Remover]
; 0 = Não / 1 = Sim
QuebradeLinhaRetorno=1
EComercial=1
Tabulacao=1
TagQuebradeLinhaUnica=1

[NameSpace]
Producao=http://tempuri.org
Homologacao=http://tempuri.org

; No grupo abaixo é definido se o XML do RPS deve ser assinado ou não
; se o Lote deve ser assinado ou não
; e se o GerarNFSe deve ser assinado ou não
; o Campo URI faz parte da assinatura no caso da Digifred ele não deve ser informado
; É definido também quais tipos de acessos devem ser assinados
; 0 = False / 1 = True (se True então assina)
[Assinar]
RPS=0
Lote=1
URI=1
ConsSit=0
ConsLote=0
ConsNFSeRps=0
ConsNFSe=0
Cancelar=1
RpsGerar=0
LoteGerar=0
Substituir=0

; 0 = False / 1 = True (se True então converte Cabeçalho e Dados para String)
[XML]
Layout=ABRASFv2
VersaoDados=2.02
VersaoXML=2.00
NameSpace=http://www.abrasf.org.br/nfse.xsd
Cabecalho=0
Dados=0
VersaoAtrib=202

; No grupo abaixo é definido os nomes dos arquivos XSD
; usados para realizar a validação do XML a ser enviado
; ao webservice
; 0 = False / 1 = True (Se True então valida)
[Schemas]
Validar=1
DefTipos=
Cabecalho=nfse.xsd
ServicoEnviar=nfse.xsd
ServicoConSit=nfse.xsd
ServicoConLot=nfse.xsd
ServicoConRps=nfse.xsd
ServicoConNfse=nfse.xsd
ServicoCancelar=nfse.xsd
ServicoGerar=nfse.xsd
ServicoEnviarSincrono=nfse.xsd
ServicoSubstituir=nfse.xsd

[SoapAction]
Recepcionar=http://tempuri.org/INFSEGeracao/RecepcionarLoteRps
ConsSit=http://tempuri.org/INFSEConsultas/ConsultarSituacaoLoteRps
ConsLote=http://tempuri.org/INFSEConsultas/ConsultarLoteRps
ConsNFSeRps=http://tempuri.org/INFSEConsultas/ConsultarNfsePorRps
ConsNFSe=http://tempuri.org/INFSEConsultas/ConsultarNfseServicoPrestado
Cancelar=http://tempuri.org/INFSEGeracao/CancelarNfse
Gerar=http://tempuri.org/INFSEGeracao/GerarNfse
RecSincrono=http://tempuri.org/INFSEGeracao/EnviarLoteRpsSincrono
Substituir=http://tempuri.org/INFSEGeracao/SubstituirNfse

[URL_P]
RecepcaoLoteRPS=http://crissiumal-portais.govcloud.com.br/NFSe.Portal.Integracao/Services.svc

[URL_H]
RecepcaoLoteRPS=http://crissiumal-portais.govcloud.com.br/NFSe.Portal.Integracao.teste/Services.svc

[CabecalhoMsg]
Texto1=<tem:cabecalho versao="%VersaoAtrib%">
Texto2=<tem:versaoDados>%VersaoDados%</tem:versaoDados>
Texto3=</tem:cabecalho>

[Recepcionar]
IncluiEncodingCab=0
IncluiEncodingDados=1
Texto1=<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
Texto2=<soapenv:Header>%CabMsg%</soapenv:Header>
Texto3=<soapenv:Body>
Texto4=<tem:RecepcionarLoteRps>
Texto5=<tem:xmlEnvio><![CDATA[%DadosMsg%]]></tem:xmlEnvio>
Texto6=</tem:RecepcionarLoteRps>
Texto7=</soapenv:Body>
Texto8=</soapenv:Envelope>

[ConsSit]
IncluiEncodingCab=0
IncluiEncodingDados=0
Texto1=

[ConsLote]
IncluiEncodingCab=0
IncluiEncodingDados=1
Texto1=<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
Texto2=<soapenv:Header>%CabMsg%</soapenv:Header>
Texto3=<soapenv:Body>
Texto4=<tem:ConsultarLoteRps>
Texto5=<tem:xmlEnvio><![CDATA[%DadosMsg%]]></tem:xmlEnvio>
Texto6=</tem:ConsultarLoteRps>
Texto7=</soapenv:Body>
Texto8=</soapenv:Envelope>

[ConsNFSeRps]
IncluiEncodingCab=0
IncluiEncodingDados=1
Texto1=<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
Texto2=<soapenv:Header>%CabMsg%</soapenv:Header>
Texto3=<soapenv:Body>
Texto4=<tem:ConsultarNfsePorRps>
Texto5=<tem:xmlEnvio><![CDATA[%DadosMsg%]]></tem:xmlEnvio>
Texto6=</tem:ConsultarNfsePorRps>
Texto7=</soapenv:Body>
Texto8=</soapenv:Envelope>

[ConsNFSe]
IncluiEncodingCab=0
IncluiEncodingDados=1
TagGrupo=ConsultarNfseServicoPrestadoEnvio
TagElemento=
DocElemento=
InfElemento=
Texto1=<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
Texto2=<soapenv:Header>%CabMsg%</soapenv:Header>
Texto3=<soapenv:Body>
Texto4=<tem:ConsultarNfseServicoPrestado>
Texto5=<tem:xmlEnvio><![CDATA[%DadosMsg%]]></tem:xmlEnvio>
Texto6=</tem:ConsultarNfseServicoPrestado>
Texto7=</soapenv:Body>
Texto8=</soapenv:Envelope>

[Cancelar]
IncluiEncodingCab=0
IncluiEncodingDados=1
DocElemento=Pedido
InfElemento=InfPedidoCancelamento
Texto1=<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
Texto2=<soapenv:Header>%CabMsg%</soapenv:Header>
Texto3=<soapenv:Body>
Texto4=<tem:CancelarNfse>
Texto5=<tem:xmlEnvio><![CDATA[%DadosMsg%]]></tem:xmlEnvio>
Texto6=</tem:CancelarNfse>
Texto7=</soapenv:Body>
Texto8=</soapenv:Envelope>

[Gerar]
IncluiEncodingCab=0
IncluiEncodingDados=1
Texto1=<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
Texto2=<soapenv:Header>%CabMsg%</soapenv:Header>
Texto3=<soapenv:Body>
Texto4=<tem:GerarNfse>
Texto5=<tem:xmlEnvio><![CDATA[%DadosMsg%]]></tem:xmlEnvio>
Texto6=</tem:GerarNfse>
Texto7=</soapenv:Body>
Texto8=</soapenv:Envelope>

[RecSincrono]
IncluiEncodingCab=0
IncluiEncodingDados=1
Texto1=<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
Texto2=<soapenv:Header>%CabMsg%</soapenv:Header>
Texto3=<soapenv:Body>
Texto4=<tem:EnviarLoteRpsSincrono>
Texto5=<tem:xmlEnvio><![CDATA[%DadosMsg%]]></tem:xmlEnvio>
Texto6=</tem:EnviarLoteRpsSincrono>
Texto7=</soapenv:Body>
Texto8=</soapenv:Envelope>

[Substituir]
IncluiEncodingCab=0
IncluiEncodingDados=1
Texto1=<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
Texto2=<soapenv:Header>%CabMsg%</soapenv:Header>
Texto3=<soapenv:Body>
Texto4=<tem:SubstituirNfse>
Texto5=<tem:xmlEnvio><![CDATA[%DadosMsg%]]></tem:xmlEnvio>
Texto6=</tem:SubstituirNfse>
Texto7=</soapenv:Body>
Texto8=</soapenv:Envelope>

[RetornoNFSe]
Texto1=<CompNfse xmlns="http://www.abrasf.org.br">%DadosNFSe%</CompNfse>

[LinkNFSe]
Producao=http://server21.%NomeMunicipio%.rs.gov.br/nfse/VisualizarXMLdaNota.aspx?Prestador=&Numero=%NumeroNFSe%&Codigo=%CodVerif%&page=default.aspx&origin=ConAut&pdf=true
Homologacao=http://server21.%NomeMunicipio%.rs.gov.br/nfse/VisualizarXMLdaNota.aspx?Prestador=&Numero=%NumeroNFSe%&Codigo=%CodVerif%&page=default.aspx&origin=ConAut&pdf=true

[DadosSenha]
Texto1=

[GrupoMsgRet]
Recepcionar=RecepcionarLoteRpsResponse
ConsSit=
ConsLote=ConsultarLoteRpsResponse
ConsNFSeRPS=ConsultarNfsePorRpsResponse
ConsNFSe=ConsultarNfsePorFaixaResponse
Cancelar=CancelarNfseResponse
Substituir=SubstituirNfseResponse

 

Pronimv2.ini Cidades.ini

  • Obrigado 1
  • Consultores
Postado

A alteração no arquivo do provedor não esta correta pois dessa forma ele só serve para a cidade em questão.

Deixei o arquivo INI do provedor como ele esta no repositório e alterei a URL no arquivo Cidades.ini

Favor atualizarem e façam novos testes.

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

Postado
7 horas atrás, Italo Giurizzato Junior disse:

Bom dia a todos,

Por favor não poste conteúdo de arquivos como parte da postagem, procure sempre anexar os mesmos.

Desde já muito obrigado pela colaboração, já inclui na minha lista de tarefas.

Perdão.

Postado
7 horas atrás, Italo Giurizzato Junior disse:

A alteração no arquivo do provedor não esta correta pois dessa forma ele só serve para a cidade em questão.

Deixei o arquivo INI do provedor como ele esta no repositório e alterei a URL no arquivo Cidades.ini

Favor atualizarem e façam novos testes.

Havia feito isso pois somente Clientes de Crissiumal usam PronimV2.

Mas creio que as URLs sejam essas:

NomeURL_H=http://crissiumal-portais.govcloud.com.br/NFSe.Portal.Integracao.teste/Services.svc
NomeURL_P=http://crissiumal-portais.govcloud.com.br/NFSe.Portal.Integracao/Services.svc

  • Consultores
Postado

Bom dia,

Sim, as URLs são essas, mas veja o conteúdo original do arquivo Pronimv2.ini:

[URL_P]
; Soledade/RS
RecepcaoLoteRPS_4320800=http://186.237.127.134/nfsews/services.svc
; Demais Cidades
RecepcaoLoteRPS=%NomeURL_P%/nfse.portal.integracao/services.svc

Temos uma variável chamada NomeURL_P que é substituída pelo seu valor informado no arquivo Cidades.ini

Se você informar a URL completa no arquivo Cidades.ini o valor de RecepcaoLoteRPS será:

http://crissiumal-portais.govcloud.com.br/NFSe.Portal.Integracao.teste/Services.svc/nfse.portal.integracao/services.svc

Que esta errado.

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

Postado
6 minutos atrás, Italo Giurizzato Junior disse:

Bom dia,

Sim, as URLs são essas, mas veja o conteúdo original do arquivo Pronimv2.ini:

[URL_P]
; Soledade/RS
RecepcaoLoteRPS_4320800=http://186.237.127.134/nfsews/services.svc
; Demais Cidades
RecepcaoLoteRPS=%NomeURL_P%/nfse.portal.integracao/services.svc

Temos uma variável chamada NomeURL_P que é substituída pelo seu valor informado no arquivo Cidades.ini

Se você informar a URL completa no arquivo Cidades.ini o valor de RecepcaoLoteRPS será:

http://crissiumal-portais.govcloud.com.br/NFSe.Portal.Integracao.teste/Services.svc/nfse.portal.integracao/services.svc

Que esta errado.

Bom dia! Correto.

Bem complicado de efetuar testes, com o Provedor da Betha vc recebe as notas com 500 ms, já no PronimV2, as vezes tem que esperar 8 segundos e, em alguns casos, fazer o consulta de RPS já processado.

Fora que o ambiente de testes é uma copia do de produção, se muda a senha no ambiente de produção, deve mudar também no ambiente de testes.

  • Curtir 1
Postado

Agradeço pelas orientações.

Utilizando a ultima versão testei o envio, e funcionou em homologação, porém ao testar no cliente, não consigo enviar, retorna Erro HTTP: 500 (Referência de objeto não definida para uma instância de um objeto.).

Teriam alguma orientação quanto à esse erro?

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