Jump to content

diadoacbr

Envio remessa safra sem erro. mas clientes nao podem pagar


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

Recommended Posts

Estou enviado remessas pro banco safra, estava funcionando, ai deu uma bronca. que foi resolvida, detalhes nesse link:


Ai resolvido com a ajuda de voces.
ai agora depois de um tempo do nada. as remessas sao aceitas, mas na hora de pagar nao conseguem pois o banco nao reconhece.
em anexo a remessa que foi enviada e nao deu erro nenhum mas também nao tem como pagar.

REMESSA_SAFRA_86.txt

Link to comment
Share on other sites

  • Administradores

Boa tarde.

Mas oque acontece exatamente quando tenta pagar? Da erro? Se sim, qual a mensagem?

Att.

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

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 to comment
Share on other sites

  • Membros Pro

Juliana. Eu já relatei aqui algumas vezes mas não foi resolvido então estou trabalhando com uma versão própria. 
Me parece que nesta última versão está quase correto porém no arquivo de remessa deve ser enviado o campo nosso número com digito e no repositório está enviando sem o dígito. 
 

 

Gilson do Carmo
WindSoft Sistemas

Link to comment
Share on other sites

Usando a unit de @windsoft o cliente registou os boletos e apareceu no gerenciador do banco. só que ele ta meio desiludido do banco safra, nao por esse problema do boleto mas por outras coisas. ai nao deu continuidade aos testes. falei com ele hoje. e ele vai quitar um boleto de teste hoje. e ver se com essa remessa foi tudo ok.

  • Like 1
Link to comment
Share on other sites

  • Administradores

Bom dia

O Safra parece estar numa confusão enorme com os boletos, não tem padrão entre as agencias, dessa forma dificuldade a manutenção do mesmo no componente.

Att.

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

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 to comment
Share on other sites

  • 4 weeks later...

Apos muito tempo o safra me respondeu.
A remessa esta ok. tanto que chegava a registrar.
ja o boleto nao pagava. pois tinha erros no boleto em si.
me mandaram isso:

Citar

Rafael, bom dia.

Validamos os arquivos e localizamos erros, segue abaixo e anexo correções a serem realizadas.

Remessa: OK, sem erros.

Boletos:

  • No campo Agência/código de beneficiário a empresa deve inserir o numero da agência de 5 dígitos + conta com 9 dígitos, como a conta não possui 9 dígitos, como a conta não possui 9 dígitos, preencher 0 a esquerda: 02900/005802359
  •  
  • No campo Local de pagamento inserir a mensagem completa. Segue sugestão ( Pagável em qualquer Banco do sistema de compensação)
  •  
  • O código de barras e linha digitavel esta com erros, anexo consta as informações com as correções a serem realizadas.
  •  
  • Nos boletos constam mensagem de homologação para o Santander, gentileza retirar a mensagem.


Após realizar as correções informadas acima e no anexo, gentileza encaminhar uma nova remessa em TXT contendo de 3 a 5 boletos para validação. e seus respectivos PDF

vou fazer os ajustes e ver no que da.

Link to comment
Share on other sites

Homologado com sucesso!
a bronca toda era que na hora de imprimir o boleto tinha que ter 9 digitos na conta bancaria + digito.
a conta do cliente nao tinha 8 dígitos. o que eu coloquei zeros a direita ate completar 8 digitos + 1 digito
isso fez com que a linha digital saise sempre errada. e na hora de pagar o boleto nao identificava o boleto.
entao registrava normalmente (na geração da remessa ele ajustava o tamanho) ja no boleto nao. fazendo o erro na hora de pagar o boleto com a linha digitavel errado.
tudo corrigido e homologado.

  • Like 1
Link to comment
Share on other sites

  • 3 weeks later...
  • Administradores

Boa tarde.

Adicionamos suas informações para seguir com as analises dos problemas com o Safra.

Att.

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

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 to comment
Share on other sites

  • Consultores
Em 12/01/2020 at 02:40, Rafael jorge disse:

Homologado com sucesso!
a bronca toda era que na hora de imprimir o boleto tinha que ter 9 digitos na conta bancaria + digito.
a conta do cliente nao tinha 8 dígitos. o que eu coloquei zeros a direita ate completar 8 digitos + 1 digito
isso fez com que a linha digital saise sempre errada. e na hora de pagar o boleto nao identificava o boleto.
entao registrava normalmente (na geração da remessa ele ajustava o tamanho) ja no boleto nao. fazendo o erro na hora de pagar o boleto com a linha digitavel errado.
tudo corrigido e homologado.

Se possível anexe a unit com as alterações para análise.

  • Like 1
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link to comment
Share on other sites

O que eu vejo acorrendo é um confusão entre o padrão 240 e 400, ficam ajustando o tamanho da agência toda hora e isso causa problemas.

Agência no 400 é 4 números + digito:

procedure TACBrBancoSafra.GerarRegistroTransacao400(ACBrTitulo: TACBrTitulo;  aRemessa: TStringList);
...

    aAgencia := PadLeft(RightStr( ACBrBoleto.Cedente.Agencia, 4), 4, '0') +
                PadLeft(ACBrBoleto.Cedente.AgenciaDigito, 1, '0');
...

já no 240 é 5 números + digito:

function TACBrBancoSafra.GerarRegistroHeader240(NumeroRemessa: Integer): string;
...
              PadRight(Agencia, 5, '0')                    + // 053-057 / Agência Mantenedora da Conta
              PadLeft(AgenciaDigito, 1)                   + // 058-058 / Dígito Verificador da Agência
...

 

Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.