Ir para conteúdo
  • Cadastre-se

JRM Martins

Membros
  • Total de ítens

    48
  • Registro em

  • Última visita

Posts postados por JRM Martins

  1. Boa tarde pessoal, ao tentar enviar o evento R-1000 de forma sincrona em produção, sempre era retornado que a estrutura do arquivo não estava correta.  Sendo que no ambiente restrito estava indo sem erro. Após analisar o problema observei que o no metodo VersaoReinfToStrHibrido da TReinfEvento estamos trocando a versão somente no ambiente de homologação, este tb deveria ser para o ambiente de produção, alterei o codigo abaixo para permitir em ambos e foi.
     

    Acredito que isso irá valer para todos da família R-2000.

    function TReinfEvento.VersaoReinfToStrHibrido(const t: TVersaoReinf): String;
    begin
      with TACBrReinf(FACBrReinf) do
      begin
        Result := VersaoReinfToStr(Configuracoes.Geral.VersaoDF);

        // Producao Restrita da versao 1_05_01 migrada para versao 2_01_02
        // Mantidas urls, mudança apenas na URN
        if //( Configuracoes.WebServices.Ambiente = taHomologacao ) and
           ( Configuracoes.Geral.VersaoDF = v1_05_01 ) then
          Result := '2_01_02';
      end;
    end;
     

    Com esta alteração consegui enviar o R-1000 no ambiente de produção sem erro.

    A unit é a pcnGeradorReinf.

     

    Abraço

    Rubens

    • Curtir 1
  2. Em 17/08/2021 at 17:53, anderson.mendonca disse:

    Certo. Mas no meu caso, ocorreu um problema. Consta o arquivo gerado e processado com sucesso no site.
    Acontece que, não sei porque, o XML não foi salvo no meu sistema.
    Preciso consultar pra atualizar no meu sistema mas não tenho protocolo nem recibo no sistema.
    Vejo o recibo no site. Tem como consultar este recibo e pegar as informações pra gravar no meu banco de dados?

     

    Bom dia Anderson, conseguiu salvar o XML?

    Somente o R-2099 retorna o numero do protocolo, pois é assincrono, os demais são todos sincronos e retornam os Resumos de imediato. 

    Abraço

  3. Em 06/09/2021 at 18:36, EMBarbosa disse:

    Olá,

    Recebemos uma implementação relacionada pouco antes da sua. Eu acabei de enviar ela ao SVN na revisão 22858. Queira por favor verificar essa implementação.

    Com respeito a sua outra alteração:

    Também enviei ao SVN na mesma revisão acima (22858).

    Acredito que esteja tudo ok. Mas queira por favor verificar.

    Opa, desculpa a demora. Vou atualizar aqui e verificar. 

    Obrigado.

  4. Olá pessoal, precisei realizar a consulta do recibo do evento R-2055 e como não estava gerando, implementei ele no .pas.

    Se puderam validar e implementar no repositório agradeço.

    pcnReinfConsulta.pas

     

    Código implementado

    teR2055:
          begin
            Gerador.wCampo(tcStr, 'C06', 'perApur      ', 07, 07, 1, perApur, 'XXX');
            // tpInscAdq e nrInscAdq é do estabelecimento adquirente do produto rural
            Gerador.wCampo(tcStr, 'C07', 'tpInscAdq  ', 01, 01, 1, FtpInscEstab, 'XXX');
            Gerador.wCampo(tcStr, 'C08', 'nrInscAdq  ', 11, 14, 1, nrInscEstab, 'XXX');
            // cnpjPrestador é do Produtor Rural
            Gerador.wCampo(tcStr, 'C09', 'tpInscProd', 01, 01, 1, FtpInscTomador, 'XXX');
            Gerador.wCampo(tcStr, 'C10', 'nrInscProd', 11, 14, 1, nrInscTomador, 'XXX');
          end;

     

    Abraço

  5. Olá pessoal,

     

    Alguem já conseguiu enviar o R-1000 de pessoa física? 

    Estou tentando enviar um mas ele corta os três ultimos digitos do cpf, já configurei o tipo de contribuinte e passei o id do contribuinte. Mas sempre que gero o evento ele gera o ID com cpf sem os tres ultimos digitos.

    Obrigado

  6. Peguei um caso aqui onde ele está em processamento, porém no eCAC fala que foi rejeitado. Fizemos várias consultas e não retorna o erro de rejeitado, somente em processamento. Vamos ter que ter um pouco de paciência até eles (SERPRO) ajustarem tudo.

    Só precisamos tomar cuidado, pois pelo eCAC eles conseguem fazer o fechamento. Não sei se vocês previram isso, pois o sistema pode ficar diferente do Oficial.

    • Curtir 1
  7. Você chegou a conferir no xml de retorno da consulta se está realmente em processamento?

    Tive alguns casos que o envio foi rejeitado e por erro meu, no tratamento do retorno, não apresentava a mensagem de erro. E continuava em processamento.

    Eu estou conseguindo o recibo de entrega, mas está demorando um pouco mesmo.

    Seria interessante vc ajustar o seu processo para enviar o R-2099 somente quando os demais estiverem ok.

  8. Boa tarde pessoal,

    Procurei nos topicos anteriores, mas não encontrei uma explicação ou sugestão. Hoje para utilizar o Certificado A1 estou sendo obrigado a marcar a opção exportável no momento da instalação. Tem outra forma ou configuração que faça no ACBr que não precise instalar desta forma?

    Tenho clientes questionando a insegurança desta opção.

  9. 5 horas atrás, Italo Jurisato Junior disse:

    Bom dia a todos,

    Já enviei os Schemas para o repositório e acrescentei o enumerador v1_04_00 no componente para que o mesmo possa gerar os eventos do Reinf na nova versão.

    Ainda se faz necessário fazer os ajustes nas units dos eventos que por ventura sofreram alteração com a nova versão.

    Toda ajuda é bem vinda.

    Italo, é só alterar e subir no repositório, ou altera e posta aqui para verificar e vc sobe no repositório?

  10. Em ‎20‎/‎07‎/‎2018 at 17:50, Italo Jurisato Junior disse:

    Boa tarde Fabio,

    O evento R-5011 é retornado quando se realiza a consulta.

    E é gerado somente um R-5011 por consulta.

    Sendo assim poderíamos sim, trocar o nome do arquivo em vez de usar o ID passar a usar o numero do protocolo.

    Mas se você tiver um XML do evento R-5011 para anexar lhe agradeço.

    Quero buscar a melhor solução.

    Oi Italo, se for alterar avisa, pois hoje eu pego pelo ID. Terei que mudar a minha solução.

    Abraço.

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