Ir para conteúdo
  • Cadastre-se

carlos_augusto

Membros
  • Total de ítens

    175
  • Registro em

  • Última visita

Tudo que carlos_augusto postou

  1. Prezados Companheiros Gostaria de solicitar ajuda dos senhores para a seguinte questão : Sou mantenedor de um ERP legado desenvolvido em Delphi 7. Na parte de cobrança deste ERP tem o recurso de geração de Boletos Bancários para os seguintes bancos: - Bando do Brasil - Bradesco - Itaú - Santander - Sicoob - Sicredi desenvolvido e em uso há alguns anos, com o componente TReportBuilder. Toda vez que uma conta nova é registrada eu faço o processo de homologação no banco sem problema. O problema que ocorreu agora é que destinatários do boletos estão optando por efetuar o pagamento via internet. E por algum motivo não dá certo ler o código de Barras do Boleto com o leitor de Código de Barras dos aplicativos bancários ( através de leitor de cod. barras de celular ). Nas agências bancárias, aplicando o Cod. Barras nos caixas eletrônicos ou direto no caixa a leitura ocorre normalmente. Eu cheguei a trocar até a fonte do boleto, utilizando inclusive fonte específica para Código de Barras : Interleaved2of5-Regular, mas sem sucesso. Sabem os companheiros dizer que ajustes eu poderia fazer para resolver estes problema ? Grato
  2. Prezados Companheiros Boa Tarde! Temos em nosso ERP uma rotina desenvolvida há bastante tempo que faz consulta de Contribuinte utilizando o componente AcbrNfe , método : ConsultaCadastro. Referida rotina sempre funcionou perfeitamente. Porém, à partir da semana passada começou ocorrer o erro : Error connecting with SSL. Error connecting with SSL. error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure Sabem os companheiros porque está ocorrendo este tipo de erro ? Grato
  3. Sr. italo Com as alterações que o senhor sugeriu, o cliente conseguiu efetuar envio da NFS-e. Porém eles estão observando que de vez em quando ( 1 vez a cada dia ) o seguinte erro: 'Esse RPS não foi enviado para a nossa base de dados. Envie o RPS para emissão da NFS-e'. Aparece este erro, mas no site da Prefeitura a Nota Fiscal consta devidamente registrada. O senhor teria alguma idéia da causa ? Será que a resposta da Ginfes não está sincronizada com a remessa e eu teria que desenvolver algum mecanismo para pesquisar esta NFS-e mais tarde e ver se foi finalmente aceita? Grato por sua ajuda.
  4. Sr. Italo Bom Dia! Muito obrigado por sua atenção. Vou proceder os ajustes e efetuar teste o mais rápido possível. E na sequência reporto o resultado.
  5. carlos_augusto

    NFSe : ERRO AO ENVIAR

    Prezados Companheiros Boa Tarde! Nós desenvolvemos em nosso ERP em 2014 um recurso para transmissão da Nota Fiscal Eletrônica de Serviços, que tem funcionado corretamente desde então, sempre utilizando o GINFES. Porém, à partir da semana passada ele passou a apresentar a seguinte mensagem de erro: Erro Interno: 0 Erro HTTP: 400 URL: https://homologacao.ginfes.com.br/ServiceGinfesImpl Eu debuguei e constatei que o erro ocorre na unit : TDFeWebService, na procedure : EnviarDados e na seguinte instrução: FPRetornoWS := FPDFeOwner.SSL.Enviar(FPEnvelopeSoap, FPURL, FPSoapAction, FPMimeType); que por sua vez vai chamar a procedure : Enviar, que fica dentro da Unit : AcbrDFeSSL. Teria a ver este erro com alguma mudança que seja necessária na configuração de SSL ? Algum dos companheiros já passou por este problema recentemente ? Grato pela ajuda
  6. Prezados Companheiros Em 2019 criamos em nosso ERP um recurso para efetuar pesquisa da Tabela IBPT na API do site Empresometro : www.deolhonoimposto.ibpt.org.br ( https://deolhonoimposto.ibpt.org.br/Site/API#!//Produtos_Get ). Para tanto utilizamos o componente : ACBrIBPTax. Este recurso tem funcionado de forma constante e sem falhas até este mês de Dezembro/2021. Neste mês de Janeiro nossos clientes começaram a reclamar que a Tabela IBPT não está sendo corretamente atualizada. Após verificação em nosso software extrai amostras da consulta que é efetuada ao Web Service do Empresometro está respondendo de forma diferente para 2 Códigos de NCM. Vejamos como ficou : a)-NCM : 64069020 : Consulta Realizada com Sucesso : https://apidoni.ibpt.org.br/api/v1/produtos?token=XglvejvIZr2ZUvFlG1JbDodT5X7PK1U02AVw_1HhfM5QUPKurJWxWygi7hcVzoba&cnpj=<NUMERO CNPJ>&codigo=64069020&uf=MG&ex=0&descricao=Teste&unidadeMedida=UN&valor=0&gtin=SEM%20GTIN&codigoInterno=0 b)-NCM : 99980102 : Consulta Realizada com Erro: https://apidoni.ibpt.org.br/api/v1/produtos?token=XglvejvIZr2ZUvFlG1JbDodT5X7PK1U02AVw_1HhfM5QUPKurJWxWygi7hcVzoba&cnpj=<NUMERO CNPJ>&codigo=99980102&uf=MG&ex=0&descricao=Teste&unidadeMedida=UN&valor=0&gtin=SEM%20GTIN&codigoInterno=0 Portanto, o problema não está no componente ACBR e sim no web service do Empresometro. Por acaso algum dos companheiros já experimentou este problema com o Web Service do Empresometro? Grato Vide as imagens:
  7. Senhores Achei a causa do problema. Acredito que o problema estava relacionado com a geração quase que ao mesmo tempo dos arquivos ent.txt. O que fiz foi atribuir um intervalo de tempo ( sleep(150) ) e a geração do email funcionou normalmente. Veja: OK: Novo E-mail iniciado! OK: OK: E-mail ********@com4.com.br adicionado a lista "Para". OK: OK: OK: Anexo incluído com sucesso! OK: E-mail enviado com sucesso! Podem fechar este tópico, por favor. Grato
  8. Sr. José Boa Noite! Então o AcbrMonitorPlus não deve ser utilizado com aplicações Delphi ? Grato
  9. Senhor José Eu criei o código-fonte abaixo , com finalidade de enviar os comandos individualmente. Porém, resultou na seguinte mensagem de erro : "ERRO: E-mail não iniciado. Envie um comando EMAIL.Novo" Note que neste código-fonte estou gerando 7 arquivos ENT.TXT. Será que vou ter que impor um intervalo de tempo entre as gerações do arquivo ENT.TXT? Grato CÓDIGO FONTE DELPHI: var sls : TStringList; stTexto : String; begin sls := TStringList.Create; try sls.Text := ''; stTexto := 'EMAIL.Novo("C:\ACBrMonitorPLUS\INI\Config_Banco.ini")'; sls.Text := stTexto; sls.SaveToFile('C:\ACBrMonitorPLUS\ENTRADA\ent.txt'); finally sls.Free; end; sls := TStringList.Create; try sls.Text := ''; stTexto := 'EMAIL.ConfirmarLeitura(True)'; sls.Text := stTexto; sls.SaveToFile('C:\ACBrMonitorPLUS\ENTRADA\ent.txt'); finally sls.Free; end; sls := TStringList.Create; try sls.Text := ''; stTexto := 'EMAIL.AdicionaPara("********@com4.com.br")'; sls.Text := stTexto; sls.SaveToFile('C:\ACBrMonitorPLUS\ENTRADA\ent.txt'); finally sls.Free; end; sls := TStringList.Create; try sls.Text := ''; stTexto := 'EMAIL.Assunto("Teste de e-mail KDELICIA")'; sls.Text := stTexto; sls.SaveToFile('C:\ACBrMonitorPLUS\ENTRADA\ent.txt'); finally sls.Free; end; sls := TStringList.Create; try sls.Text := ''; stTexto := 'EMAIL.TextoMensagem("Veja anexo!")'; sls.Text := stTexto; sls.SaveToFile('C:\ACBrMonitorPLUS\ENTRADA\ent.txt'); finally sls.Free; end; sls := TStringList.Create; try sls.Text := ''; stTexto := 'EMAIL.AdicionaAnexo("C:\ACBrMonitorPLUS\INI\Config_Banco.INI")'; sls.Text := stTexto; sls.SaveToFile('C:\ACBrMonitorPLUS\ENTRADA\ent.txt'); finally sls.Free; end; sls := TStringList.Create; try sls.Text := ''; stTexto := 'EMAIL.Enviar'; sls.Text := stTexto; sls.SaveToFile('C:\ACBrMonitorPLUS\ENTRADA\ent.txt'); finally sls.Free; end; showmessage('Email Enviado'); end;
  10. Sr. José Se bem entendi, deverei criar 1 arquivo ENT.TXT para cada uma destas linhas : EMAIL.ConfirmarLeitura(True) EMAIL.AdicionaPara("[email protected]") EMAIL.Assunto("Teste de e-mail") EMAIL.TextoMensagem("Veja anexo!") EMAIL.AdicionaAnexo("C:\arquivo.pdf") EMAIL.Enviar É isto mesmo?
  11. Prezados Companheiros Boa Noite! Senhores, gostaria de solicitar uma ajuda bem objetiva dos senhores! Eu sou iniciante no uso do AcbrMonitorPlus. Minha primeira e única necessidade no seu uso é : Envio de Email. E confesso que eu não consigo entender, através da leitura dos Manuais , como devo gerar um simples comando básico de envio de emails utilizando o AcbrMonitorPlus. Minhas questôes são: O que deve ficar em um arquivo INI ? O que deve ser gerado como comando dentro do arquivo ENT.TXT ? Baseados nos dados abaixo, podem os companheiros formular um exemplo exato de como devem ficar estas informações ? Eu preciso na verdade que formulem um exemplo básico para mim! Dados do Envio do Email : NomeExibicao=EMPRESA TESTE [email protected] Email=mail.empresateste.com.br Usuario=mail.empresateste.com.br Senha=empresateste1234 Porta=587 ExigeSSL=0 ExigeTLS=0 EMAIL.ConfirmarLeitura(True) EMAIL.AdicionaPara("[email protected]") EMAIL.Assunto("Seu Pedido") EMAIL.TextoMensagem("Sr. Cliente. Em anexo arquivo contendo resumo de seu pedido") EMAIL.AdicionaAnexo("C:\pedido.pdf") Grato Carlos Augusto Franca-Sp
  12. Senhores Daniel e José Vou proceder como sugeriram! Analisarei os arquivos de exemplo do AcbrMonitor que tem no link que vocês sugeriram. Por curiosidade, constatei agora que portal da NFCe (http://www.nfce.fazenda.sp.gov.br/NFCePortal/Paginas/ArquivosVigentes.aspx ) o manual existente para download na verdade é o da Nota Fiscal Eletrônica ( Versão 6.0 de Setembro de 2015 ) Sendo assim teriocamente a passagem dos valores para as propriedades do AcbfNFE será idêntica à que já tenho desenvolvida. Em tese mudará apenas a emissão do Danfe específico para a NFCe. Vou seguindo o trabalho aqui e tendo alguma dificuldade entro em contato com os senhores. Muito obrigado. Carlos Franca-Sp
  13. Sr. Daniel Eu entendo. Mas o que me preocupa é saber com exatidão quais informações vão na NFE e não devem ser informadas na NFCe. E nos sites que eu encontrei o : Manual de Orientações para Emissão da NFC-e, este é sempre datado de 2014. Devo me basear neste manual mesmo e depois ler todas notas técnicas de 2014 para cá? Ou existe manual mais atualizado? Grato
  14. Companheiros Eu desenvolvi em 2020 uma Solução para Transmissão da Nota Fiscal Eletrônica utilizando o ACBR. Referida solução funciona plenamente desde então. Agora alguns clientes estão me solicitando criação de recurso para transmissão da Nota Fiscal de Consumidor Eletrônica. O problema é que não tenho qualquer experiência sobre este assunto! Assim gostaria de solicitar sua ajuda : - Onde consigo encontrar o básico que devo saber sobre o assunto? - Onde consigo encontrar um Manual específico e atualizado da NFCe? Questiono isto porque eu vir no Curso de AcbrMonitorPlus o professor indicar que a quantidade de informação exigida pela NFCe é menor que a NFE. No momento meu foco é mais saber as informações que o fisco exige para NFCe. Grato pela ajuda.
  15. Senhores Bom Dia! Conforme sua orientação, ontem fiz a correção na geração do arquivo ENT.TXT para envio de email, no sentido de gerar 1 único comando. Ficou da seguinte forma : EMAIL.Novo(" EMAIL.AdicionaPara("*********@com4.com.br") EMAIL.Assunto("Teste de envio da NFE") EMAIL.TextoMensagem("Veja anexo!") EMAIL.AdicionaAnexo("C:\ARQNFE\NFE_25818.xml") EMAIL.Enviar") No arquivo SAI.TXT apareceu o seguinte retorno: OK: Novo E-mail iniciado! Porém, o email não é enviado para o destinatário. Podem me informar o que está faltando? Grato
  16. Boa Tarde Senhores Entendi! O AcbrMonitor vai tentar processar todas as linhas do arquivo ENT.TXT como se fossem um comando único. Por isto que vocês sugeriram utilizar o arquivo ini desta forma : EMAIL.Novo("c:\remetente.ini" ) Muito obrigado! Vou proceder desta forma.
  17. Senhores Bom Dia! Gostaria de solicitar sua ajuda porque sou novo no uso do AcbrMonitorPlus. Estou tentando enviar email através do ACBRMonitorPlus da seguinte forma: a)- No aplicativo fiz a configuração da conta de email com todos dados necessários ( servidor SMTP, senha, etc.. ) b)- Na sequência criei um arquivo ENT.TXT com este conteúdo para testar o envio do email ( me baseando em exemplo que encontrei na documentação ) EMAIL.Novo EMAIL.AdicionaPara("*******@gmail.com") EMAIL.Assunto("Teste de e-mail") EMAIL.TextoMensagem("Veja anexo!") EMAIL.AdicionaAnexo("C:\ARQNFE\NFE_25818.xml") EMAIL.Enviar Porém , o ACBRMonitorPlus sempre retorna a seguinte mensagem de erro: ERRO: Comando inválido (novo email.adicionapara) Podem por favor me apontar onde estou errando? Grato
  18. Sra. Juliana Após consulta ao Provedor de Internet, obtive estas sugestões de configuração: Servidor de Saída SMTP : Requer Autenticação SSL / TLS : desativado (não utiliza). Porta de Saída SMTP : 587 Porta de Entrada POP : 110 Porta de Entrada IMAP : 143 Refiz as configurações do meu Sistema e efetuei novo teste de envio de email sem sucesso. Então concluo que o problema deve estar no Servidor. Algo deve estar impedindo a requisição sair do servidor. Embora tenha sido feitas configurações do Firewal do Windows e no Antivirus Kapersky, algum deles deve estar travando esta requisição. Obrigado por sua ajuda.
  19. Sra. Juliana Acabei de ler o Post. Para lhe ser sincero eu não sei em qual destas classes o Provedor de Internet e de Emails que presta serviços para meu cliente se enquadra. Vou questioná-los e lhe retorno amanhã cedo com informações mais específicas. Grato
  20. Senhores Boa Tarde! Estou verificando problema em uma rotina que utiliza o AcbrMail para efetuar envio de email. A aplicação está rodando em um Servidor Windows 2016. Vejam como ficou o código-fonte ( vou suprimir informações pessoais com *): try ACBrMail1.Clear; ACBrMail1.IsHTML := True; ACBrMail1.Subject := 'TESTE DE ENVIO'; ACBrMail1.From := 'pedido@**********.com.br'; ACBrMail1.FromName := '******** VINHOS'; ACBrMail1.Host := 'mail.**********.com.br'; ACBrMail1.Username := 'pedido@**********.com.br'; ACBrMail1.Password := '******************'; ACBrMail1.Port := '587'; ACBrMail1.SetTLS := True; ACBrMail1.SetSSL := False; ACBrMail1.AltBody.Assign(Memo1.Lines); ACBrMail1.AddAddress('**********@****.com.br'); ACBrMail1.Send(False); ShowMessage('Sucesso No envio'); except ShowMessage('Erro No envio'); Raise; end; No Firewall do Windows 2016 está liberada esta aplicação. O mesmo ocorrendo no Firewall do antivirus Kapersky. Porém, em todas tentativas que fiz sempre aparece a mensagem de erro: 'SMTP Error: Unable to Login.' Eu vi outros posts sobre este assunto, mas nenhum deles me levou a chegar a uma solução para este problema. Podem os companheiros me auxiliar? Grato
  21. Senhores O que parece ocorrer é que a Sefaz é intolerante à realização de todas estas Operações quase que ao mesmo tempo. Deve ser uma limitação do Servidor da Sefaz Nacional, semelhante ao que ocorre nos casos de Consumo Indevido na transmissão da NFE. Por outro lado, não quero implementar no sistema nada que possa ferir as Normas da Sefaz. É muito comum vermos sites oferecendo "Download da NFe sem a Manifestação de Ciência da Operação". Vou adequar então esta aplicação que estou desenvolvendo apenas para CONSULTAR automaticamente todas as Notas Fiscais destinadas ao CNPJ do meu cliente e gravar a informação delas em uma tabela. Isto pode resultar em ganho para o usuário quando ele for precisar de efetuar Download do Arquivo XML. Mas, se o usuário experimentar algum problema no download, ele vai ter que esperar algum tempo e tentar novamente o download. Grato pela ajuda de todos. Carlos Franca-SP
  22. Sr. Italo Boa Tarde! Seu comentário faz muito sentido! Na verdade uma aplicação já possui um recurso para o usuário efetuar efetuar manualmente as operações de : - Consulta das Notas Fiscais - Ciência da Operação ( ou qualquer das outras Manifestações ) - Download do Arquivo XML O que observamos é que, por algum problema no Servidor da Sefaz, tem hora que dá certo esta operação e tem hora que não dá certo. E sabemos que forma legal correta é que antes de baixar o xml, sempre ocorra manifestação do Destinatário relativo ao documento fiscal. Qual seria a melhor alternativa para que o usuário nunca experimente algum erro no momento que precisar de baixar um arquivo xml? Grato
  23. Sra. Juliana Se a responsabilidade por este serviço é do Ambiente Nacional, então basta eu configurar esta property desta forma: acbrNota.Configuracoes.WebServices.UF := 'RS' e pesquisar o Status do Serviço assim : acbrNota.WebServices.StatusServico.Executar Assim, em tese vou receber o Status do Serviço nacional. É isto mesmo? Grato
  24. Prezados Companheiros Me desculpem se estiver perguntando algo que foi objeto de discussões anteriores. Estou desenvolvendo uma pequena aplicação que terá por finalidade para facilitar o trabalho de download de Notas Fiscais emitidas por terceiros conta o CNPJ de um cliente. Esta aplicação funcionará automaticamente realizando as seguintes tarefas: - consulta existência de Notas Fiscais - realiza manifestação de Ciência de Operação De tal forma que quando o usuário precisar efetivamente de fazer download do arquivo xml, não terá maiores problemas. Ontem eu estava testando a aplicação e em determinado momento recebi a seguinte mensagem de erro : - WebService Distribuição de DFe: - Inativo ou Inoperante tente novamente. Aí surgiu a seguinte dúvida : o serviço da Nota Fiscal Eletrônica é o mesmo da Distribuição de DFe ? Isto é, se eu consultar o Status do Serviço da NFE , automaticamente estarei sabendo o Status do Servido da DFe ? Grato
  25. Prezados Companheiros Bom Dia Estou tendo dificuldade com a utilização do componete AcbrSedex, para fazer cálculo de Preços de Postagem e Prazos junto aos Correios. Eu fiz um teste inicial com mercadoria cujo peso era 1 kilo ( nVlPeso=1 ) e obtive êxito. Porém, quando fiz o teste com mercadoria de peso menor que 1 kilo ocorre erro. Estou informando ao componente o valor de 0.7100 e o AcbrSedex gera : nVlPeso=0.71 e ocorre erro de : Erro HTTP: 500 - Socket Error: 10060 Connection timed out Efetuei o teste diversas vezes e sempre ocorre o mesmo erro. Se eu coloco 2 zeros no final do peso e colo a requisição no navegador a consulta é aceita. Por acaso os companheiros já passaram por esta situação? Grato
×
×
  • 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.