Ir para conteúdo
  • Cadastre-se

dev botao

NFSe - Provedor Betha - nova URL cidade Criciúma-SC


Ver Solução Respondido por Italo Giurizzato Junior,

Recommended Posts

  • Membros Pro
Postado
6 minutos atrás, jacke venson disse:

Acredito que no ACBrNFSeXServicos.ini

se deixar sem versao nenhuma, vai usar a padrao 1.00.

já tentamos, na nova versão esta fixo.

  • Consultores
Postado

Boa tarde @jacke venson,

Não devemos fazer alterações nas units: ACBrNFSeXProviderABRASFv1 ACBrNFSeXProviderBase para resolver o problema de um provedor, pois isso pode gerar um efeito colateral nos demais provedores.

Você também alterou a unit Betha.provider, isso também pode gerar um efeito colateral para as demais cidades que ainda não foram migradas para o novo webservice.

Essas mudanças de URLs estão muito confusa.

Precisamos saber com exatidão qual é a versão adotada, pois esse provedor tem 2 webservices, um que trabalha com a versão 1 do layout da ABRASF e outro com a versão 2.02

Precisamos saber também qual ou quais as URLs adotadas pelo provedor para o ambiente de homologação e de produção.

Essa mudança de URL se aplica em qual versão e se é para todas as cidades ou só algumas?

 

Se abrirmos o arquivo ACBrNFSeXServicos.ini vamos encontrar as URLs de produção e homologação usadas para a versão 1:

[Betha]
ProRecepcionar=https://e-gov.betha.com.br/e-nota-contribuinte-ws/recepcionarLoteRps
ProConsultarSituacao=https://e-gov.betha.com.br/e-nota-contribuinte-ws/consultarSituacaoLoteRps
ProConsultarLote=https://e-gov.betha.com.br/e-nota-contribuinte-ws/consultarLoteRps
ProConsultarNFSeRps=https://e-gov.betha.com.br/e-nota-contribuinte-ws/consultarNfsePorRps
ProConsultarNFSe=https://e-gov.betha.com.br/e-nota-contribuinte-ws/consultarNfse
ProCancelarNFSe=https://e-gov.betha.com.br/e-nota-contribuinte-ws/cancelarNfseV02
HomRecepcionar=https://e-gov.betha.com.br/e-nota-contribuinte-test-ws/recepcionarLoteRps
HomConsultarSituacao=https://e-gov.betha.com.br/e-nota-contribuinte-test-ws/consultarSituacaoLoteRps
HomConsultarLote=https://e-gov.betha.com.br/e-nota-contribuinte-test-ws/consultarLoteRps
HomConsultarNFSeRps=https://e-gov.betha.com.br/e-nota-contribuinte-test-ws/consultarNfsePorRps
HomConsultarNFSe=https://e-gov.betha.com.br/e-nota-contribuinte-test-ws/consultarNfse
HomCancelarNFSe=https://e-gov.betha.com.br/e-nota-contribuinte-test-ws/cancelarNfseV02

Desta forma as cidades atendidas pela versão 1 acaba ficando desta forma (exemplo): 

[1200013]
Nome=Acrelandia
UF=AC
Provedor=Betha

Se todas as cidades que utilizam a versão 1 vão ter suas URLs alteradas, basta alterar a seção [Betha], muito mais simples e rápido.

 

As cidades que se utilizam da versão 2.02 tem uma URL diferente, veja:

[1301852]
; Incluído em 13/03/2023
Nome=Iranduba
UF=AM
Provedor=Betha
Versao=2.02
ProRecepcionar=http://e-gov.betha.com.br/e-nota-contribuinte-ws/nfseWS
HomRecepcionar=http://e-gov.betha.com.br/e-nota-contribuinte-test-ws/nfseWS

Como você pode ver tanto as URLs da versão 1 quanto da versão 2.02 existem diferenças entre produção e homologação, nota-se a presença da palavra "test" na URL de homologação.

 

Temos o caso da cidade de Varginha/MG veja:

[3170701]
; Atualizado em 18/12/2023
Nome=Varginha
UF=MG
Provedor=Betha
Versao=2.02
Params=Aliquota2Casas:
ProRecepcionar=https://nota-eletronica.betha.cloud/rps/ws
HomRecepcionar=https://nota-eletronica.betha.cloud/rps/ws

Para mim isso esta errado, a URL de homologação tem que ser diferente da de produção a não ser que ao enviar o Envelope Soap exista uma tag que diz se é Produção ou Homologação, até onde sei não existe essa tag.

 

No inicio do arquivo ACBrNFSeXServicos.ini temos esta informação:

; #####################################################################
; Informações sobre alguns provedores:

