Ir para conteúdo
  • Cadastre-se

dev botao

boleto da caixa federal


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

Recommended Posts

  • Membros Pro

Boleto da Caixa Federal com o ACBrMonitor e apontou os seguintes erros:

- Numero do Banco eu informo 4, está aparecendo 104-9, o certo seria 104-0.

- Agência/Código do Cedente eu informo Agencia=1210, digito=6, conta=00000161, digito=8, codigo operação:003, teria que aparecer assim: 1210.003.00000161-8 e aparece no Boleto assim: 1210/-6.

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...
  • Administradores

Boa tarde.

Vc está utilizando o SICOB ou o SIGCB?

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

  • 3 semanas depois ...
  • 2 semanas depois ...
  • Administradores

Bom dia.

Como vc informou qual banco deseja utilizar?

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.

Vc está compilando o ACBrMonitor ou apenas baixou o instalador? Acredito que o ACBrMonitor ainda não esteja com a implementação da Caixa SICOB.

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

  • 5 meses depois ...
  • Administradores

Boa tarde.

A compilação do instalador do ACBrMonitor para diponibilização no SourceForget é a cada 2 meses e na área do usuários do ACBrSac é semanalmente....

Caso você queria pode também baixar os fontes e compilar direto em sua máquina.

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

Boa noite. Certo, compilei o acbr monitor pelo delphi, e agora estou com a versão 0.9.13b_20120615. Estou emitindo o boleto da caixa (IndiceACBr=3), mas vejo problemas nos campos "Agencia/Cod Cedente" e "Nosso Número". Os problemas são:

"Agencia/Cod Cedente": No meu caso aqui, deveria imprimir "1070.870.00000171-2", mas está imprimindo "1070/171-6";

"Nosso Número": Deveria imprimir "800000000000591-8", mas está imprimindo "24000000000000591-0";

Dúvida: Como eu faço para setar o número da operação do cedente, via função "BOLETO.ConfigurarDados" ou diretamente pelo ACbr Monitor?

Obrigado

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

Pelo que você está dizendo que seria o correto no seu caso, você precisa utilizar a classe cobCaixaEconomicaSicob, ou seja, o índiceACBr = 4.

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

Pois é, eu testei isso, mas daí a composição do código de barras não sai certo, pois deve sair "00000.00000 00000.000000 00000.000000 0 00000000000000" e está saindo "00000.00000 00000.0000 .0 0 00000000000000".

Em relação ao parâmetro da operação que questionei na resposta anterior, como faço?

Obrigado

Link para o comentário
Compartilhar em outros sites

  • Administradores

O Código de Operação deve ser informado no campo código do cedente, se você vai utilizar os comandos de configuração para setar as informações do cedente, então você manda essa informação através do comando, mas se for deixar fixo no ACBrMonitor ai basta configurar lá.

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

Oi, eu acho que não, pois veja bem como é o layout da caixa.

4.1.3.3 – AGÊNCIA / CÓDIGO DO CEDENTE*:

- Código do Cliente no sistema de Cobrança, informado pela CAIXA.

- Formato AAAA.PPP.XXXXXXXX-DV, onde:

AAAA: Código da Agência do Cedente

PPP: Operação (870)

XXXXXXXX: Código do Cedente

DV: Dígito Verificador (Módulo 11)

Sendo assim, o código do cedente não pode ser o mesmo do código de operação, certo? Como eu seto esse código de operação? E em relação ao código de barras que questionei na última pergunta, como devo proceder?

Obrigado

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde Digo.

Quando o banco te passar o código do cedente, irá lhe passar uma unica sequência numérica, que irá conter a agência + o código de operação + código do cedente ....

Vc já está com os dados de alguma empresa para fazer testes?

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

hummmm entendi Juliana. Sim, eu estou implementando em um cliente, ele precisa emitir esse boleto da caixa. Então para o caso da agencia/código do cedente, eu informo o valor inteiro no parâmetro "CodigoCedente". Em relação ao código de barras que eu te passei, o que tu me diz? hehehehe

