CNAB - Centro Nacional de Automação Bancária

Índice

Importação de arquivos de retorno de instituições financeiras

CNAB.IMP_CNAB

Descrição

Importação de arquivos de retorno bancário:
Leiaute Instituição financeira Febraban
CNAB 240 Cobrança Banco do Brasil 001
Banrisul 041
Santander 033
CNAB 400 Cobrança Bradesco 237
Banco do Brasil 001
Caixa Econômica Federal 104
Itaú 341
Safra 422
NBC Bank 753
Sicoob 756
Sicredi 748
Banrisul 041
XML PagSeguro
CIELO-CSV Cielo
CNAB 240 Pagamentos Sicredi 748
CNAB 240 DDA Sicredi 748

Cores:

Linha em VERMELHO:

Quando a linha for apresentada em VERMELHO existe um valor informado no campo de desconto do título.

Linha em ROXO:

Quando a linha for apresentada em ROXO existe um valor informado no campo de desconto concedido do título.

Linha em AMARELO:

Quando a linha for apresentada em AMARELO exite uma diferença entre o valor do título e o valor nominal repassado pelo banco.

Observações sobre retornos sem data de previsão de crédito:

Por exemplo, o banco Banrisul não informa nos seus arquivos CNAB de retorno a data em que será realizado o crédito ou o débito dos movimentos na conta corrente da empresa.
A data de lançamento destes movimentos no conta corrente será realizada no primeiro dia útil após a data contábil do movimento (p.ex.: data de pagamento do boleto pelo cliente), considerando finais de semana e feriados (ver "Agenda de feriados" (Agendas de feriados) do Estabelecimentos), para lançamento dos créditos e despesas no processamento dos retornos CNAB do Banrisul.
P.ex.: Boletos pagos no dia 24/02/2017 (sexta-feira) devem ter os lançamentos do crédito realizado na conta corrente no dia 01/03/2017 (quarta-feira), pois os dias 27 e 28/02/2017, que seriam os próximos dias úteis, foram feriados bancários.

Observações sobre PagSeguro:


Ver também:

Esta interface pode ser acessada pelo menu:


Campos:

Caso o registro já foi processado, determina se os registros devem ser reprocessados.
Layout para importação de arquivo.
  • CNAB Receber - Layout padrão dos bancos modelos 240 ou 400 posições para realização da cobrança.
  • CNAB Pagar/DDA - Layout padrão dos bancos modelos 240 para realização de pagamentos e DDA.
  • PagSeguro - Layout (XML) para importação, layout pagseguro(UOL)
  • Layout CIELO - CSV - Layout (CSV) para importação da CIELO
Valor padrão: CNAB
Enviar arquivo para upload
Chave de identificação interna
Nome do arquivo importado.
Define o tipo de operação do título.
  • Receber - Registro de um retorno de um título a receber
  • Pagar - Registro de um retorno de um título a pagar
  • Pagar (DDA) - Registro de um título a pagar com base no DDA
Código da transação do movimento
Sequencia do registro no arquivo de retorno
Data para o registro do movimento
Data do arquivo
Código da operação de retorno, conforme informado pelo banco.
Descrição para o código de retorno
Estabelecimento emissor do título.
Ex:
  • MATRIZ
  • FILIAL 1
  • FILIAL 2
  • CD-RS
Relacionamento com o banco, que gerou este movimento.
Conta bancária informada pelo banco no arquivo.
Nosso número no banco
Número do título
Valor para o movimento
Seqüencia para o título
Mostrar registros já processados
Número do título.

Se o título estiver em manutenção e a preferência FINANC.TITULOS.NUMERAR_EM_MANUTENCAO for "S", o titulo será numerado conforme o campo Número do título do tipo de titulo estiver configurado.
Sequência do título (0, 1, 2, 3, 4, 5, ..., N).
A sequência 0 (zero) normalmente é indicada para título único, ou seja, não existem outros títulos com a mesma numeração considerando o estabelecimento, tipo do título e fornecedor (a pagar) ou estabelecimento (a receber).
A sequência 0 (zero) também é indicada para título antecipado ("entrada") e a numeração da sequência dos demais títulos do plano de pagamento será iniciada em 1 (um). P.ex.: DINHEIRO = 0, BOLETO = 1, DUPLICATA = 2.
A sequência deve ordenar os títulos de uma fatura, conforme as ordens de vencimento das parcelas (duplicatas).
Mesmo havendo tipos de títulos diferentes no parcelamento de um plano de pagamento (p.ex.: parcela 1 = BOLETO, parcela 2 = DUPLICATA) o número do título poderá ser igual ao pedido ou documento que originaram os títulos, mas a sequência de cada título será gerado conforme o número da parcela, no caso, BOLETO = sequência 1 e DUPLICATA = sequência 2.
Domínio que permite que o usuário escolha 1 valor de uma lista relativamente reduzida de valores previamente fixados.

