Ir para conteúdo
  • Cadastre-se

Pedro A. Araújo

Membros
  • Total de ítens

    122
  • Registro em

  • Última visita

  • Days Won

    2

Tudo que Pedro A. Araújo postou

  1. Quando o atributo IsHTML está definido como True, o corpo do e-mail precisa ser formatado com tags HTML. Para quebra de linha, deve-se utilizar a tag br, por exemplo.
  2. Bom dia! Ao exportar PDF do DANFSe, utilizando FastReport e Delphi 11, estava ocorrendo a exceção "invalid zstream operation". Para evitar, desabilitei o atributo Compressed da exportação para PDF do método ImprimirDANFSePDF. Segue o arquivo modificado. ACBrNFSeXDANFSeFR.pas
  3. Boa tarde Italo Na máquina do cliente só funcionou quando habilitei o TSL1_3, conforme o tópico abaixo. Agradeço pela atenção.
  4. Bom dia Estou usando as configurações abaixo no arquivo ini, assim obtive sucesso. [3106200] Nome=Belo Horizonte UF=MG Provedor=BHISS ProRecepcionar=https://bhissdigital.pbh.gov.br/bhiss-ws/nfse HomRecepcionar=https://bhisshomologa.pbh.gov.br/bhiss-ws/nfse ProNameSpace=http://ws.bhiss.pbh.gov.br HomNameSpace=http://ws.bhiss.pbh.gov.br Obrigado.
  5. Prezados Realizei a migração para o NFSeX, porém ao utilizar o provedor BHISS, recebo o erro "nfse.xsd#/schema The '' namespace provided differs from the schema's 'http://www.abrasf.org.br/nfse.xsd' targetNamespace". Como posso prosseguir para realizar a correção no arquivo ini do componete?
  6. O componente novo possui um único arquivo, ACBrNFSeXServicos.ini, o qual é disponibilizado como resource no próprio componente, mas também pode ser carregado do disco em runtime. Fiz as alterações apenas nele, pois já avia feito a migração para o ACBrNFSeX. Porém, faça o teste adicionando o parâmetro ao cidades.ini.
  7. Prezado Em meu município também houve alteração para o atende.net. Estou utilizando o componente ACBrNFSeX. Consegui autorizar a nota ao editar o arquivo de parâmetros adicionando a versão como no exemplo abaixo: [3107406] Nome=Bom Despacho UF=MG Provedor=IPM Versao=1.01
  8. Prezados O provedor IPM realizou a migração da versão para o município Bom Despacho - MG. Seguem as configurações [3107406] Nome=Bom Despacho UF=MG Provedor=IPM Versao=1.01 URL: https://ws-bomdespacho.atende.net:7443/atende.php?pg=rest&service=WNERestServiceNFSe&cidade=padrao
  9. Prezados Adicionei a rotina OnlyNumbers no momento de ler o CNPJ/CPF do Tomador e Prestador da NFSe do provedor IPM, pois me deparei com um XML que estava com tal informação com máscara, o que acabou alimentando o objeto de forma incompleta. IPM.LerXml.pas
  10. Certificado A3? Já peguei um caso em quem em um mesmo dispositivo, haviam dois certificados, um CPF e outro CNPJ. Se este for seu caso, verifique que o sistema está buscando o número de série correto.
  11. Aproveite os fontes que aqui anexei e tente implementar. Se conseguir, o pessoal incluirá ao projeto.
  12. O envio da remessa está Ok. Enfrentei problemas apenas com a montagem da linha digitavel. Durante o desenvolvimento, tive que acionar até o suporte do banco, pois estavam ocorrendo erros internos durante a validação. Detalhe: a integração por CNAB400 ainda está em fase de testes na instituição.
  13. Eu parei nesta parte. Não vi viabilidade em prosseguir com o CNAB400. É preferível trabalhar com a API.
  14. Antes de trocar a fonte do leitor, experimente fazer um aterramento no gabinete, colocando a mão na parte metálica e realizando a leitura. Já passei por problema assim, porém com teclado USB, onde a fonte estava com problema e ocasionava repetições de teclas e travamentos no computador.
  15. Para NFe/NFCe, você pode utilizar o validador da SEFAZ RS https://www.sefaz.rs.gov.br/nfe/nfe-val.aspx
  16. Para tratar a contingência, sigo as instruções do manual anexo. Tenho um timer que verifica a comunicação com internet antes do envio da NFCe. Caso não detecte falha, coloco o tipo de emissão como contingência offline e deixo a nota pendente de transmissão. Se conseguir comunicação, envio a nota de forma síncrona, se não conseguir retorno, gero uma cópia em contingência offline e deixo a original marcada como pendente. Dicas: 1 - Defina o timeout como 15 ~ 30 segundos, dependendo da conexão do cliente; 2 - Configure o componente para utilizar OpenSSL com certificado A1 (evita diversos problemas de comunicação segura) Manual_de_especificacoes_tecnicas_da_Contingencia_Off-line_versao_2.0.pdf
  17. Informações extraídas do manual: O arquivo remessa deverá ter a seguinte formatação de nome para upload com sucesso no Internet Banking PJ CI400_001_???????.rem CI400  Cobrança Inter 001  Versão do layout ???????  Número sequencial de remessa (o mesmo número inserido no campo 111 a 117 do header do arquivo remesssa) .rem – Extensão do arquivo remessa Manual CNAB400 Inter.pdf
  18. Realizados ajustes no mapeamento de campos durante a leitura do arquivo de retorno; ACBrBancoInter.pas
  19. ACBrBoleto.pasACBrBancoInter.pas Realizado ajuste para calcular o nome do arquivo pela próprio componente.
  20. Prezados Seguem os arquivos para análise. Foi realizada uma correção no processamento do arquivo por parte do banco, por isso a demora. Observação: a identificação do título (nosso número) será gerada pelo banco e informada através do arquivo de retorno. A impressão poderá ser feita também pelo internet banking do Inter. ACBrBancoInter.pas ACBrBoleto.pas Alimente o componente com a instrução abaixo: ACBrBoleto1.NomeArqRemessa := 'CI400_001_' + FormatFloat('0000000', NumeroRemessa) + '.rem';
  21. O método LerXML estava buscando TAGs não existentes no retorno do provedor IPM, fazendo com que o ACBrNFSe.ConsultarNFSeporRps sempre retornasse falso, consequentemente, sem código de autorização e sem número da nota emitida. Obrigado. Já está no nosso roadmap a migração para o novo componente. Realizarei os testes e possíveis correções.
  22. Prezados Segue o arquivo com ajustes em TRetornoNFSe.LerXml, mais especificamente na leitura do retorno do provedor IPM. pnfsLerListaNFSe.pas
  23. Estou aguardando o retorno por parte do suporte do Banco Inter, pois está ocorrendo um erro interno no processamento do arquivo. Assim que for concluído, compartilharei os fontes.
  24. Bom dia! Tente aumentar o timeout da comunicação com a SEFAZ. Realmente a SEFAZ está passando por instabilidade nos últimos dias.
  25. Este vídeo ensina a instalar o ACBr no Lazarus:
×
×
  • 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.