Ir para conteúdo
  • Cadastre-se

Pesquisar na Comunidade

Showing results for tags 'acbrboleto'.

  • Search By Tags

    Digite tags separadas por vírgulas
  • Search By Author

Tipo de Conteúdo


Categorias

Não há resultados

Categorias

  • Notes ACBrLibNFe

Fóruns

  • Fórum Aberto - ACBr
    • Notícias do ACBr
    • Equipamentos testados
    • Base de Conhecimento
    • Dúvidas Gerais sobre o ACBr
    • ACBrSerial
    • ACBrSAT
    • ACBrNFe
    • ACBrDFe
    • Dúvidas sobre TEF
    • Dúvidas sobre PIX
    • ACBrMonitor PLUS
    • ACBrTXT
    • ACBrBoleto
    • ACBrDiversos
    • ACBrTCP
    • ACBrFramework
    • ACBrLIB
  • ACBr Pro
    • Dúvidas gerais
    • ACBrMonitorPLUS
    • NFe/NFCe - Nota Fiscal Eletrônica
    • DFe - Documentos Fiscais Eletrônicos
    • SAT / MFE
    • TEF
    • Boleto
    • ACBrSPED
    • ACBrTXT
    • Paf-ECF
    • Requisitos Fiscais por UF
    • ACBrLIB
  • Outros Assuntos
    • Boteco do ACBr
    • Legislação Fiscal e Tributária
    • Object Pascal - Delphi & Lazarus
    • Banco de Dados
    • Classificados
    • Dúvidas não relacionadas ao ACBr

Categorias

  • ACBr Pro
    • ACBrLib - PRO
    • ACBrMonitorPLUS - PRO
    • Utilitários - PRO
    • Dia do ACBr 1a edição
    • Dia do ACBr 2a edição
  • Download Livre
    • ACBrLib - DEMO
    • ACBrMonitorPLUS - DEMO
    • Demos / Testes / Utilitários
    • Apresentações - Palestras

Calendários

  • Eventos - Palestras - Webinars
  • Prazos SEFAZ
  • Calendário da Comunidade
  • ACBr Papo Pro
  • Feriados Nacionais

Find results in...

Find results that contain...


Data de Criação

  • Início

    End


Data de Atualização

  • Início

    End


Filter by number of...

Data de Registro

  • Início

    End


Grupo