Propriedades (format)

add-null-option

Indica se deve ser adicionada uma opção nula mesmo para campos obrigatórios.
Por padrão, um campo obrigatório não vem com a opção nula (um valor é automaticamente selecionado).
Valores possíveis:
add-null-option:yes
add-null-option:no
  • Aberto - Título em aberto.
  • Baixado - Título que foi baixado.
  • Cancelado - Título foi cancelado.
  • Análise - Enviado para análise.
  • Liquidado - Título liquidado (pago).
  • Manutenção - Título não foi emitido.
  • Negociado - Título que foi negociado com a provável substituição por outro(s) título(s). P.ex.: Reparcelamento de dívidas.
  • Incobrável - Títulos que foram classificados como perdidos ou incobráveis.
  • Programado - Título está programado para liquidação automática em uma entidade financeira (banco, operadora de cartão de crédito, etc.).
  • Previsto - Um título previsto corresponde a algo que provavelmente irá ocorrer, mas que ainda não foi formalizado. P.ex.: Contas fixas como água, luz, previsão de faturamentos baseadas em pedidos ainda não entregues, etc.
  • Bloqueado - Título está bloqueado por algum motivo. P.ex: SPC, Cartório, etc.
  • Liquidado parcialmente - Título que foi liquidado (pago) parcialmente. Para utilizar está situação deve ser ativado no tipo de título.
  • Enviado - Título foi enviado/repassado para banco ou terceiros.
Identificação do título para vinculo no retorno bancário.

Seu autocomplete é definido na preferência CNAB.IMP_CNAB.TITULO.LOOKUP_SQL.
Estabelecimento do título
Data do processamento do registro.
Tipo do título
Identificação única para o título, composta dos valores definidos na preferência FINANC.TITULOS.CHAVE_TITULO.

Caso não exista o número para o título será informado o ID do título, depois de informado será atualizado a chave.
Código (único) de identificação da pessoa (física ou jurídica).
Nome completo da pessoa física ou razão social da pessoa jurídica. Razão social é o nome devidamente registrado sob o qual uma pessoa jurídica se individualiza e exerce suas atividades. A razão social diferencia-se do nome dado a um estabelecimento ou do nome comercial com que a empresa pode ser reconhecida junto ao público, o qual é conhecido como nome fantasia.
Data de vencimento do título
Data prevista para pagamento do título.
Inicialmente é igual a data de vencimento do título, mas pode ser alterada conforme necessidades.
No caso de contas a pagar quando a data de vencimento não for um dia útil, a previsão será o próximo dia útil. P.ex. Vencimento em sábado, considera a previsão de pagamento para a próxima segunda-feira, desde que não seja feriado neste dia.
A data prevista para pagamento somente poderá ser anterior a data de vencimento do título caso esteja indicado no campo "Permite previsão antes do vencimento" no cadastro do tipo de título.
Data em que o valor recebido estará disponível para uso. Por exemplo: Um boleto bancário com vencimento em uma determinada data, mesmo que o cliente pague nesta data de vencimento, somente estará "disponível" para uso no dia seguinte (considerado D + 1).

