Ir para conteúdo
  • Cadastre-se

dev botao

Problemas ao enviar lote NFSe para DSF usando o ACBrNFSe_Exemplo. (Retorno vazio)


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

Recommended Posts

Postado

Estou implementando o ACBrNFSe para o provedor DSF (em Uberlândia) para substituir o acesso via DLL em um sistema ERP. Inicialmente estou configurando e testando tudo via ACBrNFSe_Exemplo.

Todos os parâmetros do exemplo foram configurados, arquivos ISSDSF.ini, Cidades.ini, ReqEnvioLoteRPS.xsd, Tipos.xsd e xmldsig-core-schema_v1.01.xsd foram colocados na raiz do projeto ACBrNFSe_Exemplo.

A procedure TfrmACBrNFSe.AlimentarNFSe foi alterada com os parâmetros de um RPS de testes.

Ao utilizar o botão "Enviar Lote RPS (Enviar)" é retornado uma mensagem de erro vazia, como mostrado na figura:

image.thumb.png.a30b453574c403033cbe79d01a2b4137.png

 

Depurando o código temos os seguintes retornos para estas variáveis:

FpHTTPResultCode volta 200
InternalErrorCode volta 0

Na raiz do diretório do projeto ACBrNFSe_Exemplo, o arquivo 1-env-lot.xml (foi colocado como lote 1 para testes) tem o RPS 7 com todos os dados corretos e assinado, e o arquivo 1-rec.xml tem o seguinte conteúdo:

Arquivo_como_anexado_fica_melhor.xml

Alguém poderia me dizer o que pode estar acontecendo? Por que esta retornando vazio? O FpHTTPResultCode 200 necessariamente seria um erro?

 

 

 

Postado
On 8/2/2020 at 1:08 AM, Juliomar Marchetti said:

Troca use libWincrypt e também na aba webservice marque usa tls 1.2

Tentei e não funcionou. Eu estou usando o libCapicomDelphiSoap por que é o SSLIB configurado para NFe e esta funcionando normalmente.

O normal seria voltar qual valor para FpHTTPResultCode ?

Tem mais algum teste que eu possa realizar aqui?

Postado
1 hour ago, Gabriel Fernando Lopes said:

Tentei e não funcionou. Eu estou usando o libCapicomDelphiSoap por que é o SSLIB configurado para NFe e esta funcionando normalmente.

O normal seria voltar qual valor para FpHTTPResultCode ?

Tem mais algum teste que eu possa realizar aqui?

Consegui fazer funcionar Juliomar, a DSF e a prefeitura de Uberlândia não tem um canal muito bom para comunicação de alterações.

Através de um grupo de discussão descobri que os webservices mudaram na semana passada:

Antes: http://udigital.uberlandia.mg.gov.br

Agora: https://udigital.uberlandia.mg.gov.br

Basta editar o arquivo cidades.ini e alterar.

De qualquer maneira obrigado pela ajuda.

  • Curtir 1
  • Administradores
Postado

Bom dia.

2 horas atrás, Gabriel Fernando Lopes disse:

Basta editar o arquivo cidades.ini e alterar.

Poderia por favor anexar o ini alterado?

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

  • Solution
Postado (editado)

Fiz vários testes em produção neste final de semana com Uberlândia 

E não precisei de alterar nada no componente.

so que agora Uberlândia está com TSL 1.2

e uso wincrypt

Geração xml

consulta de lote 

consulta por RPS

tudo funcionou

o único problema que ainda achei porque foi que a impressão do rps ou nfse não imprime os serviços.

 

Editado por EdmarFrazao
  • Curtir 1
  • Administradores
Postado

Bom dia.

12 horas atrás, EdmarFrazao disse:

o único problema que ainda achei porque foi que a impressão do rps ou nfse não imprime os serviços.

Obrigada por informar o sucesso nos testes, para este último item, queira por favor criar um novo tópico.

Att.

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

  • Consultores
Postado

Bom dia Gabriel,

Só pelo tamanho do seu arquivo Cidades.ini (80 Kbytes) me leva a crer que os seus fontes estão desatualizados.

O Cidades.ini hoje esta com 99 Kbytes,

Favor atualizar todos os fontes de todas as pastas, reinstale a suíte ACBr usando o ACBrInstall_Trunk2 com a opção de apagar arquivos antigos marcada.

Por fim faça novos testes usando o programa exemplo.

  • 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
1 hour ago, Italo Jurisato Junior said:

Bom dia Gabriel,

Só pelo tamanho do seu arquivo Cidades.ini (80 Kbytes) me leva a crer que os seus fontes estão desatualizados.

O Cidades.ini hoje esta com 99 Kbytes,

Favor atualizar todos os fontes de todas as pastas, reinstale a suíte ACBr usando o ACBrInstall_Trunk2 com a opção de apagar arquivos antigos marcada.

Por fim faça novos testes usando o programa exemplo.

Bom dia Italo,

É verdade, realmente eu estava com o meu arquivo Cidades.ini desatualizado. Mas só a título de conhecimento, eu recebi novas informações no grupo de discussão de NFSe da DSF. Me parece que estava funcionando as duas URL, tanto com HTTP como HTTPS, mas após uma modificação na API o ambiente HTTP ficou com problemas e não conseguiram arrumar até o momento. Não sei se deixaram somente o HTTPS daqui para frente ou se vão restabelecer o ambiente HTTP novamente.

Após o UPDATE do ACBrInstall_Trunk2 fiz os testes novamente tanto no exemplo como na aplicação do nosso ERP e esta tudo funcionando.

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