; Provedor MegaSoft não tem um ambiente de homologação só de produção. 
; O provedor que habilita internamente a recepção em modo de teste no ambiente de produção.

; Provedores que tem uma tag que identifica se o ambiente é produção ou homologação:
; CTA, CTAConsult, DataSmart, eGoverneISS, EloTech, ISSDigital, PublicSoft, SafeWeb, Siappa, TcheInfo, XTRTecnologia

; O Provedor IPM versões 1.00 e 1.01 tem uma tag que identifica se o ambiente é produção ou homologação
; Se a cidade requer a passagem dos parâmetros: login, senha e f1: não incluir o campo Versao
; Se a cidade requer a passagem dos parâmetros: username, password deve-se incluir o campo Versao com o valor 1.01

Nota-se que o provedor Betha não é mencionado.

 

Por fim, em vez de ficarmos na tentativa e erro, sugiro que entre em contato com o provedor para obter respostas para as questões iniciais desse tópico, assim vamos conseguir sanar o problema de todos.

  • Curtir 2
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 (editado)

@Italo Giurizzato Junior

Acredito que o endereço para Criciuma esteja correto, pois segundo o manual tem apenas um endereço, e tem que habilitar o ambiente de homologação.

Estou testando a versão 2.02, os RPS estão chegando lá, pois eu consulto no site e vejo os RPS e o erro.

O problema ja estou tendo são as casas decimais, ja mudei o .ini colocando : Params=Aliquota2Casas:

Ja tentei de todas as maneiras, mas sai sempre no xml <Aliquota>5.0000</Aliquota>

 

Ativar_Homologacao_Betha.jpg

URL_Betha.jpg

Editado por Dercide Alvarez
Postado
1 hora atrás, Italo Giurizzato Junior disse:

Boa tarde @jacke venson,

Não devemos fazer alterações nas units: ACBrNFSeXProviderABRASFv1 ACBrNFSeXProviderBase para resolver o problema de um provedor, pois isso pode gerar um efeito colateral nos demais provedores.

Você também alterou a unit Betha.provider, isso também pode gerar um efeito colateral para as demais cidades que ainda não foram migradas para o novo webservice.

Essas mudanças de URLs estão muito confusa.

Precisamos saber com exatidão qual é a versão adotada, pois esse provedor tem 2 webservices, um que trabalha com a versão 1 do layout da ABRASF e outro com a versão 2.02

Precisamos saber também qual ou quais as URLs adotadas pelo provedor para o ambiente de homologação e de produção.

Essa mudança de URL se aplica em qual versão e se é para todas as cidades ou só algumas?

 

Se abrirmos o arquivo ACBrNFSeXServicos.ini vamos encontrar as URLs de produção e homologação usadas para a versão 1:

[Betha]
ProRecepcionar=https://e-gov.betha.com.br/e-nota-contribuinte-ws/recepcionarLoteRps
ProConsultarSituacao=https://e-gov.betha.com.br/e-nota-contribuinte-ws/consultarSituacaoLoteRps
ProConsultarLote=https://e-gov.betha.com.br/e-nota-contribuinte-ws/consultarLoteRps
ProConsultarNFSeRps=https://e-gov.betha.com.br/e-nota-contribuinte-ws/consultarNfsePorRps
ProConsultarNFSe=https://e-gov.betha.com.br/e-nota-contribuinte-ws/consultarNfse
ProCancelarNFSe=https://e-gov.betha.com.br/e-nota-contribuinte-ws/cancelarNfseV02
HomRecepcionar=https://e-gov.betha.com.br/e-nota-contribuinte-test-ws/recepcionarLoteRps
HomConsultarSituacao=https://e-gov.betha.com.br/e-nota-contribuinte-test-ws/consultarSituacaoLoteRps
HomConsultarLote=https://e-gov.betha.com.br/e-nota-contribuinte-test-ws/consultarLoteRps
HomConsultarNFSeRps=https://e-gov.betha.com.br/e-nota-contribuinte-test-ws/consultarNfsePorRps
HomConsultarNFSe=https://e-gov.betha.com.br/e-nota-contribuinte-test-ws/consultarNfse
HomCancelarNFSe=https://e-gov.betha.com.br/e-nota-contribuinte-test-ws/cancelarNfseV02

Desta forma as cidades atendidas pela versão 1 acaba ficando desta forma (exemplo): 

[1200013]
Nome=Acrelandia
UF=AC
Provedor=Betha

Se todas as cidades que utilizam a versão 1 vão ter suas URLs alteradas, basta alterar a seção [Betha], muito mais simples e rápido.

 

As cidades que se utilizam da versão 2.02 tem uma URL diferente, veja:

[1301852]
; Incluído em 13/03/2023
Nome=Iranduba
UF=AM
Provedor=Betha
Versao=2.02
ProRecepcionar=http://e-gov.betha.com.br/e-nota-contribuinte-ws/nfseWS
HomRecepcionar=http://e-gov.betha.com.br/e-nota-contribuinte-test-ws/nfseWS

Como você pode ver tanto as URLs da versão 1 quanto da versão 2.02 existem diferenças entre produção e homologação, nota-se a presença da palavra "test" na URL de homologação.

 

Temos o caso da cidade de Varginha/MG veja:

[3170701]
; Atualizado em 18/12/2023
Nome=Varginha
UF=MG
Provedor=Betha
Versao=2.02
Params=Aliquota2Casas:
ProRecepcionar=https://nota-eletronica.betha.cloud/rps/ws
HomRecepcionar=https://nota-eletronica.betha.cloud/rps/ws

Para mim isso esta errado, a URL de homologação tem que ser diferente da de produção a não ser que ao enviar o Envelope Soap exista uma tag que diz se é Produção ou Homologação, até onde sei não existe essa tag.

 

No inicio do arquivo ACBrNFSeXServicos.ini temos esta informação:

; #####################################################################
; Informações sobre alguns provedores:

; Provedor MegaSoft não tem um ambiente de homologação só de produção. 
; O provedor que habilita internamente a recepção em modo de teste no ambiente de produção.

; Provedores que tem uma tag que identifica se o ambiente é produção ou homologação:
; CTA, CTAConsult, DataSmart, eGoverneISS, EloTech, ISSDigital, PublicSoft, SafeWeb, Siappa, TcheInfo, XTRTecnologia

; O Provedor IPM versões 1.00 e 1.01 tem uma tag que identifica se o ambiente é produção ou homologação
; Se a cidade requer a passagem dos parâmetros: login, senha e f1: não incluir o campo Versao
; Se a cidade requer a passagem dos parâmetros: username, password deve-se incluir o campo Versao com o valor 1.01

Nota-se que o provedor Betha não é mencionado.

 

Por fim, em vez de ficarmos na tentativa e erro, sugiro que entre em contato com o provedor para obter respostas para as questões iniciais desse tópico, assim vamos conseguir sanar o problema de todos.

Obrigada @Italo Giurizzato Junior, to tentando buscar essa informação com a Betha.

  • Membros Pro
Postado
1 hora atrás, Italo Giurizzato Junior disse:

Boa tarde @jacke venson,

Não devemos fazer alterações nas units: ACBrNFSeXProviderABRASFv1 ACBrNFSeXProviderBase para resolver o problema de um provedor, pois isso pode gerar um efeito colateral nos demais provedores.

Você também alterou a unit Betha.provider, isso também pode gerar um efeito colateral para as demais cidades que ainda não foram migradas para o novo webservice.

Essas mudanças de URLs estão muito confusa.

Precisamos saber com exatidão qual é a versão adotada, pois esse provedor tem 2 webservices, um que trabalha com a versão 1 do layout da ABRASF e outro com a versão 2.02

Precisamos saber também qual ou quais as URLs adotadas pelo provedor para o ambiente de homologação e de produção.

Essa mudança de URL se aplica em qual versão e se é para todas as cidades ou só algumas?

 

Se abrirmos o arquivo ACBrNFSeXServicos.ini vamos encontrar as URLs de produção e homologação usadas para a versão 1:

[Betha]
ProRecepcionar=https://e-gov.betha.com.br/e-nota-contribuinte-ws/recepcionarLoteRps
ProConsultarSituacao=https://e-gov.betha.com.br/e-nota-contribuinte-ws/consultarSituacaoLoteRps
ProConsultarLote=https://e-gov.betha.com.br/e-nota-contribuinte-ws/consultarLoteRps
ProConsultarNFSeRps=https://e-gov.betha.com.br/e-nota-contribuinte-ws/consultarNfsePorRps
ProConsultarNFSe=https://e-gov.betha.com.br/e-nota-contribuinte-ws/consultarNfse
ProCancelarNFSe=https://e-gov.betha.com.br/e-nota-contribuinte-ws/cancelarNfseV02
HomRecepcionar=https://e-gov.betha.com.br/e-nota-contribuinte-test-ws/recepcionarLoteRps
HomConsultarSituacao=https://e-gov.betha.com.br/e-nota-contribuinte-test-ws/consultarSituacaoLoteRps
HomConsultarLote=https://e-gov.betha.com.br/e-nota-contribuinte-test-ws/consultarLoteRps
HomConsultarNFSeRps=https://e-gov.betha.com.br/e-nota-contribuinte-test-ws/consultarNfsePorRps
HomConsultarNFSe=https://e-gov.betha.com.br/e-nota-contribuinte-test-ws/consultarNfse
HomCancelarNFSe=https://e-gov.betha.com.br/e-nota-contribuinte-test-ws/cancelarNfseV02