Esta data é calculada apenas em títulos a receber e tem como base a previsão de pagamento (ou data de vencimento) e no número de dias de disponibilidade. Apenas dias úteis são considerados. Para o cálculo dos dias úteis, o sistema utiliza a agenda de feriados definida para o estabelecimento.
Valor nominal do título. É resultante do valor inicial do título, descontados os valores de impostos retidos (INSS, IOF e/ou IR). Caso seja informado diretamente pelo usuário, o valor inicial é automaticamente preenchido com o mesmo valor. Para títulos resultantes de parcelamentos, este valor é calculado automaticamente conforme o respectivo plano de pagamento.
Saldo a liquidar do título (atualizado automaticamente pelas movimentações do título). O saldo é inicialmente igual ao valor do título.
Domínio utilizado para armazenar valores monetários.
Domínio utilizado para armazenar valores monetários.
Domínio utilizado para armazenar valores monetários.
Valor de abatimento do título
Valor de tarifa para o título
Valor de outros créditos registrados no movimento
Valor de Outras Despesas do registro.
Valor nominal dos títulos informado no retorno bancário.
Valor de IOF (Imposto sobre Operações Financeiras) registrado para o título.
Valor de encargos financeiros da operação de repasse. Este valor gerará um lançamento no conta corrente referente ao valor dos encargos financeiros com a natureza (débito ou crédito) configurada no tipo de repasse.
Valor líquido recebido/creditado na operação de repasse.
Data que o crédito será inserido na conta
Linha contendo o registro importado pelo arquivo CNAB.
Código adotado pela FEBRABAN para identificar as ocorrências (rejeições, tarifas, custas, liquidação e baixas) em registros detalhe de títulos de cobrança.
A ocorrência é determinada pelo conjunto alfanumérico de dois caracteres, que podem ter resultados diferentes conforme o código do motivo.
Poderão ser informados até cinco ocorrências distintas, incidentes sobre o título.
P.ex.:
01 - Código de banco inválido (quando o código de movimento for 02,03,26 ou 30)
01 - Tarifa de Extrato de posição (quando o código de movimento for 28)
01 - Por saldo (quando o código de movimento for 06,09 ou 17)
Texto descritivo das ocorrências registradas no registro do retorno bancário.
Apresentar arquivos que ainda não foram importados pelo sistema
Nome oficial da bandeira para uso no módulo de integração eletrônica.
Deve ser observada a convenção adotada para a integração eletrônica.
Este campo deve ser informado apenas quando existe a necessidade de integração eletrônica.
Forma de pagamento para o retorno bancário
Domínio que permite que o usuário escolha 1 valor de uma lista relativamente reduzida de valores previamente fixados.

Propriedades (format)

add-null-option

Indica se deve ser adicionada uma opção nula mesmo para campos obrigatórios.
Por padrão, um campo obrigatório não vem com a opção nula (um valor é automaticamente selecionado).
Valores possíveis:
add-null-option:yes
add-null-option:no
  • Aberto
  • Cancelado
  • Fechado / Importado
Domínio primitivo para representar/implementar atributos do tipo texto.

Propriedades (format)


text-transform

  • uppercase: Transforma o texto para letras maiusculas
  • lowercase: Transforma o texto para letras minúsculas
  • capitalize: Primeiras letras em maiúscula
  • ascii7: Ajusta acentos, cedilhas e outros caracteres especiais para caracteres básicos
  • trim: Remove espaços extras no início e no fim do texto.

ellipsis-in

Indica que deve apresentar apenas "N" primeiros caracteres. Se existir um quarto caractere, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado

ellipsis-at

Indica que deve apresentar todos os caracteres até o caractere incluído como parâmetro. Se o caractere informado não for encontrado, então mostra todo o conteúdo. Se ocorrer algum caractere depois, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado.

OBS: Se ambas propriedades forem utilizadas ao mesmo tempo, apresenta até o caractere "X" limitando a "N" caracteres.

validações

  • accept-digit:S/N = define se aceita ou não digitos
  • accept-alpha:S/N = define se aceita caracteres alfabeticos
  • accept-special:S/N = define se aceita caracteres especiais
  • min-length: = define a quantidade minima de caracteres
  • max-length: = define a quantidade maxima de caracteres
Domínio primitivo para representar/implementar atributos do tipo texto.

Propriedades (format)


text-transform

  • uppercase: Transforma o texto para letras maiusculas
  • lowercase: Transforma o texto para letras minúsculas
  • capitalize: Primeiras letras em maiúscula
  • ascii7: Ajusta acentos, cedilhas e outros caracteres especiais para caracteres básicos
  • trim: Remove espaços extras no início e no fim do texto.

ellipsis-in

Indica que deve apresentar apenas "N" primeiros caracteres. Se existir um quarto caractere, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado

ellipsis-at

Indica que deve apresentar todos os caracteres até o caractere incluído como parâmetro. Se o caractere informado não for encontrado, então mostra todo o conteúdo. Se ocorrer algum caractere depois, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado.

OBS: Se ambas propriedades forem utilizadas ao mesmo tempo, apresenta até o caractere "X" limitando a "N" caracteres.

