Contas a receber

Índice

Recebimento de título

CONREC.CAD_BAIXA_TITULOS_2

Descrição

Interface para realizar recebimento de títulos (liquidação de títulos a receber)

O pagamento em lote ou de vários títulos pode ser realizado da seguinte forma:

Campos:

Lista de títulos a serem liquidados
Estabelecimento que o título será movimentado.
Nome (ou código) de identificação do estabelecimento. Na maioria das vezes, apenas os estabelecimentos que o usuário tem acesso estarão disponíveis como opção.
Ex:
  • MATRIZ
  • FILIAL 1
  • FILIAL 2
  • CD-RS
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.
Código de barras utilizando o modelo FEBRABAN de 44 posições.
Pode ser utilizado para contas a contas a receber e pagar.
Define que deve gerar uma negociação
Conta corrente onde ocorreu o movimento.
Serão apresentadas somente as contas correntes dos estabelecimentos que o usuário possui acesso. Caso a conta corrente não possua vínculo com nenhum estabelecimento ela também será apresentada neste campo.
O lançamento será registrado na conta corrente informada no cadastro do LOP do título caso a conta corrente não seja informada. Para que não seja realizado o lançamento automático na conta corrente o cadastro do LOP do título não deve estar com o campo Utiliza conta do LOP marcado.
É a impressão dos caracteres correspondentes ao banco, agência, conta, cheque e dígitos verificadores, na tarja eletrônica que se encontra na base do cheque.
A consulta feita através do CMC7, quer digitando, quer através de microterminais com leitura óptica, possibilita o recebimento do cheque com maior segurança quanto a cheques clonados, adulterados, fraudados.
Todas as opções de consulta do SCPC permitem ao usuário consultar cheques através do CMC7.

Formato (não achei especificação, somente observei):
BBBAAAAD - MMMCCCCCCT - ???NNNNNNNND
Onde:
  • BBB - 3 - Código do banco - Ex: 001=Banco do Brasil
  • AAAA - 4 - Código da agencia sem dígito verificador
  • D - 1 - Dígito verificador
  • MMM - 3 - Código de compensação
  • CCCCCC - 6 - Número do cheque
  • T - 1 - Tipo de cheque
  • ??? - 3 - Não sei
  • NNNNNNNN - 8 dígitos - Número da conta com o dígito verificador da mesma
  • D - 1 - Dígito verificador
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.
Texto livre sem quebras de linha e apenas com caractéres maiúsculos
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
Plano de pagamento a ser utilizado para negociação
Tipo de título financeiro.
A alteração do tipo de título somente poderá ser executado em títulos com a situação "Manutenção".
Ex:
  • ESPÉCIE
  • DUPLICATA
  • FATURA
  • RECIBO
  • NOTA PROMISSÓRIA
  • NFE
  • NFS
  • CF
  • DEPÓSITO
  • PIX
  • TED
  • DOC
  • DARF
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 para campos de texto que permite tags de formatação HTML.
Tipo de título a ser utilizado na negociação
Código (único) de identificação da pessoa (física ou jurídica).
Conta corrente ou caixa no qual foi realizado o movimento.
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 foi realizado o pagamento do título pelo cliente.
Quando não informada será considerada como a data atual.
Domínio primitivo para representar/implementar atributos de números inteiros.
Valores entre -2147483648 e 2147483647 (2 bilhões).
Data em que o título foi totalmente liquidado.
Data do movimento/crédito dos valores na conta corrente.
Quando não informada será utilizada a mesma data informada na data do pagamento do titulo pelo cliente.
O LOP (Localização, Operação e Portador) permite definir onde (localização, p.ex.: banco, carteira, advogado), tipo de cobrança (operação, p.ex.: cobrança simples, cobrança descontada, Vendor, cobrança judicial) e quem (portador, p.ex.: empresa, nome do banco, nome do escritório de cobrança, nome do advogado/escritório) um título financeiro encontra-se para o processo de cobrança.
Identificação do correntista de um cheque ou conta corrente. É a pessoa responsável pelo cheque.
P.ex.: Cheques de terceiros.
Domínio utilizado para armazenar valores monetários.
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.
Data em que o título foi cadastrado no sistema. Caso não seja informada, o sistema assume a data atual.
Domínio primitivo para representar/implementar atributos do tipo data. O horário é irrelevante. As consultas são tratadas em faixas de valores.
A representação STRING do valor é sempre no formato YYYYMMDD conforme a ISO-8601.