Desta forma as cidades atendidas pela versão 1 acaba ficando desta forma (exemplo): 

[1200013]
Nome=Acrelandia
UF=AC
Provedor=Betha

Se todas as cidades que utilizam a versão 1 vão ter suas URLs alteradas, basta alterar a seção [Betha], muito mais simples e rápido.

 

As cidades que se utilizam da versão 2.02 tem uma URL diferente, veja:

[1301852]
; Incluído em 13/03/2023
Nome=Iranduba
UF=AM
Provedor=Betha
Versao=2.02
ProRecepcionar=http://e-gov.betha.com.br/e-nota-contribuinte-ws/nfseWS
HomRecepcionar=http://e-gov.betha.com.br/e-nota-contribuinte-test-ws/nfseWS

Como você pode ver tanto as URLs da versão 1 quanto da versão 2.02 existem diferenças entre produção e homologação, nota-se a presença da palavra "test" na URL de homologação.

 

Temos o caso da cidade de Varginha/MG veja:

[3170701]
; Atualizado em 18/12/2023
Nome=Varginha
UF=MG
Provedor=Betha
Versao=2.02
Params=Aliquota2Casas:
ProRecepcionar=https://nota-eletronica.betha.cloud/rps/ws
HomRecepcionar=https://nota-eletronica.betha.cloud/rps/ws

Para mim isso esta errado, a URL de homologação tem que ser diferente da de produção a não ser que ao enviar o Envelope Soap exista uma tag que diz se é Produção ou Homologação, até onde sei não existe essa tag.

 

No inicio do arquivo ACBrNFSeXServicos.ini temos esta informação:

; #####################################################################
; Informações sobre alguns provedores:

; Provedor MegaSoft não tem um ambiente de homologação só de produção. 
; O provedor que habilita internamente a recepção em modo de teste no ambiente de produção.

; Provedores que tem uma tag que identifica se o ambiente é produção ou homologação:
; CTA, CTAConsult, DataSmart, eGoverneISS, EloTech, ISSDigital, PublicSoft, SafeWeb, Siappa, TcheInfo, XTRTecnologia

; O Provedor IPM versões 1.00 e 1.01 tem uma tag que identifica se o ambiente é produção ou homologação
; Se a cidade requer a passagem dos parâmetros: login, senha e f1: não incluir o campo Versao
; Se a cidade requer a passagem dos parâmetros: username, password deve-se incluir o campo Versao com o valor 1.01

Nota-se que o provedor Betha não é mencionado.

 

Por fim, em vez de ficarmos na tentativa e erro, sugiro que entre em contato com o provedor para obter respostas para as questões iniciais desse tópico, assim vamos conseguir sanar o problema de todos.

Boa tarde @Italo Giurizzato Junior, acabo de voltar em reunião presencial com a Betha.
Devemos usar a versão 1.0, que é uma versão customizada por eles do leiaute da abrasaf.
A versão 2.02 é um versão padrão da abrasaf, que não tem varias funcionalidades que tem na 1.0.
Isso segundo ao analisa da Betha, aqui em Criciúma.
Vou compartilhar um arquivo .xml enviado pela betha.

O que já constamos que que nos novos webservices da betha, não aceitam mais prefixo, ns3.

Segue site com links e leiaute da versao 1.0 e 2.02.

https://iss.ajuda.betha.cloud/e-nota-cloud/ajuda/outros-conteudos/web-service/
image.thumb.png.4de5d047b0fd5cecd9b7d4544bc167e6.png

25 minutos atrás, Dercide Alvarez disse:

@Italo Giurizzato Junior

Acredito que o endereço para Criciuma esteja correto, pois segundo o manual tem apenas um endereço, e tem que habilitar o ambiente de homologação.

Estou testando a versão 2.02, os RPS estão chegando lá, pois eu consulto no site e vejo os RPS e o erro.

O problema ja estou tendo são as casas decimais, ja mudei o .ini colocando : Params=Aliquota2Casas:

Ja tentei de todas as maneiras, mas sai sempre no xml <Aliquota>5.0000</Aliquota>

 

Ativar_Homologacao_Betha.jpg

URL_Betha.jpg

 

Exemplo Criciuma.xml

  • Curtir 1
  • Consultores
Postado

Boa tarde @Gabriel Herdt,

O link que você anexou acima não consigo acessar pois pede usuário e senha.

Nele consta os novos Schemas para versão 1.00 ?

Se sim, por favor anexe aqui.