validações

  • accept-digit:S/N = define se aceita ou não digitos
  • accept-alpha:S/N = define se aceita caracteres alfabeticos
  • accept-special:S/N = define se aceita caracteres especiais
  • min-length: = define a quantidade minima de caracteres
  • max-length: = define a quantidade maxima de caracteres
Domínio primitivo para representar/implementar atributos do tipo texto.

Propriedades (format)


text-transform

  • uppercase: Transforma o texto para letras maiusculas
  • lowercase: Transforma o texto para letras minúsculas
  • capitalize: Primeiras letras em maiúscula
  • ascii7: Ajusta acentos, cedilhas e outros caracteres especiais para caracteres básicos
  • trim: Remove espaços extras no início e no fim do texto.

ellipsis-in

Indica que deve apresentar apenas "N" primeiros caracteres. Se existir um quarto caractere, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado

ellipsis-at

Indica que deve apresentar todos os caracteres até o caractere incluído como parâmetro. Se o caractere informado não for encontrado, então mostra todo o conteúdo. Se ocorrer algum caractere depois, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado.

OBS: Se ambas propriedades forem utilizadas ao mesmo tempo, apresenta até o caractere "X" limitando a "N" caracteres.

validações

  • accept-digit:S/N = define se aceita ou não digitos
  • accept-alpha:S/N = define se aceita caracteres alfabeticos
  • accept-special:S/N = define se aceita caracteres especiais
  • min-length: = define a quantidade minima de caracteres
  • max-length: = define a quantidade maxima de caracteres
Domínio primitivo para representar/implementar atributos do tipo texto.

Propriedades (format)


text-transform

  • uppercase: Transforma o texto para letras maiusculas
  • lowercase: Transforma o texto para letras minúsculas
  • capitalize: Primeiras letras em maiúscula
  • ascii7: Ajusta acentos, cedilhas e outros caracteres especiais para caracteres básicos
  • trim: Remove espaços extras no início e no fim do texto.

ellipsis-in

Indica que deve apresentar apenas "N" primeiros caracteres. Se existir um quarto caractere, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado

ellipsis-at

Indica que deve apresentar todos os caracteres até o caractere incluído como parâmetro. Se o caractere informado não for encontrado, então mostra todo o conteúdo. Se ocorrer algum caractere depois, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado.

OBS: Se ambas propriedades forem utilizadas ao mesmo tempo, apresenta até o caractere "X" limitando a "N" caracteres.

validações

  • accept-digit:S/N = define se aceita ou não digitos
  • accept-alpha:S/N = define se aceita caracteres alfabeticos
  • accept-special:S/N = define se aceita caracteres especiais
  • min-length: = define a quantidade minima de caracteres
  • max-length: = define a quantidade maxima de caracteres
Domínio primitivo para representar/implementar atributos do tipo texto.

Propriedades (format)


text-transform

  • uppercase: Transforma o texto para letras maiusculas
  • lowercase: Transforma o texto para letras minúsculas
  • capitalize: Primeiras letras em maiúscula
  • ascii7: Ajusta acentos, cedilhas e outros caracteres especiais para caracteres básicos
  • trim: Remove espaços extras no início e no fim do texto.

ellipsis-in

Indica que deve apresentar apenas "N" primeiros caracteres. Se existir um quarto caractere, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado

ellipsis-at

Indica que deve apresentar todos os caracteres até o caractere incluído como parâmetro. Se o caractere informado não for encontrado, então mostra todo o conteúdo. Se ocorrer algum caractere depois, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado.

OBS: Se ambas propriedades forem utilizadas ao mesmo tempo, apresenta até o caractere "X" limitando a "N" caracteres.

validações

  • accept-digit:S/N = define se aceita ou não digitos
  • accept-alpha:S/N = define se aceita caracteres alfabeticos
  • accept-special:S/N = define se aceita caracteres especiais
  • min-length: = define a quantidade minima de caracteres
  • max-length: = define a quantidade maxima de caracteres
Domínio primitivo para representar/implementar atributos do tipo texto.

Propriedades (format)


text-transform

  • uppercase: Transforma o texto para letras maiusculas
  • lowercase: Transforma o texto para letras minúsculas
  • capitalize: Primeiras letras em maiúscula
  • ascii7: Ajusta acentos, cedilhas e outros caracteres especiais para caracteres básicos
  • trim: Remove espaços extras no início e no fim do texto.

ellipsis-in

Indica que deve apresentar apenas "N" primeiros caracteres. Se existir um quarto caractere, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado

ellipsis-at

Indica que deve apresentar todos os caracteres até o caractere incluído como parâmetro. Se o caractere informado não for encontrado, então mostra todo o conteúdo. Se ocorrer algum caractere depois, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado.

OBS: Se ambas propriedades forem utilizadas ao mesmo tempo, apresenta até o caractere "X" limitando a "N" caracteres.

validações

  • accept-digit:S/N = define se aceita ou não digitos
  • accept-alpha:S/N = define se aceita caracteres alfabeticos
  • accept-special:S/N = define se aceita caracteres especiais
  • min-length: = define a quantidade minima de caracteres
  • max-length: = define a quantidade maxima de caracteres
Domínio primitivo para representar/implementar atributos do tipo texto.

Propriedades (format)


text-transform

  • uppercase: Transforma o texto para letras maiusculas
  • lowercase: Transforma o texto para letras minúsculas
  • capitalize: Primeiras letras em maiúscula
  • ascii7: Ajusta acentos, cedilhas e outros caracteres especiais para caracteres básicos
  • trim: Remove espaços extras no início e no fim do texto.

ellipsis-in

Indica que deve apresentar apenas "N" primeiros caracteres. Se existir um quarto caractere, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado

ellipsis-at

Indica que deve apresentar todos os caracteres até o caractere incluído como parâmetro. Se o caractere informado não for encontrado, então mostra todo o conteúdo. Se ocorrer algum caractere depois, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado.

OBS: Se ambas propriedades forem utilizadas ao mesmo tempo, apresenta até o caractere "X" limitando a "N" caracteres.

validações

  • accept-digit:S/N = define se aceita ou não digitos
  • accept-alpha:S/N = define se aceita caracteres alfabeticos
  • accept-special:S/N = define se aceita caracteres especiais
  • min-length: = define a quantidade minima de caracteres
  • max-length: = define a quantidade maxima de caracteres
Domínio primitivo para representar/implementar atributos do tipo texto.

Propriedades (format)


text-transform

  • uppercase: Transforma o texto para letras maiusculas
  • lowercase: Transforma o texto para letras minúsculas
  • capitalize: Primeiras letras em maiúscula
  • ascii7: Ajusta acentos, cedilhas e outros caracteres especiais para caracteres básicos
  • trim: Remove espaços extras no início e no fim do texto.

ellipsis-in

Indica que deve apresentar apenas "N" primeiros caracteres. Se existir um quarto caractere, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado

ellipsis-at

Indica que deve apresentar todos os caracteres até o caractere incluído como parâmetro. Se o caractere informado não for encontrado, então mostra todo o conteúdo. Se ocorrer algum caractere depois, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado.

OBS: Se ambas propriedades forem utilizadas ao mesmo tempo, apresenta até o caractere "X" limitando a "N" caracteres.

validações

  • accept-digit:S/N = define se aceita ou não digitos
  • accept-alpha:S/N = define se aceita caracteres alfabeticos
  • accept-special:S/N = define se aceita caracteres especiais
  • min-length: = define a quantidade minima de caracteres
  • max-length: = define a quantidade maxima de caracteres
Domínio primitivo para representar/implementar atributos do tipo texto.

Propriedades (format)


text-transform

  • uppercase: Transforma o texto para letras maiusculas
  • lowercase: Transforma o texto para letras minúsculas
  • capitalize: Primeiras letras em maiúscula
  • ascii7: Ajusta acentos, cedilhas e outros caracteres especiais para caracteres básicos
  • trim: Remove espaços extras no início e no fim do texto.

ellipsis-in

Indica que deve apresentar apenas "N" primeiros caracteres. Se existir um quarto caractere, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado

ellipsis-at

Indica que deve apresentar todos os caracteres até o caractere incluído como parâmetro. Se o caractere informado não for encontrado, então mostra todo o conteúdo. Se ocorrer algum caractere depois, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado.

OBS: Se ambas propriedades forem utilizadas ao mesmo tempo, apresenta até o caractere "X" limitando a "N" caracteres.

validações

  • accept-digit:S/N = define se aceita ou não digitos
  • accept-alpha:S/N = define se aceita caracteres alfabeticos
  • accept-special:S/N = define se aceita caracteres especiais
  • min-length: = define a quantidade minima de caracteres
  • max-length: = define a quantidade maxima de caracteres
Domínio primitivo para representar/implementar atributos do tipo texto.

Propriedades (format)


