Ir para conteúdo
  • Cadastre-se

dev botao

Remessa Santander C400 número maior que 400


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

Recommended Posts

Olá pessoal

Estou homologando a remessa Santander 033 CNAB400 e está gerando com 401 caracteres

Fui buscando onde isso é gerado e percebi uma linha no ACBrBancoSantander.pas na linha 735

//Copy(Cedente.Conta,Length(Cedente.Conta),1)                 +  // 384 a 384

onde ela adiciona o número de caracteres da conta e coloca depois do "I" do complemento da conta, com isso estava gerando 401 caracteres quando deveria ser 400

desabilitei essa linha, e o arquivo gerou com 400 corretamente.

vou mandar ao Santander para avaliar.

Caso eu esteja errado, peço desculpas pois não consigo avaliar outras operações, porém vou aguardar a resposta do banco.

Caso eu esteja correto, aviso a todos

obrigado

 

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

Qual foi o valor informado para a carteira?

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.

Pelo que analisei, a linha que você removeu consta nos manuais, conforme transcrição abaixo:

384 - 385 9(002) Complemento (nota 2)

Realizei um teste com o demo e não foram gerados caracteres a mais, vc poderia nos fornecer as informações que passou ao componente para que possamos testar aqui?

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 tarde

Banco 033 - 7

Agencia 0662-9

conta 01300688-28

Código cedente 08414475

cnab 400

instrução 0000

Protesto 5 dias (conforme a data de vencimento +5)

Impressão por conta do cedente

 

Quando preenchi a conta e o codigo cedente Faltando o 0 (zero) inicial, me retornou falha dizendo que esses campos estavam com preenchimento errado, foi ai que refiz o preenchimento usando 0+conta e 0+codCedente, dessa forma o preenchimento ficou correto, no entanto com o 0 (zero) ou sem 0 (zero) estava gerando com 401

abraço

Editado por marcelonarezzi
Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

Me passe por favor os dados do titulo também.

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

Não precisa me passar as informações verdadeiras, acredito que algum dos campos string devam estar ficando com mais caracteres, vc pode passar somente "XXXXX" para tais informações. Em meus testes não reproduzi seu problema com as informações do 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

Bom dia Juliana

Veja bem, eu havia usado a

conta corrente assim 1300688, ai retornou o Email do Santander dizendo que a conta deveria ser assim 01300688

Código Cedente assim 8414475, ai retornou o Email do Santander dizendo que a conta deveria ser assim 08414475

{Texto do homologador do Santander}

Campo inválido na linha 1. Tipo de registro [Header de Arquivo]. O campo [Código de Transmissão], posição 27 a 46, deve ser [06620841447501300688. Definido em Cadastros > Empresas]. Valor atual [00662841447501300688].

Registro inválido na linha 2. O tamanho do registro deve ser de 400 posições.

Campo inválido na linha 2. Tipo de registro [Registro de Movimento]. O campo [Conta movimento beneficiário], posição 22 a 29, deve ser [08414475 alinhado com zeros a esquerda quando necessário. Definido em Cadastros > Empresas]. Conteúdo enviado no arquivo [84144750].

Campo inválido na linha 2. Tipo de registro [Registro de Movimento]. O campo [Conta cobrança beneficiário], posição 30 a 37, deve ser [01300688 alinhado com zeros a esquerda quando necessário. Definido em Cadastros > Empresas]. Conteúdo enviado no arquivo [13006880].

Campo inválido na linha 2. Tipo de registro [Registro de Movimento]. O campo [Complemento], posição 384 a 385, deve ser [28 (conta cobrança 130068828) Definido em Cadastro > Empresas]. Valor atual [82].

Campo inválido na linha 2. Tipo de registro [Registro de Movimento]. O campo [Brancos], posição 386 a 391, deve ser [Brancos]. Valor atual [8 ].

Campo inválido na linha 2. Tipo de registro [Registro de Movimento]. O campo [Número de dias para protesto], posição 392 a 393, deve ser [Numérico, alinhado à direita, preenchido com zeros à esquerda, sem máscara de edição (ponto, vírgula, barra)]. Valor atual [ 0].

