Ir para conteúdo
  • Cadastre-se

eazschornack

Membros
  • Total de ítens

    82
  • Registro em

  • Última visita

  • Days Won

    1

Posts postados por eazschornack

  1. 22 horas atrás, Italo Giurizzato Junior disse:

    Boa tarde,

    Tente enviar usando o botão [Enviar Lote RPS (Assíncrono)]

    Quando envio pelo modo Síncrono ou Assíncrono, precisa enviar no mínimo 2 rps por lote.

    image.thumb.png.93c0aa7fc69b85c51d843edea7ae478b.pngimage.thumb.png.bbd628584e01edc1d3fe7afd4a60f997.png

    Caso envie 2 ou mais, dai retorna sim uma mensagem de erro que é possível compreender.
    (somente no modo assíncrono, modo síncrono não foi implementado pelo servidor)

    image.thumb.png.df7ae59a2ef7626e0dc0d023659a59d9.png

    Estou achando que é problema no provedor mesmo, mas não consigo contato com eles por telefone e nem retorno por email. Mas vou continuar tentando.

  2. 15 horas atrás, Renato Rubinho disse:

    Boa tarde,

    Está utilizando o ACBrNFSeX, com os fontes atualizados e reinstalou os componentes após atualizar?

    Teste com o programa de exemplo se ocorre o mesmo problema, pois é um retorno do provedor e deve estar faltando preencher algo que eles não trataram corretamente a exceção.

    Compare o rps gerado com o manual se está preenchendo todos os campos obrigatórios.

     

    Bom dia!

    Sim, fontes atualizados e reinstalados.

    No programa exemplo, acontece o mesmo erro...

    image.thumb.png.91c496f8e1bae93df15cd1d49db4adc2.png

  3. Alguém já passou por esse erro?

    Citar

    Erro ao tentar gerar NFS-e => Referência de objeto não definida para uma instância de um objeto.
    Erro deve ser corrigido para poder gerar a NFS-e com os dados informados.

    Estou testando na cidade de Rondonópolis, que mudou recentemente para o provedor Agili... 

    Tento entrar em contato com eles, mas sem sucesso

    Segue anexo arquivos de envio e retorno

    erro.jpg

    erro2.jpg

    1-ger-nfse.xml 1-ger-nfse-soap.xml 1-lista-nfse-ger.xml 1-lista-nfse-ger-soap.xml 11-rps.xml

  4. 8 minutos atrás, Daniel InfoCotidiano disse:

    Boa tarde @eazschornack
    Não temos relatos de rejeições para este banco.
    Quais as rejeições que esta tendo?
    Estes fontes são de 2020, verifique as atualizações... provavelmente precisa atualiza-los


     

    Boa tarde!

    Então, como citei anteriormente eu fiz a atualização dos fontes, é exatamente essa a questão.

    Sempre que atualizo os fontes, tenho que alterar manualmente a unit (anexada anteriormente) para poder validar no banco. Caso não altere e use os fontes originais e atualizados do SVN o banco gera uma rejeição.

    Vou continuar alterando manualmente.

    Obrigado!

  5. Em 15/07/2023 at 15:32, AlexBecker disse:

    Então, até o momento nada! entramos em contato com a certificadora, entramos em contato com a SEFAZ mas deram uma resposta genérica em que alguns certificado tem problema de validação mas horas? NFe valida OK, CTe não? sinceramente acho que está claro que o problema é na SEFAZ do CTe, nada resolvido até o momento os problemas seguem os mesmos.

    Exatamente, aqui mesma coisa enquanto estava tentando autorizar.
    Entrei em contato com a sefaz, deram sempre as mesmas respostas genéricas, em um momento falaram que pode ser até pela troca de versão mas não deram nenhuma resolução do caso.
    Como meus clientes tinham prazo, acabaram fazendo o A1 e autorizado perfeitamente.

  6. Boa tarde!

    Segue arquivo de schemas atualizado para o provedor Elotech.

    Testado em ambiente de homologação e produção.

    Uma das principais mudança que verifiquei no meu uso, é que o arquivo schema antigo limitava a descrição para 20 caracteres, sendo que é limitada a 4000, conforme contato com o pessoal da elotech.

    Entre outras pequenas diferenças...

    Antigo:

    image.jpeg.209f75f94f934b04fe50920d83557989.jpeg

    Novo:

    image.jpeg.a86d28c680d4eb2cacc9ecf5f1b37250.jpeg

     

    Arquivo novo encontra-se em anexo.

    nfse_v2_03.xsd

  7. Ao consultar uma nfs-e já cancelada, não retorna o status porque a Elotech usa uma tag diferente, que retorna como nil no código.

    Como estava:

    Na linha 883 o AuxNode recebe nil, porque não existe a tag, sendo assim ele entra no if da linha 885, mas não consegue receber nada porque o próprio AuxNode está como nil.

    image.thumb.png.e4f83a549ed22a110e53dcdd306bee4f.png

    Como alterei:

    Na linha 886, fiz o AuxNode receber novamente o node NfseCancelamento. Existem outras formas, mas seria essa a ideia.

    image.thumb.png.2c5f26ee03c526aa82f564c37fb3c952.png

    ACBrNFSeXProviderABRASFv2.pas

  8. Em 19/11/2020 at 14:29, eazschornack disse:

    Boa tarde!

    Fiz as alterações para gerar o nosso número com o dígito verificador (não sei se consegui manter o padrão da escrita do código).
    Todo o processo foi homologado corretamente pelo banco, gerado o boleto e enviado a remessa. Tudo certo.
    Já estou utilizando em produção.

    Segue a unit alterada, se puderem analisar.

    Qualquer dúvida estou a disposição.

    ACBrBancoSafra-BK.pas 71 kB · 0 downloads ACBrBancoSafra-OK.pas 72 kB · 0 downloads

    ACBrBancoSafra-BK.pas (Arquivo original, não alterado, com erro na homologação)

    ACBrBancoSafra-OK.pas (Arquivo alterado por mim, homologado com sucesso)

  9. Boa tarde!

    Fiz as alterações para gerar o nosso número com o dígito verificador (não sei se consegui manter o padrão da escrita do código).
    Todo o processo foi homologado corretamente pelo banco, gerado o boleto e enviado a remessa. Tudo certo.
    Já estou utilizando em produção.

    Segue a unit alterada, se puderem analisar.

    Qualquer dúvida estou a disposição.

    ACBrBancoSafra-BK.pas ACBrBancoSafra-OK.pas

  10. 13 minutos atrás, Juliomar Marchetti disse:

    veja o help do monitor ele tem informações importantes

    https://acbr.sourceforge.io/ACBrMonitor/Particularidades.html

    Sim, tinha verificado essas informações.

    Dessa forma que o nosso número está sendo gerado (sem o dv), ao menos aqui, está gerando rejeição no banco.
    Estou fazendo algumas alterações no componente e vou fazer o processo de homologação novamente.
    Só queria verificar se alguém está utilizando também, reparou nesse erro e talvez tenha corrigido.

  11. Bom dia!

    Estava utilizando os boletos do banco safra normalmente, estava homologado e gerando tudo certo.
    Fiz a atualização dos componentes e agora os boletos do Banco Safra estão gerando o nosso número sem o dígito verificador, tanto na geração do boleto quanto nos arquivos de remessa.

    Como estava gerando antes da atualização:
    (está é a forma correta)
    certo.thumb.jpg.bb2eca74772bcf674a4a9e8ab86011ae.jpg

    Como está gerando agora, após a atualização:
    (gerando rejeição no banco)
    errado.thumb.jpg.2995ae8ed0ed2310453315b29cb19bc2.jpg

     

    Alguém está utilizando e verificou essa diferença? 

  12. Em 10/11/2020 at 16:08, Maiquel disse:

    Para você arrumando o prestador envia normalmente?

    Agradeço.

    Bom dia!

    Acabei fazendo as alterações que precisava para gerar o XML corretamente. Até criei um tópico com todas as alterações que fiz.

    Mas respondendo sua pergunta, não, não consigo enviar o rps da elotech através do ACBr, justamente pelo método de assinatura que eles utilizam.
    Utilizo o ACBr apenas pra gerar o xml e acabo utilizando o sistema deles (SITS) pra enviar os arquivos, tanto de envio, quanto consulta e cancelamento.

    Estou tentando alterar o componente pra enviar diretamente por ele, mas sem sucesso ainda.

    • Obrigado 1
  13. 9 minutos atrás, Italo Giurizzato Junior disse:

    Bom dia,

    O provedor Elotech segue a versão 2 do layout da ABRASF, portanto não deveria existir essa unit.

    Inclusive nela tem procedure para criar o lote, sendo que quem faz isso é a unit pnfsNFSeG.

    Você tem os schemas que validam o XML gerado segundo essa versão 2.03 do layout da ABRASF?

    Sim, também acredito que ela não deveria existir, mas como tinha no repositório e estava sendo utilizada, acabei alterando ela pra poder gerar o XML corretamente.

    Os Schemas já estão no reporitório, na pasta EloTech, mas vou deixar em anexo.

    nfse_v2_03.xsd

  14. Bom dia!
    Elotech mudou o sistema e não está mais aceitando o xml na versão 1.2 e passou a aceitar somente 2.03.
    Fiz diversas alterações na unit pnfsNFSeW_Elotech.pas e agora está gerando o XML corretamente.
    (Lembrando que uso o ACBrNFSe apenas para criar o xml, pois eles utilizam um padrão de assinatura diferente)

    Não sei se fiz da melhor forma, mas foi o que consegui, qualquer dúvida estou a disposição.
    Deixei comentado todas as alterações, caso for enviar para o repositório esses comentários podem ser removidos.

    pnfsNFSeW_Elotech.pas

  15. Em 24/08/2020 at 16:50, Maiquel disse:

    Boa tarde @willmesquita

    Fiz a alteração sugerida pelo @Italo Jurisato Junior

    Consegue testar aí?
    Pelo que vi, este provedor tem o o campo prestador também, que vai precisar alterar.

    
    
    
    <Prestador>
    	<CpfCnpj>
    		<Cnpj>02847928000131</Cnpj>
    	</CpfCnpj>
    	<InscricaoMunicipal>59939</InscricaoMunicipal>
    </Prestador>

    Hoje no ACbr gera desta forma
     

    
    
    
    <DadosPrestador>
    	<IdentificacaoPrestador>
    		<CpfCnpj>
    			<Cnpj>18820709000107</Cnpj>
    		</CpfCnpj>
    		<InscricaoMunicipal>2793</InscricaoMunicipal>
    	</IdentificacaoPrestador>
    <RazaoSocial/>
    <Endereco>
    <CodigoPais>0</CodigoPais>
    </Endereco>
    <Contato/>
    </DadosPrestador>

    Segue a unit alterada, testa e retorna.

    pnfsNFSeG.pas 90 kB · 2 downloads

    @Maiquel, chegou a fazer as alterações no campo Prestador?

  16. Bom dia.

    Segue algumas alterações que fiz no fonte, para adicionar alguns campos (campos em negrito) que estavam faltando no RPS. 
    O campo "Inscrição Municipal" é obrigatório caso seja retido o ISSQN (ao menos na cidade de Palotina), o que estava ocorrendo erros pois não gerava no XML.

    Unit: pnfsNFSeW_Elotech

    procedure TNFSeW_Elotech.GerarIdentificacaoTomador;
    begin
      Gerador.wGrupo('IdentificacaoTomador');

      Gerador.wGrupo('CpfCnpj');
      if length(OnlyNumber(NFSe.Tomador.IdentificacaoTomador.CpfCnpj)) <= 11 then
        Gerador.wCampo(tcStr, '#34', 'Cpf ', 11, 11, 1, OnlyNumber(NFSe.Tomador.IdentificacaoTomador.CpfCnpj), DSC_CPF)
      else
        Gerador.wCampo(tcStr, '#34', 'Cnpj', 14, 14, 1, OnlyNumber(NFSe.Tomador.IdentificacaoTomador.CpfCnpj), DSC_CNPJ);
      Gerador.wGrupo('/CpfCnpj');

      Gerador.wCampo(tcStr, '', 'InscricaoMunicipal', 1, 10, 0, NFSe.Tomador.IdentificacaoTomador.InscricaoMunicipal);
      Gerador.wGrupo('/IdentificacaoTomador');
    end;

    procedure TNFSeW_Elotech.GerarContatoTomador;
    begin
      Gerador.wGrupo('Contato');
      Gerador.wCampo(tcStr, '', 'Telefone', 1, 20, 0, NFSe.Tomador.Contato.Telefone);
      Gerador.wCampo(tcStr, '', 'Email', 1, 80, 0, NFSe.Tomador.Contato.Email);
      Gerador.wGrupo('/Contato');
      Gerador.wCampo(tcStr, '', 'InscricaoEstadual', 1, 20, 0, NFSe.Tomador.IdentificacaoTomador.InscricaoEstadual);
    end;

    pnfsNFSeW_Elotech.pas

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