Ir para conteúdo
  • Cadastre-se

dev botao

Tipos De Ocorrência E Os Códigos De Instruções


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

Recommended Posts

Boa tarde pessoal, estava vendo o manual da remessa do banco BRB e me deparei com esses códigos de instrução:

 

01- Não Dispensar Juros de Mora

03- Cobrar multa de ...% sobre o valor do título

04- Cobrar multa de ...% após ... dias do vencimento sobre o valor do título

05- Cobrar multa de ...% sobre o principal e encargos

06- Cobrar multa de ...% após ... dias do venc. Sobre o principal e encargos

08- Não cobrar juros de mora

09- Protestar caso não pagamento em ... dias

13- Não receber após o vencimento

18- Cobrar juros mais variação da IDTR50 - Juro de mora ao dia de ...

94- Não receber após ... dias

 

Agora gostaria de saber, quais tipos de ocorrências posso utilizar para cada dessas instruções?

 

Todas seriam toRemessaRegistrar?

 

E o código 08, seria toRemessaDispensarJuros ou toRemessaCedenteSolicitaDispensaJuros?

 

Obrigado pela ajuda.

 

 

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

 

Acredito que caso o titulo ainda não tenha sido registrado a ocorrência sempre será toRemessaRegistrar independente da instruçã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

Bom dia.

 