Outra coisa nessa reunião foi dito que as novas URLs vão ser aplicadas para todas as cidades atendidas pela versão 1.00 ?

  • Curtir 1
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
25 minutos atrás, Gabriel Herdt disse:

Boa tarde @Italo Giurizzato Junior, acabo de voltar em reunião presencial com a Betha.
Devemos usar a versão 1.0, que é uma versão customizada por eles do leiaute da abrasaf.
A versão 2.02 é um versão padrão da abrasaf, que não tem varias funcionalidades que tem na 1.0.
Isso segundo ao analisa da Betha, aqui em Criciúma.
Vou compartilhar um arquivo .xml enviado pela betha.

O que já constamos que que nos novos webservices da betha, não aceitam mais prefixo, ns3.

Segue site com links e leiaute da versao 1.0 e 2.02.

https://iss.ajuda.betha.cloud/e-nota-cloud/ajuda/outros-conteudos/web-service/
image.thumb.png.4de5d047b0fd5cecd9b7d4544bc167e6.png

 

Exemplo Criciuma.xml 8.55 kB · 4 downloads

Boa tarde, não faz nenhum sentido.

Eu não uso acbr mas estou acompanhando aqui. Uso a 1.0 cai lá com erro: 

E160 - Arquivo em desacordo com o XML Schema. : [E326].
Solução
Consulte o Manual da NFS-e para saber quais são as versões de XML Schema suportadas pelo sistema.
 
Se liga para falar com Hainan, cai no limbo.
1 minuto atrás, Italo Giurizzato Junior disse:

Boa tarde @Gabriel Herdt,

O link que você anexou acima não consigo acessar pois pede usuário e senha.

Nele consta os novos Schemas para versão 1.00 ?

Se sim, por favor anexe aqui.

Outra coisa nessa reunião foi dito que as novas URLs vão ser aplicadas para todas as cidades atendidas pela versão 1.00 ?

A atualização é gradativa, estão migrando do on-premisse para cloud.

Schema 1.0 ta ai.

1-5303031739dc657229724c590f8522a8.rar

  • Membros Pro
Postado
20 minutos atrás, Italo Giurizzato Junior disse:

Boa tarde @Gabriel Herdt,

O link que você anexou acima não consigo acessar pois pede usuário e senha.

Nele consta os novos Schemas para versão 1.00 ?

Se sim, por favor anexe aqui.

Outra coisa nessa reunião foi dito que as novas URLs vão ser aplicadas para todas as cidades atendidas pela versão 1.00 ?


A Empresa Betha é de criciúma, a anos estão migrando a plataforma deles.
Mas enfim, vou anexar um arquivo . zip com toda informação.

BETHA_CLOUD.zip

Postado
1 hora atrás, Italo Giurizzato Junior disse:

Boa tarde @Gabriel Herdt,

O link que você anexou acima não consigo acessar pois pede usuário e senha.

Nele consta os novos Schemas para versão 1.00 ?

Se sim, por favor anexe aqui.

Outra coisa nessa reunião foi dito que as novas URLs vão ser aplicadas para todas as cidades atendidas pela versão 1.00 ?

O material está disponivel em: https://iss.ajuda.betha.cloud/e-nota-cloud/ajuda/outros-conteudos/web-service#comparativo-dos-layout-betha-e-abrasf

Postado

No final das contas, é como se fosse um novo provedor: "Betha Cloud"

Algumas prefeituras utilizarão como atualmente, versão 1.0 e 2.02.

Outras prefeituras passarão a utilizar o "Betha Cloud", com os novos schemas , nas versões 1.0 e 2.02 e suas adequações. No caso desse cloud aí,  a versão 1.0 tem que contemplar os ajustes que eles impuseram. 

 

 

Postado (editado)
14 horas atrás, xpec disse:

Independente da versão utilizada, alguém conseguiu emitir ou cancelar alguma nota fiscal com essa nova url?

Nós não utilizamos o ACBr — fazemos integração direta via WebService com a Betha.

As novas URLs não oferecem um WSDL válido, então não conseguimos importar as operações, schemas e classes automaticamente. Passamos quase um dia tentando configurar tudo manualmente.

Por curiosidade (ou só por desencargo de consciência), no dia seguinte testamos usar o WSDL antigo, mas apontando para o endereço novo — e para nossa surpresa, a emissão funcionou: a nota foi autorizada pela prefeitura.

No entanto, não recebemos o retorno esperado. A resposta foi diferente da que o endpoint antigo costumava fornecer — a classe de retorno não foi preenchida corretamente. Ou seja, a nota foi emitida, mas sem o protocolo de retorno que normalmente usamos para guardar localmente, consultar status ou realizar o cancelamento.

 

15 horas atrás, Italo Giurizzato Junior disse:

Outra coisa nessa reunião foi dito que as novas URLs vão ser aplicadas para todas as cidades atendidas pela versão 1.00 ?

Como atendemos mais de um município e não sabíamos se a nova URL funcionaria para todas as cidades, implementamos um if usando o código do município de Criciúma para testar especificamente com a URL nova.

Editado por Levi Diorginis da Silva
citando outro comentario acima
Postado
5 minutes ago, Levi Diorginis da Silva said:

Nós não utilizamos o ACBr — fazemos integração direta via WebService com a Betha.

As novas URLs não oferecem um WSDL válido, então não conseguimos importar as operações, schemas e classes automaticamente. Passamos quase um dia tentando configurar tudo manualmente.

Por curiosidade (ou só por desencargo de consciência), no dia seguinte testamos usar o WSDL antigo, mas apontando para o endereço novo — e para nossa surpresa, a emissão funcionou: a nota foi autorizada pela prefeitura.

No entanto, não recebemos o retorno esperado. A resposta foi diferente da que o endpoint antigo costumava fornecer — a classe de retorno não foi preenchida corretamente. Ou seja, a nota foi emitida, mas sem o protocolo de retorno que normalmente usamos para guardar localmente, consultar status ou realizar o cancelamento.

Eu também não utilizo, vou tentar a sua dica porque até o momento não obtive sucesso.

  • Curtir 1
Postado
1 minuto atrás, xpec disse:

Eu também não utilizo, vou tentar a sua dica porque até o momento não obtive sucesso.

Recomendo que a alteração da URL seja aplicada apenas para o município de Criciúma (4204608). pois não temos a informação ainda se irá funcionar para outras prefeituras.

 

  • Curtir 1
Postado
4 minutos atrás, Nathan0afk disse:

Recomendo que a alteração da URL seja aplicada apenas para o município de Criciúma (4204608). pois não temos a informação ainda se irá funcionar para outras prefeituras.

 

Outro detalhe importante: ao usar o WSDL antigo e apenas mudar o endereço para a nova URL, conseguimos emitir nota somente na versão 1.0.

Quando tentamos a emissão na versão 2.02, o retorno foi um erro, no mínimo, irônico — mesmo estando já na nova URL:

<html>
  <head>
    <title>301 Moved Permanently</title>
  </head>
  <body>
    <center>
      <h1>301 Moved Permanently</h1>
    </center>
  </body>
</html>
Postado (editado)
18 horas atrás, Italo Giurizzato Junior disse:

Para mim isso esta errado, a URL de homologação tem que ser diferente da de produção a não ser que ao enviar o Envelope Soap exista uma tag que diz se é Produção ou Homologação, até onde sei não existe essa tag.

Bom dia, Ítalo,

Nós não utilizamos o ACBr, mas estamos integrando diretamente com a Betha via WebService e também estamos enfrentando os mesmos problemas.

E sim, para essas novas URLs, não há mais separação entre os endereços de produção e homologação. Ambas usam a mesma URL, e o ambiente (produção ou homologação) é definido internamente no sistema da Betha para cada contribuinte, através de um parâmetro de configuração.

Ou seja, não é mais possível que um mesmo emissor utilize produção e homologação ao mesmo tempo, pelo menos pelo que conseguimos entender até agora.

Referências:
image.thumb.png.5f4d17f79f45c88ce50e25e7d2739ab3.png

fonte: https://iss.ajuda.betha.cloud/e-nota-cloud/ajuda/outros-conteudos/web-service/
https://iss.ajuda.betha.cloud/e-nota-cloud/ajuda/modulo-contribuinte/ambiente-de-homologacao/

 

18 horas atrás, Italo Giurizzato Junior disse:

Como você pode ver tanto as URLs da versão 1 quanto da versão 2.02 existem diferenças entre produção e homologação, nota-se a presença da palavra "test" na URL de homologação.

 

Como comentei na resposta anterior: mesmo com a URL nova, não conseguimos emitir utilizando a versão 2.02 — recebemos um erro estranho (301 Moved Permanently). Aparentemente, o suporte à nova versão ainda está inconsistente.

Editado por Levi Diorginis da Silva
  • Curtir 1
Postado
14 horas atrás, xpec disse:

Independente da versão utilizada, alguém conseguiu emitir ou cancelar alguma nota fiscal com essa nova url?

Estamos emitindo manualmente aqui, via webservice não consegui.

  • Curtir 1
  • Consultores
Postado

Bom dia a todos,

Eu fiz testes usando o programa exemplo do componente ACBrNFSeX, com um certificado digita e CNPJ de um prestador de serviço que não é de Criciúma, sendo assim o RPS vai ser rejeitado, mas o meu objetivo é estabelecer uma conexão com o webservice do provedor e obter um retorno plausível.

 