Propriedades (format)

show-datepicker

Indica se deve ou não aresentar o ícone que permite escolher uma data. Valores aceitos: S/N

Para utilizar valor com parâmetros ver FAQ: Como utilizar SYSDATE em domínios do tipo "data" como parâmetros em dashboards e relatórios?
Filtrar títulos
  • 1. Aberto (TODOS) - Somente títulos em abeto
  • 2. Aberto (Vencidos) - Apresenta somente os títulos que estão vencidos
  • 3. Aberto (À vencer) - Apresenta somente os títulos que estão à vencer.
  • 4. Liquidados - Apresenta somente os títulos que estão liquidados.
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.
Valor de desconto ou abatimento
Número do título no banco. Pode variar conforme o banco.
Valor que já foi pago pelo cliente
Domínio primitivo para representar/implementar atributos do tipo data. O horário é irrelevante. As consultas são tratadas em faixas de valores.
A representação STRING do valor é sempre no formato YYYYMMDD conforme a ISO-8601.

Propriedades (format)

show-datepicker

Indica se deve ou não aresentar o ícone que permite escolher uma data. Valores aceitos: S/N

Para utilizar valor com parâmetros ver FAQ: Como utilizar SYSDATE em domínios do tipo "data" como parâmetros em dashboards e relatórios?
Juros de multa ou mora.
Domínio utilizado para armazenar valores monetários.
Saldo a liquidar do título (atualizado automaticamente pelas movimentações do título). O saldo é inicialmente igual ao valor do título.
Outras Deduções
Valor percentual aproximado para o recebimento de título em atraso.
Permitir que o lançamento seja informado com data futura (maior que a data atual).
P.ex.: Para lançamento de movimentos já registrados pelo banco para a segunda-feira apresentados na consulta do extrato bancário realizada no sábado ou domingo anteriores.
Outros Acréscimos
Chave de identificação interna
Valor aproximado de multa para o título em atraso.
Valor pago pelo cliente
Saldo devedor
Tarifas ou despesas registradas pelo emitente, não irá alterar os valores recebidos do cliente.
Percentual (%) dos juros (simples) a ser somado ao valor do título para cada dia de atraso no seu pagamento. Caso não informado, o sistema assume o percentual de juros informado no respectivo LOP.
P.ex.: Se o percentual de juros mensal for de 1% (um por cento), deve-se informar o percentual diário, calculado da seguinte forma: juros ao mês dividido por 30, no que no exemplo seria: 1 / 30 = 0,03333 (juros ao dia de 0,03333%).
Valor que foi creditado na conta corrente.
Será registrado o movimento na conta corrente com o valor total pago caso o campo não seja informado (vazio).
Será registrado o movimento na conta corrente sem valor (vazio) caso seja informar 0 (zero). Este movimento não afetará o saldo da conta corrente.
Texto livre sem quebras de linha e apenas com caractéres maiúsculos

Operações

Topo

Pesquisar

Ao pesquisar, o usuário poderá informar critérios de filtro para listar apenas os registros desejados. Normalmente depois de informar os filtros desejados, o usuário deverá executar a operação [b:Listar].
Obtenha maiores detalhes em Como utilizar a tela de pesquisa?.
Comportamento:Topo

Listar

Apresenta uma lista com os registros que atendem aos filtros informados.
A lista possui diversos recursos práticos e importantes para o usuário:
MATRIZESPÉCIEAberto
FILIAL 1DUPLICATABaixado
FILIAL 2FATURACancelado
CD-RSRECIBOAnálise
Comportamento:Topo

Alterar

A partir da tela de consulta de um registro, esta operação permite alterar os dados do mesmo.
O sistema abre um formulário com os campos editáveis. Após alterar os campos, o usuário deverá clicar em [b:Salvar].
Comportamento:Topo

Receber títulos

Gerar uma negociação para realizar o recebimento em lote dos títulos
Comportamento:Topo

Custom

Interface para cadastro de cheques
Comportamento:Topo

Imprimir boleto

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

Imprimir boletos da list

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

Salvar informações do cheque

Tela sem operações geradas. Totalmente customizada.

Configurações

CONREC.CAD_BAIXA_TITULOS_2.ACESSO_OUTROS_ESTABELECIMENTOS

Apresentar títulos de outros estabelecimentos

Define se deve ou não apresentar os títulos de outros estabelecimentos para os usuários que não possuem acesso ao estabelecimento.