text-transform

  • uppercase: Transforma o texto para letras maiusculas
  • lowercase: Transforma o texto para letras minúsculas
  • capitalize: Primeiras letras em maiúscula
  • ascii7: Ajusta acentos, cedilhas e outros caracteres especiais para caracteres básicos
  • trim: Remove espaços extras no início e no fim do texto.

ellipsis-in

Indica que deve apresentar apenas "N" primeiros caracteres. Se existir um quarto caractere, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado

ellipsis-at

Indica que deve apresentar todos os caracteres até o caractere incluído como parâmetro. Se o caractere informado não for encontrado, então mostra todo o conteúdo. Se ocorrer algum caractere depois, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado.

OBS: Se ambas propriedades forem utilizadas ao mesmo tempo, apresenta até o caractere "X" limitando a "N" caracteres.

validações

  • accept-digit:S/N = define se aceita ou não digitos
  • accept-alpha:S/N = define se aceita caracteres alfabeticos
  • accept-special:S/N = define se aceita caracteres especiais
  • min-length: = define a quantidade minima de caracteres
  • max-length: = define a quantidade maxima de caracteres
Código de barras do boleto retornado pelo sistema do banco.
Instruções para registro do título no sistema, por exemplo: CNPJ, Data vencimento, Valor, etc.

Somente é utilizado quanto utilizado o tipo de registro "P2 - Pagar (DDA)"

Operações

Topo

Pesquisar

Permite a pesquisa dos movimentos de retorno do banco
Comportamento:Topo

Listar

Lista os movimentos com origem do arquivo CNAB
MATRIZAbertoAberto
FILIAL 1BaixadoCancelado
FILIAL 2CanceladoFechado / Importado
CD-RSAnáliseAberto
Comportamento:Topo

Consultar

Permite a atualização das informações que vieram do arquivo cnab
Comportamento:Topo

Alterar

Permite a alteração das informações registradas a partir do arquivo CNAB de retorno.
Comportamento:Topo

Importar novo arquivo

Importar novo arquivo da pasta de arquivos do banco
Comportamento:Topo

Imprimir arquivos CNAB

Lista os movimentos com origem do arquivo CNAB
Topo

Alterar

Permite a atualização das informações que vieram do arquivo cnab
Comportamento:Topo

Planilha

Gera uma planilha eletrônica com os dados dos registros filtrados. Funciona de forma semelhante à operação [b:Listar], porém resulta em um arquivo de planilha (Excel).
Comportamento:Topo

Excluir

Exclui o registro selecionado. A exclusão do registro pode ser disparada a partir da tela de consulta e/ou de manutenção do mesmo.
O registro somente será excluído se todas as condições necessárias forem encontradas, gerando um erro, caso alguma destas condições não estiver sendo atendida.
Topo

Importar arquivo

Ação que pode ser disparada pelo usuário a partir de um escopo qualquer conforme fluxo customizado.
Topo

Realizar movimentações

Realizar as movimentações nos títulos para registros não processados anteriormente (data de processamento não informada):

É obrigatório que o registro de retorno esteja vinculado a um título do sistema (coluna "Título sistema" não pode estar vazia).
Topo

Excluir todos

Ação que permite excluir todos os registros que obedecem ao filtro informado!
Topo

Reconsiderar todos

Tira o cancelamento dos lançamentos pesquisados que estão cancelados
Topo

Reconsiderar registro

Tira a data de cancelamento do registro.
Topo

Incluir título

Incluir o título com base no DDA
Topo

Desconsiderar registro

Tela sem operações geradas. Totalmente customizada.
Topo

Desconsiderar todos os registros

Cancela os lançamentos pesquisados que não tem data de processamento e ainda não estão cancelados
Topo

Importar arquivos

Topo

Procurar título

Realizar a procura novamente do título
Topo

Realizar movimento

Realizar a movimentação no título para registro não processados anteriormente (data de processamento não informada):

É obrigatório que o registro de retorno esteja vinculado a um título do sistema (coluna "Título sistema" não pode estar vazia).
Topo

Realizar todos os movimentos

Tela sem operações geradas. Totalmente customizada.

