Ir para conteúdo
  • Cadastre-se

dev botao

ACBrLibBoleto-0.2.0.225


  • Este tópico foi criado há 378 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Bom dia pessoal !

 

Ao emitir boletos do banco SICOOB, quando o CEDENTE é PESSOA FÍSICA, usando a última versão (0.2.0.225) da DLL ACBrLibBoleto (StdCall), está ocorrendo o seguinte retorno de erro, após executar a rotina 'Boleto_ConfigurarDados':

SetRetorno(-10, CNPJ deve ter 14 dígitos. (Apenas números))

Esse erro passou a ocorrer a partir dessa última versão, pois testei com a versão anterior que tenho aqui (0.2.0.222) e o erro não ocorre, emitindo exatamente o mesmo boleto.

Houve alguma alteração nessa última versão, ou isso seria um bug?

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
3 minutos atrás, Juliomar Marchetti disse:

por favor anexa o log gerado pela lib boleto

chegou a pegar o demo da sua linguagem e testar?

Não cheguei a pegar o demo, pois consumo a DLL diretamente na linguagem Visual FoxPro.

Segue anexo o log.

ACBrLibBoleto-20230210.log

Link para o comentário
Compartilhar em outros sites

  • Moderadores
45 minutos atrás, Luiz Antonio Ubaldini disse:

Não cheguei a pegar o demo, pois consumo a DLL diretamente na linguagem Visual FoxPro.

Segue anexo o log.

ACBrLibBoleto-20230210.log 6.22 kB · 0 downloads

Sim a gente só tem os exemplos para conseguir simular e entender.

talvez já tenha sido atualizado com alguma alteração de como consumir e por isso pedi se consegue com o exemplo

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores
23 horas atrás, Luiz Antonio Ubaldini disse:

Não cheguei a pegar o demo, pois consumo a DLL diretamente na linguagem Visual FoxPro.

Segue anexo o log.

ACBrLibBoleto-20230210.log 6.22 kB · 1 download

Tente passar somente os números sem a formatação

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
Em 11/02/2023 at 10:27, Daniel InfoCotidiano disse:

Tente passar somente os números sem a formatação

Fiz essa tentativa, porém ocorre o mesmo problema na versão ACBrLibBoleto-0.2.0.225.

Já na versão ACBrLibBoleto-0.2.0.222, o erro não ocorre, mesmo o campo CPF com somente números.

Veja os dois logs abaixo.

ACBrLibBoleto-0.2.0.222_OK.log ACBrLibBoleto-0.2.0.225_ERRO.log

Link para o comentário
Compartilhar em outros sites

  • Consultores
9 minutos atrás, Luiz Antonio Ubaldini disse:

Fiz essa tentativa, porém ocorre o mesmo problema na versão ACBrLibBoleto-0.2.0.225.

Já na versão ACBrLibBoleto-0.2.0.222, o erro não ocorre, mesmo o campo CPF com somente números.

Veja os dois logs abaixo.

ACBrLibBoleto-0.2.0.222_OK.log 9.45 kB · 0 downloads ACBrLibBoleto-0.2.0.225_ERRO.log 6.22 kB · 0 downloads

Poderia anexar os ACBrLib.ini e os arquivos titulos.ini e o cedente.ini
caso tenha informações sensíveis pode enviar para o e-mail [email protected]

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Consultores

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Consultores

A Configuração está sendo passada em outro momento?

pois a sessão BoletoCedenteConfig está vazia

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
4 horas atrás, Victor H. Gonzales - Panda disse:

A Configuração está sendo passada em outro momento?

pois a sessão BoletoCedenteConfig está vazia

Nunca coloquei as configurações do Cedente nessa sessão do arquivo ACBRLib.ini. Normalmente sempre passo as informações do Cedente, no arquivo cedente.ini. Isso funcionava sem nenhum problema até a versão 0.2.0.222.

 

Informei manualmente valor no campo 'CNPJCPF' na sessão 'BoletoCedenteConfig' e o erro parou....muito estranho isso, pois sempre funcionou sem informar nenhum valor nessa sessão.

Utilizo 2 cedentes (pessoa Física e pessoa Jurídica), e com o PJ funciona mesmo deixando o campo BoletoCedenteConfig/CNPJCPF vazio.

Para PF se deixar esse campo em branco ocorre o problema.

 