Website URL

  1. Tenho a seguinte situação: Tenho um boleto com vencimento digamos 31/03/2024 com com um valor de desconto para caso seja pago até o vencimento. Agora quero fazer uma alteração no vencimento do boleto para 05/04/2024, mas quero que o desconto passe a ser até o novo vencimento (05/04/2024). Quando trabalhando com troca de arquivos (remessa/retorno) eu enviava duas linhas, uma para a mudança do vencimento(toRemessaAlterarVencimento) e outra para a concessão do desconto (toRemessaConcederDesconto). E trabalhando com a API como faço? quando mando o tipo de operação tpAltera ele está alterando apenas o vencimento e não achei um tipo de operação para o valor e a data limite do desconto. Estou testando no Sicredi e vi que lá seriam 3 comandos de instrução. Um para alterar o vencimento, outro para alterar o valor do desconto e outro para alterar a data limite para o desconto. Eu mando 3 comandos de tpAltera? um com OcorrenciaOriginal.Tipo = toRemessaAlterarVencimento e outro com OcorrenciaOriginal.Tipo = toRemessaConcederDesconto? e a data limite para o desconto? como mando? E vai ser assim para todos os bancos?
  2. Conforme instruido no TXT de configuração para o uso da API de Boletos do Banco do Brasil, foi configurado o componente, porem o retorno do envio da remessa pela api retorna com a mensagem "Tipo do convênio inválido", dentro do proprio projeto AcbrBoletoDemo tambem me gera a mesma resposta. RetornoRegistro.txt
  3. Ao realizar a impressão do boleto em pdf, não exibe os valores de desconto e afins, confirmo que estão valorizados, mas mesmo assim não exibe, tem alguma configuração adicional a fazer?
  4. Fala pessoal ! Venho comunicar uma alteração de endpoint da API para testes do Santander V1 , devido o ambiente Sandbox não ser fiel ao ambiente real (de produção) conforme instrução do próprio Santander, optamos por alterar para o uso do ambiente de HOMOLOGAÇÃO, o qual alteramos o método de envio para que seja enviado para endpoints diferentes para que possamos unificar as respostas necessária para retorno correto. Como estava Estávamos utilizando o endpoint SandBox para testes: C_URL_HOM = 'https://trust-sandbox.api.santander.com.br/collection_bill_management/v2'; C_URL_OAUTH_HOM = 'https://trust-sandbox.api.santander.com.br/auth/oauth/v2/token'; Infelizmente estava retornando dados incompletos nas consultas, quando o usuário relatou ao suporte do banco, ele nos orientou a utilizarmos o endpont de Homologação: Para se integrar com o ambiente de homologação, precisa entrar em contato com seu especialista Cash. Como ficou Quando você realiza a consulta, nós vamos realizar 3 consultas diferentes. Isso porque a API do Santander, infelizmente não está devolvendo todas informações necessárias em apenas uma consulta. (que vou explicar abaixo). Lembrando que você vai realizar apenas uma consulta e todo este processo de consultas diferentes será realizada em backend pela solução ACBrBoleto, o qual vai te devolver todas as consultas em uma reposta unificada. Você não precisa alterar nada nos seus fontes, apenas solicitar credenciais para o ambiente de homologação com o seu especialista Cash. O endpoint passou de SandBox para Homologação. Então a partir de agora, estamos utilizando como padrão este novo endpoint para testes. C_URL_HOM = 'https://trust-open-h.api.santander.com.br/collection_bill_management/v2'; C_URL_OAUTH_HOM = 'https://trust-open-h.api.santander.com.br/auth/oauth/v2/token'; Infelizmente a consulta no novo endpoint não devolve todos os dados em uma unica consulta. Na consulta padrão, não estava devolvendo corretamente os juros ou valor pago com juros. E foi necessário utilizar outra consulta conforme sugestão abaixo: Infelizmente a consulta acima, que devolve informações sobre o juros, não devolve a data credito ou data baixa. Após reportar que a consulta NN não devolve as datas credito/baixa Foi sugerido utilizar a primeira consulta que não volta juros. Em resumo para contornar a situação, estamos realizando consultas em 2 ou 3 formas diferentes para que possamos unificar os dados necessários para uso enquanto o banco não corrige as consultas. Sendo assim, atenção ! 1. só existe consulta detalhada! (não existe consulta em lista) Para a consulta devolver informações de boletos e do pix (caso exista) antes de realizar a consulta marque o indicadorPix como true; Se estiver marcado o Indicadorpix como true ele vai realizar uma consulta do boleto bankslip, caso esteja liquidado/baixado vai realizar mais 2 consultas por NN (nosso numero) para pegar o juros e Setlement para pegar as datas de credito/baixa. Se não o indicadorPix for false, vamos consultar se ele está liquidado/baixado vai realizar consulta por NN (nosso numero) para pegar o juros e Setlement para pegar as datas de credito/baixa. Como o Santander difere de outros endpoints que realizamos apenas uma consulta, pode ser que fique lento alguns segundos.. ja que precisamos enviar a primeira consulta, aguardar para disparar a segunda consulta aguardar novamente e disparar terceira e unificar as respostas. Links de referência: Usar Homologação e não sandbox: Utilizar consultas NN e Settlement:
  5. Pessoal, acabei de atualizar o ACBr e vi que estava dando erro para atualizar as ocorrências, ai vi o código e algumas funções estava desatualizadas como é o caso da GetOcorrenciasRemessa que trazia menos ocorrências do que deveria. Eu atualizei ela e também criei outras duas: GetOcorrenciasRetorno = retorna as ocorrências de retorno; GetOcorrencias = retorna todas as ocorrências (remessa e retorno) Peço que analisem o meu código e atualizem o componente. ACBrBoleto.pas
  6. Fala pessoal ! Recebemos uma grande contribuição do nosso amigo @Rafael.Smt, a integração do Banco Safra API, registro on-line de boletos. Já está disponível em nossos repositórios. Quem desejar testar, colaborar com melhorias, fiquem à vontade ! Como configurar:
  7. Olá Estamos disponibilizando na última versão do componente ACBrBoleto a funcionalidades de integração via WebService (Registro On-Line de Boletos), esta funcionalidade já estava disponível nos fontes da pasta Branches (para testes) e passamos para a pasta Trunk2 para que seja possível a homologação por mais usuários do Projeto ACBr. Lembrando que não são todos os bancos que disponibilizam este tipo de serviço via WebService, sendo que os bancos listados abaixo já foram implementados no projetos até o momento, sendo necessário a homologação e testes por empresas que realmente possuam cadastro com o Banco para este tipo de serviço... Pois sem um pré-cadastro para esse serviço não é possível realizar todos os testes em homologação. A estrutura do WebService no componente ACBrBoleto foi implementada nos moldes dos componente ACBrDFe, sendo assim, mesmo NÃO existindo um padrão entre os Bancos, será possível implementar todos utilizando essa estrutura como base. Se alguém desejar contribuir com outros Bancos, poderá analisar os fontes e seguir o mesmo modelo, toda contribuição é bem-vinda!!! Cada Banco exige dados específicos para integração, sendo assim disponibilizamos junto ao Exemplo demonstração (DemoACBrBoleto) o arquivo “configWebService.txt” com as orientações de configuração para integração On-Line. BANCOS SUPORTADOS POR WEBSERVICE / API: Banco do Brasil Caixa Econômica Itaú Sicred CrediSis PenseBank Inter Bancoob (Sicoob) Santander Safra ATENÇÃO: Sistemas que utilizam classes de ENUMERADOS dependentes do Projeto ACBrBoleto precisam declarar em seus USES a classe “ACBrBoletoConversao”, pois todas foram migradas para esta Unit. Então se tiver erros de classe do ACBrBoleto não declaradas no seu projeto, basta declarar esta nova Unit… Veja onde ficam as novas configurações para Integração Online: CedenteWS: Configurações: Após configurar os dados de acordo com a recomendação de cada Banco, basta adicionar os Títulos e utilizar o botão: “Registrar Boleto On-Line”. No exemplo, também demonstra como capturar a lista com os retornos de cada Registro de Boleto. Uso com ACBrMonitorPlus Para quem utiliza o ACBrMonitor as configurações para integração WebService / API podem ser realizadas na seguinte tela: O métodos para envio é: https://acbr.sourceforge.io/ACBrMonitor/BOLETOEnviarBoleto.html Uso com ACBrLibBoleto Para quem utiliza a lib ACBrLibBoleto.dll as configurações para integração WebService / API podem ser verificadas na documentação, seção [WebService]: https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca18.html O métodos para envio é: https://acbr.sourceforge.io/ACBrLib/Boleto_EnviarBoleto.html Qualquer dúvida ou contribuições que venham a surgir no processo de homologação favor criar um novo tópico na seção referente a Boleto. https://www.projetoacbr.com.br/forum/forum/8-acbrboleto/?do=add
  8. Olá, estou utilizando o componente da API v2 do banco Itaú, mas estava obtendo o seguinte erro: "campo" : "data.dado_boleto.juros.percentual_juros", "mensagem" : "Juros calculado inferior a R$ 0,01. Favor rever dados da cobrança", "valor" : "0.10000" estou tentando colocar o valor de 1% de juros, porém ao analisar o log da API verifiquei que estava sendo enviado da seguinte maneira: "percentual_juros":"000000010000" O que segundo a documentação do banco seria igual a 0,01%, o correto seria: "percentual_juros":"000000100000" Pelo o que entendi esse problema de conversão estaria ocorrendo no componente ACBrBoletoW_Itau_API na procedure GerarJuros, além disso, esse mesmo problema está ocorrendo com o percentual das multas.
  9. Olá Tudo Bem! Gostaria de saber no campo MAIL no ACBrBoleto eu posso usar o ACBrMail igual no ACBrnfe? Se sim como faço para anexar mais de um arquivo(boleto) usando o ACBrmail? Desde já Muito Obrigado pela Ajuda e Atenção! Obrigado!
  10. Olá Tudo Bem Estou com um problema na geração do boleto do Banco do Brasil usando o ACBrBoleto com Delphi, os clientes quando estão tentando pagar e não estão conseguindo, o arquivo cnab 240 é aceito pelo banco sem problema. Da erro tanto usando o código de barra quanto pela tentando pela linha digitável. Aqui na empresa temos duas versões do software uma feita em Delphi e outra feita em Clipper. A versão em Clipper usa o ACBrmonitorPlus, para fins de comparação geramos o mesmo boleto que está dando problema gerado na versão em Delphi na versão em Clipper utilizando o ACBrMonitorPlus só que o boleto gerado pela versão Clipper não da erro nem pelo código de barra e nem pela linha digitável, pelos dois modos o boleto aparece no site do banco. Segue a linha digitável de ambos e o boleto gerado em cada versão em anexo, por favor o que está faltando ou errado na versão Delphi que utiliza o ACBrBoleto? Delphi : 00190.00009 01576.969008 00505.506014 4 95360000029500 Clipper: 00190.00009 01576.969008 00505.506170 1 95360000029500 Por Favor qual seria o problema na versão Delphi que usa o ACBrBoleto? Desde já Muito Obrigado pela Atenção e Ajuda! boleto 015665-01 Clipper.pdf boleto 015665-01 Delphi.pdf
  11. Boas notícias ! Agora a solução ACBrBoleto permite a configuração de margens (superior, inferior, esquerda e direita) para impressos em Fortes Report (por enquanto somente em fortes) . Então para quem utiliza nossos componentes em Delphi e Lazarus: FACBrBoletoFCFortes.MargemSuperior :=0; FACBrBoletoFCFortes.MargemInferior :=0; FACBrBoletoFCFortes.MargemEsquerda :=4; FACBrBoletoFCFortes.MargemDireita :=3; Para quem utiliza ACBrMonitorPlus pode configurar em modo gráfico ou através do comando boleto.setmargem: BOLETO.SetMargem(parametro1,parametro2,parametro3,parametro4) Parametros: parametro1 = Margem Inferior parametro2 = Margem Superior parametro3 = Margem Esquerda parametro4 = Margem Direita Para quem utiliza ACBrLibBoleto: Dentro da Seção: [BoletoBancoFCFortesConfig] Incluir: MargemInferior=5 MargemSuperior=5 MargemEsquerda=4 MargemDireita=3 Vai ficar assim: Já está disponível no componente para ACBrLibBoleto e ACBrMonitorPlus vai estar na próxima compilação.
  12. RRamboli

    Editar dado de Boletos

    Atualmente testando com a API do Banco do Brasil, ao realizar a alteração dos dados do boleto, mais precisamente, a data de vencimento apenas, retorna o seguinte erro no txt. Codigo=404 Mensagem=NÃO ENCONTRADO. O servidor não conseguiu encontrar o recurso solicitado. Até onde visualizei a API do BB, eles possuem Endpoints de Edição/Alteração de Boletos.
  13. Bom dia senhores, estou utilizando o Delphi 2010 com IntraWeb junto com o ACBr para emissão de boletos e notas de serviço, porém estou passando por um erro chato e intermitente ao gerar o PDF do boleto, no método TACBrBoleto.GerarPDF as vezes retorna o erro "There is no default printer currently selected". O problema é que não ocorre sempre, pelo que entendi, o ACBr não se comporta muito bem com o IntraWeb, creio que o ACBr esteja tentando acessar diretamente a impressora, porém no servidor onde está rodando a aplicação possui uma impressora PDF instalada e o fato do erro ser intermitente me deixa ainda mais confuso. Caso alguém já tenha passado por esse erro ou tenha alguma pista por favor me ajudem, estou enlouquecendo já rsrsrs. Obrigado.
  14. Boa tarde, Estou tentando registar um boleto em produção, utilizando o ACBrBoleto pela API do Banco do Brasil, mas retornar erro 403, pelo que estava vendo nos outros tópicos criados anteriormente o problema era o "scope" que não estava com o conteúdo correto, não é o meu caso, pois tenho populado a propriedade conforme abaixo grifado em amarelo. with Cedente.CedenteWS do begin if Banco.TipoCobranca = cobBancoDoBrasilAPI then begin ClientID := cclient_id_BB; ClientSecret := cclient_secret_BB; KeyUser := cdeveloper_application_key_BB; // developer_application_key end; Scope := 'cobrancas.boletos-info cobrancas.boletos-requisicao'; IndicadorPix := False; end; with Configuracoes.WebService do begin SSLCryptLib := cryOpenSSL; SSLHTTPLib := httpOpenSSL; SSLType := LT_TLSv1_2; TimeOut := 30000; UseCertificateHTTP := False; Operacao := tpInclui; Ambiente := taProducao; end; with Configuracoes.Arquivos do begin LogRegistro := True; PathGravarRegistro := ExtractFilePath(ParamStr(0)); end;
  15. Fala pessoal ! Recebemos uma grande contribuição do nosso amigo @Julianops , a integração do Banco Itau API v2, registro on-line de boletos. Fizemos algumas implementações baseadas na documentação porém o ambiente de teste SandBox do Itaú vem passando por instabilidades. Quem desejar testar, colaborar com melhorias, fiquem à vontade ! Necessário cadastro no https://devportal.itau.com.br Criar uma aplicação em SandBox, será fornecido o Client ID e Cliente Secret. Scope utilizado: boletoscash-boletos-consulta_titulo Lembrete, como temos 2 endpoints diferentes para o Ítau a partir de hoje, quem for utilizar a nova API, por favor configurar: ACBrBoleto.Configuracoes.WebService.VersaoDF := 'V2';
  16. Agora com o nosso componente ACBrBoleto é possível emitir Boletos, gerar e receber CNAB 400 para o banco 604 - Banco Industrial do Brasil A atualização já está em nossos repositórios ! Agradecimento ao nosso amigo @Victor H. Gonzales - Panda pelo trabalho. *Em breve as documentações sobre o novo banco serão atualizadas (ACBrLibBoleto, ACBrMonitorPlus)*
  17. Agora temos o implementado o ATHENA Banco Fomento Mercantil. Ele utiliza layout CNAB 444 foi criado tendo como base o padrao CNAB400 do Banco Bradesco. Sendo assim em nossos componentes está listada como AthenaBradesco. Agradecimento ao autor da colaboração @Marcos Lenharo Na rotina deste banco foi inclusa o campo de Chave da Nota Fiscal Eletrônica ao final da linha de cada Registro. Sendo assim é obrigatório informar a chave da nota em cada boleto. Exemplo para incluir os dados da nota no boleto: *Em breve as documentações sobre o novo banco serão atualizadas (ACBrLibBoleto, ACBrMonitorPlus)*
  18. Estou tendo problemas para registrar/consultar boletos do santander via API, estoura um acess violation nas linhas seguintes Gostaria de saber se o acbr já consegue comunicar com o SANTANDER via API e se existe alguma particularidade na configuração! Está em homologação, estou com as credenciais de homologação, coloquei o tipo cobSantander -Estou usando o demo do AcbrBoleto_Fast
  19. Agora com o nosso componente ACBrBoleto é possível emitir Boletos através da API para o banco Banco Bancoob (Sicoob) A atualização já está em nossos repositórios ! Obrigado a comunidade que está nos ajudando e especialmente para o Marcelo Santos e Delmar de Lima que colocaram a mão na massa e iniciaram a contribuição deste componente.
  20. Agora podemos emitir boletos híbridos (boletos com qrCode para pagamento pix) utilizando CNAB 400. Para isso na inclusão do título, informar a opção OcorrênciaOriginal.Tipo: Titulo.OcorrenciaOriginal.Tipo := toRemessaHibrido; ACBrBoleto.Cedente.PIX.Chave := 'suachavepix'; IMPORTANTE: O tipo de registro 3 (Arquivo de Remessa) é opcional e deve ser utilizado para criação e associação do Boleto ao Pix (QR CODE). O registro deve ser enviado apenas quando o cliente desejar indicar uma chave Pix diferente do CNPJ da conta ou para indicação da location (id da imagem do QR Code) criada previamente. Caso o registro não seja enviado ou o campo “Chave Pix” não seja informado, a Cobrança Pix será gerada com a chave CNPJ da conta enviada na remessa. A location, caso não informada, será gerada automaticamente pelo sistema. Válido somente para a carteira 109 (direta) A conta da cobrança não precisa ser a mesma conta da chave Pix. É checado o CNPJ das duas contas. Se forem o mesmo, o boleto e o Pix serão emitidos. Exemplo: cliente possui cobrança na 2938 99999-9 (não permite criação de chave Pix) e envia a chave Pix na conta 0911 00001-0, ambas as contas possuem o mesmo CNPJ. A emissão do boleto será realizada com sucesso. Agradecemos nosso amigo @antoniojmsjr por participar desta contribuição.
  21. Para melhor identificação do título no retorno, já que dependemos do banco Inter retornar o campo NossoNumero para impressão dos boletos, agora você pode informar no campo SeuNumero para identificar o título no retorno da API.
  22. Boa tarde. Gostaria de saber qual a definição da instrução 1 e instrução 2, como são preenchidos esses campos e se for algum código, a acbr possui alguma documentação sobre as instruções. Obrigado.
  23. Pessoal, estou esperando o recurso do Registro Online de Boletos para o Sicoob ficar pronto. Eu vi que teve uma contribuição e ela está em análise no TK-3540. Como faço para saber se este recurso já foi disponibilizado? Outra coisa, tem como eu baixar e instalar somente o componente ACBrBoleto? Link:
  24. Prezado(a)s, boa tarde. Não fosse o estranhismo que estou me deparando perante uma homologação de boletos na CEF, não estaria criando esse post. Iniciei processo de homologação de boletos na CEF Caixa Econômica Federal, utilizando o componente ACBRBOLETO, mais especificamente o modelo de exemplo que consta na pasta, totalmente atualizado, instalado e devidamente compilado. A CEF nos encaminhou o manual técnico que consta em anexo, bem como configuramos o componente de acordo com o que lá consta, utilizando: PADRÃO CNAB 240 fpLayoutVersaoArquivo := 107; (utilizei também o código 119 para fazer os testes, mas nada mudou). fpLayoutVersaoLote := 67 Realizei a implementação dos dados necessários, preenchi e alimentei o componente corretamente e consegui obter êxito na utilização das rotinas de inclusão na lista, impressão dos boletos, geração das remessas e tratamento dos retornos. O estranhismo inicia quando o processo de homologação é feito junto áo depto técnico da CEF. Gerei 12 boletos, com dados reais e respectivo arquivo de remessa e encaminhamos para a validação. A CEF retornou relatório apontando erros (imagens em anexo) que em processo de conferência manual não se justificam. Chequei o manual novamente, fiz cálculos de conferência nos boletos gerados pelo componente ACBRBoleto e não consigo encontrar as divergências apontadas pelo técnico da CEF. Em anexo estou enviando 1 dos boletos gerados, os erros apontados pelo depto técnico da CEF (que ao meu ver tudo indica estarem equivocados). Estou também anexando o apontamento dos erros pela CEF e a versão do manual técnico que nos foi enviado. Assim, compartilho o post com a possibilidade de receber retornos que possam me auxiliar na identificação dos erros, sendo eles de minha parte ou então da parte técnica da CEF. Fiz uma devolutiva a CEF hoje, mencionando a conferência realizada e estou no aguardo do retorno deles. Alguém poderia me auxiliar e dar uma luz? Desde já agradeço, Obrigado. Michel Abrão.
  25. Olá, bom dia. Estou tendo problemas ao gerar boleto via BancoBrasilAPI. Pelo meu sistema estou gerando os arquivos cedente.ini e títulos.ini conforme o modelo, porém, ao tentar enviar o boleto, ele me retorna o erro: Campo nosso número preenchido com dados inválidos. Só que usando o demo no Lazarus, usando o componente, emite normalmente, com os mesmo dados. Pelo teste do acbrlibboleto, ele dá falha ao tentar carregar o cedente.ini. Segue abaixo os arquivos ini e os logs. ArqBoletoWS.log boletos.ini cedente.ini titulos.ini ACBrLibBoleto-20221207.log
×
×
  • 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.