Ir para conteúdo
  • Cadastre-se

dev botao

Arquivo de remessa CodigoNegativacao e DATA LIMITE PARA CONCESSÃO DE DESCONTO


Ver Solução Respondido por Daniel InfoCotidiano,
  • Este tópico foi criado há 556 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Boa tarde,

estou testando a acbrLib boleto atraves da demo do svn e fiquei com duas duvidas.

1 - ao criar o titulo para ser inserido na lista e gerar o arquivo de remessa no campo CodigoNegativacao estou passando o valor CodigoNegativacao.cnNenhum contudo quando vou ver o arquivo de remessa o campo de CÓD.INSTRUÇÃO/ALEGAÇÃO A SER CANCELADA esta preenchido com o valor igual a 0000. Como eu faço para que esse campo  fique vazio sem nenhum numero ?

2 - estou querendo informar DATA LIMITE PARA CONCESSÃO DE DESCONTO mas no arquivo de remessa ela só esta vindo zerada, no objeto titulo estou informando a data DataDesconto mas mesmo assim o campo vem zerado. qual seria o campo para o preenchimento dessa data?

 

abaixo o código que estou criando o titulo para gerar o arquivo de remessa

 

            titulo.Aceite = AceiteTitulo.atNao;
            titulo.Sacado.CNPJCPF = "17953827497";
            titulo.Sacado.Pessoa = ACBrPessoa.pFisica;
            titulo.Sacado.NomeSacado = "Pedro";
            titulo.Sacado.Logradouro = "RUA x";
            titulo.Sacado.Numero = "216";
            titulo.Sacado.Bairro = "CENTRO";
            titulo.Sacado.Cidade = "RECIFE";
            titulo.Sacado.UF = "PE";
            titulo.Sacado.CEP = "52039123";
            titulo.Especie = "DM";
            titulo.EspecieMod = "R$";
            titulo.DataDocumento = new DateTime(2023, 03, 23);
            titulo.DataProcessamento = new DateTime(2023,03,23);
            titulo.Vencimento = new DateTime(2023, 05, 31);
            titulo.Instrucao1 = "05";
            titulo.Instrucao2 = "98";
            titulo.Carteira = "109";
            titulo.NossoNumero = "1";
            titulo.SeuNumero = "999999-1/1";
            titulo.NumeroDocumento = "999999-1/1";
            titulo.CodigoNegativacao = CodigoNegativacao.cnNenhum;
            titulo.LocalPagamento = "Pagável em qualquer agência bancária mesmo após o vencimento";
            titulo.ValorDocumento = 10;
            titulo.ValorMoraJuros = 0.02M;
            titulo.DataDesconto = new DateTime(2023, 05, 31);
            titulo.DataMoraJuros = new DateTime(2023, 05, 31);
            titulo.DataMulta = new DateTime(2023, 06, 01);
            titulo.PercentualMulta = 2M;

  • Consultores
Postado
43 minutos atrás, Benjamin Machado disse:

1 - ao criar o titulo para ser inserido na lista e gerar o arquivo de remessa no campo CodigoNegativacao estou passando o valor CodigoNegativacao.cnNenhum contudo quando vou ver o arquivo de remessa o campo de CÓD.INSTRUÇÃO/ALEGAÇÃO A SER CANCELADA esta preenchido com o valor igual a 0000. Como eu faço para que esse campo  fique vazio sem nenhum numero ?

Boa tarde
Qual o banco esta testando para que eu possa ver na documentação da lib e manual do banco ?

 

 

44 minutos atrás, Benjamin Machado disse:

2 - estou querendo informar DATA LIMITE PARA CONCESSÃO DE DESCONTO mas no arquivo de remessa ela só esta vindo zerada, no objeto titulo estou informando a data DataDesconto mas mesmo assim o campo vem zerado. qual seria o campo para o preenchimento dessa data?

informe a data desconto e o valor do desconto
DataDesconto=07/09/2010
ValorDesconto=0,50
Manual:
https://acbr.sourceforge.io/ACBrLib/ModeloTituloINI.html
 

vou anexar aqui um modelo de titulo, AcbrLib e Cedente para vc :ExemplosINI_Boletos.7z

  • Curtir 2
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • Membros Pro
Postado
3 minutos atrás, Daniel InfoCotidiano disse:

Boa tarde
Qual o banco esta testando para que eu possa ver na documentação da lib e manual do banco ?

 

 

informe a data desconto e o valor do desconto
DataDesconto=07/09/2010
ValorDesconto=0,50
Manual:
https://acbr.sourceforge.io/ACBrLib/ModeloTituloINI.html
 