É obrigatório informar esse campo mesmo a partir de agora ou trata-se de um bug da versão? Pq não vejo muito sentido em ter que informar nessa sessão, sendo que essa informação vai no cedente.ini. Além do mais o erro só está ocorrendo para emissão de PF.

 

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Consultores
Em 28/03/2023 at 17:40, Luiz Antonio Ubaldini disse:

Nunca coloquei as configurações do Cedente nessa sessão do arquivo ACBRLib.ini. Normalmente sempre passo as informações do Cedente, no arquivo cedente.ini. Isso funcionava sem nenhum problema até a versão 0.2.0.222.

 

Informei manualmente valor no campo 'CNPJCPF' na sessão 'BoletoCedenteConfig' e o erro parou....muito estranho isso, pois sempre funcionou sem informar nenhum valor nessa sessão.

Utilizo 2 cedentes (pessoa Física e pessoa Jurídica), e com o PJ funciona mesmo deixando o campo BoletoCedenteConfig/CNPJCPF vazio.

Para PF se deixar esse campo em branco ocorre o problema.

 

É obrigatório informar esse campo mesmo a partir de agora ou trata-se de um bug da versão? Pq não vejo muito sentido em ter que informar nessa sessão, sendo que essa informação vai no cedente.ini. Além do mais o erro só está ocorrendo para emissão de PF.

 

Ultima versão disponível para download é a 0.2.0.238... consegue atualizar ACBrLibBoleto e fazer um novo teste ? caso não funcione, anexe um log atualizado e os arquivos .ini (cedente.ini, ACBrLib.ini)

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia !
Na seção: [BoletoCedenteConfig] do INI
Verifique o campo TipoInscrição:

image.png

Alguns usuários no nesta seção informa o TipoPessoa ao invés de TipoInscrição (BoletoCedenteConfig])

 

  • Curtir 2
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
Em 28/03/2023 at 17:40, Luiz Antonio Ubaldini disse:

Nunca coloquei as configurações do Cedente nessa sessão do arquivo ACBRLib.ini. Normalmente sempre passo as informações do Cedente, no arquivo cedente.ini. Isso funcionava sem nenhum problema até a versão 0.2.0.222.

 

Informei manualmente valor no campo 'CNPJCPF' na sessão 'BoletoCedenteConfig' e o erro parou....muito estranho isso, pois sempre funcionou sem informar nenhum valor nessa sessão.

Utilizo 2 cedentes (pessoa Física e pessoa Jurídica), e com o PJ funciona mesmo deixando o campo BoletoCedenteConfig/CNPJCPF vazio.

Para PF se deixar esse campo em branco ocorre o problema.

 

É obrigatório informar esse campo mesmo a partir de agora ou trata-se de um bug da versão? Pq não vejo muito sentido em ter que informar nessa sessão, sendo que essa informação vai no cedente.ini. Além do mais o erro só está ocorrendo para emissão de PF.

 

 

Em 08/05/2023 at 10:03, antonio.carlos disse:

Ultima versão disponível para download é a 0.2.0.238... consegue atualizar ACBrLibBoleto e fazer um novo teste ? caso não funcione, anexe um log atualizado e os arquivos .ini (cedente.ini, ACBrLib.ini)

Antônio, consegui resolver o problema informando no arquivo ACBRLib.ini as seguintes seções:

BoletoCedenteConfig / CNPJCPF

BoletoCedenteConfig / TipoInscricao

Como eu disse no tópico anterior, isso não ocorria antes da versão 0.2.0.222, pois a informação do 'CNPJ/CPF' e 'Tipo de Inscrição' do cedente, já são informadas no arquivo cedente.ini.

O detalhe é que esse problema só ocorre quando o Cedente é PF. No caso de PJ consigo emitir normalmente sem informar nada no ACBRLib.ini.

No mais o meu problema já está resolvido, pois consegui descobrir o motivo do erro...ficou sem sentido, mas está resolvido.

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • Consultores

@Luiz Antonio Ubaldini
Testamos em nosso ambiente e funcionou como esperado.
Se atente então para informar a seção [Cendente] já que vamos informar todos os dados do cedente para sobrescrever o cedente que está definido no arquivo ACBrlib.ini e informe a propriedade TipoInscricao=0 para pessoas físicas (quando usar CPF);
Vou anexar a este post o arquivo cedente.ini que utilizamos para configurar em tempo de execução. (cpf deste arquivo utilizei um gerador online)Cedente.INI

Abr

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 378 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.