Teste de envio do RPS usando a versão 2.02

O arquivo ACBrNFSeXServicos.ini ficou da seguinte forma:

[4204608]
Nome=Criciuma
UF=SC
Provedor=Betha
Versao=2.02
Params=Aliquota2Casas:
ProRecepcionar=https://nota-eletronica.betha.cloud/rps/ws
HomRecepcionar=https://nota-eletronica.betha.cloud/rps/ws

A alíquota foi gerada com 2 casas decimais no XML do RPS.

O retorno que eu tive:

<EnviarLoteRpsSincronoResposta>
	<ListaMensagemRetorno>
		<MensagemRetorno>
			<Codigo>E259</Codigo>
			<Mensagem>CNPJ/CPF não encontrado na base de dados.</Mensagem>
			<Correcao>Confira o número do CNPJ/CPF informado. Caso esteja correto, o prestador do serviço não está inscrito no município.</Correcao>
		</MensagemRetorno>
	</ListaMensagemRetorno>
</EnviarLoteRpsSincronoResposta>

Como vocês podem ver o XML do RPS foi enviado, mas foi rejeitado pois o CNPJ do prestador não consta na base de dados deles.

Uma resposta plausível do provedor.

 

Teste de envio do RPS usando a versão 1.00

O arquivo ACBrNFSeXServicos.ini ficou da seguinte forma:

[4204608]
Nome=Criciuma
UF=SC
Provedor=Betha
ProRecepcionar=https://nota-eletronica.betha.cloud/rps/ws/recepcionarLoteRps
ProConsultarSituacao=https://nota-eletronica.betha.cloud/rps/ws/consultarSituacaoLoteRps
ProConsultarLote=https://nota-eletronica.betha.cloud/rps/ws/consultarLoteRpsV110
ProConsultarNFSeRps=https://nota-eletronica.betha.cloud/rps/ws/consultarNfsePorRpsV110
ProConsultarNFSe=https://nota-eletronica.betha.cloud/rps/ws/consultarNfseV110
ProCancelarNFSe=https://nota-eletronica.betha.cloud/rps/ws/cancelarNfse

O retorno que eu tive:

<EnviarLoteRpsResposta>
	<ListaMensagemRetorno>
		<MensagemRetorno>
			<Codigo>L12</Codigo>
			<Mensagem>Prestador de serviço não está registrado no sistema.</Mensagem>
			<Correcao>Favor entrar em contato com a Prefeitura para maiores informações.</Correcao>
		</MensagemRetorno>
	</ListaMensagemRetorno>
</EnviarLoteRpsResposta>

Como vocês podem ver o XML do RPS foi enviado, mas foi rejeitado pois o prestador não consta na base de dados deles.

Uma resposta plausível do provedor.

 

Nesses dois testes de envio a única alteração que eu fiz foi no arquivo ACBrNFSeXServicos.ini, não ocorreu nenhuma alteração no código fonte do componente e nem nos Schemas.

 

Como vocês podem reproduzir esses testes:

1. Compile o programa exemplo do componente ACBrNFSeX com a opção Build.

2. Faça uma cópia do arquivo ACBrNFSeXServicos.ini para dentro da pasta que se encontra o EXE do programa exemplo.

3. Faça a alteração nele conforme mostrado acima para a versão 2.02 e salve o arquivo.

4. Execute o programa exemplo, configure ele com o CNPJ e certificado digital do prestador, informe a cidade, salve a configuração e realize o teste de envio do RPS.

Repita os passos 3 e 4 para testar a versão 1.00

 

Com o programa exemplo você vai conseguir testar o envio do RPS, as consultas e o cancelamento.

Talvez seja necessário fazer algumas alterações no programa exemplo, mais precisamente na procedure: Alimentar_Componente_layout_ABRASF para que o XML seja gerado com dados reais e não fictícios.

 

Fico no aguardo de um retorno.

  • Curtir 2
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

  • Membros Pro
Postado
5 minutos atrás, Italo Giurizzato Junior disse:

Bom dia a todos,

Eu fiz testes usando o programa exemplo do componente ACBrNFSeX, com um certificado digita e CNPJ de um prestador de serviço que não é de Criciúma, sendo assim o RPS vai ser rejeitado, mas o meu objetivo é estabelecer uma conexão com o webservice do provedor e obter um retorno plausível.

 

Teste de envio do RPS usando a versão 2.02

O arquivo ACBrNFSeXServicos.ini ficou da seguinte forma:

[4204608]
Nome=Criciuma
UF=SC
Provedor=Betha
Versao=2.02
Params=Aliquota2Casas:
ProRecepcionar=https://nota-eletronica.betha.cloud/rps/ws
HomRecepcionar=https://nota-eletronica.betha.cloud/rps/ws

