Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa noite.
Na geração da remessa para o banco Itau, não estou conseguindo gravar a informação de codigo de multa,  data para cobrança e valor/percentual da multa.
Informei no objeto:

              CodigoMulta       :=  cmPercentual;
              DataMulta         := IncDay(Vencimento,1);
              PercentualMulta   := v_multa;
 

 Mas no arquivo texto gerado, o campos de 66 a 89 ficam zerados.

Preciso marcar alguma outra coisa ? Até 30/04/2022, não era informado o codigo e a data da multa.
Já atulizei hoje todos os componentes.
Grato.

Postado

Bom dia Juliomar. 

Tenho por prática a cada atualização do Acbr, salvar em nova pasta e reinstalar tudo.

É este bloco q comentei, do acbrBancoItau.pas.

Inicia linha 568

{Segmento R}
       if(MatchText(TipoOcorrenciaRemessa,['01','49','31']))then
       begin
         ListTransacao.Add(IntToStrZero(ACBrBanco.Numero,3)                         + // 001 a 003 - Codigo do Banco
                '0001'                                                              + // 004 a 007 - Lote de Serviço
                '3'                                                                 + // 008 a 008 - Registro Detalhe
                IntToStrZero(fpQtdRegsLote + 1 ,5)                                  + // 009 a 013 - Seq. Registro do Lote
                'R'                                                                 + // 014 a 014 - Codigo do Segmento registro detalhe
                ' '                                                                 + // 015 a 015 - Complemento de Registro
                TipoOcorrenciaRemessa                                               + // 016 a 017 - Identificação da Ocorrencia  ===> linha 576.

Daqui já pula pra linha 605, ignorando todos os comandos seguinte.

Grato.

Postado

É só uma prática. Depois de rodar os sistemas na nova atualização, apago a pasta anterior. Identifico com a data que baixei.
Voltando ao tópico, apesar do segimento R ficar zerado agora, com a inclusão da tag dataMulta, o banco não recusou e registrou o título, mas ainda assim fica sem a informação de quando e nem quanto cobrar de multa por atraso no pagamento.
Antes desta inclusão a posição fica com '31121899' gerando a rejeição.

 

 

  • Moderadores
Postado
27 minutos atrás, Daniel Braz de Oliveira disse:

É só uma prática. Depois de rodar os sistemas na nova atualização, apago a pasta anterior. Identifico com a data que baixei.
Voltando ao tópico, apesar do segimento R ficar zerado agora, com a inclusão da tag dataMulta, o banco não recusou e registrou o título, mas ainda assim fica sem a informação de quando e nem quanto cobrar de multa por atraso no pagamento.
Antes desta inclusão a posição fica com '31121899' gerando a rejeição.

 

 

agora é ler o manual do banco e conferir o que tá preenchendo no componente

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

Postado

Foi o que fiz.
Inclui as informações:
              CodigoMulta       :=  cmPercentual;
              DataMulta         := IncDay(Vencimento,1);
              PercentualMulta   := v_multa; 

Mas quando é gerado a remessa estas informaçoes são ignoradas.
Chequei todas as tags anteriores. A unica regra é que o segmento R precisa ser com a ocorrencia '01' ou '49'. O resto é opcional.
Verifiquei que as tag estão com valores preenchidos corretamente.

 

  • Moderadores
Postado
12 minutos atrás, Daniel Braz de Oliveira disse:

Foi o que fiz.
Inclui as informações:
              CodigoMulta       :=  cmPercentual;
              DataMulta         := IncDay(Vencimento,1);
              PercentualMulta   := v_multa; 

Mas quando é gerado a remessa estas informaçoes são ignoradas.
Chequei todas as tags anteriores. A unica regra é que o segmento R precisa ser com a ocorrencia '01' ou '49'. O resto é opcional.
Verifiquei que as tag estão com valores preenchidos corretamente.

 

Mas debugou o código pra ver as validações que é feito no componente?

coloca ponto de parada usa F7 e F8 pra depurar e entender o que tá preenchendo de diferente

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

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