Ir para conteúdo
  • Cadastre-se

dev botao

BRB - Arquivo remessa


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

Recommended Posts

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

Link para o comentário
Compartilhar em outros sites

  • Administradores

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

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

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

 

 

 

Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

De qual versão gratuita você está falando? Se for uma versão muito antiga pode ser que tivesse sim alguma diferença. Mas a versão do fórum aberto hoje é a 1.0.0.1.

Não posso te ajudar muito com C++.

Consultor SAC ACBr

Celso Marigo Junior

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

Projeto ACBr

 

 

 

Link para o comentário
Compartilhar em outros sites

Só para constar, utilizei o exemplo do Lazarus, na pasta do ACBrMonitorPLUS e não tive os problemas com as quedas de conexão a cada comando. Estou anexando o programa de testes aqui para que possa testar no seu ambiente.

ConectaACBrMonitorPLUS.zip

Consultor SAC ACBr

Celso Marigo Junior

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

Projeto ACBr

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Administradores

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

Link para o comentário
Compartilhar em outros sites

  • Administradores

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

Link para o comentário
Compartilhar em outros sites

  • Administradores

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

Link para o comentário
Compartilhar em outros sites

  • Administradores

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

Link para o comentário
Compartilhar em outros sites

  • Administradores

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

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

  • Administradores

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

Link para o comentário
Compartilhar em outros sites

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
Link para o comentário
Compartilhar em outros sites

  • Administradores

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

Link para o comentário
Compartilhar em outros sites

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