Ir para conteúdo
  • Cadastre-se

dev botao

Cobrança Caixa - Sicob


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

Recommended Posts

  • Membros Pro


Depois que atualizei os fontes, notei foram feitas alterações na formatação do nosso número da cobrança é do tipo SICOB da CEF. E isso está gerando problemas nos boletos.

Na function TACBrCaixaEconomicaSICOB.FormataNossoNumero(const ACBrTitulo :TACBrTitulo): String, que inicia a partir da linha 357 da ACBrBancoCaixaSICOB.pas (abaixo)

Nessa função está formatando as variáveis wTamNossoNum e wOperacao estão recebendo valor conforme o valor do código convênio. Até antes da atualização, era o código do cedente que era utilizado. 

function TACBrCaixaEconomicaSICOB.FormataNossoNumero(const ACBrTitulo :TACBrTitulo): String;
var
  ANossoNumero: String;
  wTamNossoNum: Integer;
  wOperacao: Integer;
begin
   with ACBrTitulo do
   begin
     ANossoNumero := OnlyNumber(NossoNumero);
     wTamNossoNum := CalcularTamMaximoNossoNumero(Carteira, ANossoNumero, ACBrBoleto.Cedente.Convenio );  Não deveria ser ACBrBoleto.Cedente.CodigoCedente 
     wOperacao    := StrToIntDef(Copy(ACBrBoleto.Cedente.Convenio, 1 , 3 ), 0);

     if (Carteira = 'SR') then
      begin
       if (wOperacao =  870) then
         ANossoNumero:= '8'+ PadLeft(Copy(ANossoNumero,Length(ANossoNumero)-13,14),14)
       else
         ANossoNumero:= '82'+ PadLeft(Copy(ANossoNumero,Length(ANossoNumero)-7,8),8);
      end
     else if (Carteira = 'CS') then
      ANossoNumero := PadLeft(Copy(ANossoNumero,Length(ANossoNumero)-9,10),10,'0')
     else
       ANossoNumero:= '9' + PadLeft(Copy(ANossoNumero,Length(ANossoNumero)-8,9),9,'0');
   end;
   Result := ANossoNumero;
end;


Com as alterações, o formato do nosso npumero ficou assim (sem os espaços): 82 000 000 000-DV. Antes era 800 000 000 000 000 - DV

Agora fiquei na dúvda se essas mudanças estão mesmo corretas.

Obrigado!

Valdir Dill

Rio de Janeiro - RJ

 

 

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

Como você informa a propriedade Convenio?

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

  • Administradores

Boa tarde.

Faça o teste informando valor do CodigoCedente na propriedade 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

Boa tarde.

Por favor forneça os dados que está passando ao componente para que possamos realizar testes.

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

  • Membros Pro

Boa noite Juliana,

 Banco.TipoCobranca := cobCaixaSicob;
 ListadeBoletos.Clear; //limpa boletos emitidos numa proc anterior.

 Cedente.TipoCarteira := tctSimples;
 Cedente.Conta := 162;
 Cedente.ContaDigito := 9;
 Cedente.Agencia := 2538;
 Cedente.CodigoCedente := 870 000 000 09 (os espaço são só para facilitar a leitura)
 
 Convenio := '';

 LocalPagamento := Lotérica;
 Vencimento := 27/07/2016;
 DataDocumento := 01/04/2016;

 EspecieDoc := 'DM';
 Aceite := atNao;
 DataProcessamento := Now;
 TotalParcelas := 1;
 Carteira := 'SR';
 NossoNumero := 000 000 000 18792
 ValorDocumento := 2104,00;

Valdir Dill

Rio de Janeiro - RJ

 

 

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde.

Realmente esta alteração acabou afetando a montagem do Código do Cedente, porém enquanto a alteração não é disponibilizada você informar o CodigoCedente e Convenio com as mesmas informações.

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

  • 2 semanas depois ...
  • Membros Pro
Em 09/08/2016 at 16:07, Juliana Tamizou disse:

Boa tarde.

Realmente esta alteração acabou afetando a montagem do Código do Cedente, porém enquanto a alteração não é disponibilizada você informar o CodigoCedente e Convenio com as mesmas informações.

Att.

Baixei os fontes hoje e ainda continua da mesma forma. Pelo que entendi, seria corrigido ou não?

Obrigado!

Valdir Dill

Rio de Janeiro - RJ

 

 

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde.

Ainda não foi alterado.

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

Realizei modificações para homologação na Caixa, acho que é pertinente neste tópico, e estou enviando os arquivos.

Trata-se de Local de Pagamento e Mensagem do rodapé da caixa, retirando "reclamações não solucionadas e denuncias".

Estas modificações foram solicitadas pela Caixa.

ACBrBancoCaixa.pas

ACBrBancoCaixaSICOB.pas

ACBrBoleto.pas

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde.

Em 30/08/2016 at 12:47, michael_castilho disse:

A linha 1 posição 33 até 52, campo Código do Convênio, possui valor inválido. O esperado é um numérico.

Qual valor consta em seu arquivo?

 

Em 30/08/2016 at 12:47, michael_castilho disse:

Erro ao criar o registro: SegmentoP

Qual é o erro?

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

Guest aoliveira.junior
Em 25/08/2016 at 16:54, ws_junior disse:

Realizei modificações para homologação na Caixa, acho que é pertinente neste tópico, e estou enviando os arquivos.

Trata-se de Local de Pagamento e Mensagem do rodapé da caixa, retirando "reclamações não solucionadas e denuncias".

Estas modificações foram solicitadas pela Caixa.

ACBrBancoCaixa.pas

ACBrBancoCaixaSICOB.pas

ACBrBoleto.pas

Boa tarde!

Correção disponível no SVN, foi alterado:

Mensagem padrão enviada aos bancos.

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2788 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...