Dúvidas frequentes

  • Como processar arquivos de retorno CNAB?
  • Retorno do título após importar recebe mensagem que o arquivo não possui registro para ser importado
  • Por que alguns títulos ficam com saldo pendente quando baixados a partir de arquivos retorno CNAB?
  • Arquivo de retorno possui registros de estabelecimentos onde o usuário que realiza a operação não possui acesso
  • Configurações

    CNAB.IMP_CNAB.BANCO_BRASIL_TARIFA_PAGAMENTO

    Incluir no pagamento o valor da tarifa do boleto do Banco do Brasil

    O valor das tarifas bancárias (registro de título ou liquidação do título) do Banco do Brasil podem ser retornadas no arquivo CNAB como valor retirado do valor creditado na conta corrente. P.ex. R$ 100,00 de valor pago pelo cliente e R$ 3,00 de tarifa podem ser registrados pelo banco no retorno com R$ 97,00 creditados, mas na conta corrente o valor creditado será o valor de R$ 100,00.
    Definição do valor a considerar como valor creditado:

    • Desmarcado: Considera o valor creditado na conta corrente com o valor informado no arquivo CNAB de retorno, normalmente o valor pago, abatido do valor das tarifas.
    • Marcado: Considera o valor creditado na conta corrente com o valor pago pelo cliente no arquivo CNAB de retorno.

    Tipo: FLAG

    Valor padrão: N

    CNAB.IMP_CNAB.BANRISUL_TIPO_VALOR_PAGO

    Utilizar o valor pago ou líquido no retorno do Banrisul

    Define se deve ser utilizado o valor pago ou valor liquido na operação de retorno do Banrisul.

    • 0: Valor
    • 1: Valor do movimento - descontos

    Tipo: OPTION

    Valor padrão: 0

    CNAB.IMP_CNAB.BANRISUL_VALOR_PAGO

    Utilizar o valor pago ou líquido no retorno do Banrisul

    Define se deve ser utilizado o valor pago ou valor liquido na operação de retorno do Banrisul.

    • Marcado: = Valor pago
    • Desmarcado: = Valor líquido

    Tipo: FLAG

    Valor padrão: S

    CNAB.IMP_CNAB.ITAU_EXIGENCIA_ESTABELECIMENTO

    Exigência do estabelecimento para a pesquisa da conta corrente

    Exigência do estabelecimento para a pesquisa da conta corrente

    Tipo: FLAG

    Valor padrão: S

    CNAB.IMP_CNAB.TAXA_RECONEXAO

    Número de registros que devem ser processados por conexão de banco de dados

    Determina a quantidade de registros que deve ser processado por conexão de banco de dados.
    Quando informado um número maior que 1, o sistema irá realizar transação individual dos registros.
    Caso informado 10, será fechado a conexão de banco de dados a cada 10 registros.
    Por padrão é utilizado o valor 0, que determina o uso de uma transação única para todos os registros.

    Tipo: INTEGER

    Regras

    Filtrar informações

    Eventos que disparam esta regra:
    • Depois de ler formulário "Pesquisar"

    Importar arquivo

    Importa o arquivo CNAB ou XML, dependendo da opção selecionada, processando as linhas ou o XML do arquivo informado.

    Montar tela de importação

    Montar a tela de importação.
    Eventos que disparam esta regra:
    • Antes de apresentar uma tela formulário "Importar novo arquivo"

    Montar tela de update

    Montar a tela de update de títulos
    • Ocultar campos de contabilidade caso preferência estiver "N"
    • Popular informações do estabelecimento e tipo de título
    Eventos que disparam esta regra:
    • Antes de apresentar cada registro formulário "Alterar"
    • Antes de apresentar uma tela formulário "Alterar"
    • Antes de apresentar uma tela formulário "Consultar"

    Processar CIELO

    Processar layout arquivo CIELO

    Processar XML PagSeguro

    Processa o arquivo XML, utilizado pelo PagSeguro.

    No arquivo é preciso que possua um código do usuário pois o mesmo se refere ao convênio informado no LOP do PagSeguro.

    Remover botões

    Remover os botões
    Eventos que disparam esta regra:
    • Antes de apresentar uma tela formulário "Alterar"
    • Antes de apresentar uma tela formulário "Consultar"
    • Antes de apresentar uma tela formulário "Listar"
    • Antes de apresentar uma tela formulário "Planilha"

    Salvar informações do registro

    Eventos que disparam esta regra:
    • Antes de alterar formulário "Alterar"
    • Antes de alterar formulário "Alterar"

    Verificar registros

    Eventos que disparam esta regra:
    • Antes de apresentar cada registro formulário "Listar"
    • Antes de apresentar cada registro formulário "Planilha"

    Veja também