Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia, estou migrando a questão:

Explicarei desde o inicio:

 

Possuo a versão grátis funcionando normalmente, porém, ao tentar homologar no BRB obtive os seguintes questionamentos:

 

b.      123 a 135: inserir o seu numero (= nº do documento). - Apesar de colocar o número, sempre vem zerado. Veja no boleto como fica 000001 certinho.

c.       154 a 157: numero da agencia cobradora (0086). - Sempre vem 0050, acho que tá fixo no código. Vê link

d.      280 a 281: inserir um cód. de prazo máximo para recebimento (13 - Não receber após o vencimento/94 - Não receber após ... dias). No arquivo sempre fica 0

e.      282 a 283: caso a instrução seja 94, inserir o prazo, caso seja 13, zerar este. Fica com valor 0 sempre

 

Agora ao atualizar para versão do SAC, antes de cada comando ele desconecta do servidor. Na versão normal estava tudo ok essa parte (Eu uso um QTcpSocket do framework Qt  para conectar e envio os comandos via rede para o monitor).

Segue em anexo o remessa e o boleto que era gerado na versão grátis.

 

Como procedemos  ? Obrigado.

 

 

Vejam só:

 

ACBrMonitor/ACBrNFeMonitor PLUS Ver. 1.0.0.20
Conectado em: 02/02/17 08:23:30
Maquina: 127.0.0.1
Esperando por comandos.
BOLETO.GerarPDF()
OK:
ALERTA: Fim da Conexão com: 127.0.0.1 em: 02/02/17 08:23:35

ACBrMonitor/ACBrNFeMonitor PLUS Ver. 1.0.0.20
Conectado em: 02/02/17 08:23:46
Maquina: 127.0.0.1
Esperando por comandos.
ALERTA: Fim da Conexão com: 127.0.0.1 em: 02/02/17 08:25:41
ALERTA: Fim da Conexão com: 127.0.0.1 em: 02/02/17 08:25:41

ACBrMonitor/ACBrNFeMonitor PLUS Ver. 1.0.0.20
Conectado em: 02/02/17 08:28:02
Maquina: 127.0.0.1
Esperando por comandos.

ACBrMonitor/ACBrNFeMonitor PLUS Ver. 1.0.0.20
Conectado em: 02/02/17 08:28:03
Maquina: 127.0.0.1
Esperando por comandos.

 

Vejam que ele desconecta várias vezes e nem envia o comando gerarRemessa()

cb010201.rem

boleto.pdf

  • Administradores
Postado

Boa tarde.

5 horas atrás, diegoqs disse:

b.      123 a 135: inserir o seu numero (= nº do documento). - Apesar de colocar o número, sempre vem zerado. Veja no boleto como fica 000001 certinho.

 

5 horas atrás, diegoqs disse:

d.      280 a 281: inserir um cód. de prazo máximo para recebimento (13 - Não receber após o vencimento/94 - Não receber após ... dias). No arquivo sempre fica 0

e.      282 a 283: caso a instrução seja 94, inserir o prazo, caso seja 13, zerar este. Fica com valor 0 sempre

 

Favor informar os dados passados no comando.

 

5 horas atrás, diegoqs disse:

c.       154 a 157: numero da agencia cobradora (0086). - Sempre vem 0050, acho que tá fixo no código. Vê link

Realmente está fixo, anexe o manual com as regras do banco para a mudança.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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 !!

Postado

Olá.

Comandos:

"BOLETO.LimparLista()\r\n.\r\n"
"BOLETO.ConfigurarDados(\"D:/Dev/BabyTec/BabyTec/bin//boletos//CEDENTE1.ini\")\r\n.\r\n"
"BOLETO.IncluirTitulos(\"D:/Dev/BabyTec/BabyTec/bin/boletos/02022017162310\")\r\n.\r\n"
"BOLETO.Imprimir()\r\n.\r\n"
"BOLETO.GerarPDF()\r\n.\r\n"
"BOLETO.GerarRemessa(\"D:/Dev/BabyTec/BabyTec/bin/boletos/remessas/\")\r\n.\r\n"

Manual, remessa, boleto, titulo e cedente em anexo.

Algo mudou em relação a rede? Na versão grátis, eu mandava os comandos normalmente e não fechava a conexão. Na versão baixada no SAC, todo comando que envio ele desconecta. Vê anexo em PNG.

Obrigado.

 

 

BRB Cobrança - Manual e Leiautes - JUL2016.rar

cb020201.rem

boleto.pdf

Titulo

acbr.png

CEDENTE1.ini

Postado

Nada muda na versão do ACBr do fórum aberto ou do SAC. No SAC temos sempre uma versão atualizada, semanal.

Por favor, configure seu ACBrMonitorPLUS para gravar o arquivo de logs. Após isso refaça os testes e anexe o arquivo aqui. Para ativar os logs faça como abaixo.

acbr-logs.png

 

Consultor SAC ACBr

Celso Marigo Junior

Conheça o Portal do Projeto ACBr
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

 

Postado

Utilizo C++/Qt5

Segue um pedaço do código:

 

.h:

QTcpSocket *socket;

cpp:

Inicializando o socket:

socket = new QTcpSocket(this);
socket->connectToHost("localhost", 3535);

