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

Postado
1 hora atrás, Diogo Loff disse:

Jacke tem como vc indicar no fonte onde adicionou esta questão de namespace no Lote, eu tentei debugar, mas não achei onde monta isto. Manda o exemplo onde vc alterou no acbr.

Outra questão acabei de conferir e tem municipios que ainda não tão no servidor novo, achei que eram varios mas não é, por exemplo tenho cliente em Cocal do Sul emitindo normal no antigo, ai como ficaria a compatibildiade pois no antigo será que vai emitir sem ns3 e com este namespace novo?

Oi Diogo, dentro da procedure TACBrNFSeProviderABRASFv1.PrepararEmitir(Response: TNFSeEmiteResponse) tem um campo NameSpaceLote, coloquei algo assim na mao mesmo NameSpaceLote := ' xmlns=""'; mas acho que talvez seja só configuracao de arquivo mesmo.

  • Curtir 1
  • Membros Pro
Postado (editado)

Aqui, após alterar o arquivo ACBrNFSeXServicos.ini para: 

[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
image.thumb.png.92d63e2022b4a8f32372d1187cf4a9a5.png

A nota fiscal foi transmitida, porém apresenta o seguinte erro.
Emitindo a nota fiscal...
Falha ao enviar o documento para a prefeitura.
Por favor, corrigir o(s) erro(s) e gerar novo documento.
Código: X999
Mensagem: Erro de Conexão: Erro Interno: 10060
Erro HTTP: 0
URL: https://nota-eletronica.betha.cloud/rps/ws
Connection timed out
Erro Interno: 0
Erro HTTP: 0
URL: https://nota-eletronica.betha.cloud/rps/ws
Connection timed out
Processo concluído!

Parece ter algum problema no tratamento das informações retornadas pelo provedor.
Também estamos aguardando os ajustes no ACBr para envio correto da nota, pois nossa preocupação é que temos clientes que emitem muitas notas e precisamos resolver o quanto antes. 

 

image.png

Editado por CS Sistemas
  • Membros Pro
Postado

para resolver os erros a baixo, qual mudança feita?
 

Erro Interno: 0
Erro HTTP: 404
URL: https://nota-eletronica.betha.cloud/rps/ws/recepcionarLoteRps/recepcionarLoteRps?wsdl

Ocorreu o seguinte erro: 
Erro Interno: 0
Erro HTTP: 404
URL: https://nota-eletronica.betha.cloud/rps/ws/consultarNfsePorRps?wsdl

meu cabeçalho deixei assim=
 

<EnviarLoteRpsEnvio>
<LoteRps Id="120077">
<NumeroLote>120077</NumeroLote>

 

  • Consultores
Postado
3 horas atrás, Diogo Loff disse:

até agora ninguem do ACBr veio dar uma anteção aqui

Boa tarde @Diogo Loff,

Este tópico é da área da comunidade e teve uma grande interação entre várias pessoas. Caso queira um atendimento direto da equipe do ACBr considere fazer parte do Clube PRO garanto que é um investimento baixo pelo retorno que você pode ter.

Estamos analisando o problema sim desde a alteração realizada pelo provedor em diversos outros tópicos inclusive na área PRO.

O benefício para a comunidade como o Italo comentou acima é que assim que corrigirmos continuamos compartilhando a solução com todos na área da comunidade.

Agradeço a compreensão.

  • Curtir 1
Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

Postado

Fiz o teste de validação após o commit enviado pelo Ítalo, e recebi o seguinte erro

image.jpeg.f14b397eb3eb97813786cf960a5fb2cc.jpeg

Após isso adicionei o seguinte parâmetro "Params=Aliquota2Casas" no arquivo ACBrNFSeXServicos.ini, conforme o colega mencionou no comentário anterior.

Em seguida, recebi o erro

image.jpeg.440cbfdf3683e094ed1396ae6f300200.jpeg

Removi o conteúdo da propriedade Servico.CodigoCnae.

No momento estou recebendo a mensagem abaixo

image.jpeg.ddec20483730278e6165ffe0a2279ed2.jpeg

Postado

Boa tarde! Seguimos as instruções desse post e conseguimos emitir a nota.

Foi baixado o .xml de teste que está anexado, deixamos o nosso igualzinho e deu certo! 

Agradecemos!

7 horas atrás, jacke venson disse:

Bom dia, conseguimos a informação com a Betha que esse namespace deve ir ao lado do LoteRps, tipo isso: <LoteRps xmlns="" Id="Lote_9999">.

Note que adicionei o xmlns="". A principio informaram que deve ir nesse padrão e sem aquele ns3. 

Bom, mesmo assim ao emitir pelo acbr está retornando erro de validação de schema, retiramos a validação, pra teste, e conseguimos gerar o lote, porém, com erro de assinatura inválida, após isso, adaptamos os campos enviados pelo xml com o xml enviado de exemplo pela betha (em anexo), dessa forma conseguimos um erro de aliquota agora, parece que está divergente do que esta cadastrado no ambiente da prefeitura,  estamos avaliando esta situação no momento.

 

Obs: Este é um exemplo de xml enviado com sucesso no ambiente novo.

Teste Betha.xml 8.55 kB · 14 downloads

Seguimos as intruções desse post aqui (por algum motivo não citou na publicação anterior)

Postado
24 minutos atrás, yayafeltrin disse:

Boa tarde! Seguimos as instruções desse post e conseguimos emitir a nota.

Foi baixado o .xml de teste que está anexado, deixamos o nosso igualzinho e deu certo! 

Agradecemos!

Seguimos as intruções desse post aqui (por algum motivo não citou na publicação anterior)

Você utilizou o 1.0 ou a versão 2.02 ?

 

  • Consultores
Postado
12 minutos atrás, MiguelBento disse:

E para a LIBNFSe, como ficou essa questão?

https://svn.code.sf.net/p/acbr/code/trunk2/Fontes/ACBrDFe/ACBrNFSeX/ACBrNFSeXServicos.ini

Atualize esse arquivo se já existir ou adicione ele junto da sua Lib

  • Curtir 1
Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

Postado

Bom dia,

 

Alterei o ACBrNFSeXServicos.ini  e inclui Params=Aliquota2Casas:

Apaguei todos os fontes e compilei o acbr e a aplicação, mas continua gerando com errado as decimais => <Aliquota>5.0000</Aliquota>

Vou recompilar tudo novamente e testar.

Postado
17 horas atrás, Willian Carminatt disse:

Fiz o teste de validação após o commit enviado pelo Ítalo, e recebi o seguinte erro

image.jpeg.f14b397eb3eb97813786cf960a5fb2cc.jpeg

Após isso adicionei o seguinte parâmetro "Params=Aliquota2Casas" no arquivo ACBrNFSeXServicos.ini, conforme o colega mencionou no comentário anterior.

Em seguida, recebi o erro

image.jpeg.440cbfdf3683e094ed1396ae6f300200.jpeg

Removi o conteúdo da propriedade Servico.CodigoCnae.

No momento estou recebendo a mensagem abaixo

image.jpeg.ddec20483730278e6165ffe0a2279ed2.jpeg

apos alguma correções no meu fonte também cheguei nessa parte do timeout. conseguiu algo?

Postado
18 minutos atrás, Dercide Alvarez disse:

Bom dia,

 

Alterei o ACBrNFSeXServicos.ini  e inclui Params=Aliquota2Casas:

Apaguei todos os fontes e compilei o acbr e a aplicação, mas continua gerando com errado as decimais => <Aliquota>5.0000</Aliquota>

Vou recompilar tudo novamente e testar.

Eu removi o "dois pontos" no fim do parâmetro e passou a gerar com duas casas.

2 minutos atrás, geovanesilveira disse:

apos alguma correções no meu fonte também cheguei nessa parte do timeout. conseguiu algo?

Ainda estou nesse ponto também, caso eu consiga passar disso informo aqui.

  • Membros Pro
Postado
21 hours ago, CS Sistemas said:

Aqui, após alterar o arquivo ACBrNFSeXServicos.ini para: 

[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
image.thumb.png.92d63e2022b4a8f32372d1187cf4a9a5.png

A nota fiscal foi transmitida, porém apresenta o seguinte erro.
Emitindo a nota fiscal...
Falha ao enviar o documento para a prefeitura.
Por favor, corrigir o(s) erro(s) e gerar novo documento.
Código: X999
Mensagem: Erro de Conexão: Erro Interno: 10060
Erro HTTP: 0
URL: https://nota-eletronica.betha.cloud/rps/ws
Connection timed out
Erro Interno: 0
Erro HTTP: 0
URL: https://nota-eletronica.betha.cloud/rps/ws
Connection timed out
Processo concluído!

Parece ter algum problema no tratamento das informações retornadas pelo provedor.
Também estamos aguardando os ajustes no ACBr para envio correto da nota, pois nossa preocupação é que temos clientes que emitem muitas notas e precisamos resolver o quanto antes. 

 

image.png

Alterando o timeOut resolveu o problema e enviou na versão 2.02 em homologação normalmente, só falta testar em produção mesmo.

ACBrNFSeX1.Configuracoes.WebServices.TimeOut := 30000;  (por exemplo).
O único problema que verifiquei foi que a DISCRIMINAÇÃO DOS SERVIÇOS na danfe fica bem estranha. Só não sei se é possível ajustar isso ou é problema do provedor mesmo.

image.thumb.png.e49746c1f775ba89b3ab91ce2ed23c0e.pngimage.thumb.png.e49746c1f775ba89b3ab91ce2ed23c0e.png

  • Membros Pro
Postado

Aliquota=0,0005

Alterei o ACBrNFSeXServicos.ini  e inclui Params=Aliquota2Casas:  (coloquei sem os : 2 pontos tambem) 
E esta retornando "E220 - Valor do ISSQN informado indevidamente

Postado

Oi Pessoal, conseguimos enviar lote e processar com sucesso somente dessa forma:

-> no ACBrNFSeXServicos.ini  (vai usar a versao default 1.00 e a aliquota segundo a betha pode ir com 2 ou mais casas decimais, isso nao impacta) 

[4204608]
Nome=Criciuma
UF=SC
Provedor=Betha
Params=Aliquota2Casas:
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
HomRecepcionar=https://nota-eletronica.betha.cloud/rps/ws/recepcionarLoteRps
HomConsultarSituacao=https://nota-eletronica.betha.cloud/rps/ws/consultarSituacaoLoteRps
HomConsultarLote=https://nota-eletronica.betha.cloud/rps/ws/consultarLoteRpsV110
HomConsultarNFSeRps=https://nota-eletronica.betha.cloud/rps/ws/consultarNfsePorRpsV110
HomConsultarNFSe=https://nota-eletronica.betha.cloud/rps/ws/consultarNfseV110
HomCancelarNFSe=https://nota-eletronica.betha.cloud/rps/ws/cancelarNfse

-> No ACBrNFSeXProviderABRASFv1

    - No metodo PrepararEmitir: adicionamos fixo o NameSpaceLote := ' xmlns=""'; 

    - No metodo GerarMsgDadosCancelaNFSe: adicionamos fixo o '<' + Prefixo + 'Pedido xmlns="" >' +

-> No Betha.provider

   - Retiramos todos os prefixos utilizados "ns3"

-> No ACBrNFSeXProviderBase

   - Comentamos  "ValidarSchema" dos metodos Emite, ConsultaLoteRps e CancelaNFSe  (esse ponto, a principio temos que ter alguma posicao da Betha, pois com o schema que liberaram não passa)

Usamos:

loACBRNFse.Emitir(Numerolote, meLoteAssincrono, false);

loACBRNFSe.ConsultarLoteRps(Protocolo, NumeroLote);

loACBRNFSe.CancelarNFSe(loCanc); onde loCanc := TInfCancelamento.Create (dados enviados  loCanc.NumeroNFSe, loCanc.SerieNFSe,  loCanc.CodCancelamento,  loCanc.MotCancelamento)

 

Obs importante: o ponto negativo disso é que as units que alteramos aqui podem ser utilizadas por outros provedor, então não sei como podemos fazer para condicionar essas alterações a serem utilizadas somente nesse caso da betha cloud. 

 

 

  • Curtir 1
  • Membros Pro
Postado
47 minutos atrás, jacke venson disse:

Oi Pessoal, conseguimos enviar lote e processar com sucesso somente dessa forma:

-> no ACBrNFSeXServicos.ini  (vai usar a versao default 1.00 e a aliquota segundo a betha pode ir com 2 ou mais casas decimais, isso nao impacta) 

[4204608]
Nome=Criciuma
UF=SC
Provedor=Betha
Params=Aliquota2Casas:
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
HomRecepcionar=https://nota-eletronica.betha.cloud/rps/ws/recepcionarLoteRps
HomConsultarSituacao=https://nota-eletronica.betha.cloud/rps/ws/consultarSituacaoLoteRps
HomConsultarLote=https://nota-eletronica.betha.cloud/rps/ws/consultarLoteRpsV110
HomConsultarNFSeRps=https://nota-eletronica.betha.cloud/rps/ws/consultarNfsePorRpsV110
HomConsultarNFSe=https://nota-eletronica.betha.cloud/rps/ws/consultarNfseV110
HomCancelarNFSe=https://nota-eletronica.betha.cloud/rps/ws/cancelarNfse

-> No ACBrNFSeXProviderABRASFv1

    - No metodo PrepararEmitir: adicionamos fixo o NameSpaceLote := ' xmlns=""'; 

    - No metodo GerarMsgDadosCancelaNFSe: adicionamos fixo o '<' + Prefixo + 'Pedido xmlns="" >' +

-> No Betha.provider

   - Retiramos todos os prefixos utilizados "ns3"

-> No ACBrNFSeXProviderBase

   - Comentamos  "ValidarSchema" dos metodos Emite, ConsultaLoteRps e CancelaNFSe  (esse ponto, a principio temos que ter alguma posicao da Betha, pois com o schema que liberaram não passa)

Usamos:

loACBRNFse.Emitir(Numerolote, meLoteAssincrono, false);

loACBRNFSe.ConsultarLoteRps(Protocolo, NumeroLote);

loACBRNFSe.CancelarNFSe(loCanc); onde loCanc := TInfCancelamento.Create (dados enviados  loCanc.NumeroNFSe, loCanc.SerieNFSe,  loCanc.CodCancelamento,  loCanc.MotCancelamento)

 

Obs importante: o ponto negativo disso é que as units que alteramos aqui podem ser utilizadas por outros provedor, então não sei como podemos fazer para condicionar essas alterações a serem utilizadas somente nesse caso da betha cloud. 

 

 

apos atualizar o acbr, onde altera para funcionar v 2.02 para v 1.0?

Postado
20 minutos atrás, Gabriel Herdt disse:

apos atualizar o acbr, onde altera para funcionar v 2.02 para v 1.0?

Acredito que no ACBrNFSeXServicos.ini

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

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