Ir para conteúdo
  • Cadastre-se

Renato Rubinho

Consultores
  • Total de ítens

    4.021
  • Registro em

  • Última visita

  • Days Won

    71

Tudo que Renato Rubinho postou

  1. 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)
  2. Boa noite, Quais valores deveriam ser preenchidos nas posições 221 e 222-223?
  3. 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.
  4. 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.
  5. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  6. Boa tarde, Veja se não é o antivírus ou algum software de sincronização de arquivos na nuvem ativo.
  7. 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
  8. Confirme se está instalando a versão 1.1.1 da OpenSSL
  9. E a respeito destas informações?
  10. 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.
  11. Uma ideia é alimentar o componente nesse momento, com try..except, e conseguirá capturar o erro caso o município não esteja na lista.
  12. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  13. 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.
  14. Confirme onde está consultando essa informação. Na versão 2.1.1 do manual constam 0 e 1, conforme abaixo.
  15. 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.
  16. 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) );
  17. Boa noite, Você usa fortes? Veja as propriedades ImprimeContinuacaoDadosAdicionaisPrimeiraPagina e ExpandirDadosAdicionaisAuto se atende parcialmente o que precisa quando o volume de dados for grande.
  18. 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
  19. Você deve preencher o código do município. Veja como foi feito o programa de exemplo para entender como deve ser feito. ../trunk2/Exemplos/ACBrDFe/ACBrNFSeX
  20. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  21. Boa tarde, Foram enviadas algumas correções esses dias, inclusive hoje. Atualize seus fontes, reinstale os componentes e teste novamente. Se o problema persistir, teste com o programa de exemplo para verificar se não é algo na sua aplicação.
  22. Boa tarde, Leia o manual de orientação, especialmente o item a respeito de uso abusivo / rate limiting. Uma sugestão é colocar um tempo de espera entre as consultas, pois fatalmente um dia poderá ser penalizado por essa prática. http://sped.rfb.gov.br/estatico/89/C87BFB863314B3BDF6692D6D68AE360836F41B/ManualOrientacaoDesenvolvedor-REINF-v2.2.pdf Não, a consulta interna/automática seria realizar um novo evento e fica a critéria de cada aplicação fazer como achar melhor. Acredito que receita alterou para ser assíncrono, pois o processamento pode não ser imediato e muito provavelmente nunca será, só tendendo a piorar quanto maior for a demanda.
  23. O certificado foi instalado no perfil do usuário logado, mas o serviço deve estar utilizando o usuário "System" ou algo parecido, que não tem o certificado instalado. Vá nas propriedades do serviço instalado no Windows, configure para logar com o mesmo usuário e senha que foi instalado o certificado e deve funcionar. Lembrando que o A3 é só dor de cabeça, ainda mais em situações como essa, fale para o cliente comprar um A1, utilize OpenSSL, arquivo pfx e acabe com seus problemas.
  24. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  25. Preencha o COD_VER com o valor esperado pelo validador. ../trunk2/Fontes/ACBrTXT/ACBrSPED/ACBrSPEDPisCofins/ACBrEPCBlocos.pas unit ACBrEPCBlocos; interface uses SysUtils, Classes, DateUtils, ACBrTXTUtils; type /// Vers�o do Leiaute do arquivo - TRegistro0000 TACBrCodVer = ( vlVersao100, // C�digo 001 - Vers�o 100 ADE Cofis n� 31/2010 de 01/01/2011 vlVersao101, // C�digo 002 - Vers�o 101 ADE Cofis n� 34/2010 de 01/01/2011 vlVersao200, // C�digo 002 - Vers�o 200 ADE Cofis n� 20/2012 vlVersao201, // C�digo 003 - Vers�o 201 ADE Cofis n� 20/2012 de 14/03/2012 vlVersao202, // C�digo 004 vlVersao310, // C�digo 005 - ADE Cofis n� 82/2018 - Apura��o em 01/01/2019 vlVersao320 // C�digo 006 - ADE Cofis ??? - Apura��o em 01/01/2020 ); TACBrVersaoLeiaute = TACBrCodVer;
×
×
  • 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.