Análisei os fontes e observei que o BRB não utiliza o campo Tipo Ocorrência na remessa, apenas instruções... :(

Neste caso basta que vc apenas informe o código desejado na propriedade instruções do título, uma vez que o campo Ocorrencia não é utilizado.

 

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

Bom dia.

 

Análisei os fontes e observei que o BRB não utiliza o campo Tipo Ocorrência na remessa, apenas instruções... :(

Neste caso basta que vc apenas informe o código desejado na propriedade instruções do título, uma vez que o campo Ocorrencia não é utilizado.

 

Att.

Obrigado Juliana pela atenção e esclarecimento.

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia. 

 

Por favor marque o tópico como Resolvido se não restar nenhuma dúvida.

 

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

1. Vi um exemplo do boleto na Devemidia onde eles definem os campos Instrução_1 e Instrução_2 como varchar(100), mas acredito que esses campos são apenas códigos para o banco não? ex: 43 ("protestar se não for pago até o vencimento"), neste caso então seriam char(2) não? eu estou usando assim, informei instrução_1 como "43" mas não aconteceu nada no boleto. No arquivo de remessa aparece o código de instrução 43, mas no boleto não aparece mensagem nenhuma em relação ao código de instrução, porque?

 

2. Tem como eu substituir o quadro todo das mensagens do boleto por um campo memo, onde eu mesmo monto todas as mensagens, com valores de multa, juros, descontos e outras mensagens? neste caso eu não informo nada de multa, juros, etc. Como faço isso? O campo mensagem pode ser o conteúdo de um memo? e as quebras de linhas do memo vão quebrar também no quadro da mensagem no boleto?

 

3. O Nosso_Numero é gerado por mim certo? Esse número tem obrigatoriamente que ser sequencial? (ex: 28,29,30,31..) ou podem ser saltados? ex(28,30,32,45,60,100)? Digo isso porque gostaria de usar um número que já tenho dentro do titulo  que não é sequencial, mas não se repete.

 

4. Gostaria que fazer uma sugestão para a equipe de desenvolvimento: A chamada de GerarRemessa(Cont_Remessa) apesar de eu informar o contador de remessa na chamada (cont_remessa) ele é quem vê qual a última remessa gerada na pasta e cria a seguinte, tá perfeito, só que parece ser uma procedure e não uma função e isso me impede de saber qual arquivo ele gerou. Deveria ser uma função e retornar o nome do arquivo gerado. Estou usando o Delphi e usei como exemplo o bradesco e o itaú.

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Administradores

Bom dia.

 

1- Os campos Instrução1 e Instrução2 são utilizados apenas na remessa, não tem efeito nenhum sobre o boleto impresso pelo próprio cliente.

 

2- Para que você informe as mensagens que desejar basta adicionar as mesmas para a propriedade Menagem do título.

 

3- Acredito que basta não ser repetido, porém alguns bancos podem exigir que seja sequencial tb, o ideal é verificar isso no manual dos bancos para os quais vc irá emitir os boletos.

 

4- Apliquei um ajuste que irei subir ao svn para transformar em função e devolver o nome do arquivo gerado.

 

 

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

  • 7 meses depois ...

Boa tarde.

To como seguinte problema:

O cliente recebe o boleto e deixa vencer, dai o mesmo entra no site do banco e atualiza o boleto sem juros.

No boleto o o juros e a multa sai normalmente, mas na remessa nas posicoes (161-166) e (167-172) nao sai

a discriminacao dos juros e da multa.

 

Só lembrando que o banco é o SICOOB

Segue abaixo como estou fazendo:

 

 

          Instrucao1        :=  '01';
          Instrucao2        :=  '02';
          PercentualMulta   :=  DmPrincipal.CarteiraBancaria.Multa;
          ValorMoraJuros    :=  C_PadraoJUROS.AsFloat;

 

 

Mas não altera nada no arq. de remessa.

 

Desde já agradeço.

Link para o comentário
Compartilhar em outros sites

Juliana.

 

Eu resolvi meu problema da seguinte maneira.

Arquivo : AcbrBancoob.pas

 

Eu substitui as linhas :
344 :   IntToStrZero( 0, 6)                                     +  // Taxa de mora mês
345 :   IntToStrZero( 0, 6)                                     +  // Taxa de multa
 

Por:

padR(StringReplace(FormatFloat('#0.00', ValorMoraJuros), ',','', [rfReplaceAll]), 6, '0')  +
padR(StringReplace(FormatFloat('#0.00', PercentualMulta), ',','', [rfReplaceAll]), 6, '0') +

 

Não sei se procedi corretamente, mas o arqiuvo de remessa nas posiões citadas no post acima

saiu corretamente(aparentemente).

 

Gostaria de uma opinião sua.

 

Obrigado.

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • 1 ano depois...

Estou com as mesmas Dúvidas, Juliana é possível esclarecer qual a finalidade da Instrucao1 e Instrucao2, que informação colocamos nestes campos, é um texto apenas informativo ou colocamos aqueles códigos das instruções como por exemplo protesto, baixa entre outros?

Na geração de remessa onde informamos em um titulo já enviado para o banco que queremos colocar em protestou ou tirar do protesto?

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

Os campos Instrucao  são para informar os códigos definidos pelos bancos, quanto a alteração de protesto acredito que seria o tipo de ocorrencia, porém você pode confirmar junto ao 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

Certo então quer dizer que nos campos abaixo eu vou informar:

Assim

ACBrBoleto.CriarTituloNaLista.Instrucao1 := '01';
ACBrBoleto.CriarTituloNaLista.Instrucao2 := '63';

Ou assim:

ACBrBoleto.CriarTituloNaLista.Instrucao1 := 'Apos o vencimento multa de R$0,00 + juros diarios';
ACBrBoleto.CriarTituloNaLista.Instrucao2 := 'Não receber apos vencimento';

 

Onde no AcbrBoleto eu informou uma ocorrência, tem algum exemplo que você possa me passar?

É possível informar mais de uma ocorrência no AcbrBoleto?

Qual a finalidade do campo TipoDiasProtesto ?

ACBrBoleto.CriarTituloNaLista.TipoDiasProtesto 

Editado por Carlos Alberto Fitl
Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde.

Quanto a forma de preencher as instruções, seria conforme seu primeiro exemplo.

A propriedade para informar a ocorrência seria OcorrenciaOriginal.Tipo, lembrando que para mais detalhes você pode consultar o demo.

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.

Na verdade são coisas diferentes, em alguns casos realmente acaba ficando parecido... as instruções são para comandos específicos que podem ser usados em conjunto com as ocorrências.

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.

Seria algo semelhante a isto mesmo, porém eu recomendo a leitura dos manuais dos bancos para entender quando usar cada uma das situações.

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

Bom dia

Estou com um duvida (banco ITAU), no boleto estou colocando multa de 10% para após o dia do vencimento.
Mas ao emitir uma segunda via no site do banco o boleto que foi enviado pela remessa, o mesmo não apresenta a
Instrução:

  • Aplicar multa no valor de R$ XXX,XX após o vencimento

Gostaria de saber qual o campo do arquivo remessa que precisa ser modificado.

Obrigado

Charles

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

Você informou a mensagem manualmente ou as propriedades destinadas a essa informaçã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

Juliana

A multa eu estou informando assim:

  Titulo:= dtmd.ACBrBoleto.CriarTituloNaLista;

...

Titulo.PercentualMulta   := 10

...

Agora pouco falei com o suporte do Itau e eles me disseram que para cada boleto tinha que ser gerada uma segunda linha no arquivo de remessa do tipo OPCIONAL – COMPLEMENTO DETALHE - MULTA, como esta na pagina 8 do manual de layout da cobrança400_CNAB.

Gostaria de saber como é o procedimento para o componente estar gerando essa linha.

 

Obrigado

 

Charles

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde.

verifique se você está utilizando uma carteira com registro.

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

Neste caso verifique se seus fontes estão atualizados e se você está utilizando o trunk2, uma vez que as condições para geração desse registro seriam a carteira registrada e o percentual de multa maior que 0.

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á 2914 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.