BoletoNet / boletonet

Boleto.Net is a library developed for use in Brazil, given it has been programmed with Brazilian retail legislation and business rules for bank registered billing integration.
Apache License 2.0
478 stars 382 forks source link

Alguém já desenvolveu api de Cobrança para Boleto do Bradesco? #991

Open NatanB4 opened 6 months ago

NatanB4 commented 6 months ago

atualmente estou enfrentando um problema na hora de cadastrar o boleto cobrança, o erro que me retorna:

url: https://proxy.api.prebanco.com.br/v1/boleto/registrarBoleto

{ codigo: '6', mensagem: 'DADOS INCONSISTENTES - 0840' }
carloscds commented 6 months ago

@NatanB4 JA fiz ha um tempo atras, isto pode ser alguma informacao faltando no pasyload. Infelizmente a maioria das APIs de Banco retornam erros totalmente genericos. Abra um chamado com eles.

NatanB4 commented 6 months ago

Já abri e infelizmente sempre retorna uma resposta totalmente sem sentido. Por ser homologação pensei que não teria esses problemas...

carloscds commented 6 months ago

@NatanB4 Recentemente tive um problema parecido com o Sicredi, quase "DOIS" meses para resolver, inacreditável.

NatanB4 commented 6 months ago

O body enviado: (contem dados fictícios, mesclados com o que vieram do suporte)

{
 nuCPFCNPJ: '038052160',
  filialCPFCNPJ: '0057',
  ctrlCPFCNPJ: '01',
  cdTipoAcesso: '2',
  clubBanco: '2269651',
  cdTipoContrato: '48',
  nuSequenciaContrato: 0,
  idProduto: '09',
  nuNegociacao: '399500000007555705',
  cdBanco: '237',
  eNuSequenciaContrato: 0,
  tpRegistro: '1',
  cdProduto: 0,
  nuTitulo: '',
  nuCliente: '213412311234',
  dtEmissaoTitulo: '19.02.2024',
  dtVencimentoTitulo: '23.02.2024',
  tpVencimento: 0,
  vlNominalTitulo: '2040',
  cdEspecieTitulo: '04',
  tpProtestoAutomaticoNegativacao: 0,
  prazoProtestoAutomaticoNegativacao: 0,
  controleParticipante: '',
  cdPagamentoParcial: '',
  qtdePagamentoParcial: 0,
  percentualJuros: 0,
  vlJuros: 5,
  qtdeDiasJuros: 0,
  percentualMulta: 0,
  vlMulta: 5,
  qtdeDiasMulta: 2,
  percentualDesconto1: 0,
  vlDesconto1: 1000,
  dataLimiteDesconto1: '24.03.2024',
  percentualDesconto2: 0,
  vlDesconto2: 0,
  dataLimiteDesconto2: '',
  percentualDesconto3: 0,
  vlDesconto3: 0,
  dataLimiteDesconto3: '',
  prazoBonificacao: 0,
  percentualBonificacao: 0,
  vlBonificacao: 0,
  dtLimiteBonificacao: '',
  vlAbatimento: 0,
  vlIOF: 2,
  nomePagador: 'Cliente Alternativo',
  logradouroPagador: 'Rua',
  nuLogradouroPagador: '172',
  complementoLogradouroPagador: 'Casa',
  cepPagador: '68551',
  complementoCepPagador: '031',
  bairroPagador: 'Novo Horizonte',
  municipioPagador: 'Redenção',
  ufPagador: 'PA',
  cdIndCpfcnpjPagador: '1',
  nuCpfcnpjPagador: '99376343000',
  endEletronicoPagador: '',
  nomeSacadorAvalista: '',
  logradouroSacadorAvalista: '',
  nuLogradouroSacadorAvalista: 0,
  complementoLogradouroSacadorAvalista: '',
  cepSacadorAvalista: 0,
  complementoCepSacadorAvalista: 0,
  bairroSacadorAvalista: '',
  municipioSacadorAvalista: '',
  ufSacadorAvalista: '',
  cdIndCpfcnpjSacadorAvalista: 0,
  nuCpfcnpjSacadorAvalista: 0,
  endEletronicoSacadorAvalista: ''
  }
NatanB4 commented 6 months ago

@NatanB4 Recentemente tive um problema parecido com o Sicredi, quase "DOIS" meses para resolver, inacreditável.

Fico indignado com esse sistema de suporte, se todos seguissem o Banco do Brasil seria mais fácil...

ExpeditoMoraes commented 5 months ago

Galera, estou no processo de implementação do webservice bradesco de registro e geração de boletos. Segui o manual, falei com o suporte webservice bradesco... Consegui assinar o JSON e ao testar o webservice no postman consigo o retorno de 200 sucesso, porém a api não me retorna nada, o que teoricamente era pra me retornar no mínimo um url com o arquivo gerado. Desse modo, obtenho 200 sucesso, mas não consigo nenhum dado, nem arquivo, nem nada nesse sentido. O meu app está pronto, faltando apenas a principal funcionalidade: Através do envio de remessa por parte do usuário, o app converterá em boletos bradesco pdf. Sei que a apresentação do boleto é de responsabilidade do desenvolvedor. Mas como saber se algo está sendo gerado para seguir com a implementação? Por gentileza, me ajudem nesse sentido. Obrigado a todos.

ExpeditoMoraes commented 5 months ago

Sem título

carloscds commented 5 months ago

@ExpeditoMoraes Você está recebendo vários erros, ja verificou ?