A alíquota foi gerada com 2 casas decimais no XML do RPS.

O retorno que eu tive:

<EnviarLoteRpsSincronoResposta>
	<ListaMensagemRetorno>
		<MensagemRetorno>
			<Codigo>E259</Codigo>
			<Mensagem>CNPJ/CPF não encontrado na base de dados.</Mensagem>
			<Correcao>Confira o número do CNPJ/CPF informado. Caso esteja correto, o prestador do serviço não está inscrito no município.</Correcao>
		</MensagemRetorno>
	</ListaMensagemRetorno>
</EnviarLoteRpsSincronoResposta>

Como vocês podem ver o XML do RPS foi enviado, mas foi rejeitado pois o CNPJ do prestador não consta na base de dados deles.

Uma resposta plausível do provedor.

 

Teste de envio do RPS usando a versão 1.00

O arquivo ACBrNFSeXServicos.ini ficou da seguinte forma:

[4204608]
Nome=Criciuma
UF=SC
Provedor=Betha
ProRecepcionar=https://nota-eletronica.betha.cloud/rps/ws/recepcionarLoteRps
ProConsultarSituacao=https://nota-eletronica.betha.cloud/rps/ws/consultarSituacaoLoteRps
ProConsultarLote=https://nota-eletronica.betha.cloud/rps/ws/consultarLoteRpsV110
ProConsultarNFSeRps=https://nota-eletronica.betha.cloud/rps/ws/consultarNfsePorRpsV110
ProConsultarNFSe=https://nota-eletronica.betha.cloud/rps/ws/consultarNfseV110
ProCancelarNFSe=https://nota-eletronica.betha.cloud/rps/ws/cancelarNfse

O retorno que eu tive:

<EnviarLoteRpsResposta>
	<ListaMensagemRetorno>
		<MensagemRetorno>
			<Codigo>L12</Codigo>
			<Mensagem>Prestador de serviço não está registrado no sistema.</Mensagem>
			<Correcao>Favor entrar em contato com a Prefeitura para maiores informações.</Correcao>
		</MensagemRetorno>
	</ListaMensagemRetorno>
</EnviarLoteRpsResposta>

Como vocês podem ver o XML do RPS foi enviado, mas foi rejeitado pois o prestador não consta na base de dados deles.

Uma resposta plausível do provedor.

 

Nesses dois testes de envio a única alteração que eu fiz foi no arquivo ACBrNFSeXServicos.ini, não ocorreu nenhuma alteração no código fonte do componente e nem nos Schemas.

 

Como vocês podem reproduzir esses testes:

1. Compile o programa exemplo do componente ACBrNFSeX com a opção Build.

2. Faça uma cópia do arquivo ACBrNFSeXServicos.ini para dentro da pasta que se encontra o EXE do programa exemplo.

3. Faça a alteração nele conforme mostrado acima para a versão 2.02 e salve o arquivo.

4. Execute o programa exemplo, configure ele com o CNPJ e certificado digital do prestador, informe a cidade, salve a configuração e realize o teste de envio do RPS.

Repita os passos 3 e 4 para testar a versão 1.00

 

Com o programa exemplo você vai conseguir testar o envio do RPS, as consultas e o cancelamento.

Talvez seja necessário fazer algumas alterações no programa exemplo, mais precisamente na procedure: Alimentar_Componente_layout_ABRASF para que o XML seja gerado com dados reais e não fictícios.

 

Fico no aguardo de um retorno.

 

 

Vou fazer os testes e já retorno.

Uma adição, no site da betha tem um documento comparando e com respostas a duvidas das versões  1.0 e 2.02. 
lembrando que versão 1.0 em costumização, feitas pela betha.
Segue em anexo.

comparativo.zip

Postado (editado)
14 minutos atrás, Gabriel Herdt disse:

@Italo Giurizzato Junior recebemos retorno com erro.

 

  1. Imagem
     
     
    E260 CNPJ/CPF do prestador do serviço não informado. Informe  o CNPJ/CPF do prestador do serviço.
     
    Certificado ok
    CNPJ ok

    Prefixo incorreto no namespace ?
     
    em anexo arquivo de retorno.

120232-rec.xml 414 B · 0 downloads

bom dia, estava com esse erro tambem para resolver o cnpj do prestador tive que mandar assim:

 

<CpfCnpj>

<Cnpj>72268998000110</Cnpj>

</CpfCnpj>

 

e tem mais outroi erro no xml esta mandando ns3: na tag enviarloterpos tem que tirar

Editado por Roberto Rohden
  • Curtir 1
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...
The popup will be closed in 10 segundos...