Campo inválido na linha 2. Tipo de registro [Registro de Movimento]. O campo [Branco], posição 394 a 394, deve ser [Brancos]. Valor atual [5].

Campo inválido na linha 2. Tipo de registro [Registro de Movimento]. O campo [Número seqüencial do registro], posição 395 a 400, deve ser [000002]. Valor atual [ 00000].

Registro inválido na linha 3. O tamanho do registro deve ser de 400 posições.

Campo inválido na linha 3. Tipo de registro [Registro de Movimento]. O campo [Conta movimento beneficiário], posição 22 a 29, deve ser [08414475 alinhado com zeros a esquerda quando necessário. Definido em Cadastros > Empresas]. Conteúdo enviado no arquivo [84144750].

Campo inválido na linha 3. Tipo de registro [Registro de Movimento]. O campo [Conta cobrança beneficiário], posição 30 a 37, deve ser [01300688 alinhado com zeros a esquerda quando necessário. Definido em Cadastros > Empresas]. Conteúdo enviado no arquivo [13006880].

Campo inválido na linha 3. Tipo de registro [Registro de Movimento]. O campo [Complemento], posição 384 a 385, deve ser [28 (conta cobrança 130068828) Definido em Cadastro > Empresas]. Valor atual [82].

Campo inválido na linha 3. Tipo de registro [Registro de Movimento]. O campo [Brancos], posição 386 a 391, deve ser [Brancos]. Valor atual [8 ].

Campo inválido na linha 3. Tipo de registro [Registro de Movimento]. O campo [Número de dias para protesto], posição 392 a 393, deve ser [Numérico, alinhado à direita, preenchido com zeros à esquerda, sem máscara de edição (ponto, vírgula, barra)]. Valor atual [ 0].

Campo inválido na linha 3. Tipo de registro [Registro de Movimento]. O campo [Branco], posição 394 a 394, deve ser [Brancos]. Valor atual [5].

Campo inválido na linha 3. Tipo de registro [Registro de Movimento]. O campo [Número seqüencial do registro], posição 395 a 400, deve ser [000003]. Valor atual [ 00000].

Total de ocorrências: 17

 

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde

O layout do registro está de acordo com o manual disponível no svn, o banco lhe indicou um novo manual?

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 Juliana

Não, o banco não indicou nada no email, a única coisa é que está disponibilizando um site com usuario e senha para esse tipo de homologação

mas também não sei nada sobre isso.

Acabei voltando o arquivo  ACBrBancoSantander.pas  como normal e gerei a remessa novamente

veja como ficou.

Acho que com o arquivo de remessa fica mais facil ver o problema

Onde tem XXX é pra ocultar info, 09999999 é o cEP

obrigaod

cb060301 - Copia.rem

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

Anexe também a análise do banco para este arquivo.

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

Segue dados do e-mail do banco santander

Segue os dados necessários para a implantação do Layout.

 

Nome:  COMERCIO DE FERRAGENS E METAIS LTDA

Agencia: 0662-9

Conta: 130068828

Beneficiário/Convênio/PSK: 8414475

CNPJ: 99999999999999-Alterado

Proposta: 1691068

Modalidades da Carteira de Cobrança:

·         Cód. da Carteira Remessa: 5 - Cobrança Simples Rápida com Registro (Impressão no local);

·         Cód. da Carteira dos Boletos: 101;

·         Cód. da Carteira Remessa: 6 - Cobrança Penhor Rápida com Registro (Impressão no local);

·         Cód. da Carteira dos Boletos: 201;

·         Cód. da Carteira Remessa: 1 - Cobrança Simples Eletrônica com Registro (Impressão Banco);

·         Cód. da Carteira Remessa: 3 - Cobrança Penhor Eletrônica com Registro (Impressão Banco);

 

Código de transmissão para 240: 066200008414475

Código de transmissão para 400: 06620841447501300688

Complemento: I28

 

 

Ocorrências

 