Escrevendo:

void acbr_network_controller::write_socket(QString s)
{
    if(! socket->isOpen())
    {
        emit network_msg(socket->errorString());
        return;
    }


    QByteArray array = socket_string_to_ba(s);
    socket->write(array);
    socket->write("\r\n.\r\n");
    socket->waitForBytesWritten();
}

Lendo:

void acbr_network_controller::read_socket()
{
    QByteArray array = socket->readAll();
    QString str = QString(array);
    emit network_read(str);
}

 

Conforme comentei, na versão antiga funciona normalmente, sem modificar nada.

Meu principal interesse seria no boleto BRB. Teria como corrigir o problema do BRB e continuar com a mesma versão?

 

Obrigado.

Postado

Tranquilo, eu me viro nessa parte.

Só para informação, a versão gratuita é a 0.1.9.08 ACBr: 0.9.0a

Tô interessado mesmo na resolução do problema do BRB. Aqui onde moro muita gente usa esse banco.

 

Obrigado

Postado

Tranquilo, possível que seja algo do meu lado mesmo.

Em relação ao BRB, os arquivos que anexei são suficiente para implementar as correções ?

Obrigado!

  • Administradores
Postado

Boa tarde.

è sim.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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 !!

  • Administradores
Postado

Boa tarde.

Estará na compilação do ACBrMonitorPlus desta sexta.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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 !!

  • Administradores
Postado

Boa tarde.

Alterações  realizadas no componente, aguarde a disponibilização do ACBrMonitorPlus.

Em 02/02/2017 at 08:51, diegoqs disse:

d.      280 a 281: inserir um cód. de prazo máximo para recebimento (13 - Não receber após o vencimento/94 - Não receber após ... dias). No arquivo sempre fica 0

e.      282 a 283: caso a instrução seja 94, inserir o prazo, caso seja 13, zerar este. Fica com valor 0 sempre

Adicionada a propriedade DataLimitePagto, a qual será utilizada para atender o item acima. Como o banco permite somente 2 instruções, caso sejam informados multa e mora, o limite para pagamento não será informado na remessa.

Em 02/02/2017 at 08:51, diegoqs disse:

c.       154 a 157: numero da agencia cobradora (0086). - Sempre vem 0050, acho que tá fixo no código. Vê link

Neste caso, parece sr algo variável, para que o valor solicitado pelo banco seja informado no arquivo, basta informar o mesmo na propriedade Cedente.Convenio.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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 !!

  • Administradores
Postado

Bom dia.

Favor anexar seu ini de títulos e de configuração.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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 !!

  • Administradores
Postado

Boa tarde.

Em 17/02/2017 at 16:38, Juliana Tamizou disse:

Adicionada a propriedade DataLimitePagto, a qual será utilizada para atender o item acima. Como o banco permite somente 2 instruções, caso sejam informados multa e mora, o limite para pagamento não será informado na remessa.

Para uso no ACBrMonitorPlus, esta alteração depende de uma alteração realizada hoje, a qual será disponibilizada na próxima compilação do mesmo.

 

Em 17/02/2017 at 16:38, Juliana Tamizou disse:
Em 02/02/2017 at 08:51, diegoqs disse:

c.       154 a 157: numero da agencia cobradora (0086). - Sempre vem 0050, acho que tá fixo no código. Vê link

Neste caso, parece sr algo variável, para que o valor solicitado pelo banco seja informado no arquivo, basta informar o mesmo na propriedade Cedente.Convenio.


Observe aqui que você deve informar o valor desejado na propriedade Cedente.Convenio, em seu ini pude observar que você mandou esta tag vazia.

Att.

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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 !!

Postado

Boa noite @Juliana Tamizou, obrigado pelo rápido retorno.
 

Citar


Adicionada a propriedade DataLimitePagto, a qual será utilizada para atender o item acima. Como o banco permite somente 2 instruções, caso sejam informados multa e mora, o limite para pagamento não será informado na remessa.

 

 

Irei aguardar então.

 

Citar


Observe aqui que você deve informar o valor desejado na propriedade Cedente.Convenio, em seu ini pude observar que você mandou esta tag vazia.

 

Mesmo colocando o convenio no arquivo, continua fixo no remessa.

 

Segue o anexo.

Att.

 

 

boletos.rar

  • Administradores
Postado

Bom dia.

Notei que a versão 1.0.0.28 do ACBrMonitorPlus ainda não está com a alteração, a versão desta sexta-feira estará com ela.

Att.

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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 !!

Postado (editado)

Bom dia, enviei para a homologação do BRB com as correções da nova versão e obtive o seguinte retorno:

  No arquivo de remessa, campos:

a.       123 a 135: inserir numero do documento (ex: 000001).

b.      276 a 277: inserir cód. 94 "Não receber após ... dias".

c.       278 a 279: inserir um prazo para instrução 94 (ex: 30 dias).

Segue em anexo os arquivos.

Obrigado!

 

boletos.rar

Editado por diegoqs
  • Administradores
Postado

Bom dia.

O usuário deste tópico estava tendo problemas parecido com oque você está relatando aqui, verifique se preencheu as propriedades conformei orientei este usuário.

Att.

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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 !!

×
×
  • 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.