Imprimi Página | Fechar janela

Tratativa CNAB Retorno

Impresso de: Helpfacil - Portal do conhecimento
Nome do Forum: Financeiro
Descrição do Forum: Dúvidas Módulo Financeiro
URL:http://www.helpfacil.com.br/display_topic_threads.asp?ForumID=8&TopicID=43755
Data da Impressão: sábado, 27 de novembro de 2021 at 17:04


Topico: Tratativa CNAB Retorno

Postado por: LPGRLUIS
Assunto: Tratativa CNAB Retorno
Data Postagem: sexta-feira, 27 de agosto de 2021 at 12:42

Boa tarde Galera,

Tenho um arq. de configuração de CNAB de retorno 400 (padrão Bradesco), no qual tem alguns titulos que na posição 296 a 301 (DATA CREDITO) que o banco coloca a data 010100 (01 janeiro de 2000), isso ocorre pois os titulos foram recomprados.

Minha pergunta é, qual a sintaxe devo colocar no arquivo de retorno (se é que pode), de forma que desconsidere titulos com essa informação no campo e pula pra proxima linha. Exemplo hipotético em SQL: WHERE e1_emissao <> ‘010100‘

Ou talvez, qual ponto de entrada devo utilizar ou prw pra validar isso?

Desde já agradeço e fico no aguardo
Luis

luispaulogr@hotmail.com


Respostas:

Postado Por: DAMATA
Data Postagem: sexta-feira, 27 de agosto de 2021 at 15:45

Tem um campo no SEE->EE_TIPODAT... da um F1 lá e ajusta para a configuracao do banco.



Postado Por: LPGRLUIS
Data Postagem: segunda-feira, 30 de agosto de 2021 at 07:23

Bom dia Damata,

Agradeço o retorno.
Entendi o que você falou, porem a configuração da data esta correta, o que eu preciso é que uma determinada data não seja aceita no processamento de arquivo de retorno. Ou seja, ao ler o arquivo o protheus identifique em uma linha o conteudo 010100 ele desconsidera e pula pra proxima linha.

A sintaxe que pensei foi IIF(SEE->EE_TIPODAT<>‘010100‘)

E colocar na configuração de validação do campo dentro do configurador.

Estou correto?

Att,
Luis



Postado Por: ASOBRINHO
Data Postagem: quinta-feira, 2 de setembro de 2021 at 12:59

Boa tarde,

Você realmente precisa da data? Se deixar o campo data de crédito com coluna inicial e final e branco, o sistema vai considerar da data de ocorrência + dias de retenção, isto no padrão.
Se realmente preferir tratar a data de crédito, neste caso sim, pode usar um ponto de entrada, talvez o f200var, neste caso poderia atribuir a dDataCred (não lembro se é assim mesmo, " / / " quando o conteúdo de dDataCred vir com o conteúdo "010100", lembrando que o problema desta regra é que ficaria engessada, pois só não pegar a data de crédito se fosse exatamente este o retorno da data... para todas as outras situações, atualizaria a data de crédito com o que vem no retorno.


Atenciosamente,

Arlindo Alves de Freitas Sobrinho
Analista Protheus




Imprimir Página | Fechar Janela