Ir para conteúdo
  • Cadastre-se

SidneideSouza

Membros
  • Total de ítens

    13
  • Registro em

  • Última visita

Posts postados por SidneideSouza

  1. 16 horas atrás, Italo Jurisato Junior disse:

    Boa tarde Sidneide,

    Notei que o XML de pedido de cancelamento esta totalmente diferente em relação ao que o componente gera.

    Você fez alterações no componente na tentativa de tentar resolver o problema?

    Ola, realmente tinha mudado para ficar igual ao exemplo dado pela Tecnos, mas dei um reverte e segue em anexo os arquivos, de pedido e retorno:

    34-ped-can.xml

    34-can.xml

  2. Boa Noite, refiz os testes e o que esta dando erro é o componente "FReqResp: TACBrHTTPReqResp;", pois no teste coloque o mesmo que tem no trunk1 como abaixo:

    var
      Resp: TMemoryStream;
      ReqResp: THTTPReqResp;
    begin
      Result := '';
      if MimeType = '' then
        FMimeType := 'application/soap+xml'
      else
        FMimeType := MimeType;

       ReqResp := THTTPReqResp.Create(nil);
    //   ConfiguraReqResp( ReqResp );
       ReqResp.URL := URL;
       ReqResp.UseUTF8InHeader := True;
       ReqResp.SoapAction := SoapAction;

      ConfiguraReqResp(URL, SoapAction);

      Resp := TMemoryStream.Create;
      try
        try
    //      Executar(ConteudoXML, Resp);
          ReqResp.Execute(ConteudoXML, Resp);
          Resp.Position := 0;
          Result := ReadStrFromStream(Resp, Resp.Size);
          if DebugHook > 0 then
          begin
            ForceDirectories(ApplicationPath+'temp\');
            Resp.SaveToFile(ApplicationPath+'temp\ReqResp.xml');
          end;
           except
          On E: Exception do
          begin
            raise EACBrDFeException.CreateDef( Format( cACBrDFeSSLEnviarException,
                                               [InternalErrorCode, HTTPResultCode] ) + sLineBreak +
                                               E.Message ) ;
          end;
        end;
      finally
        Resp.Free;
      end;
    end;

     

    e funcionou. Detalhe a URL certa da Tecnos é:"RecepcaoSincrono=http://homologa%NomeURL_H%.nfse-tecnos.com.br:9091", sem "/EnvioLoteRPSSincrono.asmx".

    Quando puderem retornar, Agradeço.

  3. Este erro é porque ele monta o numero lote com a tag errada, na função: "function TNFSeG.Gera_DadosMsgEnviarLote: String;"

    antes linha 427:

    Gerador.wCampoNFSe(tcStr, '#1', 'NumeroLote', 01, 15, 1, IdLote, '');

    Agora:

     Gerador.wCampoNFSe(tcStr, '#1', 'NumeroLote', 01, 15, 1, NumeroLote, '');

  4. 40 minutos atrás, Italo Jurisato Junior disse:

    Bom dia Sidnei,

    Favor atualizar todos os fontes.

    No caso do provedor Tecnos não existe o Web Service para o Envio de Lote no modo Assíncrono, somente no modo Síncrono.

    O problema que o layout do envelope de Envio de Lote Síncrono estava definido duas vezes, para Assíncrono e Síncrono.

    E acredito que você estava usando o método Enviar, correto?

    Agora se tentar continuar usando esse método é para levantar uma exceção acusando que o serviço não existe para o provedor em questão.

    Mude a sua aplicação para que a mesma execute o método EnviarSincrono e refaça os testes.

    Refiz os testes, e na resposta esta vindo este arquivo, que resulta em erro quando o componente le o mesmo.

    ReqResp.xml

  5. Em mais um teste, salvei a resposta da requisição, Da Função "function TDFeCapicom.Enviar(const ConteudoXML: String; const URL: String;
      const SoapAction: String; const MimeType: String): String;". lembrando que agora ele esta enviando os arquivos corretamente, o que acontecia antes que na versão

    antiga, na função enviar ele envia lote sincrono e no Trunk 2 ele envia diferente, mas utilizei a enviar lote sincrono do trunk 2 e ele gerou as mesmas req SOAP.

    So o retorno foi esse que esta em anexo, quando o componente tenta tratar da erro pois é uma pagina html.

     

    Abraço  

    ReqResp.xml

  6. Bom Dia Italo,

    Atualizai os fontes, não deu mais o erro, mas não envia. ele roda todo o processo, sem qualquer erro mas no retorno do WBs vem a pagina html do site da tecnos.

    e a nota não envia. Se eu faço o mesmo processo no Trunk 1 a nota envia normalmente. Teria alguma dica do que pode estar acontecendo?

    Desde ja Agradeço sua ajuda.

  7. Em 17/12/2015 at 14:48, suporteatinfo disse:

    Boa tarde!

    Estamos com problema para transmitir nota de serviço no Trunk2, para a cidade de Flores da Cunha, RS. Servidor Tecnos.

    Conforme o erro

    Erro Interno: 12002
    Erro HTTP: 0
    Erro: Requisição não enviada.
    12002 - O tempo limite da operação foi atingido.

    ou conforme imagem abaixo.

    NFSe.png

    Estou com o mesmo erro com a Cidade de Morro Reuter - RS, Aguardo retorno.

  8. Em 30/11/2015 at 10:22, Cleiton disse:

    Olá, bom dia

    Estou tentando enviar NFSe em homologação para a prefeitura de Veranópolis-RS no servidor Tecnos,  porém sempre obtenho o seguinte erro:

    Erro Interno: 12002

    Erro HTTP: 0

    Erro: Requisição não enviada.
    12002 - O tempo limite da operação foi atingido.

    Atualizei os fontes hoje pela manhã e o erro persiste, lembrando também que não temos servidor de proxi.

    Grato desde já.

    Atualizei os Fontes e ocorre o mesmo erro. Alguma ideia do que seria Italo. Aguardo Retorno.

    Obrigado

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