Jump to content

Nova Loja Oficial
loja.projetoacbr.com.br
Ajude o projeto a crescer, com estilo

Comprar

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

Rafael jorge

remessa que sempre foi aceita sendo rejeitada no safra

Recommended Posts

Boa tarde, estou tento problemas com o banco safra.
a ultima remessa que foi enviada foi negada. so que ja tinha enviado 64 remessas e todas passaram. a ultima que foi aceita, foi dia 5 desse mes.
nao foi mudado nada. e pelo que eu to vendo os dados estao de acordo com o layouts, tanto os que foram aceitos quantos os que foram negados.
estou anexando o ultimo que funcionou e o primeiro que deu negacao.

tambem notei uma coisa. no caso da conta usada a agencia é a 0029 e nao tem digito ai eu passo 0.
mas quando eu alimento o sistema com agencia 0029 ele automaticamente muda pra 0002 entao tive que cadastrar a conta como 0290 pra no componente tratar a agencia como 0029

a remessa 64 foi a que passou. a 65 foi a rejeitada.

REMESSA_SAFRA_64.txt REMESSA_SAFRA_65.txt

Share this post


Link to post
Share on other sites

Bom dia.

Qual foi a resposta do banco para esta situação?

Att.

  • Like 1

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Share this post


Link to post
Share on other sites

eu tive que deixar a agencia 0290 a agencia sao 4 digitos.
a agencia nao tem digito verificador mas como é obrigado botei 0
a agencia do cliente é 0029 com digito 0
se eu alimentar o componente com 0029 na agencia ele converte para 0002 por isso tive que colocar 0290 na agencia.
pelo que eu vi nos fontes ele formata pra 5 posicoes. a agencia, quando deveria ser 4 + digito verificador e nao 5 na agencia sem digito.
modifiquei pra 0290 em vez de 0029 e o cliente reenviou.
agora to esperando.
o erro original era " posições de agência e conta no detalhe do arquivo estão fora de local das posições 18 a 31"

Share this post


Link to post
Share on other sites

na rotina de remessa modifiquei a minha rotina do meu sistema que alimenta a remessa para na agencia preencher a a gencia + digito.
 

if acbr.Banco.TipoCobranca = cobBancoSafra
  then acbr.Cedente.Agencia := campocdc('conta_bancaria','codigo_agencia','codigo = '+banco.tostring, conexao, ultimo_erro)+
                               campocdc('conta_bancaria','digito_agencia','codigo = '+banco.tostring, conexao,ultimo_erro);

obs: a rotina campocdc eu passo a tablea, o campo e o codigo do banco para pegar assim a agencia e o digito no banco de dados.
desse jeito acho que vai funcionar.

Share this post


Link to post
Share on other sites

resolvi. o banco aceitou a remessa.
mas mesmo assim ainda to tendo que em vez de passar 0029 na agencia e zero no digito.
eu to tendo que passar 0290 na agencia e zero no digito.
passando do jeito correto fica 00020
passando do jeito errado (0290) fica assim a agencia ao alimentar o componente : 00290 (como deve ser)

 

Share this post


Link to post
Share on other sites

Bom dia, obrigado pela contribuição... 

Foi atualizado os fontes no SVN  com mais algumas alterações para manter compatibilidade com as duas versões de layout CNAB, favor realizar os testes.

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

Share this post


Link to post
Share on other sites

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