vou anexar aqui um modelo de titulo, AcbrLib e Cedente para vc :ExemplosINI_Boletos.7z

O banco é o itaú

  • Membros Pro
Postado

eu fiz o ajuste para que o campo CodigoNegativacao tenha valor CodigoNegativacao.cnNegativar  para testar e os quatro números zeros permaneceram eu acho que a lib ta ignorando esse parametro e ta sempre gerando boleto com os quatro zeros de negativação

  • Consultores
Postado
36 minutos atrás, Benjamin Machado disse:

com os quatro zeros de negativação

pelo que estou verificando aqui ele esta preenchendo como padrão zeros
Captura de tela 2023-05-22 161326.png

00 Sem instrução
00 Não foi informado data protesto/negativacao (convertidos em dias p negativar), então 00

Captura de tela 2023-05-22 161534.png

Você está incluindo um título ou fazendo uma alteração de protesto / negativação ?
Sobre aparecer os 0000 (zeros) a validação está rejeitando que precisa ser informados BRANCOS? (pergunto isso pq por enquanto não temos relatos semelhantes dentre milhares de pessoas que usam a ferramenta)., então era para validar com zeros.



 

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • Membros Pro
Postado
3 minutos atrás, Daniel InfoCotidiano disse:

pelo que estou verificando aqui ele esta preenchendo como padrão zeros
Captura de tela 2023-05-22 161326.png

00 Sem instrução
00 Não foi informado data protesto/negativacao (convertidos em dias p negativar), então 00

Captura de tela 2023-05-22 161534.png

Você está incluindo um título ou fazendo uma alteração de protesto / negativação ?
Sobre aparecer os 0000 (zeros) a validação está rejeitando que precisa ser informados BRANCOS? (pergunto isso pq por enquanto não temos relatos semelhantes dentre milhares de pessoas que usam a ferramenta)., então era para validar com zeros.



 

Você está incluindo um título ou fazendo uma alteração de protesto / negativação ? não estou incluindo um titulo normal de cobrança o problema é que mesmo eu informando na propiedade CodigoNegativacao = CodigoNegativacao.cnNenhum ele esta preenchendo com os quatro zeros mesmo eu informando que não é uma negativação.
Sobre aparecer os 0000 (zeros) a validação está rejeitando que precisa ser informados BRANCOS? (pergunto isso pq por enquanto não temos relatos semelhantes dentre milhares de pessoas que usam a ferramenta)., então era para validar com zeros. Exatamente isso  era para vim em branco ele ele esta preenchendo com zeros inclusive alterei CodigoNegativacao para outras opções ele sempre preenche com zeros . 

 

abaixo esta o codigo da criação do titulo que estou gerando arquivo de remessa 

 

titulo.Aceite = AceiteTitulo.atNao;
            titulo.Sacado.CNPJCPF = "17953827497";
            titulo.Sacado.Pessoa = ACBrPessoa.pFisica;
            titulo.Sacado.NomeSacado = "Pedro";
            titulo.Sacado.Logradouro = "RUA x";
            titulo.Sacado.Numero = "216";
            titulo.Sacado.Bairro = "CENTRO";
            titulo.Sacado.Cidade = "RECIFE";
            titulo.Sacado.UF = "PE";
            titulo.Sacado.CEP = "52039123";
            titulo.Especie = "DM";
            titulo.EspecieMod = "R$";
            titulo.DataDocumento = new DateTime(2023, 03, 23);
            titulo.DataProcessamento = new DateTime(2023,03,23);
            titulo.Vencimento = new DateTime(2023, 05, 31);
            titulo.Instrucao1 = "05";
            titulo.Instrucao2 = "98";
            titulo.Carteira = "109";
            titulo.NossoNumero = "1";
            titulo.SeuNumero = "999999-1/1";
            titulo.NumeroDocumento = "999999-1/1";
            titulo.CodigoNegativacao = CodigoNegativacao.cnNenhum;
            titulo.LocalPagamento = "Pagável em qualquer agência bancária mesmo após o vencimento";
            titulo.ValorDocumento = 10;
            titulo.ValorMoraJuros = 0.02M;
            titulo.DataDesconto = new DateTime(2023, 05, 31);
            titulo.DataMoraJuros = new DateTime(2023, 05, 31);
            titulo.DataMulta = new DateTime(2023, 06, 01);
            titulo.PercentualMulta = 2M;

 

  • Consultores
Postado
25 minutos atrás, Benjamin Machado disse:

