Ir para conteúdo
  • Cadastre-se

Weber de Paula

Membros Pro
  • Total de ítens

    67
  • Registro em

  • Última visita

Tudo que Weber de Paula postou

  1. Testamos em 5 computadores com Windows 11 e a solução resolveu. Obrigado!
  2. Muito obrigado. No ambiente de teste já deu certo. Aguardando equipe de suporte validar com o cliente. Até a amanha dou retorno pra concluir.
  3. Tivemos alguns chamados hoje referente a consulta de CEP com o wsViaCEP. Em todos os casos foi no Windows 11. No Windows 10 está funcionando corretamente. Notamos que o componente usa HTTP e o WS atualmente opera com HTTPS. Estamos procurando se houve alguma atualização do Windows 11 que esteja causando tal erro porém ainda sem sucesso. Alguém saberia o que pode ser? Existe a possibilidade de ajuste do componente para consumir o WS por https? Desde já, obrigado!
  4. Bom dia! Há dias estou tentando usar o ACBRLibNFSe com multi-threading (MT) no PHP. No modo single esta funcionando corretamente, porém ao tentar usar o MT ocorre um "crash" e para tudo sem log mesmo estando no modo paranóico. Fiz o teste com o Node.js conforme exemplo abaixo e funcionou corretamente com MT, então descarto problema na DLL, no entanto, estou postando aqui com o objetivo de obter apoio/auxilio de outras pessoas. No PHP, uso o FFI::cdef. Olhando o doc e o .pas da DLL vi que preciso enviar o ponteiro handle para inicializar a dll e depois usar o mesmo ponteiro para demais métodos. No meu código consigo inicializar porém ocorre crash (erro sem log) ao tentar finalizar, creio que o handle está errado e o finalizar não encontra o ponteiro do inicializar. Ambiente: PHP 8.2, apache, Windows 10 x64 Código de teste: header da dll Referência
  5. Bom dia, Juliomar. Os exemplos do PHP ainda são bem simples e limita-se a ambiente Linux. Não existe nenhum exemplo pra Windows. Pelo que estou pesquisando ninguém até o momento conseguiu usar no PHP em ambiente Windows. Pelo que percebi não é tão simples usar o ACBRLib para PHP como em outras linguagens. Ele precisa ser compilado para um extensão específica do PHP e esse processo não está documentado pela ACBR e a ACBR não gera essa extensão para PHP. Logo não podemos dizer que ACBRLib é 100% funcional para PHP. Estamos dedicando uma equipe para tentar fazer esse processo. Caso tenhamos sucesso compartilho aqui. Se eu estiver desatualizado com algum informação por favor compartilhe. Abraço.
  6. Boa tarde Juliana! Sim. Tentamos usar os exemplos porém eles referem-se somente o Linux e não tem um conteúdo simples. Estamos tentando colocar o DLL no PHP no ambiente Windows porém sem sucesso. A DLL da ACBR para rodar em PHP precisa ser compilada para um extensão especifica do PHP e infelizmente não estamos conseguindo por conhecimento limitado ou talvez não funcione mesmo. Eu comprei o suporte PRO achando que teria suporte acerca dessa compilação no PHP mas me explicaram que o suporte limita-se ao uso do DLL infelizmente mas é compreensivo devido a quantidade de linguagem que existem hoje em dia. Estamos na tentativa ainda porém sem sucesso até o momento. Tomará que a equipe do ACBR consiga essa "compilação" para PHP um dia.
  7. Mateus boa tarde Vc teve sucesso em usar o ACBRLib no PHP em ambiente Windows? Estou na mesma tentativa e até o momento não vi funcionar em ambiente Windows. Fiz contato com a equipe de suporte PRO pelo Discord e até o momento nenhuma solução.
  8. Luiz boa tarde, Você consegui configurar o ambiente PHP (Windows) e usar o ACBRLib?
  9. Boa tarde Estou tentando configurar o componente NfseX para consumir o WebServices da prefeitura de Campo Grande/MS. Atualizei todos os fontes, recompilei o demo e mesmo tudo configurado não esta retornando dados com a consulta por período nem a consulta por número. Acessando o portal da prefeitura, consigo ver notas emitidas porém não consigo listar elas no demo. Abaixo algumas imagens das configurações e do retorno. Certificado Alguém teria um exemplo do config.ini para ver se eu estou errando em alguma parte? Desde já muito obrigado!
  10. Estava errando ao tentar na propriedade ACBrNFe1.NotasFiscais.Items[0].Cancelada (readOnly) Deu certo! Muito obrigado.
  11. Bom dia, Alguém sabe se o método ACBrNFe1.NotasFiscais.ImprimirPDF; permite de alguma forma exportar o pdf com a tarja “NOTA CANCELA” igual ao método ACBrNFe1.NotasFiscais.ImprimirCancelado; ou se existe alguma forma de obter o mesmo resultado de pdf exportado com a tarja “NOTA CANCELADA”
  12. Com a suspensão do "ConsChNFe", como é possível obter o procNFe (XML completo) da nota fiscal? Atualmente a consulta pelo último NSU esta funcionando normalmente, porém algumas notas traz somente o resNFe (resumo da nota), após faço a manifestação de confirmação. A partir daqui, quando o procNFe será disponibilizado? Vlw!
  13. Boa noite Poderia atualizar o repositório, por favor. A cidade MORRO AGUDO/SP trocou de provedor de GINFES para FIORILLI. O provedor FIORILLI passou a recepcionar as notas desde 28/08/2020. Segue em anexo os arquivos INI. A cidade MORRO AGUDO/SP utiliza do provedor FIORILLI. Segue em anexo os arquivos INI. Necessário atualização no Fiorilli.ini e Cidades.ini * Função LinkNFSe está funcionando corretamente em produção e homologação. Para produção foi necessário informar o LinkURL_P no cidades.ini Desde já muito obrigado! Fiorilli.ini Cidades.ini
  14. Bom dia Atualizei meu repositório e após tivemos erros de rejeição no registro de boletos do banco Santander - 400 posições - com o erro "006-CODIGO DA CARTEIRA INVALIDO". Na configuração do sistema, anteriormente passávamos o campo CARTEIRA como 5=RAPIDA COM REGISTRO. Notei que nessa última atualização o arquivo de remessa é gerado com 0 na posição 108 (anteriormente era 5). Fiz essa modificação no arquivo do Banco Santander afim de manter a mesma regra anterior, fazendo com que a configuração de carteira = 5 (como diz manual) seja gerada a remessa com o parâmetro 5. Por favor avaliem se essa melhoria é pertinente, no meu caso resolveu. P.S.: Eu poderia simplesmente alterar o parâmetro carteira de 5 pra 101, porém creio que o melhor modo seja representar as configurações como está no manual do banco. function TACBrBancoSantander.DefineCarteira(const ACBrTitulo: TACBrTitulo): String; begin with ACBrTitulo do begin Result := PadLeft(Carteira, 1, '0' ); if ((Carteira = '101') or (Carteira = '005')) then Result:= '5' else if ((Carteira = '201') or (Carteira = '006')) then Result:= '6' else if ((Carteira = '102') or (Carteira = '004')) then Result:= '4'; end; end; ACBrBancoSantander.pas
  15. Usei 001 para a serie. Você conseguiu obter o link da nfse pelo componente?
  16. Boa tarde Consegui gerar a nota em produção certinho porém não estou conseguindo gerar o link da NFSe, ele vêm vazio. Alguém sabe o que poderia ser?
  17. Boa tarde Em Ribeirão Preto/SP o link atual do Ginfes.ini não gera o link da NFS-e corretamente devido a url estar errada. Em testes cheguei a conclusão de três possíveis soluções, sendo: 1) Alterando o arquivo cidade.ini [3543402] Nome=Ribeirao Preto UF=SP Provedor=GINFES #NomeURL_H=ribeiraopreto #NomeURL_H=ribeiraopreto NomeURL_P=visualizar NomeURL_P=visualizar LinkURL_H=nfs_ribeirao_preto LinkURL_P=nfs_ribeirao_preto 2) Alterando o link [LinkNFSe] para todas as cidades, no entanto ainda não sei se isso é um padrão ou não. [LinkNFSe] #Producao_ATUAL_ERRADO=http://%NomeMunicipio%.ginfes.com.br/report/consultarNota?__report=%LinkURL%&cdVerificacao=%CodVerif%&numNota=%NumeroNFSe%&cnpjPrestador=null #Producao=http://visualizar.ginfes.com.br/report/consultarNota?__report=%LinkURL%&cdVerificacao=%CodVerif%&numNota=%NumeroNFSe%&cnpjPrestador=null #Homologacao=http://visualizar.ginfesh.com.br/report/consultarNota?__report=%LinkURL%&cdVerificacao=%CodVerif%&numNota=%NumeroNFSe%&cnpjPrestador=null 3) Alterando o link [LinkNFSe] somente para Ribeirão Preto [LinkNFSe] Producao=******* Homologacao=******* ; Ribeirão Preto/SP Producao_3543402=http://visualizar.ginfes.com.br/report/consultarNota?__report=%LinkURL%&cdVerificacao=%CodVerif%&numNota=%NumeroNFSe%&cnpjPrestador=null Homologacao_3543402=http://visualizar.ginfesh.com.br/report/consultarNota?__report=%LinkURL%&cdVerificacao=%CodVerif%&numNota=%NumeroNFSe%&cnpjPrestador=null Todas soluções resultam em um link correto, porém gostaria de solicita ao administradores uma avaliação de qual seria a melhor solução e aplicar no repositório. Particularmente apliquei a primeira solução. Anexos estão os arquivos sugeridos! Desde já agradeço a ajuda! Cidades.ini
  18. Deu certo. Já atualizei aqui. Novamente muito obrigado.
  19. Bom dia @Italo Jurisato Junior Anexado. Obrigado pelo retorno! SmarapdABRASF.ini
  20. Boa tarde Depois que atualizei meu repositório, as notas fiscais de serviço da cidade de Sertãozinho/SP ficaram com o link de download vazio. Pelo que percebi foi implementado um novo código no ACBrNFSeConfiguracoes, no método SetConfigMunicipio, que permite gerar o link com base no código do IBGE, porém pra isso precisamos ter o parâmetro Producao=******* configurado. Atualmente o arquivo SmarAPDABRASF.ini, chave LinkNFSe não temos esse parâmetros. Adicionei as linhas destacadas em vermelho (abaixo), com isso o link foi gerado com sucesso. Poderia por gentileza validar a correção e se realmente estiver correto atualizar o repositório. [LinkNFSe] Producao=******* Homologação=******* ; Sertãozinho/SP Producao_3551702=http://suporte.sertaozinho.sp.gov.br:9083/tbw/loginWeb.jsp?execobj=NFENotaFiscalBuscarDireto&cnpj=%Cnpj%&numero=%NumeroNFSe%&chave=%ChaveAcesso% Homologacao_3551702=http://suporte.sertaozinho.sp.gov.br:9083/tbw/loginWeb.jsp?execobj=NFENotaFiscalBuscarDireto&cnpj=%Cnpj%&numero=%NumeroNFSe%&chave=%ChaveAcesso% Desde já muito obrigado! Atenciosamente, Weber de Paula
  21. Bom dia Estou tentando homologar o provedor Betha (município Orlândia/SP), deu tudo certo, porém me deparei com campo “discriminação do serviço” que vem fora do padrão, ou seja, a discriminação é a concatenação de vários campos como Quantidade, Item de Serviço, valores e etc (imagem-xml.png ). Pesquisei aqui no fórum e vi que já existiam outros posts referente a isso, porém não ocorreu solução (pelo menos não encontrei). Eu desenvolvi uma rotina simples que converte essa discriminação da Betha em uma classe com campos acessíveis, no entanto estou com dificuldade de implantar isso no componente de forma correta. A função eu já testei, estou usando-a manipulando a discriminação antes de imprimir, porém o ideal seria compartilhar aqui e se possível incluir de forma correta na fonte. Se alguém puder me auxiliar em como seria a melhor forma de incluir isso no componente eu seria grato! O intuito é compartilhar! Anexo que a unit e abaixo o código de como apliquei no Demo do ACBR. if OpenDialog1.Execute then begin ACBrNFSe1.NotasFiscais.Clear; ACBrNFSe1.NotasFiscais.LoadFromFile(OpenDialog1.FileName); // tratando discriminação Betha if ACBrNFSe1.Configuracoes.Geral.Provedor=proBetha then begin lDescricaoBetha:= TBethaConvertDescricao.Create(ACBrNFSe1.NotasFiscais.Items[0].NFSe.Servico.Discriminacao); try ACBrNFSe1.NotasFiscais.Items[0].NFSe.Servico.Discriminacao:=lDescricaoBetha.Descricao; finally lDescricaoBetha.Free; end; end; ACBrNFSe1.NotasFiscais.Imprimir; ACBrNFSe1.NotasFiscais.ImprimirPDF; MemoDados.Lines.Add('Arquivo Carregado de: ' + ACBrNFSe1.NotasFiscais.Items[0].NomeArq); MemoDados.Lines.Add('Nota Numero: ' + ACBrNFSe1.NotasFiscais.Items[0].NFSe.Numero); MemoDados.Lines.Add('Código de Verificação: ' + ACBrNFSe1.NotasFiscais.Items[0].NFSe.CodigoVerificacao); MemoDados.Lines.Add('Data de Emissão: ' + DateToStr(ACBrNFSe1.NotasFiscais.Items[0].NFSe.DataEmissao)); MemoResp.Lines.LoadFromFile(ACBrNFSe1.NotasFiscais.Items[0].NomeArq); LoadXML(MemoResp.Text, WBResposta); pgRespostas.ActivePageIndex := 1; end; Abraço uBethaConvertDescricao.pas
  22. Bom dia Sempre que atualizamos o arquivos da NFSe temos que editar o SmarAPDABRASF.ini e inserir as URLs na tag LinkNFSe (conforme imagem em anexo). Existe algum modo de colocarmos isso em definitivo pra cidade de Sertaozinho/SP e assim distribuir. Creio que seja uma necessidade de outras pessoas de Sertaozinho/SP. [LinkNFSe] Producao=http://suporte.sertaozinho.sp.gov.br:9083/tbw/loginWeb.jsp?execobj=NFENotaFiscalBuscarDireto&cnpj=%Cnpj%&numero=%NumeroNFSe%&chave=%ChaveAcesso% Homologacao=http://suporte.sertaozinho.sp.gov.br:9083/tbw/loginWeb.jsp?execobj=NFENotaFiscalBuscarDireto&cnpj=%Cnpj%&numero=%NumeroNFSe%&chave=%ChaveAcesso% Desde já muito obrigado!
  23. Encontrei o erro no meu código. O campo convênio eu estava preenchendo conforme o manual, porém é só preencher com o número que o componente faz a tratativa. Desconsiderar!
  24. Bom dia Estou tentando homologar um boleto do Banco do Brasil porém o calculo do nosso número não esta sendo feito com 17 dígitos. Olhando o manual do banco, pelo número de convênio ter 7 posições o nosso número deveria ter 17 posições em o DV. https://www.bb.com.br/docs/pub/emp/empl/dwn/CNAB240SegPQRSTY.pdf No entanto, o componente está calculando somente com 10 dígitos devido a regra abaixo que pressupõe que o Convênio com 7 dígitos só pode ter carteira '18'. Alguém saberia informar se isso seria um validação errada? Em contrapartida também estou questionando o gerente do banco sobre as informações enviada.
  25. Italo bom dia Recebi o e-mail da Eicon informando que o padrão de impressão é por município, logo creio que não poderemos aplicar no repositório pois afetará mesmo as demais cidades. Neste caso vou atualiza somente local aqui. Você tem algum sugestão ou ponto de vista diferente?
×
×
  • 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...