Ir para conteúdo
  • Cadastre-se

Weder Silva

Membros
  • Total de ítens

    10
  • Registro em

  • Última visita

Tudo que Weder Silva postou

  1. Após gerar arquivo de remessa CNAB 400, e envia para o banco esta sendo rejeitado. Em mensagens de e-mail com setor de implantação de automatização dos processos de cobrança eles informaram o seguinte: Arquivo remessa foi gerado com configurações da cobrança sem registro. O layout utilizado foi descontinuado (o registro detalhe 6 utilizado no arquivo não é mais utilizado na cobrança CNAB 400 por troca de arquivos). O manual de Layout está disponível para download no Bankline na rota: Mais> Mais Serviços> Gestão de documentos> Manuais e modelos > Cobrança > (Selecionar o Layout 400) A estrutura do arquivo padrão deve ser (não há o registro detalhe 6, conforme último arquivo enviado): Registro Header do Arquivo => { Reg.= 0 } Registro de Detalhe (Obrigatório) => { Reg.= 1 } Registro de Detalhe de Multa (Opcional) => { Reg.= 2 } Registro Trailer do Arquivo => { Reg.= 9 } Ou seja o registro detalhe 6 não existe mais ! No novo layout, o registro detalhe obrigatório é 1, não 6. De acordo com a página 15 do novo MANUAL - TABELA GRÁFICA TIPO DE REGISTRO CARACTERE IDENTIFICADOR OBRIGATORIEDADE Registro de header do arquivo 0 Obrigatório Registro de Detalhe do Boleto 1 Obrigatório Registro de Detalhe de Multa 2 Opcional Registro de BoleCode 3 Opcional Registro de Detalhe Rateio 4 Opcional Registro de Detalhe genérico 5 Opcional Registro Trailer do Arquivo 9 Obrigatório Como Resolver ? Cobranca_CNAB_400_Empresas_compressed.pdf
  2. Bom dia Senhores, na implementação do Boleto Bradesco com QR-Code usando a API do Bradesco, em Homologação, o retorno esta vindo muitos erros, em anexo segue arquivo do que foi enviado e logo do retorno. Abaixo os erros listados pelo que entendi em ambiente de homologacao o [cnegocCobr] deveria vir <111111111111111111>, porem ocorre que na implementação do ACBrBoletoW_Bradesco.pas, esta propriedade retorna 000000000 se nao informado. Outra coisa que que nota-se que [codUsuario] em ACBrBoletoW_Bradesco.pas, sempre retorna APISERV e a API reclama que deveria ser APISERVIC.. dentre outros varios erros listados abaixo, como resolver ? alguem passou por isso ? pode auxiliar ? Desde já lhes agradeço à todos e principalmente aqueles que puderem ajudar. Cod_Retorno= Msg_Retorno= Ori_Retorno= HTTP_Result=422 JSON={"codigo":"1","mensagem":"Nao foi possivel processar as instrucoes contidas na requisicao","errosValidacao": [{"nomeDoArquivo":"200-Hib.json","erros":[ "O argumento cnegocCobr não bateu o valor com o esperado. Recebido: <386100000001410000>. Esperado: <111111111111111111>.", "O argumento codUsuario não bateu o valor com o esperado. Recebido: <APISERV>. Esperado: <APISERVIC>.", "O argumento qtdDecurPrz não foi enviado na requisição."]}, {"nomeDoArquivo":"200.json","erros":[ "O argumento cnegocCobr não bateu o valor com o esperado. Recebido: <386100000001410000>. Esperado: <111111111111111111>.", "O argumento codUsuario não bateu o valor com o esperado. Recebido: <APISERV>. Esperado: <APISERVIC>.", "O argumento qtdDecurPrz não foi enviado na requisição."]}, {"nomeDoArquivo":"erro-cadastro.json","erros":[ "O argumento cnegocCobr não bateu o valor com o esperado. Recebido: <386100000001410000>. Esperado: <111111111111111113>.", "O argumento codUsuario não bateu o valor com o esperado. Recebido: <APISERV>. Esperado: <APISERVIC>.", "O argumento ctitloCobrCdent não bateu o valor com o esperado. Recebido: <00000007425>. Esperado: <999999999>.", "O argumento qtdDecurPrz não foi enviado na requisição."]}, {"nomeDoArquivo":"erro-cpf-cnpj.json","erros":[ "O argumento cnegocCobr não bateu o valor com o esperado. Recebido: <386100000001410000>. Esperado: <111111111111111114>.", "O argumento codUsuario não bateu o valor com o esperado. Recebido: <APISERV>. Esperado: <APISERVIC>.", "O argumento qtdDecurPrz não foi enviado na requisição."]}, {"nomeDoArquivo":"erro-dados-inconsistentes.json","erros":[ "O argumento ccepSacdoTitlo não bateu o valor com o esperado. Recebido: <68138>. Esperado: <6332>.", "O argumento ccomplCepSacdo não bateu o valor com o esperado. Recebido: <000>. Esperado: <130>.", "O argumento cdddFoneSacdo não bateu o valor com o esperado. Recebido: <>. Esperado: <0>.", "O argumento cfoneSacdoTitlo não bateu o valor com o esperado. Recebido: <>. Esperado: <0>.", "O argumento cidtfdTpoVcto não bateu o valor com o esperado. Recebido: <0>. Esperado: <>.", "O argumento cindcdEconmMoeda não bateu o valor com o esperado. Recebido: <00006>. Esperado: <9>.", "O argumento cnegocCobr não bateu o valor com o esperado. Recebido: <386100000001410000>. Esperado: <111111111111111115>.", "O argumento cprodtServcOper não bateu o valor com o esperado. Recebido: <0>. Esperado: <>.", "O argumento cpssoaJuridContr não bateu o valor com o esperado. Recebido: <0>. Esperado: <>.", "O argumento csglUfSacdo não bateu o valor com o esperado. Recebido: <PA>. Esperado: <SP>.", "O argumento ctitloCliCdent não bateu o valor com o esperado. Recebido: <010203045-60>. Esperado: <TESTEBIA>.", "O argumento ctitloCobrCdent não bateu o valor com o esperado. Recebido: <00000007425>. Esperado: <0>.", "O argumento ctpoContrNegoc não bateu o valor com o esperado. Recebido: <0>. Esperado: <>.", "O argumento ctpoProteTitlo não bateu o valor com o esperado. Recebido: <1>. Esperado: <0>.", "O argumento ctpoPrzCobr não bateu o valor com o esperado. Recebido: <00>. Esperado: <0>.", "O argumento ctpoPrzProte não bateu o valor com o esperado. Recebido: <5>. Esperado: <0>.", "O argumento demisTitloCobr não bateu o valor com o esperado. Recebido: <10.04.2026>. Esperado: <17.12.2024>.", "O argumento dvctoTitloCobr não bateu o valor com o esperado. Recebido: <20.04.2026>. Esperado: <20.02.2025>.", "O argumento eNseqContrNegoc não bateu o valor com o esperado. Recebido: <0>. Esperado: <>.", "O argumento ebairoLogdrSacdo não bateu o valor com o esperado. Recebido: <SOL NASCENTE>. Esperado: <TESTE>.", "O argumento ecomplLogdrSacdo não bateu o valor com o esperado. Recebido: <>. Esperado: <TESTE>.", "O argumento elogdrSacdoTitlo não bateu o valor com o esperado. Recebido: <AV PRINCIPAL>. Esperado: <TESTE>.", "O argumento enroLogdrSacdo não bateu o valor com o esperado. Recebido: <SN>. Esperado: <TESTE>.", "O argumento imunSacdoTitlo não bateu o valor com o esperado. Recebido: <PLACAS>. Esperado: <TESTE>.", "O argumento indCpfCnpjSacdr não bateu o valor com o esperado. Recebido: <1>. Esperado: <0>.", "O argumento isacdoTitloCobr não bateu o valor com o esperado. Recebido: < 163-VALERIO DE AGUIAR ZORZATO>. Esperado: <TESTE EMPRESA PGIT>.", "O argumento nroCpfCnpjSacdo não bateu o valor com o esperado. Recebido: <96050176876>. Esperado: <38453450803>.", "O argumento nseqContrNegoc não bateu o valor com o esperado. Recebido: <0>. Esperado: <>.", "O argumento pdescBonifPgto não bateu o valor com o esperado. Recebido: <>. Esperado: <0>.", "O argumento pmultaAplicVcto não bateu o valor com o esperado. Recebido: <2>. Esperado: <0>.", "O argumento qdiaInicMulta não bateu o valor com o esperado. Recebido: <1>. Esperado: <0>.", "O argumento qtdDecurPrz não foi enviado na requisição.", "O argumento vdescBonifPgto não bateu o valor com o esperado. Recebido: <>. Esperado: <0>.", "O argumento vnmnalTitloCobr não bateu o valor com o esperado. Recebido: <4400>. Esperado: <6000>."]}, {"nomeDoArquivo":"erro-data.json","erros":[ "O argumento ccepSacdoTitlo não bateu o valor com o esperado. Recebido: <68138>. Esperado: <41502>.", "O argumento ccomplCepSacdo não bateu o valor com o esperado. Recebido: <000>. Esperado: <200>.", "O argumento cdddFoneSacdo não bateu o valor com o esperado. Recebido: <>. Esperado: <0>.", "O argumento cfoneSacdoTitlo não bateu o valor com o esperado. Recebido: <>. Esperado: <0>.", "O argumento cindcdEconmMoeda não bateu o valor com o esperado. Recebido: <00006>. Esperado: <9>.", "O argumento cnegocCobr não bateu o valor com o esperado. Recebido: <386100000001410000>. Esperado: <111111111111111116>.", "O argumento codUsuario não bateu o valor com o esperado. Recebido: <APISERV>. Esperado: <APISERVIC>.", "O argumento cpssoaJuridContr não bateu o valor com o esperado. Recebido: <0>. Esperado: <2337686>.", "O argumento csglUfSacdo não bateu o valor com o esperado. Recebido: <PA>. Esperado: <BA>.", "O argumento ctitloCliCdent não bateu o valor com o esperado. Recebido: <010203045-60>. Esperado: <TESTEHIB24>.", "O argumento ctitloCobrCdent não bateu o valor com o esperado. Recebido: <00000007425>. Esperado: <0>.", "O argumento ctpoContrNegoc não bateu o valor com o esperado. Recebido: <0>. Esperado: <1>.", "O argumento ctpoProteTitlo não bateu o valor com o esperado. Recebido: <1>. Esperado: <0>.", "O argumento ctpoPrzCobr não bateu o valor com o esperado. Recebido: <00>. Esperado: <0>.", "O argumento ctpoPrzProte não bateu o valor com o esperado. Recebido: <5>. Esperado: <0>.", "O argumento demisTitloCobr não bateu o valor com o esperado. Recebido: <10.04.2026>. Esperado: <13.12.2024>.", "O argumento dvctoTitloCobr não bateu o valor com o esperado. Recebido: <20.04.2026>. Esperado: <20.11.2024>.", "O argumento eNseqContrNegoc não bateu o valor com o esperado. Recebido: <0>. Esperado: <2337686>.", "O argumento ebairoLogdrSacdo não bateu o valor com o esperado. Recebido: <SOL NASCENTE>. Esperado: <JARDIM DAS MARGARIDAS>.", "O argumento elogdrSacdoTitlo não bateu o valor com o esperado. Recebido: <AV PRINCIPAL>. Esperado: <RUA JOAQUIM FERREIRA>.", "O argumento enroLogdrSacdo não bateu o valor com o esperado. Recebido: <SN>. Esperado: <1197>.", "O argumento imunSacdoTitlo não bateu o valor com o esperado. Recebido: <PLACAS>. Esperado: <SALVADOR>.", "O argumento indCpfCnpjSacdo não bateu o valor com o esperado. Recebido: <1>. Esperado: <2>.", "O argumento indCpfCnpjSacdr não bateu o valor com o esperado. Recebido: <1>. Esperado: <0>.", "O argumento isacdoTitloCobr não bateu o valor com o esperado. Recebido: < 163-VALERIO DE AGUIAR ZORZATO>. Esperado: <TESTE EMPRESA PGIT>.", "O argumento nroCpfCnpjSacdo não bateu o valor com o esperado. Recebido: <96050176876>. Esperado: <41641937000123>.", "O argumento nseqContrNegoc não bateu o valor com o esperado. Recebido: <0>. Esperado: <2337686>.", "O argumento pmultaAplicVcto não bateu o valor com o esperado. Recebido: <2>. Esperado: <0>.", "O argumento qdiaInicJuro não bateu o valor com o esperado. Recebido: <0>. Esperado: <1>.", "O argumento qtdDecurPrz não foi enviado na requisição.", "O argumento vdiaJuroMora não bateu o valor com o esperado. Recebido: <0>. Esperado: <20>.", "O argumento vmultaAtrsoPgto não bateu o valor com o esperado. Recebido: <0>. Esperado: <100>.", "O argumento vnmnalTitloCobr não bateu o valor com o esperado. Recebido: <4400>. Esperado: <22170>."]}, {"nomeDoArquivo":"erro-excido.json","erros":[ "O argumento ccepSacdoTitlo não bateu o valor com o esperado. Recebido: <68138>. Esperado: <41502>.", "O argumento ccomplCepSacdo não bateu o valor com o esperado. Recebido: <000>. Esperado: <200>.", "O argumento cdddFoneSacdo não bateu o valor com o esperado. Recebido: <>. Esperado: <0>.", "O argumento cfoneSacdoTitlo não bateu o valor com o esperado. Recebido: <>. Esperado: <0>.", "O argumento cindcdEconmMoeda não bateu o valor com o esperado. Recebido: <00006>. Esperado: <9>.", "O argumento cnegocCobr não bateu o valor com o esperado. Recebido: <386100000001410000>. Esperado: <111111111111111118>.", "O argumento codUsuario não bateu o valor com o esperado. Recebido: <APISERV>. Esperado: <APISERVIC>.", "O argumento cpssoaJuridContr não bateu o valor com o esperado. Recebido: <0>. Esperado: <2337686>.", "O argumento csglUfSacdo não bateu o valor com o esperado. Recebido: <PA>. Esperado: <BA>.", "O argumento ctitloCliCdent não bateu o valor com o esperado. Recebido: <010203045-60>. Esperado: <TESTEHIB24>.", "O argumento ctitloCobrCdent não bateu o valor com o esperado. Recebido: <00000007425>. Esperado: <375970011613>.", "O argumento ctpoContrNegoc não bateu o valor com o esperado. Recebido: <0>. Esperado: <1>.", "O argumento ctpoProteTitlo não bateu o valor com o esperado. Recebido: <1>. Esperado: <0>.", "O argumento ctpoPrzCobr não bateu o valor com o esperado. Recebido: <00>. Esperado: <0>.", "O argumento ctpoPrzProte não bateu o valor com o esperado. Recebido: <5>. Esperado: <0>.", "O argumento demisTitloCobr não bateu o valor com o esperado. Recebido: <10.04.2026>. Esperado: <13.09.2024>.", "O argumento dvctoTitloCobr não bateu o valor com o esperado. Recebido: <20.04.2026>. Esperado: <20.11.2024>.", "O argumento eNseqContrNegoc não bateu o valor com o esperado. Recebido: <0>. Esperado: <2337686>.", "O argumento ebairoLogdrSacdo não bateu o valor com o esperado. Recebido: <SOL NASCENTE>. Esperado: <JARDIM DAS MARGARIDAS>.", "O argumento elogdrSacdoTitlo não bateu o valor com o esperado. Recebido: <AV PRINCIPAL>. Esperado: <RUA JOAQUIM FERREIRA>.", "O argumento enroLogdrSacdo não bateu o valor com o esperado. Recebido: <SN>. Esperado: <1197>.", "O argumento imunSacdoTitlo não bateu o valor com o esperado. Recebido: <PLACAS>. Esperado: <SALVADOR>.", "O argumento indCpfCnpjSacdo não bateu o valor com o esperado. Recebido: <1>. Esperado: <2>.", "O argumento indCpfCnpjSacdr não bateu o valor com o esperado. Recebido: <1>. Esperado: <0>.", "O argumento isacdoTitloCobr não bateu o valor com o esperado. Recebido: < 163-VALERIO DE AGUIAR ZORZATO>. Esperado: <TESTE EMPRESA PGIT>.", "O argumento nroCpfCnpjSacdo não bateu o valor com o esperado. Recebido: <96050176876>. Esperado: <41641937000123>.", "O argumento nseqContrNegoc não bateu o valor com o esperado. Recebido: <0>. Esperado: <2337686>.", "O argumento pmultaAplicVcto não bateu o valor com o esperado. Recebido: <2>. Esperado: <0>.", "O argumento qdiaInicJuro não bateu o valor com o esperado. Recebido: <0>. Esperado: <1>.", "O argumento qtdDecurPrz não foi enviado na requisição.", "O argumento vdiaJuroMora não bateu o valor com o esperado. Recebido: <0>. Esperado: <20>.", "O argumento vmultaAtrsoPgto não bateu o valor com o esperado. Recebido: <0>. Esperado: <100>.", "O argumento vnmnalTitloCobr não bateu o valor com o esperado. Recebido: <4400>. Esperado: <22170>."]}]} HEADER Versao= Autenticacao= Usuario_Servico= Usuario= Operacao=INCLUI_BOLETO Indice=0 Sistema_Origem= Agencia= ID_Origem= Data_Hora=30/12/1899 00:00:00 ID_Processo= DADOS Excessao= CONTROLE_NEGOCIAL Origem_Retorno= NSU= Cod_Retorno= Msg_Retorno= COMPROVANTE Data=30/12/1899 Hora= ID_BOLETO Codigo_Barras= Linha_Digitavel= Nosso_Numero= URL= CONSULTA_BOLETO Numero_Documento= Data_Vencimento=30/12/1899 Valor=0 LogBoletoApi.txt RetornoRegistro.txt
  3. Prezados Estou com layout de remessa CNAB-400 banco Bradesco, e nele diz que para Instrução / Pedido Negativação, tem que utilizar a posicao 109-101 informando tipo de ocorrencia no caso toRemessaNegativacaoSemProtesto (codigo 32 ou 45). Porém no codigo do ACBR ( Unit ACBrBancoBradesco.pas ) no método [ TipoOcorrenciaToCodRemessa ] que retorna o tipo para o método [ GerarLinhaRegistroTransacao400 ] que gera a linha, ele tem o tipo apenas para o layout 240 e nao para o Layout 400. observem o segundo print abaixo. Como resolver ?
  4. Prezados Estou com layout de remessa CNAB-400 banco Bradesco, e nele diz que para Instrução / Pedido Negativação, tem que utilizar a posicao 109-101 informando tipo de ocorrencia no caso toRemessaNegativacaoSemProtesto (codigo 32 ou 45). Porém no codigo do ACBR ( Unit ACBrBancoBradesco.pas ) no método [ TipoOcorrenciaToCodRemessa ] que retorna o tipo para o método [ GerarLinhaRegistroTransacao400 ] que gera a linha, ele tem o tipo apenas para o layout 240 e nao para o Layout 400. observem o segundo print abaixo. Como resolver ?
  5. O problema é que pelo portal developer bb, quando criei aplicação, com API Cobrança ( para gerar boleto com pix - QRCode ), ao gerar as CREDENCIAIS. Foi gerado a APP KEY com o valor "F0CA57030A254F81B38E8Bf97FB80D90" ( foi gerado pelo próprio BB ) mas o retorno que estou tendo quando tento enviar a mensagem de erro no retorno: JSON={"statusCode":403,"error":"Forbidden","message":"Application key is not allowed to call this resource method"} ou seja esta dizendo que a App KEY esta invalida ou não permitida para esse método esse é o erro que estou recebendo
  6. Ocorre que pelo portal developer bb, criei aplicação, com API Cobrança ( para gerar boleto com pix - QRCode ), e gerei as credenciais, nisso foi gerado App KEY: F0CA57030A254F81B38E8Bf97FB80D90 ( foi gerado pelo proprio BB ) Cliente ID: eyJpZCI6IiIsImNvZGlnb1B1YmxpY2Fkb3IiOjAsImNvZGlnb1NvZnR3YXJlIjoxNzU5ODcsInNlcXVlbmNpYWxJbnN0YWxhY2FvIjoxfQ etc... o meu payload esta sendo gerado assim, abaixo, porem ao enviar estou recebendo retorno com erro "Application Key invalido" dizendo : JSON={"statusCode":403,"error":"Forbidden","message":"Application key is not allowed to call this resource method"} { "numeroConvenio":1257200, "numeroCarteira":17, "numeroVariacaoCarteira":19, "codigoModalidade":1, "dataEmissao":"29.08.2024", "dataVencimento":"28.09.2024", "valorOriginal":63.38, "valorAbatimento":0, "quantidadeDiasProtesto":5, "codigoAceite":"N", "codigoTipoTitulo":2, "descricaoTipoTitulo":"DM", "indicadorPermissaoRecebimentoParcial":"N", "campoUtilizacaoBeneficiario":"00051714401", "numeroTituloBeneficiario":"000517144/01", "numeroTituloCliente":"00012572000000007408", "mensagemBloquetoOcorrencia":"MORA DIA/COM. PERMANENCIA.....", "jurosMora":{ "tipo":2, "porcentagem":0.105633333333333 }, "multa":{ "tipo":2, "data":"29.09.2024", "porcentagem":2 }, "pagador":{ "tipoInscricao":1, "numeroInscricao":8805934232, "nome":" 163-MARIA EDUARDA MELO DA SILVA", "endereco":"AV PRINCIPAL SN", "cep":68138000, "cidade":"PLACAS", "bairro":"SOL NASCENTE", "uf":"PA" }, "indicadorPix":"S" } Será que as url nao estao errada ? pois a do ACBrBoletoW_BancoBrasil_API.pas esta assim as const.
  7. Segundo informações do banco do Brasil, o banco vai parar de usar webservice a partir de 31 de março.. e segundo me falaram o ACBR Boleto somente utilizaria webservice (cedenteWS) como utilizar API PIX V2 ( API COBRANÇA ) Sem WebService ? Estão sendo descontinuados a API PIX V1, que vai passar a ser a V2 e WebService será descontinuada. Tudo que usar API V1 tem que migrar para V2 e Cobrança para API Cobrança que também esta na V2. O ACBR tem segundo dizem utiliza WebService e deixara de funcionar. O como resolver ? pois semana que vem dia 31 deixará de funcionar as WebService.
  8. Estou utilizando o ACBrBoleto (última versão) para integração com a API de Cobrança com QR Code do Bradesco (boleto híbrido com PIX). No ambiente de homologação (Sandbox), consigo obter o token de autenticação com sucesso, mas ao tentar registrar um boleto, a API retorna HTTP 422 com uma série de erros de validação. Configuração atual Delphi: 10.2 ACBr: Última versão (componentes atualizados) Banco: Bradesco (cobBradesco) WebService: UseCertificateHTTP := True (certificado A1) Ambiente := tawsHomologacao ClientID e ClientSecret fornecidos pelo banco (funcionam para gerar token) Dados de homologação utilizados (baseados no exemplo da documentação): CNPJ do beneficiário: 68542653101838 (raiz 68542653, filial 1018, dígitos 38) Agência: 3861 Conta: 0410000 (7 dígitos) Dígitos: agência 1, conta 1 Carteira: 09 Demais dados (sacado, valor, datas) preenchidos conforme nosso sistema, mas com os valores de teste acima. Log de retorno (trechos): HTTP_Result=422 JSON={"codigo":"1","mensagem":"Nao foi possivel processar as instrucoes contidas na requisicao","errosValidacao":[ {"nomeDoArquivo":"200-Hib.json","erros":[ "O argumento cnegocCobr não bateu o valor com o esperado. Recebido: <386100000000410000>. Esperado: <111111111111111111>.", "O argumento qtdDecurPrz não foi enviado na requisição." ]}, ... {"nomeDoArquivo":"erro-dados-inconsistentes.json","erros":[ "O argumento cnegocCobr não bateu o valor com o esperado. Recebido: <386100000000410000>. Esperado: <111111111111111115>.", "O argumento codUsuario não bateu o valor com o esperado. Recebido: <APISERVIC>. Esperado: <APISERV>.", "O argumento cpssoaJuridContr não bateu o valor com o esperado. Recebido: <0>. Esperado: <>.", "O argumento ctpoContrNegoc não bateu o valor com o esperado. Recebido: <0>. Esperado: <>.", "O argumento nseqContrNegoc não bateu o valor com o esperado. Recebido: <0>. Esperado: <>.", "O argumento eNseqContrNegoc não bateu o valor com o esperado. Recebido: <0>. Esperado: <>.", "O argumento cprodtServcOper não bateu o valor com o esperado. Recebido: <0>. Esperado: <>.", "O argumento demisTitloCobr não bateu o valor com o esperado. Recebido: <29.08.2024>. Esperado: <17.12.2024>.", "O argumento dvctoTitloCobr não bateu o valor com o esperado. Recebido: <28.09.2024>. Esperado: <20.02.2025>.", "O argumento filCpfCnpjBenef não bateu o valor com o esperado. Recebido: <0001>. Esperado: <1018>.", "O argumento nroCpfCnpjBenef não bateu o valor com o esperado. Recebido: <05274250>. Esperado: <68542653>.", "O argumento digCpfCnpjBenef não bateu o valor com o esperado. Recebido: <33>. Esperado: <38>.", ... ]} ]} Minha análise dos erros: cnegocCobr: O valor gerado (386100000000410000) não corresponde ao esperado pelo banco (ex: 111111111111111111). O campo é composto por Agência (4) + zeros (7) + Conta (7). Nossa agência 3861 e conta 0410000 deveriam gerar 386100000000410000, mas o banco rejeita. Qual o valor correto para homologação? Deveríamos forçar um valor fixo? qtdDecurPrz: Não está sendo enviado. Não encontrei uma propriedade no ACBr para este campo. Ele é obrigatório? Qual valor padrão usar? codUsuario: O ACBr envia APISERVIC, mas o banco espera APISERV. Isso é configurável? cpssoaJuridContr, ctpoContrNegoc, nseqContrNegoc, eNseqContrNegoc, cprodtServcOper: Estão sendo enviados como 0, mas o banco espera valores específicos (ex: 2337627, 1, 2337686, etc.). Quais propriedades do ACBr devem ser usadas para preencher esses campos? Eles são obrigatórios? filCpfCnpjBenef, nroCpfCnpjBenef, digCpfCnpjBenef: Estamos usando dados reais da empresa (0001, 05274250, 33), mas o banco espera os valores do exemplo (1018, 68542653, 38). Para homologação, devemos substituir completamente os dados do beneficiário pelos dados de teste? Datas (demisTitloCobr, dvctoTitloCobr O banco espera datas específicas (17.12.2024, 20.02.2025). Isso é normal em homologação? Devemos usar datas fixas fornecidas pela documentação? Campos do sacado: O banco espera valores de teste (ex: TESTE EMPRESA PGIT, RUA JOAQUIM FERREIRA, SALVADOR, etc.), mas estamos enviando dados reais. Para homologação, é necessário usar um conjunto fixo de dados de sacado? Espécie do título (cespceTitloCobr Estamos enviando 2 (DM), mas o banco espera 25 (FI) em alguns cenários. Isso é obrigatório ou apenas um cenário de teste? Valor nominal (vnmnalTitloCobr O ACBr envia o valor multiplicado por 100 (ex: 6338 para R$ 63,38), mas a documentação indica que deve ser enviado com duas casas decimais (ex: 63.38). Qual o formato correto? Número do logradouro (nuLogradouroPagador O ACBr envia 0 fixo, mas deveria enviar o número do endereço do sacado (campo enroLogdrSacdo). Isso parece um bug. O que já foi tentado Ajuste manual de agência e conta para valores de homologação. Alteração do CNPJ do beneficiário para o de teste. Configuração de UseCertificateHTTP e demais parâmetros de SSL. Geração de token bem-sucedida, indicando que a autenticação está ok. Dúvidas específicas 1 - Existe uma versão do ACBr já ajustada para a API atual do Bradesco? Ou há um branch específico? 2 - Quais propriedades do ACBr devem ser usadas para preencher os campos de contrato (cpssoaJuridContr, ctpoContrNegoc, etc.)? 3 - Para homologação, é necessário usar um conjunto completo de dados de teste (beneficiário, sacado, valores, datas) ou podemos manter nossos dados reais, desde que corretos? 4 - O campo qtdDecurPrz é obrigatório? Como incluí-lo sem modificar o fonte? 5 - Há previsão de correção dessas incompatibilidades no componente oficial? Agradeço desde já pela atenção e pela ajuda da comunidade. Logs completos e código podem ser fornecidos se necessário.
×
×
  • 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.