Campo inválido na linha 1. Tipo de registro [Header de Arquivo]. O campo [Código de Transmissão], posição 27 a 46, deve ser [06620841447501300688. Definido em Cadastros > Empresas]. Valor atual [00662841447501300688].

Registro inválido na linha 2. O tamanho do registro deve ser de 400 posições.

Campo inválido na linha 2. Tipo de registro [Registro de Movimento]. O campo [Conta movimento beneficiário], posição 22 a 29, deve ser [08414475 alinhado com zeros a esquerda quando necessário. Definido em Cadastros > Empresas]. Conteúdo enviado no arquivo [84144750].

Campo inválido na linha 2. Tipo de registro [Registro de Movimento]. O campo [Conta cobrança beneficiário], posição 30 a 37, deve ser [01300688 alinhado com zeros a esquerda quando necessário. Definido em Cadastros > Empresas]. Conteúdo enviado no arquivo [13006880].

Campo inválido na linha 2. Tipo de registro [Registro de Movimento]. O campo [Complemento], posição 384 a 385, deve ser [28 (conta cobrança 130068828) Definido em Cadastro > Empresas]. Valor atual [82].

Campo inválido na linha 2. Tipo de registro [Registro de Movimento]. O campo [Brancos], posição 386 a 391, deve ser [Brancos]. Valor atual [8 ].

Campo inválido na linha 2. Tipo de registro [Registro de Movimento]. O campo [Número de dias para protesto], posição 392 a 393, deve ser [Numérico, alinhado à direita, preenchido com zeros à esquerda, sem máscara de edição (ponto, vírgula, barra)]. Valor atual [ 0].

Campo inválido na linha 2. Tipo de registro [Registro de Movimento]. O campo [Branco], posição 394 a 394, deve ser [Brancos]. Valor atual [5].

Campo inválido na linha 2. Tipo de registro [Registro de Movimento]. O campo [Número seqüencial do registro], posição 395 a 400, deve ser [000002]. Valor atual [ 00000].

Registro inválido na linha 3. O tamanho do registro deve ser de 400 posições.

Campo inválido na linha 3. Tipo de registro [Registro de Movimento]. O campo [Conta movimento beneficiário], posição 22 a 29, deve ser [08414475 alinhado com zeros a esquerda quando necessário. Definido em Cadastros > Empresas]. Conteúdo enviado no arquivo [84144750].

Campo inválido na linha 3. Tipo de registro [Registro de Movimento]. O campo [Conta cobrança beneficiário], posição 30 a 37, deve ser [01300688 alinhado com zeros a esquerda quando necessário. Definido em Cadastros > Empresas]. Conteúdo enviado no arquivo [13006880].

Campo inválido na linha 3. Tipo de registro [Registro de Movimento]. O campo [Complemento], posição 384 a 385, deve ser [28 (conta cobrança 130068828) Definido em Cadastro > Empresas]. Valor atual [82].

Campo inválido na linha 3. Tipo de registro [Registro de Movimento]. O campo [Brancos], posição 386 a 391, deve ser [Brancos]. Valor atual [8 ].

Campo inválido na linha 3. Tipo de registro [Registro de Movimento]. O campo [Número de dias para protesto], posição 392 a 393, deve ser [Numérico, alinhado à direita, preenchido com zeros à esquerda, sem máscara de edição (ponto, vírgula, barra)]. Valor atual [ 0].

Campo inválido na linha 3. Tipo de registro [Registro de Movimento]. O campo [Branco], posição 394 a 394, deve ser [Brancos]. Valor atual [5].

Campo inválido na linha 3. Tipo de registro [Registro de Movimento]. O campo [Número seqüencial do registro], posição 395 a 400, deve ser [000003]. Valor atual [ 00000].

Total de ocorrências: 17

 

 

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde.

Por favor anexe o manual fornecido pelo 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

  • 2 semanas depois ...

Boa tarde

Por favor, atualizem os fontes do ACBr pelo SVN. Foram aplicadas correções para remessa CNAB400 do banco Santander.

Além disso, no seu caso @marcelonarezzi , observar que o código de transmissão correto é 06620841447501300688 com 20 dígitos.