então era para validar com zeros. Exatamente isso  era para vim em branco ele ele esta preenchendo com zeros

Não era p vir em brancos, pois os campos são numéricos (e não X alfa numéricos):


Captura de tela 2023-05-22 165106.png

Captura de tela 2023-05-22 165011.png

 

Gerei aqui em meu sistema 2 dois exemplos, sem negativação/protesto e outro com protesto:

 

Captura de tela 2023-05-22 165845.png

 

 

Agora observe informando data de protesto e código:

 

Captura de tela 2023-05-22 165654.png

pode enviar o print da tela que o banco esta recusando com zeros por favor.

 

 

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • Membros Pro
Postado

eses aqui é o arquivo de remessa gerado a parte sublinhada em amarelo são os quatro zeros que estou falando, lendo a documentação do itau eu descobri que eles são :

INSTRUÇÃO/ALEGAÇÃO CÓD.INSTRUÇÃO/ALEGAÇÃO A SER CANCELADA 034 037 9(04) NOTA 27, a minha duvida esta em como não gerar esses quatro zeros eu tinha entendido que a propriedade CodigoNegativacao era responsável por isso mas pelo que você informou seria outro campo . Poderia me informar qual o campo para que esses quatro zeros não sejam gerados ?

image.png.1a73b70a5c9c06cab7f1077b95960237.png

  • Consultores
Postado

@Benjamin Machado
Bom dia !
As posições peguei de acordo com os nomes das propriedades q vc passou no inicio do tópico (CODNEGATIVACAO) e verifiquei o layout CNAB240
Então talvez não estamos falando dos mesmos campos.
Você está usando CNAB 240 ou 400 ?
Estas posições que vc passou dos 4 (quatro) zeros, ficam em qual posição do arquivo para que eu possa localizar e testar em meu ambiente?

Abraços

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • Membros Pro
Postado
2 minutos atrás, Daniel InfoCotidiano disse:

@Benjamin Machado
Bom dia !
As posições peguei de acordo com os nomes das propriedades q vc passou no inicio do tópico (CODNEGATIVACAO) e verifiquei o layout CNAB240
Então talvez não estamos falando dos mesmos campos.
Você está usando CNAB 240 ou 400 ?
Estas posições que vc passou dos 4 (quatro) zeros, ficam em qual posição do arquivo para que eu possa localizar e testar em meu ambiente?

Abraços

eu estou usando o layout CNAB400 e a posição seria do 34 ao 37 .

 

image.png.8e033f52a7180ae9126055f23cc1742c.png

  • Consultores
Postado

Verifiquei o campo e a posição informada e a Nota 27 (que esta nota afirma que se não preenchido com código especifico, deverá ser preenchido com zeros)
Observe a NOTA 27
Captura de tela 2023-05-23 091230.png

 

Temos que seguir o manual, não tem como ir "brancos" nesta posição. Por favor olhe o texto destacado em verde.

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • Membros Pro
Postado
9 minutos atrás, Daniel InfoCotidiano disse:

Verifiquei o campo e a posição informada e a Nota 27 (que esta nota afirma que se não preenchido com código especifico, deverá ser preenchido com zeros)
Observe a NOTA 27
Captura de tela 2023-05-23 091230.png

 

Temos que seguir o manual, não tem como ir "brancos" nesta posição. Por favor olhe o texto destacado em verde.

é estranho por que eu utilizo o acbr na minha aplicação local e quando eu gero o arquivo de remessa esse campo vem em branco, agora quando utilizo a lib ele vem com zeros por isso minha dúvida. 

 

10202779012000191105500123451        999999-1/1

  • Consultores
Postado
3 minutos atrás, Benjamin Machado disse:

é estranho por que eu utilizo o acbr na minha aplicação local e quando eu gero o arquivo de remessa esse campo vem em branco, agora quando utilizo a lib ele vem com zeros por isso minha dúvida. 

Ontem fiz os testes em meu ambiente em 240 CNAB, vou realizar os testes em 400.
Terminando volto p te posicionar

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • Consultores
  • Solution
Postado

@Benjamin Machado
Fiz os testes aqui em meu ambiente, estão saindo os zeros, será que o sr não está vendo outra posição do arquivo?
Captura de tela 2023-05-23 095954.png

Observe que no tipo de registro 1 (primeiro byte da linha conf manual)
Na posição 34/37 estão gerando os zeros
 

Só complementando o post acima, se desejar me enviar o arquivo gerado o email é [email protected] no corpo do email anexar o link deste post.
 

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • Este tópico foi criado há 556 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.