Ir para conteúdo
  • Cadastre-se

Desenv. AT Info Sistemas

Membros Pro
  • Total de ítens

    556
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que Desenv. AT Info Sistemas postou

  1. Bom dia, Comecei os testes com a API da Caixa e me deparei com erros de autorização. Então fiz uma melhoria no Retorno par gravar a mensagem correta do erro. Segue o fonte alterado e o Log. ArqBoletoWS.log ACBrBoletoRet_Caixa.pas
  2. Bom dia, Acredito que seria só o campo Numero do Documento que estaria faltando.
  3. Bom dia, Mas acredito que o Numero do Documento terá em todos os demais bancos, pois se trata de um campo principal do documento, alguns poderão retornar em um campo com nome diferente, como 'Seu numero', 'Numero documento', 'Documento'. Acredito que poderia add o campo Numero do Documento na classe principal.
  4. Bom dia, A remessa para banco Money Plus Cnab 400 está gerando errado o número da Espécie de Documento. A espécie é DM - 02 e no arquivo está gerado 01 ficando errado. Segue o manual. Layout_CNAB_400_V9_2.pdf
  5. Bom dia, Como falei acima, preciso de uma ajuda para buscar o retorno com os dados do Extrato do Banco do Brasil, pois como está no programa exemplo com o retorno da classe geral eu não tenho alguns dados que preciso como o número do documento.
  6. Bom dia! Atualizei e resolveu esse problema, agora estou fazendo a importação dos dados. Tentei seguir o programa exemplo, mas estou com dificuldade para importar os números dos documentos dos extratos, no exemplo está utilizando a classe geral de Lançamentos e não possui o campo numero do documento, olhando os fontes no banco do Brasil trata esse campo. Como posso fazer para ler na importação o numero do documento? Classe geral: TACBrExtratoLancamento = class private fpDataLancamento: TDateTime; fpDataMovimento: TDateTime; fpDescricao: String; fpInfoComplementar: String; fpTipoOperacao: TACBrExtratoAPITipoOperacao; fpValor: Double; Classe Banco Brasil TACBrExtratoBBLancamento = class(TACBrAPISchema) private fcodigoAgenciaContrapartida: Integer; fcodigoAgenciaOrigem: Integer; fcodigoBancoContrapartida: Integer; fcodigoHistorico: String; fdataLancamento: TDateTime; fdataMovimento: TDateTime; findicadorTipoLancamento: Integer; fnumeroContaContrapartida: String; fnumeroCpfCnpjContrapartida: Integer; fnumeroDocumento: Integer; fnumeroLote: Integer; ftextoDescricaoHistorico: String; ftextoDvContaContrapartida: String; ftextoInformacaoComplementar: String; fvalorLancamento: Double; findicadorSinalLancamento: TACBrExtratoAPITipoOperacao; findicadorTipoPessoaContrapartida: TACBrExtratoBBTipoPessoa;
  7. Bom dia Segue documentação recebida do Banco para gerar os certificados. https://drive.google.com/file/d/1aBUagGc9uiNzTIII-IPiIuvm0UAmdGV3/view?usp=sharing Geração de Arquivo CSR.pdf
  8. Bom dia, Comecei usar o novo componente ACBrExtratoAPI para o Banco do Brasil. Estou tento problema para consultar o extrato para as datas quando o dia é menor que 10, olhando a documentação do banco notei que deve ser enviada a data sem zeros a esquerda, por exemplo: Dia 01/09/2024 deve ser enviado 1092024. Segue página da documentação. https://apoio.developers.bb.com.br/referency/post/647f6e28dcefbe001288865e
  9. Bom dia! Vou atualizar e testar. Muito obrigado
  10. Bom dia, Tudo certo e liberado produção pelo banco. Segue os fontes, tive que fazer uns ajustes. Podem colocar na versão oficial. ACBrBoletoWS.pas ACBrBoleto.pas ACBrBoletoW_Banrisul.pas ACBrBoletoRet_Banrisul.pas
  11. Funcionou, vou repassar para nosso colaborador realizar os testes em Produção com o Banco. Assim que tiver resposta retorno. Obrigado
  12. Bom dia, Sim, em homologação está correto. O problema é em produção. Vou testar e já retorno. Obrigado
  13. Consegui testar, mas continua o erro: 06/09/24 16:33:57:946 - Falha Envio: Falha na Autenticação: HTTP_Code=400 Erro=Missing or duplicate parameters Seguem os arquivos de log de homologação que obteve o token e produção que deu erro. Notei que a chamada está diferente nos dois ambientes, as credenciais e escopo na homologação vão no body e na produção vão como parâmetros. Homologação 06/09/24 16:10:25:664 - URL: [POST] https://apidev.banrisul.com.br/auth/oauth/v2/token 06/09/24 16:10:25:668 - Body Envio (Payload):grant_type=client_credentials&scope=boletos Produção 06/09/24 16:33:57:746 - URL: [POST] https://api.banrisul.com.br/auth/oauth/v2/token?grant_type=client_credentials&scope=boletos Log consulta Produção.log Log Consulta homologacao.log
  14. Não teve alteração no ACBrBoleto.pas ??
  15. Deu esse erro, Erro: Exception Erro: TBoletoWSClassMetodo Gerar Remessa nao Implementado Na function Enviar (function TBoletoWS.Enviar: Boolean)
  16. Uma dúvida, preciso atualizar os fontes ou só substituir esses 3?
  17. Bom dia, Enviei email para consultores. Lembrando que em produção deve ser enviado como teste. Boleto.Configuracoes.WebService.VersaoDF := 'T'
  18. Tenta este link API Cobrança (banrisul.com.br) Para testar em Homologação é tudo dados fictícios, os títulos devem usar o nosso número de cada requisição exemplo que deseja testar. para homologação uma das contas ficticia Example do beneficiário: 0010000001088 Agencia : 0010 Conta / Cedente : 0000010 DV Cta : 88
  19. Bom dia, Faz quase um mês que enviei email para os Colaboradores com as Credenciais de produção para poderem testar. Fiz todos os testes pelo Postman e tudo certo, mas pelo componente ainda acontece erro.
  20. Boa tarde, Todos os testes realizados com a API do Itau executados com sucesso. Podemos fechar o topico. Obrigado At, Adriano Lucas
  21. Depois de muitos testes consegui descobrir o problema. Para enviar o titulo em produção tem que estar marcado o indicador pix no Acbr. Mas para consultar, não deve ser marcado o indicador de Pix. Vou fazer mais testes e reporto aqui. Obrigado Att, Adriano Lucas
  22. Enviei os dados por email para consultores. Estou em produção, pois as credenciais só servem para este ambiente.
×
×
  • 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.