Ir para conteúdo
  • Cadastre-se

Innovae Brasil Engenharia

Membros Pro
  • Total de ítens

    59
  • Registro em

  • Última visita

1 Seguidor

Sobre Innovae Brasil Engenharia

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Innovae Brasil Engenharia's Achievements

Enthusiast

Enthusiast (6/14)

  • First Post
  • Collaborator Rare
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

16

Reputação

4

Community Answers

  1. Bom dia! Estava com problemas com a importação de arquivos do Santander, com o ajuste proposto acima. Após analisar muitos arquivos, acabei percebendo que os arquivos que meus clientes estavam baixando do Santander não estava com um fator que indicaria o dia, mas sim, o dia e a hora. Assim, fiz um ajuste para verificar se os dígitos após o ano/mês possui mais que 6 caracteres, considero que o campo não seja uma data UTC. Segue o ajuste para validação. ACBrOFX.pas
  2. Boa tarde! Usando o componente TACBrMail, surgiu a necessidade de salvar o e-mail logo antes do envio. Usei o método SaveToFile, logo e ao enviar o e-mail, recebia erro 550.1 Após diversas verificações, durante o debug da aplicação acabei encontrando uma chamada ao método Clear dentro do método SaveToFile. Removi essa linha e agora está funcionando como deveria. Segue anexo o arquivo atualizado. ACBrMail.pas
  3. Boa tarde! Alterei novamente a classe, para atenda uma lista de possíveis retornos. Segue anexo o arquivo ajustado para apreciação. ACBrSocket.pas
  4. Bom dia! Fizemos a atualização e está funcionando corretamente.
  5. Bom dia! Estamos desenvolvendo para um cliente um módulo onde um arquivo DDA CNAB240 do Banco do Brasil mas durante o processo de importação do SegmentoG, há a chamada para importação do SegmentoH respectivo. O mesmo não estava sendo processado pois em Fontes\ACBrPagFor\Base\Provider\CNAB240.LerTxtRetorno.pas, linha 787 estava assim: LerSegmentoH(PagFor.Lote.Last.SegmentoG.Last.SegmentoH, I); e ajustei para: LerSegmentoH(PagFor.Lote.Last.SegmentoG.Last.SegmentoH, I+1); Pois a linha do SegmentoH é a próxima e estava referenciando a linha do SegmentoG Segue o arquivo ajustado para verificação. CNAB240.LerTxtRetorno.pas
  6. Boa tarde! Voltei a versão da Revision 29325 e a NFS-e da GIAP funcionou normalmente sem gerar o problema mencionado acima. Não consegui identificar porque isso acontecia, mas resolveu. Giap.Provider.pas
  7. Boa tarde! Quando envio uma NFS-e para o WS, a nota é recebida e efetivada pelo servidor, há o retorno do xml e do PDF. Sempre envio Notas uma a uma. Após o envio, constatei que o componente ACBrNFSeX está ficando com duas notas, a de index [0] está com os dados enviados e a de index [1] com os dados do retorno. Assim, quando verifico se a NFS-e está confirmada, a mesma sempre está como False. Mais alguém que usa o provedor GIAP está com esse problema?
  8. Bom dia! A prefeitura de Pederneiras/SP mudou para o provedor GIAP. Para conseguir realizar a integração, foi necessário alguns ajustes na implementação do ACBrNFSeX (Provider, Ler e Grava) relacionados ao provedor GIAP. O método para cancelamento via WS não está habilitado. Segue anexo os arquivos ajustados para análise. ACBrNFSeXServicos.ini Giap.GravarXml.pas Giap.LerXml.pas Giap.Provider.pas
  9. Bom dia! Estou usando o ACBrHTTP para integração com um webservice rest. Toda a comunicação é feita com troca de arquivos json. Agora, não descobri como fazer upload de um arquivo de foto. Com a Indy usava assim: stPar := TIdMultiPartFormDataStream.Create; stPar.AddFile('file', sa, getContentType(sMime)); stPar.Position := 0; Como posso fazer isso com o ACBrHTTP?
  10. Boa tarde! Estou desenvolvendo uma integração com um webservice e o mesmo está retornando o resultcode 201 e não 200. Na classe TACBrHTTP, quando o resultcode não é 200, é gerada uma exception. Para atender a minha necessidade, eu criei uma nova property e chamei de ExpectedResultCode, do tipo integer e valor default 200 e onde era feito o teste para determinar se a requisição foi realizada, troquei o valor fixo 200 pela variável FExpectedResultCode, relacionada à propriedade. Segue anexo a arquivo com os ajustes para verificação e possível inclusão no repositório. ACBrSocket.pas ACBrSocket.diff
  11. Bom dia! Eu fiz um ajuste no unit ACBrConvenio115.pas, para ajustar a geração do arquivo Mestre, onde a Data de Leitura Atual era gerada com os dados da Data de Leitura Anterior. Segue a unit ajustada para verificação. De: Para: ACBrConvenio115.pas
  12. Boa tarde! Utilizando o método ConsultarNFSeporRps o retorno é carregado corretamente sem problemas. Também testei o método de consulta por faixa e o retorno também vem com a data dd/mm/yyyy Obrigado pela ajuda.
  13. Bom dia Italo! Essa consulta foi gerada automaticamente pelo componente ACBrNFSeX, pois está ativada a opção para realizar a consulta do documento após o cancelamento. Vou fazer um ajuste técnico na minha aplicação para que eu faça a consulta manualmente.
  14. Boa tarde! Quando eu envio uma solicitação de cancelamento de uma NFS-e, e a mesma já está cancelada no sistema da Prefeitura, automaticamente é realizada uma consulta do documento, e assim posso verificar o retorno e o status. Mas após a consulta, a property "Sucesso" está true e a lista de erros está com o erro: ('X999', 'Erro de Conexão: ''''25/01/2023'''' is not a valid date and time', '') Seguem os arquivos capturados através properties ACBrNFSeX1.WebService.ConsultaNFSe.ArquivoEnvio e ACBrNFSeX1.WebService.ConsultaNFSe.ArquivoRetorno. Podem me ajudar? ACBrNFSeX1_WebService_ConsultaNFSe_ArquivoEnvio.xml ACBrNFSeX1_WebService_ConsultaNFSe_ArquivoRetorno.xml
  15. Bom dia! O ajuste das URLs de homologação de Bauru-SP que enviei ainda não foram para o SVN?
×
×
  • 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...