Obrigado

Link para o comentário
Compartilhar em outros sites

Juliana, estou fazendo uns testes aqui, e na verdade o codigo de barras não está saindo certo, porque o "nosso numero" ainda não está certo. Os valores do campo "Ag./Cod Cedente" agora estão corretos, realmente eu preciso passar o parâmetro assim: "87000000171", daí sai certo. Vou tentar corrigir o problema do "nosso numero", se eu não conseguir eu volto a postar aqui, ok?

Obrigado pela atenção

Link para o comentário
Compartilhar em outros sites

Juliana, no modelo 4 do boleto, o "nosso número" está configurado para sair assim?

4.1.4.6 – NOSSO NÚMERO*:

- Número de identificação do título no Banco. Permite ao Banco e a empresa identificar os dados da

cobrança que deram origem ao bloqueto.

- Composição: 8ZZZZZZZZZZZZZZ-D, Onde:

8 - Constante

ZZZZZZZZZZZZZZ - Nosso Número do Cedente

D - *Dígito Verificador

* Dígito Verificador do Nosso Número calculado através do Modulo 11 (incluindo o 8), conforme ANEXO IV.

Admite 0 (zero), diferentemente do DV Geral do Código de Barras.

Pergunto isso, pois está saindo assim "8200000591-0", onde o correto era sair "800000000000591-8".

Obrigado

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde.

Observe a função FormataNossoNumero da unit, porém antes de efetuar alterações considere as observações do manual do banco.

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

Oi Juliana, eu achei a função que faz isso.

function TACBrCaixaEconomicaSICOB.FormataNossoNumero(const ACBrTitulo :TACBrTitulo): String;

var

  ANossoNumero: string;

begin

   with ACBrTitulo do

   begin

      ANossoNumero := OnlyNumber(NossoNumero);

      if Carteira = 'SR' then

           ANossoNumero:= '82'+ padr(Copy(ANossoNumero,Length(ANossoNumero)-7,8),8)

      else

        ANossoNumero:= '9' + padR(Copy(ANossoNumero,Length(ANossoNumero)-8,9),9);

   end;

   Result := ANossoNumero;

end;  

A Carteira que uso é SR, ou seja, ali no código deveria ser: '8'+ padr(Copy(ANossoNumero,Length(ANossoNumero)-13,14),14), certo?

Como faço pra corrigir isso para contribuir com o projeto? Te envio o arquivo, tu compara e comita em seguida?

Obrigado

Link para o comentário
Compartilhar em outros sites

  • Administradores

Isso mesmo Digo

O procedimento é esse, a única orientação ao efetuar alterações é seguir o padrão que vem sendo utilizado no projeto e ao efetuar alterações observar se não vai "quebrar" alguma outra regra do banco para outros convênios ou carteiras.

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 Digo.

Por favor anexe aqui o manual que você baseou para efetuar esta alteração, observe as orientações do manual disponível no site do banco:

IX - CAMPO LIVRE (posições 20 a 44)

Para as posições do Campo Livre, informar:

- Se carteira Sem Registro: Nosso número com 10 posições e Código do Cedente, ambos

sem o DV.

Ex.: 82NNNNNNNN AAAA YYY XXXXXXXX

Onde: 82 - Identificador da carteira Sem Registro

NNNNNNNN - Nosso número do Cliente

AAAA - CNPJ da Agência Cedente

YYY - Operação Código

XXXXXXXX - Código fornecido pela Agência

- Se Carteira Rápida: Nosso Número com 10 posições e Código do Cedente,

ambos sem o DV.

Ex.: 9NNNNNNNNN AAAA YYY XXXXXXXX

Onde: 9 - Identificador da carteira Rápida

NNNNNNNNN - Nosso número do Cliente

AAAA - CNPJ da Agência Cedente

YYY - Operação Código

XXXXXXXX - Código fornecido pela Agência

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.

A resposta está no tópico sobre o assunto.

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

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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

The popup will be closed in 10 segundos...