Os outros dados são como você passou:

Código Cedente = 08414475
Conta = 01300688
Conta Dígito = 28
Agência = 0662
Agência Dígito = 9

Consultor SAC ACBr Jean Patrick Figueiredo dos Santos
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

                    DJPDV - Um frente de caixa SIMPLES e COMPLETO

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde.

Verfique se está com os fontes atualizados e se informou o 101 na propriedade Cedente.Modalidade.

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 tarde,

  pelo que percebi na linha:

    PadRight(Sacado.Avalista, 30, ' ' )) + ' I'          +  // 352 a 383

 existe uma espaço a mais antes da letra 'I", nos meus fontes estou tirando para que fique com os 400 caracteres.

att.

Vanderlei

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

Observe que no sábado houve um comit com alterações para essa unit, as quais também verificaram a questão do tamanho do campo, seus testes foram feitos com os fontes atualizados? 

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

W10(32)+Delphi7+FB+FReport+MultiCamadas

Juliana

Código Cedente = 08414475
Conta = 01300688
Conta Dígito = 28
Agência = 0662
Agência Dígito = 9

Atualizei o acbr ontem a noite

o banco me mandou a resposta dizendo que a remessa que eu havia alterado no acbrBancoSantander.pas linha 738 está correto, porém que a linha digitavel e codigo de barra no boleto estão errados veja:

O  arquivo  de remessa está ok, porem encontramos erro  nos boletos conforme abaixo:

 

SOLUÇÃO

LINHA DIGITÁVEL

ENVIADO

0339908410 44700000001 00032900003 1 71020000023329

ESPERADO

0339984148 47500000006 00032901019 7 71020000023329

 

CÓDIGO DE BARRAS

ENVIADO

03391710200000233299084144700000000003290000

ESPERADO

03397710200000233299841447500000000003290101

 

 

Peço  a gentileza de arrumar o  campo  agencia   e código  e beneficiário, pois o  mesmo  está com  a numeração  do convenio  errado.  

 

Atenciosamente,

 

Flavio Junior
Santander

Atendimento Empresarial - Sistema Próprio
Telefone - (11) 3012-8450

Horário de Atendimento – 10:00 as 18:00

E-mail: [email protected]

 

Ou seja, analisando, percebi que minha alteração estava correta pois, hoje compilei o sistema, gerei nova remessa, verifiquei o acbrBancoSantander.pas e percebi que a alteração feita pelos moderadores foi a mesma.

Mais uma dúvida minha: no caso do Santander, esse código de convenio que o banco se refere eu devo preencher no Cedente.convenio ou no Cedente.CodigoCedente?

Deve-se também preencher o numero da conta corrente assim como do convênio/CodigoCedente com os zeros na frente ou o acbr já os preenche de acordo com o manual Santander ?

O Cedente.Modalidade='101' deve-se informar somente na Remessa ou também na impressão do Boleto ?

Obrigado

Link para o comentário
Compartilhar em outros sites

Boa Tarde, Atualizei meu ACBr boletos e agora o Santander está rejeitando o arquivo a lógica foi implementada errada voltei par a versão anterior e funcionou corretamente.

Segue o trecho do manual do CNAB 400:

• Complemento Conta Cobrança (posições 384-385): preencher com a última posição da conta cobrança e com o dígito (CCCCCCCCC-D)

Essa regra foi quebrada nessa última alteração.

Qualquer dúvida estou a disposição.

João Paulo F. Bellucci

Analista e Programador

Link para o comentário
Compartilhar em outros sites

Bom dia!

Para funcionar deve ser mantida a regra anterior que era essa:

                  Copy(Cedente.Conta,Length(Cedente.Conta),1)      +  // 384 a 384
                  Cedente.ContaDigito + Space(6)                              +  // 385 a 391

 

No fonte atual desprezaram a regra que mencionei acima.

Segue o fonte atual:

                  Cedente.ContaDigito + Space(6)                              +  // 384 a 391

  • Curtir 2

João Paulo F. Bellucci

Analista e Programador

Link para o comentário
Compartilhar em outros sites

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