Ir para conteúdo
  • Cadastre-se

Renato Rubinho

Consultores
  • Total de ítens

    3.830
  • Registro em

  • Última visita

  • Days Won

    66

Tudo que Renato Rubinho postou

  1. A consulta de protocolo retorna o número do recibo.
  2. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  3. Sem problemas, são só avisos para melhorar o uso do fórum. Tente assim: //cnProtestarCorrido CodigoNegativacao=1 //diCorridos TipoDiasProtesto=0 DataProtesto=dd/mm/yyyy DiasDeProtesto=NN *** Para entender o contexto, veja o código do componente que trata o preenchimento destes valores. {C�digo para Protesto / Negativa��o} case CodigoNegativacao of cnProtestarCorrido : ACodProtesto := '1'; cnProtestarUteis : ACodProtesto := '2'; cnNegativar : ACodProtesto := '8'; cnNaoProtestar : ACodProtesto := '3'; else case TipoDiasProtesto of diCorridos : ACodProtesto := '1'; else ACodProtesto := '2'; end; end; {Data e Dias de Protesto / Negativa��o} if (ACodProtesto = '8') then begin DataProtestoNegativacao := DateToStr(DataNegativacao); DiasProtestoNegativacao := IntToStr(DiasDeNegativacao); end else begin if (ACodProtesto <> '3') then begin DataProtestoNegativacao := DateToStr(DataProtesto); DiasProtestoNegativacao := IntToStr(DiasDeProtesto); end else begin DataProtestoNegativacao := ''; DiasProtestoNegativacao := '0'; end; end; Composição do segmento. IfThen((DataProtestoNegativacao <> '') and (StrToInt(DiasProtestoNegativacao) > 0), ACodProtesto, '3') + // 221 - C�digo de protesto IfThen((DataProtestoNegativacao <> '') and (StrToInt(DiasProtestoNegativacao) > 0), PadLeft(DiasProtestoNegativacao, 2, '0'), '00') + // 222 a 223 - Prazo para protesto (em dias)
  4. Boa noite, Quais valores deveriam ser preenchidos nas posições 221 e 222-223?
  5. 3.1 - Não faça flooding - Inundar o fórum com posts repetidos, com a mesma dúvida ou as mesmas palavras é chamado de flooding. Isso é proibido. Apenas um post feito no lugar certo é suficiente. Pesquise antes de postar, talvez sua dúvida já está respondida em outro post. Favor leia as regras do fórum. Seguindo no outro tópico.
  6. Boa noite, Veja este tópico bem explicativo do Ítalo E, como diz o Daniel, use a força leia os fontes e com o tempo você vai se familiarizando. Uma sugestão, coloque um ponto de parada nos métodos e vai "navegando" com F7 e F8 para entender os caminhos dos processos.
  7. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  8. Boa tarde, Veja se não é o antivírus ou algum software de sincronização de arquivos na nuvem ativo.
  9. Se o erro está ocorrendo na validação de schemas locais, veja se está com os schemas atualizados. Se for um retorno da Sefaz, eles não devem ter habilitado as alterações desta NT
  10. Confirme se está instalando a versão 1.1.1 da OpenSSL
  11. Vamos voltar do começo então. Como você havia colocado o caminho do pfx deu a entender que fosse A1. Sendo A3.. você deve voltar as configurações do winCrypt como estavam antes. Preencha o número de série e senha, não preencha o caminho do arquivo. Para funcionar o certificado, deve sempre estar conectado. Confirme se está com timeout de 30k ou mais. O windows deve estar com todas as atualizações em dia. Após voltar as configurações e o Windows estando atualizado, teste novamente e informe qual foi o resultado.
  12. Quando você usa o winCrypt, com o certificado instalado no Windows e passando o número de série, será utilizado o certificado instalado. Para utilizar a OpenSSL, você deve informar o caminho do arquivo e ele deverá estar lá para funcionar.
  13. E a respeito destas informações?
  14. Boa noite, Como está usando A1 e com as dlls OpenSSL atualizadas, mude as configurações para utilizar OpenSSL para descartar algum problema de dependência do Windows. SSLLib := libOpenSSL SSLCryptLib := cryOpenSSL SSLHttpLib := httpOpenSSL Mantenha o arquivo pfx informado. Preencha senha do certificado. Deixe o campo de número de série em branco. Se não estiver ainda, coloque o timeout acima de 30k.
  15. Boa tarde, O problema deve estar aqui Tente assim with evtRet do ao invés de with evtTotal do
  16. Boa tarde, Este erro não consta na lista de erros tratados pela API. Deve ser tratar de um erro de ambiente. Está com os fontes atualizados e reinstalou os componentes? Pode colar prints das abas de configurações do programa de exemplo para verificarmos como estão? Confirme se a versão configurada no programa foi a 2_01_01 no respectivo campo.
  17. Uma ideia é alimentar o componente nesse momento, com try..except, e conseguirá capturar o erro caso o município não esteja na lista.
  18. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  19. Boa tarde, Se as notas foram emitidas via site, deve ser outro cadastro a habilitar. Já tivemos relatos de demorar mais de 24h para funcionar a emissão após a solicitação para habilitar. Confirme com o provedor se está habilitado o acesso via WS.
  20. Boa tarde @Diego Foliene É muito provável que seja o mesmo erro deste outro tópico que já contém o fonte aguardando análise para envio ao SVN.
  21. Confirme onde está consultando essa informação. Na versão 2.1.1 do manual constam 0 e 1, conforme abaixo.
  22. Boa tarde, Você consegue gerá-los com o programa de exemplo, exceto os 9000 que são retornos que você terá ao consultar os protocolos gerados nos envios dos demais.
  23. Boa tarde, Você deve ter informado o fechRet como tfrReabertura, mas para fechar deve informar tfrFechamento TtpFechRet = ( tfrFechamento, // 0 - Fechamento (fecha o movimento, caso esteja aberto) tfrReabertura // 1 - Reabertura (reabre o movimento, caso esteja fechado) );
  24. Boa noite, Você usa fortes? Veja as propriedades ImprimeContinuacaoDadosAdicionaisPrimeiraPagina e ExpandirDadosAdicionaisAuto se atende parcialmente o que precisa quando o volume de dados for grande.
  25. Boa tarde, Tente validar com o aplicativo da tanca https://atendimento.tecnospeed.com.br/hc/pt-br/articles/360013921174-Geral-Validar-arquivo-XML-CF-e-SAT
×
×
  • 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.