(faq:41145)

Tipo: TEXT

CONREC.CAD_BAIXA_TITULOS_2.EXIGE_CONTA_CORRENTE

Define que deve obrigatoriamente preenchido a conta corrente para o movimento

Valor padrão: N

CONREC.CAD_BAIXA_TITULOS_2.IMPRIMIR_RECIBO

Define se ao baixar os títulos será impresso um recibo (impressora térmica) de pagamento

Tipo: FLAG

Valor padrão: N

CONREC.CAD_BAIXA_TITULOS_2.LAYOUT_RECIBO

Define o layout do recibo que será impresso em impressoras térmicas, o conteúdo deste arquivo é um Velocity, com algumas macros disponível,
estab: estabelecimento do padrão de quem está imprimindo
cliente: cliente da negociação
negociacao: a própria negociação
titulos: lista de títulos de origem da negociação
prt: funções disponível no driver de impressão
str: funções para formatação de textos (org.apache.commons.lang.StringUtils)

Tipo: TEXT

CONREC.CAD_BAIXA_TITULOS_2.PERMITIR_PAGAMENTO_CHEQUE

Define se os cheques, podem ser pagos manualmente

Valor padrão: S

Regras

Apresentar moeda para o pagamento

Apresenta a moeda a ser utilizada no pagamento. Será a moeda utilizada pela conta-corrente informada, ou a moeda do título.
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Alterar"
  • Ao alterar campo "Conta corrente movimento" do formulário "Alterar"

Bloquear o pagamento de cheques

Não permitir que o cheque seja pago conforme determinado na preferencia PERMITIR_PAGAMENTO_CHEQUE.
Eventos que disparam esta regra:
  • Antes de apresentar cada registro formulário "Alterar"

Calcular saldo

Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Alterar"
  • Ao alterar campo "Desconto / Abatimento:" do formulário "Alterar"
  • Ao alterar campo "Multa / Mora" do formulário "Alterar"
  • Ao alterar campo "Outras Deduções" do formulário "Alterar"
  • Ao alterar campo "Outros Acréscimos" do formulário "Alterar"
  • Ao alterar campo "Valor pago" do formulário "Alterar"

Executar um javascript de pesquisa de pessoa

Eventos que disparam esta regra:
  • Ao alterar campo "Correntista" do formulário "Custom"

Icone

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

Inserir movimentos do título

Inserir movimentos do título
Eventos que disparam esta regra:
  • Depois de alterar formulário "Alterar"

Modificar a pesquisa

Deve ser modificada a pesquisa quando informado o filtro, e se este for informado somente títulos com saldo > 0 serão informados, não importando a sua situação no sistema.
Eventos que disparam esta regra:
  • Depois de ler formulário "Pesquisar"

Montar interface de cheques

Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Custom"

Montar interface de recebimento

Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Alterar"

Montar tela de recebimento em lote

Apresentar os títulos que serão negociados
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Receber títulos"

Popular valor total

Popula o valor total na diferença do salvo + multa/juros
Eventos que disparam esta regra:
  • Antes de apresentar cada registro formulário "Listar"
  • Pré summary formulário "Listar"

Preencher informações do cheque

Eventos que disparam esta regra:
  • Ao alterar campo "CMC7" do formulário "Custom"

Remover botões quando situação do título for liquidado

Remover botões quando situação do título for liquidado
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Alterar"

Somar valor dos títulos

Somar os valores dos títulos
Eventos que disparam esta regra:
  • Ao alterar campo "Títulos a serem liquidados" do formulário "Receber títulos"

Totalizar valores a receber

Totalizar os valores que serão recebidos
Eventos que disparam esta regra:
  • Ao alterar campo "Desconto / Abatimento:" do formulário "Receber títulos"
  • Ao alterar campo "Multa / Mora" do formulário "Receber títulos"
  • Ao alterar campo "Outras Deduções" do formulário "Receber títulos"
  • Ao alterar campo "Outros Acréscimos" do formulário "Receber títulos"
  • Ao alterar campo "Tipo de negociação" do formulário "Receber títulos"
  • Ao alterar campo "Valor pago" do formulário "Receber títulos"
  • Ao alterar campo "Valor total" do formulário "Receber títulos"

Validações

Valor do pagamento deve ser igual ao saldo
Eventos que disparam esta regra:
  • Antes de alterar formulário "Alterar"